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

 
 
 

Contributors

Languages