我的服务器系统和配置及网络环境
WindowsServer2022,12H64G
家庭宽带 (动态公网,80 和 443 端口已被封), 上行 60M
第一步
下载服务端文件:
解压 jiaobenwang文件夹到 D 盘根目录,注意是 D:\jiaobenwang 不是 D:\jiaobenwang\jiaobenwang\
当然如果你是老手,这些路径都不是问题,随便你放到哪都行,你只要修改快捷方式的路径即可。
第二步
修改 D:\jiaobenwang\phpStudy\WWW\app.php 里面两个 IP ,搜索192.168.1.58,修改成你虚拟机或服务器的 IP 地址
建议用 notepad++ 修改,因为用记事本修改经常会导致编码变化。
如果你在服务端本台电脑上玩,直接改成127.0.0.1都行。
第三步
启动 [1] phpStudy, 两个灯亮绿灯即可;启动 [2] 启动服务 1 区.bat, 会弹出 5 个窗口。如果你要开 2 个区,就运行 [3] 启动服务 2 区.bat。目前数据库只做了2个区,如果还需要更多区,稍微研究一下很简单,现在服务器就启动好了,打开浏览器输入你的 IP 地址,即可访问游戏界面。
GM 后台和游戏修改攻略,外网架设,横屏、竖屏切换修改方法如下:
云服务器 (建议配置 2H4G5M, 系统需为 Windows) 可按照原教程架设,2 区目前有一些问题,不建议开启。
需要开放的端口
- 80
- 5001
- 6001
- 7001
- 8001
- 9001
- 10101
- 6030
- 7901
- 8201
家宽部署需要做的一些修改
Ps:下面的内容与云服务器无关。
来到这个地方D:\jiaobenwang\phpStudy\Apache\conf 找到httpd.conf双击打开,下滑找到 Listen 80; 把80修改为8088端口,保存退出。
我已经做好了 ddns,用域名来绑定动态的 IP,所以在原教程中的修改 IP 部分,我只需把192.168.1.58改为域名即可。由于我的服务器已经接入IPv6 网络,不能像云服务器那样关闭防火墙,所以我需要在防火墙的高级设置里面新建10个入站规则来开放8088,5001,6001,7001,8001,9001,10101,6030,7901,8201端口。
最后登录路由器后台,转发以上端口,到此为止,在浏览器输入http://域名:8088,即可游玩;云服务器输入 http://IP 即可。
暂无评论内容