https://github.com/hcengine/hcengine
rust game server lua bindings
https://github.com/hcengine/hcengine
actor game game-server gameserver lua server
Last synced: 10 months ago
JSON representation
rust game server lua bindings
- Host: GitHub
- URL: https://github.com/hcengine/hcengine
- Owner: hcengine
- License: gpl-3.0
- Created: 2024-09-29T03:25:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-03T05:42:38.000Z (10 months ago)
- Last Synced: 2025-04-03T06:32:54.439Z (10 months ago)
- Topics: actor, game, game-server, gameserver, lua, server
- Language: C
- Homepage:
- Size: 426 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hcengine
这是一款基于Rust做底层,当下lua做为逻辑层的异步服务端框架,后续可加入其它的逻辑层来进行。支持tcp/kcp/websocket等协议。
- 架构简单,源代码简洁易懂。
- 跨平台(支持Windows,Linux,MacOs)
- 利用tokio的异步调度
- 用lua做为逻辑脚本
- 网络相关
- Tcp
- Kcp
- Websocket
- Http
- 基于lua的coroutines异步实现
- 定时器
- redis异步的driver
- mysql异步的driver
## 快速开始