Check the LICENSE first!
A copy of the used library versions can be found inside /Libraries folder
- MariaDB
- OpenSSL
- Zlib
See /SQL folder for AuthDB and MasterDB setup and create two separate databases for each.
Copy the contents of /Config folder to the location of the server executables and alter the content to match your setup.
For any issues setting up client search on forums
- Load the latest client version (tested with NA) and install it
- Configure the Client /Data folder path inside your WorldSvr.ini for RuntimeDataPath
- Configure the Server /ServerData folder path inside your WorldSvr.ini for ServerDataPath
- Create an internal.txt file inside the /Data folder of your client and configure its content to connect to your server ip
- Start the client executable from the Bin/x86 folder with the breaklee command
The project uses CMake as build system and only Win32 was tested for now. For Linux distributions some smaller refactorings are required.
cmake -G "Visual Studio 17 2022" -A x64 -S . -B "Build"
The project is far away from begin finished and only implements a few things for now. The WorldSvr is taking up 3gb of RAM because who cares at this point... if your system has low memory then refactor the ServerContext and ServerDataLoader.