- 使用skynet_fly开发企业级可上线游戏项目。
- 完成可扩展支持服务集群部署。
- 用skynet_fly+vue搭建安全可靠的admin后台,支持服务监控,警告日志查询,用户操作日志查询,游戏记录日志查询,数据看板。
- 游戏可全区全服匹配。
- 完成中国象棋游戏。
- 后续添加球球大作战,自走棋等等游戏。
拉取代码
git clone https://github.com/huahua132/skynet_fly_demo
拉取skynet_fly仓库
git submodule update --init
拉取skynet仓库
cd skynet_fly
git submodule update --init
拉取jemalloc仓库
cd skynet
git submodule update --init
cd ../../
chmod -R 777 skynet_fly
安装 mysql redis
cd dbinstall
- ubuntu
sh setup_ubuntu.sh
mysql -uroot -p1
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;
quit
- centos
sh setup.sh
启动 mysql redis
-
ubuntu
sh run_ubuntu.sh
-
centos
sh run.sh
启动所有服务
cd ..
sh script/all_restart.sh
查看后台启动日志
cd admin/admin_server
tail -f logs/server.log
访问后台
http://127.0.0.1
访问游戏
http://127.0.0.1:81
centos docker mysql 没一会儿就挂了,推荐用ubuntu
运行mysql
docker run --net="host" -d --name=mysql_container -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6
运行skynet_fly_demo
docker run --net="host" -d huahua132/skynet_fly_demo:main
启动后通常要等几分钟,因为需要执行编译,运行代码
访问后台
http://127.0.0.1
访问游戏
http://127.0.0.1:81