FireNet - a master-server for creating and managing MMO games based on CryEngine V
Master-server includes (C++ 11, Qt 5.7) :
- Authorization system
- Player profile system
- In-game store/inventory system
- Invite system (friends/game/clans)
- Chat system (global/private/in-game)
- Matchmacking system (find/join/host game)
Main advantages :
- FireNet absolutely free and not have any royalties
- Low latency and very fast work
- SSL encryption for all transferred data
- Easy integration in CryEngine with plugin system
- Go to 3rd folder and unpack 3rd.7z archive
The FireNET is based on cmake
for the compilation. In order to build the executable, you have to open a terminal and follow these steps:
# Clone the project
git clone https://github.com/afrostalin/FireNET.git
# Go inside the the project directory
cd FireNET
# Create build folder and go inside it
mkdir build && cd build
# Generate the Makefile using CMake
cmake .. -G "Visual Studio 14 2015 Win64"
This will generate a FireNET.sln
file (that is, a Visual Studio solution).
- Open this file with Visual Studio.
- Build the solution in the configuration (Debug, Release, ...) of your choice.
- Go to FireNET/tools and run "BuildDeployer"
- Set system name and build type
- After deployment close "BuildDeployer"
Warning №1 : FireNet compatible only with CryEngine v.5.3.2 +
Warning №2 : For building plugins you need installed CryEngine and latest source code from CryEngine repository
- Install CryEngine v.5.3.2 or later
- Download latest source code from CryEngine repository
- Go to plugins/3rd folder and unpack 3rd.7z archive
- Go to plugins folder
- Use .cryproject file to generate solution
- Open solution with Visual Studio.
- Build the solution in the configuration (Debug, Release, ...) of your choice.
- Run redis-server
- Go to bin/Windows/Server/Release folder and run FireNet.exe
- Copy plugin in bin folder
- Use cryplugin.csv to include plugin
To see TODO list go to this link
Please see FireNET WIKI