五子棋在线联机
1.介绍
- 一款可以在局域网和互联网上部署的在线五子棋游戏,
支持开启多个房间同时游戏。游戏采用BS架构。部署后可以在公司摸摸鱼跟同事一起下下棋消遣一下(被抓住了别找我😏)。当然你也可以部署在互联网上和你的小伙伴一起切磋棋艺,部署在互联网上的前提是你必须要有一个公网能够访问的服务器(使用宝塔部署更方便),或者你可以部署在github上,如何连接数据库你自己想办法。
2.环境
- 数据库:只要是mysql8.0以上的都可以
- 部署系统:支持windows和Linux。
- 联机网络:支持局域网和互联网
3.配置
- 修改后台配置文件 FiveChess_win/application.yml
port:后台程序的端口(前端需要连接)url:
192.168.5.66:3306:数据库的IP和端口
chess:数据库的库名
username:数据库的用户名
password:数据库的密码
1 | server: |
- 修改前端配置文件 FiveChess_win/nginx-1.26.2/html/static/js/MyUtil.js
return:后台服务的IP和端口(用于连接后端服务)
1 | function getUrl(){ |
- 修改ngxin配置文件
listen:前端访问端口
1 | server { |
4.windows部署(内网)
- 将game.sql导入到数据库中
- 双击 FiveChess_win/FiveChessun.bat 启动后台服务
- 双击 nginx-1.26.2/nginx.exe 启动nginx托管的前端网页
5.Linux部署(互联网)
- 将game.sql导入到数据库中
- 在 FiveChess_win/目录下执行命令
java -jar FiveChess-0.0.1-SNAPSHOT.jar --spring.config.location=application.yml启动后台服务 - 将nginx放到服务器的对应路径下(在Linux安装nginx网上教程很多),启动nginx服务。或者可将此静态网页部署到宝塔中
6.访问
- 输入前端服务器的ip+端口,如果你没有修改项目中的ip和端口的话,访问地址就应该是:
192.168.5.66:9898,成功访问后,点击注册按钮注册一个账号并登录即可开始你的游戏了
7.下载地址
📥下载在线五子棋资源 评论
