一,系统环境
CentOS Linux release 7.7.1908 (Core)
nginx/1.16.1
PHP 5.4.16
mysql 5.6.46
二,游戏架设
1.环境配置
mysql数据库设置
MySQL5.6 插入 lower_case_table_names=1 保存重启数据库
vi /etc/my.cnf
[mysqld]段加入lower_case_table_names=1
systemctl restart mysql #重启MySQL
创建数据库baibaoxiyou1,gm_x,root的密码设置为123456
mysql -u root -p123456
create database baibaoxiyou1;
create database gm_x;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
\q
导入数据
mysql> use baibaoxiyou1;
Database changed
mysql> source /www/baibaoxiyou1.sql
mysql> use gm_x;
Database changed
mysql> source /www/gm_x.sql
php禁用函数exec
vi /etc/php.ini
disable_functions = exec
systemctl restart php-fpm
上传xy3.zip到根目录
cd /
unzip xy3.zip #解压缩
添加权限
chmod -R 777 /home/
chmod -R 777 /etc/redis6379.conf
chmod -R 777 /www/wwwroot/
chmod -R 777 /usr/local/mongodb/
chmod -R 777 /usr/local/bin/redis-server
编译lua
cd /home/rj/
tar xvzf lua-5.3.4.tar.gz
cd lua-5.3.4
make linux test
搭建网站
网站后台根目录/www/wwwroot/xy3
vi /etc/nginx/nginx.conf
修改默认网站目录为 /www/wwwroot/xy3
WEB后台登录地址
http://服务器IP/
管理帐号密码,可在后台修改
admin,a1234567
复制代码
点击-服务器部署-增加服务器-填下面信息
server_id: 10001
database_host: 127.0.0.1
database_port: 3306
database_root: root
database_pwd: 123456
database_name: baibaoxiyou1
log_database_name: log_login
server_host: (自己的服务器ip)
server_port: 9031
开服时间: 2007 改自己的时间
运营开服时间: 2020-04-07 23:01:00 改自己的时间
提交后点修改服务器,服务器状态点开启
再点击 服务器管理
增加服务器
服务器名称 例如:逍遥藏宝湾
2.服务端配置
服务端配置文件
/home/nomogaserver/accountcenter/src/gamelogic/config/serverlists/serverlistxiyou_in.lua
修改区服名称、IP,如图:
启动游戏
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf &
/usr/local/bin/redis-server /etc/redis6379.conf &
cd /home/nomogaserver
./serverStart.sh start
cd /home/nomogaserver/accountcenter/logicshell && /bin/sh gm.sh banlogin 0 0
cd /home/nomogaserver/nomogaserver1/logicshell && /bin/sh gm.sh banlogin 0 3 1000
关闭游戏
cd /home/nomogaserver
./serverStop.sh start
关闭命令好像没有作用,关闭了游戏还是可以登录,重启游戏只能重启服务器
游戏端口
游戏服务器在内网,外网访问必须端口映射,需要确定开放端口
netstat -tlnp #查看端口命令
tcp 0 0.0.0.0:4767 34107/./accbaibao
tcp 0 0.0.0.0:4768 34107/./accbaibao
tcp 0 0.0.0.0:9031 34250/./xiyoubaibao
tcp 0 0.0.0.0:7311 34250/./xiyoubaibao
tcp 0 0.0.0.0:6379 34086/redis-server
tcp 0 127.0.0.1:27017 3275/mongod
tcp 0 127.0.0.1:7312 3572/./xiyouwarbaib
IP地址0.0.0.0的表示开放外网端口,需要做端口映射,127.0.0.1的这种不许要做映射,需要做端口映射的端口
4767,4768,6379,7311,9031
游戏服务器使用公网IP登录没问题,改为内网使用端口映射就无法登陆,而且所有端口都映射了,一直找不到原因。突然想起一个pfsense有个端口回流设置,专门处理内网通过外网访问内网的应用,设置了一下,果然如此,终于登进了游戏。
pfsense只需在端口映射设置里选择启用nat回流即可,如图:
4767,4768,6379,7311,9031这些端口均需要选择【启用(nat+proxy)】这一项才可登录游戏
三,游戏修改
客户端配置
客户端修改下面两文件的IP地址就可登录游戏了
\assets\res\codes.zip\app.netMgr_new
\assets\res\script.zip\app.netMgr_new
不用工具简单修改的方法:
把xy3.apk用winrar解压,找到以上目录压缩包里的两个文件,修改ip后添加回去,再将所有文件打包后更名为xxxx.apk即可游戏了
直接打包更名的方法只能用模拟器玩,不能用手机玩,使用ApkTool助手反编译之后修改,然后【回编译+签名】生成app
待处理问题
GM命令开启,发送chaoren 可以不停刷钱刷物,开服需要关闭
点首充–充值会弹出错误界面
游戏客户端修改:包名,logo,游戏名称,自动更新地址
app 名字修改
res/values/strings.xml
包名修改
AndroidManifest.xml
app版本号
apktool.yml
logo图标
res/drawable-hdpi-v4
网游动力为大家提供:逍遥西游3手工架设带内网端口映射教程下载,该程序经过了站长亲自测试保障了程序的完整性与可靠性,本站除此之外还提供了更多的手游服务端下载以及最新的网游新闻资讯推荐信息,如有你需要请移步访问.本站所有的传奇程序都是通过杀毒软件扫描后后才发布的,但是也请大家下载后自行杀毒.
逍遥西游3手工架设带内网端口映射教程
- 软件大小:56 MB
- 更新时间:2020-04-21
- 推荐星级:
- 软件类别:手游服务端
- 软件语言:简体中文
- 授权方式:共享软件
- 联系方式:暂无联系
- 官方主页:暂无提供
- 运行环境:Win2000/XP/2003
- 插件情况:无毒无插件
- 合计下载:次
逍遥西游3手工架设带内网端口映射教程 使用说明
- 上个软件:手游逍遥西游3双端IOS含GM后台内含文字教程
- 下个软件:网游动力首发权倾三国绿魔版本
精彩推荐
下载说明
- * 保证站内提供的所有可下载资源(软件等等)都是按“原样”提供,本站未做过任何改动。
- * 所有软件和资料均为软件作者提供和网友推荐收集整理而来,仅供学习和研究使用。
- * 本站对提供下载的软件等不拥有任何权利,其版权归该下载资源的合法拥有者所有。
- * 本网站不保证本站提供的下载资源的准确性、安全性和完整性,造成的损失自行负责。
- * 如果你发现软件与作者实际介绍不符请联系我们举报邮箱! 我们衷心的感谢大家多年来对我们的支持
- * 为了达到最快的下载速度,推荐使用网际快车或迅雷下载本站软件。
- * 请一定升级到最新版WinRAR3.80才能正常解压本站提供的软件!
- * 如果您发现下载链接错误,请点击报告错误谢谢!
- * 特别提醒:注意上当受骗大家在交易的时候请小心免得被小人所骗。
- * 站内提供的所有软件包含破解及注册码均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!
本类最新