- If you would like to open the not upgraded projects: Visual Studio 2008 with SP1 Update (https://stackoverflow.com/questions/17108102/download-and-install-visual-studio-2008)
- Visual Studio 2019 v16.10.1 (https://visualstudio.microsoft.com/downloads/)
- With the following workloads selected:
- Desktop development with C++
- .NET desktop development
- Game development with C++
- DirectX 9 SDK (https://www.microsoft.com/en-gb/download/details.aspx?id=6812)
- Microsoft SQL Server 2019 (https://www.microsoft.com/en-us/sql-server/sql-server-downloads)
- Git (https://git-scm.com/)
- Using git (either in visual studio, command line, git tortoise, or something else).
- Clone the RaiderZ-Evolved repository:
git clone https://github.com/saerich/RaiderZ-Evolved.gitto a suitable folder. - Make sure all modules are on the master branch.
- Open the
source/Gamefolder. - Open the
Game.slnfile. - Select the
Release_publishconfiguration orDebugconfiguration for debugging. - Go to Build > Build Solution.
- Right click the
GameAppproject and clickSet as Startup Project - Right click
GameAppproject and clickProperties - Make sure the configuration is set to Debug.
- Under
Configuration PropertiesselectDebugging - Make sure that the command path is leading to the client .exe file.
- Make sure the working directory is leading to the client folder.
- Set command arguments to
launch test2 127.0.0.1wheretest2is the name of the account you're logging into.
- The server source code can be found in
source/Server - You are required to build
AppServer,GameServer,LoginServer, andMasterServer - Open
source/Server/AppServer/AppServer.slnand build using eitherRelease_publishorDebug - Open
source/Server/GameServer/GameServer.slnand build using eitherRelease_publishorDebug - Open
source/Server/LoginServer/LoginServer.slnand build using eitherRelease_publishorDebug - Open
source/Server/MasterServer/MasterServer.slnand build using eitherRelease_publishorDebug
Note: All testing was performed with _Console project. The _App project may or may not work.