Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
3rd
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 

README.md

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

Building (Windows)

Master-server:

Before compiling

  • Go to 3rd folder and unpack 3rd.7z archive

Compiling

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.

After compiling

  • Go to FireNET/tools and run "BuildDeployer"
  • Set system name and build type
  • After deployment close "BuildDeployer"

Plugins :

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

Before compiling

  • 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

Compiling

  • 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.

Using (Windows)

Master-server :

  • Run redis-server
  • Go to bin/Windows/Server/Release folder and run FireNet.exe

Plugins :

  • Copy plugin in bin folder
  • Use cryplugin.csv to include plugin

TODO

To see TODO list go to this link

WIKI

Please see FireNET WIKI

You can’t perform that action at this time.