代码分享 开源了一个游戏服务器架构,快来围观,丢搬砖吧

llr104 · 2020年02月14日 · 最后由 MixerJ 回复于 2020年02月14日 · 90 次阅读

项目地址:https://github.com/llr104/LiFrame

通过 go 命令获取项目 go get github.com/llr104/LiFrame

windows 环境下部署方式

数据库表创建

1.修改 server\createtables.go 文件的数据库连接配置

2.执行 create_db.bat

构建运行

1.执行 build.bat

2.修改 conf 下各个服务器的数据库配置

3.执行 run.bat

到此服务器启动成功,该默认方式会启动 loginserver、gateserver、masterserver、worldserver、gameserver 各一个服,

但是 loginserver、gateserver、worldserver、gameserver 支持分布式部署 可以通过修改 run_by_conf.bat 脚本中启动服务的配置,实现启动多个同一类型的服务

linux 环境下部署方式

1.修改 server\createtables.go 文件的数据库连接配置

2.执行 create_db.sh

构建运行

1.执行 build.sh

2.修改 conf 下各个服务器的数据库配置

3.执行 run.sh

对应的 demo 客户端 https://github.com/llr104/LiFrameDemo

太懒了,介绍都没有

newbie 回复

多提宝贵意见

这个编码风格,好像有点眼熟

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册