All Projects → afrostalin → Firenet

afrostalin / Firenet

Licence: bsl-1.0
Deprecated master server for creating MMO games based on CRYENGINE

Labels

Projects that are alternatives of or similar to Firenet

Hrscan2
A self-hosted drag-and-drop, nosql yet fully-featured file-scanning server.
Stars: ✭ 25 (+78.57%)
Mutual labels:  server
Puma
A Ruby/Rack web server built for parallelism
Stars: ✭ 6,924 (+49357.14%)
Mutual labels:  server
Clusterws
💥 Lightweight, fast and powerful framework for building scalable WebSocket applications in Node.js
Stars: ✭ 868 (+6100%)
Mutual labels:  server
Appserver
A multithreaded application server for PHP, written in PHP.
Stars: ✭ 930 (+6542.86%)
Mutual labels:  server
Charla
A IRC Server / Daemon written in Python using the circuits Application Framework.
Stars: ✭ 8 (-42.86%)
Mutual labels:  server
Vertx Web
HTTP web applications for Vert.x
Stars: ✭ 853 (+5992.86%)
Mutual labels:  server
Diamond
System V-style runlevels for your Go daemons
Stars: ✭ 24 (+71.43%)
Mutual labels:  server
C10k Server
A toy asynchronous server, written in C++14 (WIP)
Stars: ✭ 14 (+0%)
Mutual labels:  server
Ansible Role Docker
Ansible Role - Docker
Stars: ✭ 845 (+5935.71%)
Mutual labels:  server
Deprecated
🚀 Framework for building universal web app and static website in Vue.js (beta)
Stars: ✭ 858 (+6028.57%)
Mutual labels:  server
Vue Stack
Minimalistic Boilerplate for FullStack Express and Vue.js applications
Stars: ✭ 26 (+85.71%)
Mutual labels:  server
Jerrymouse
A scalable java servlet container base on reactor
Stars: ✭ 27 (+92.86%)
Mutual labels:  server
Express
Swift Express is a simple, yet unopinionated web application server written in Swift
Stars: ✭ 855 (+6007.14%)
Mutual labels:  server
Srvs
Zero dependency dev server
Stars: ✭ 25 (+78.57%)
Mutual labels:  server
Clientserverproject
一个C-S模版,该模版由三部分的程序组成,一个服务端运行的程序,一个客户端运行的程序,还有一个公共的组件,实现了基础的账户管理功能,版本控制,软件升级,公告管理,消息群发,共享文件上传下载,批量文件传送功能。具体的操作方法见演示就行。本项目的一个目标是:提供一个基础的中小型系统的C-S框架,客户端有三种模式,无缝集成访问,winform版本,wpf版本,asp.net mvc版本,方便企业进行中小型系统的二次开发和个人学习。同时网络组件方便的支持读写三菱和西门子PLC的数据,详细见Readme
Stars: ✭ 873 (+6135.71%)
Mutual labels:  server
Skillbox Chat 08 19
Skillbox demo application for the Python course
Stars: ✭ 25 (+78.57%)
Mutual labels:  server
Crony
Cron scheduler as a service 🕠
Stars: ✭ 9 (-35.71%)
Mutual labels:  server
Tinytcpserver
A small tcp server working under Mono or .NET (4.0) and provides hooks for handling data exchange with clients (works under mono and .net). Behaviour/protocol/reaction could be specified via custom C# script.
Stars: ✭ 14 (+0%)
Mutual labels:  server
Webpack Dev Server
Serves a webpack app. Updates the browser on changes. Documentation https://webpack.js.org/configuration/dev-server/.
Stars: ✭ 7,250 (+51685.71%)
Mutual labels:  server
Blink Java
Simplified pure Java http server
Stars: ✭ 10 (-28.57%)
Mutual labels:  server

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].