Skip to content
This repository was archived by the owner on May 8, 2019. It is now read-only.

GameProgressive/ModuleDevelopmentKit

 
 

Repository files navigation

Module Development Kit

Module Development Kit is an easy to use kit to produce compatible modules with GameProgressive's Master Server.

WARNING: You are currently using an experimental/unfinished branch!

Features

  • Asynchronous database connection and querying (MySQL/MariaDB)
  • Asynchronous server socket connection and handling
  • Reimplemented database result data
  • No third party modules are included in modules (They are only required inside this project)
  • Logging API
  • Extended C standard string support
  • stdint.h definition for Visual Studio 2008 or lesser

Cloning submodules

git submodule update --recursive --remote

Future development branch roadmap

[x] Replace MySQL/MariaDB C API with Amy [ ] Replace old libUV code with Boost::Asio/Asio

Notes

CentOS Work Ardound: CentOS has some strange bug with rh-mariadb102, apperently it's not shipping a correct mysql/errmsg.h, that's why we're forced to include it from /usr/include. This produces error on systems where mysql include directory isn't inside /usr/include (like FreeBSD).

About

Deprecated! the structure of MasterServer and MDK will not be supported anymore.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages