3 releases
Uses old Rust 2015
0.1.2 | May 24, 2016 |
---|---|
0.1.1 | May 11, 2016 |
0.1.0 | Apr 12, 2016 |
#25 in #redis-server
565KB
14K
SLoC
TDEngine
a game server for rust + lua
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
Dependencies
~17MB
~308K SLoC