All Projects → tickbh → Tdengine

tickbh / Tdengine

Licence: other
game server for Rust + Lua

Programming Languages

rust
11053 projects
lua
6591 projects

Projects that are alternatives of or similar to Tdengine

Fonline
FOnline Engine is a flexible cross-platform isometric game engine
Stars: ✭ 128 (-36.95%)
Mutual labels:  game-engine, cross-platform
Dgle
Powerful independent cross-platform engine for 2D/3D games and visualizations. Young, strong and crazy!
Stars: ✭ 149 (-26.6%)
Mutual labels:  game-engine, cross-platform
Kudos
Kudos is a simple, high-performance, easy to expand and easy to deploy distributed game service framework based on microservice architecture, It is based on RPC of rpcx, supports pomelo communication protocol and can be easily applied to game development.
Stars: ✭ 132 (-34.98%)
Mutual labels:  game-engine, game-server
Corona
Solar2D Game Engine main repository (ex Corona SDK)
Stars: ✭ 1,679 (+727.09%)
Mutual labels:  game-engine, cross-platform
Alimer
Cross-platform game engine.
Stars: ✭ 172 (-15.27%)
Mutual labels:  game-engine, cross-platform
Klayge
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (+710.84%)
Mutual labels:  game-engine, cross-platform
Innocenceengine
Cross-platform modern game engine.
Stars: ✭ 149 (-26.6%)
Mutual labels:  game-engine, cross-platform
Engine
C++11 and SDL2 lightweight 2d game framework
Stars: ✭ 71 (-65.02%)
Mutual labels:  game-engine, cross-platform
Expo Voxel
🎮🌳 Voxel Terrain made in React Native. ∛
Stars: ✭ 169 (-16.75%)
Mutual labels:  game-engine, cross-platform
Protogame
This project has been sunset as of 1st Jan 2018 and is no longer supported or maintained
Stars: ✭ 166 (-18.23%)
Mutual labels:  game-engine, cross-platform
Flixel
Free, cross-platform 2D game engine powered by Haxe and OpenFL
Stars: ✭ 1,381 (+580.3%)
Mutual labels:  game-engine, cross-platform
Babylonhx
Port of Babylon.js 3D engine to Haxe.
Stars: ✭ 182 (-10.34%)
Mutual labels:  game-engine, cross-platform
Openra
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
Stars: ✭ 10,220 (+4934.48%)
Mutual labels:  game-engine, cross-platform
Cryengine
CRYENGINE is a powerful real-time game development platform created by Crytek.
Stars: ✭ 580 (+185.71%)
Mutual labels:  game-engine, cross-platform
Novelrt
A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
Stars: ✭ 81 (-60.1%)
Mutual labels:  game-engine, cross-platform
Kaetram Open
An open-source 2D HTML5 adventure based off BrowserQuest (BQ).
Stars: ✭ 138 (-32.02%)
Mutual labels:  game-engine, game-server
Racingworld
💥 A multiplayer online 3D game about racing 💥
Stars: ✭ 50 (-75.37%)
Mutual labels:  game-engine, game-server
Vulkust
An engine for Vulkan in Rust, tries to implement modern graphic features. (suspended for now)
Stars: ✭ 64 (-68.47%)
Mutual labels:  game-engine, cross-platform
Raz
Modern & multiplatform game engine in C++17
Stars: ✭ 161 (-20.69%)
Mutual labels:  game-engine, cross-platform
Black
World's fastest HTML5 2D game engine   🛸
Stars: ✭ 174 (-14.29%)
Mutual labels:  game-engine, cross-platform

TDEngine

a game server for rust + lua

Build Status

How to run

git clone https://github.com/tickbh/tdengine.git
cd tdengine
cargo build

##dependence

  • redis server
  • mysql server

and then modify config/Gate_GlobalConfig.conf and config/Client_GlobalConfig.conf to config your mysql db info, and redis db info

Run these in different console

cargo run --example server    # Launch first tdengine node  (Gate server) (default as the standalone option)
cargo run --example client    # Launch a client to connect server

What is TDEngine?

An open source server engine, the clients and server communications can through the td_ptotocol. Now only has the console client.

Engine framework written using Rust, game logic layer using Lua(Support the hotfix), developers do not need to re-implement some common server-side technology, allows developers to concentrate on the game logic development, quickly create a variety of games.

(TDEngine is designed to be multi-process distributed dynamic load balancing scheme, in theory only need to expand hardware can increase load-limit, the single machine load-limit depends on complexity of logic of the game itself.)he game itself.)

How To Use (Sorry, Only in Chinese now)

Read Wiki https://github.com/tickbh/tdengine/wiki

中文

QQ交流群:432216192

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