2023-01-06 11:16:59 +08:00
2022-12-30 18:27:51 +08:00
2023-01-05 01:29:00 +08:00
2023-01-05 01:29:00 +08:00
2023-01-05 01:29:00 +08:00
2023-01-05 01:29:00 +08:00
2023-01-05 01:29:00 +08:00
2023-01-06 11:16:59 +08:00
2023-01-05 23:44:55 +08:00
2022-12-30 18:27:51 +08:00
2022-12-30 18:27:51 +08:00
2023-01-05 01:29:00 +08:00
2023-01-05 23:44:55 +08:00
2022-11-28 16:15:07 +08:00
2023-01-05 17:21:54 +08:00
2023-01-05 17:21:54 +08:00
2022-11-20 15:22:29 +08:00
2022-12-30 18:27:51 +08:00

hk4e

hk4e game server

开发快速上手

  • Go >= 1.18
  1. 首次需要安装工具 make dev_tool
  2. 生成协议 make gen

快速运行

第三方组件

  • mongodb
  • nats-server
  • redis

启动顺序

  1. 启动节点服务器(仅单节点 有状态) cmd/node && go run .
  2. 启动http登录服务器(可多节点 无状态) cmd/dispatch && go run .
  3. 启动网关服务器(可多节点 有状态) cd cmd/gate && go run .
  4. 启动战斗服务器(可多节点 有状态) cmd/fight && go run .
  5. 启动寻路服务器(可多节点 无状态) cmd/pathfinding && go run .
  6. 启动游戏服务器(可多节点 有状态) cd cmd/gs && go run .
  7. 启动游戏管理服务器(仅单节点 无状态) cmd/gm && go run .

其它

  • 配置运行时环境变量
GOLANG_PROTOBUF_REGISTRATION_CONFLICT=ignore
Description
『原神』 Game Server But Golang Ver.
Readme 52 MiB
Languages
Go 98.7%
HTML 0.8%
Makefile 0.3%
Shell 0.1%