4 Star 12 Fork 5

tickbh / tdengine

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

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

Comments ( 0 )

Sign in for post a comment

About

game server for Rust + Lua spread retract
Rust
Apache-2.0
Cancel

Releases

No release

tdengine

Contributors

All

Activities

load more
can not load any more
Rust
1
https://gitee.com/tickbh/tdengine.git
git@gitee.com:tickbh/tdengine.git
tickbh
tdengine
tdengine
master

Search