- Title: Nevereal++ Networking Example (39dll C++ server + GML client)
- Description: Open source Visual Studio 2010 server source and GameMaker 39dll source
- GM Version: :GM81:
- Registered: Yes
- File Type: .zip
- File Size: ~15MB
- File Link (fixed 12/13/13): Direct Download Link
- Required Extensions: None
- Required DLLs: 39dll
Develop online games quickly, easily and more efficiently than ever before with the Nevereal++ Networking Engine. This engine was built from scratch both serverside and clientside. The server was coded in Microsoft's Visual Studio 2010 IDE and the client was coded in GameMaker 8.1. The example only has a working login and registration message case coded. It supports MySQL and INIs natively.
In order to edit the server source files, you need to have Microsoft's Visual Studio 2010 C++ Express installed. The IDE can be downloaded free of charge from the Microsoft website here.
In order to use the MySQL, you should have at least server version 5.0 or higher running on your server. The SQL install files can be obtained from the official MySQL website here.
The source is heavily commented so you can quickly pickup the style of the coding. It has diy mini tutorials within the source so that I didn't have to bundle an additional file readme.
Credit is good.
NOTE: (12/13/13) If you are trying to compile this with a newer compiler (2012/2013) you will not be able to compile unless you recompile the project dependencies as well.
NOTE: For some odd reason, debug builds of the server crash when using inis. Use only release. I have not been able to find the problem to this
This server runs on MySQL++, SimpleINI and I have bundled HashLib C++. These are all linked to as static libraries (.libs) and I take no credit for them (they belong to their respective authors). I have also compiled and linked across 39dll as a static library, fixing the infamous 39dll reading off of the buffer glitch.
You can also post any questions / problems that you may have on our site's community: http://www.nevereal.net
Edited by 2DLuis, 13 December 2013 - 10:40 PM.