- Notifications
You must be signed in to change notification settings - Fork66
zfoo-project/tank-game-server
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
简体中文 |English
- zfoo框架的游戏服务器的演示项目
- 单服运行代码和分布式运行的代码几乎一致
- 上能写游戏,下能写网站,单服,分布式,网关,异步调用无所不能,所以叫万能的RPC框架
- 后端依赖zfoo ,运行前先使用Maveninstallzfoo前端依赖lux-admin-vuetify3,目标创造最优秀的 vuetify3 的 Admin 开源模板
- JDK 17+
- MongoDB 4+
- Zookeeper 3.6+
- admin为web资源服务器提供游戏入口和后台管理系统
- single为单服游戏服务器,single-boot是用了spring boot自动化配置的single,代码一致
- 单服启动不依赖zookeeper,所以无法和admin通信
- 本地运行从test下运行,原因看FAQ ,实在有问题可以看看手把手的zfoo 框架视频教程
1. 在浏览器中运行游戏使用websocket的服务器启动入口,即ApplicationTest.startWebsocketApplication()2. 在untiy种运行使用tcp的服务器启动入口,即ApplicationTest.startApplication()本地游戏测试入口,https://github.com/zfoo-project/tank-game-server/blob/main/single-boot/src/test/java/com/zfoo/tank/single/boot/client/MyTankClientTest.java本地游戏入口,http://localhost:9600/game/index.html ,老版本unity无法下载已经弃用,现已弃用本地后台管理入口,http://localhost:9600/- admin为web资源服务器提供游戏入口和后台管理系统
- gateway网关
- cache提供缓存服务
- home提供基本业务逻辑服务
- login提供http登录服务
- 本地运行从test下运行,原因看FAQ ,实在有问题可以看看手把手的zfoo 框架视频教程
本地游戏测试入口,https://github.com/zfoo-project/tank-game-server/blob/main/single-boot/src/test/java/com/zfoo/tank/single/boot/client/MyTankClientTest.java本地游戏入口,http://localhost:9600/game/index.html ,老版本unity无法下载已经弃用,现已弃用本地后台入口,http://localhost:9600/- 具体可参考视频教程
- 游戏入口tank.zfoo.net
- 后台管理tank-admin.zfoo.net
单服部署命令:sh /deploy.sh stopUpdateStart /usr/local/tank/admin/admin-1.0.jar /usr/local/tank/adminsh /deploy.sh stopUpdateStart /usr/local/tank/single/single-1.0.jar /usr/local/tank/single分布式部署命令sh /deploy.sh stopUpdateStart /usr/local/tank/admin/admin-1.0.jar /usr/local/tank/adminsh /deploy.sh stopUpdateStart /usr/local/tank/cache/cache-1.0.jar /usr/local/tank/cachesh /deploy.sh stopUpdateStart /usr/local/tank/gateway/gateway-1.0.jar /usr/local/tank/gatewaysh /deploy.sh stopUpdateStart /usr/local/tank/home/home-1.0.jar /usr/local/tank/homeAbout
The Fight of Tanks
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.











