1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2016年4月1日 |
---|
#52 in #game-server
在 2 crates 中使用
55KB
1.5K SLoC
tunm
一个Rust + Lua的游戏服务器
如何运行
git clone https://github.com/tickbh/tunm.git
cd tunm
cargo build
##依赖
- redis服务器
- mysql服务器
然后修改config/Gate_GlobalConfig.conf和config/Client_GlobalConfig.conf以配置您的mysql数据库信息和redis数据库信息
在不同的控制台中运行这些命令
cargo run --example server # Launch first tunm node (Gate server) (default as the standalone option)
cargo run --example client # Launch a client to connect server
tunm是什么?
一个开源的服务器引擎,客户端和服务器可以通过td_ptotocol进行通信。现在只有控制台客户端。
使用Rust编写的引擎框架,游戏逻辑层使用Lua(支持热修复),开发者无需重新实现一些常见的服务器端技术,允许开发者专注于游戏逻辑开发,快速创建各种游戏。
(tunm设计为多进程分布式动态负载均衡方案,理论上只需扩展硬件即可增加负载限制,单机负载限制取决于游戏自身逻辑的复杂性。)he game itself.)
如何使用(抱歉,目前只有中文版)
阅读Wiki https://github.com/tickbh/tunm/wiki
中文
QQ交流群:432216192
依赖
~675KB
~18K SLoC