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

项目地址: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

本帖已被设为精华帖!
本帖由系统于 4年前 自动加精
讨论数量: 3

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!