The official DBO server that was made by Atidot3, Daneos, and Kalisto
Very few things are needed for compiing the emulator.
- Boost 1.55.0
- [x86 MySQL C Connector] (http://dev.mysql.com/get/Downloads/Connector-C/mysql-connector-c-6.1.5-win32.msi)
- [x86 MySQL C++ Connector] (http://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-1.1.3-win32.msi)
- A MySQL Database
- Microsoft Visual Studio 2010
Copy your everything from INSIDE your boost download boost download to Server/NtlDatabase/mysql/boost When it looks like this it is correct.
Next in the NtlDatabase folder open mysql_wrapper.h and change the database credentials to your database credentials (currently the stored procedures require the user to be root@% you can change them if you like)
Now open AKCore.sln with visual studio 2010. Select the Debug/win32 configurations and compile.
Congrats you are done with this section
Create a new database called dbo in your MySQL instance.
import the sql files from the SQL folder.
Create your first account by manually entering it in your database.
Now that you have everything compiled you can setup your server.
Go into the debug folder in the root directory (AKCore) there are 4 files you can edit.
- AuthServer.ini
- CharServer.ini
- ChatServer.ini
- GameServer.ini
All you have to do in here is set your ports. If you don't want to that is fine as well. This is an optional step.
This software is licensed under the GPL for a reason. Please share your work. You see a bug you want to fix submit a pull request. Think you can write an awesome feature that should be there.... Submit a pull request We will go over the code and if it complies with the coding standard we have set forth we will put it in our next commit. This Git repo was made with you all in mind. Please contribute to it, bug fixes, patches all of it, without all of us, we won't be able to play this awesome game again.