[资源名称]
【口袋觉醒】Linux手工架设服务端+GM后台+双端+教程
[资源类型]
服务端 » 手机游戏 » 手工架设服务端
[资源详情]
本资源同版本虚拟机镜像一键启动服务端:
手游【口袋觉醒】虚拟机镜像一键启动服务端+GM后台+双端+教程等
http://bbs.523play.com/thread-7803-1-1.html
口袋黄昏代金券内购多区跨服修复版 Linux 架设教程
系统:CentOS 7.6 最低配置:8H16G
安装宝塔:
- yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
复制代码
遇到提示:输入小写y回车确认安装
关闭SSL验证命令:bt 26
查看新的面板地址:bt 14
安装环境:
Nginx 1.18
MySQL 5.6
PHP 5.6【安装扩展:redis】
Redis 6.2
宝塔放行端口:1-65535
关闭防火墙:
- systemctl stop firewalld.service
- systemctl disable firewalld.service
复制代码
上传服务端“kd_Www.523Play.Com.zip”到服务器根目录“/”
解压服务端:
- cd / && unzip kd_Www.523Play.Com.zip
复制代码
注:解压服务端之前要确保Nginx环境已经安装成功!
重启Nginx:
- /etc/init.d/nginx restart
复制代码
重启PHP:
- /etc/init.d/php-fpm-56 restart
复制代码
给777权限:
- chmod -R 777 /mnt
- chmod -R 777 /www/wwwroot
复制代码
安装运行环境:
PS:到结尾只要没出红字就说明安装成功了!
刷新生效:
修改服务端IP:// 改 “192.168.200.129”
用命令一键修改:
- sed -i "s/192.168.200.129/这里输入自己服务器IP/g" `grep 192.168.200.129 -rl /mnt`
- sed -i "s/192.168.200.129/这里输入自己服务器IP/g" `grep 192.168.200.129 -rl /www`
复制代码
以下是具体文件修改路径:★★★和上面的命令修改方式二选一★★★
/mnt/pokemon/release/login/defines.json
/mnt/pokemon/release/login/conf/serv.json
/mnt/pokemon/release/login/conf/dev/serv.json
/mnt/pokemon/release/payment_defines.py
/mnt/pokemon/release/game_defines.py
/mnt/pokemon/release/nsq_defines.py
/mnt/pokemon/release/pvp/defines.json
/mnt/pokemon/release/src/cross/defines.py
/mnt/pokemon/release/storage/defines.json
/mnt/pokemon/deploy_dev/supervisord.dir/disable_word_check_server.ini
/www/wwwroot/dl/encryption/PlayersPay.php
/www/wwwroot/dl/public/layuiAdmin/modules/agency/dictionary/dictionary_list.js
/www/wwwroot/dl/public/layuiAdmin/modules/modules/agency/dictionary/dictionary_list.js
/www/wwwroot/pay/SDK/PlayersPay.php
/www/wwwroot/pay/SDK/lib/epay.config.php
/www/wwwroot/game/pokemon/patch/10/res/version.plist
/www/wwwroot/game/pokemon/patch/10/src/app.game_app
/www/wwwroot/game/pokemon/patch/10/src/app.views.login.view
/www/wwwroot/game/pokemon/patch/10/x64/src/app.game_app
/www/wwwroot/game/pokemon/patch/10/x64/src/app.views.login.view
校准文件MD5值和大小:
修改数据库密码为:123456
导入数据库:
启动之前,参考底部教程先修改跨服时间为当前搭建时间!
启动游戏:
- cd /mnt/pokemon/deploy_dev
- rm supervisor.sock
- supervisord -c supervisord.conf
- supervisorctl start all
复制代码
注:启动很慢,需要等待10分钟左右,CPU和内存降下来了就可以了!
# 启动完执行这个命令查询是否启动成功
# 如果有启动失败的 # 就重新执行下面这个命令启动一次
关闭游戏:
重启游戏:
- supervisorctl restart all
复制代码
显示如下就是启动成功了:
[root@523PLAY~]# supervisorctl status
02_game_server RUNNING pid 31658, uptime 0:00:36
02_pvp_server RUNNING pid 13937, uptime 0:41:51
02_storage_server RUNNING pid 13922, uptime 0:41:51
account_db_server RUNNING pid 13927, uptime 0:41:51
anti_cheat_server RUNNING pid 14098, uptime 0:41:49
card_comment_server1 RUNNING pid 13950, uptime 0:41:51
crash_platform_server RUNNING pid 13953, uptime 0:41:51
cross_server1 RUNNING pid 13938, uptime 0:41:51
crossdb_server1 RUNNING pid 13925, uptime 0:41:51
crosshunting_server1 RUNNING pid 13948, uptime 0:41:51
crosslobby RUNNING pid 13923, uptime 0:41:51
disable_word_check_server RUNNING pid 13924, uptime 0:41:51
game_mongodb RUNNING pid 13920, uptime 0:41:51
game_server RUNNING pid 13949, uptime 0:41:51
gm_server RUNNING pid 13951, uptime 0:41:51
login_server RUNNING pid 13954, uptime 0:41:51
nsqadmin RUNNING pid 13918, uptime 0:41:51
nsqd RUNNING pid 13917, uptime 0:41:51
nsqlookupd RUNNING pid 13919, uptime 0:41:51
online_fight_forward_server RUNNING pid 14097, uptime 0:41:49
payment_server RUNNING pid 13946, uptime 0:41:51
pvp_server RUNNING pid 13932, uptime 0:41:51
storage_server RUNNING pid 14576, uptime 0:39:56
修改客户端IP:
安卓客户端:// 改 “192.168.200.129”
\assets\res\version.plist
苹果客户端:// 改 “192.168.200.129”
\Payload\口袋觉醒.app\res\version.plist
注册地址:http://IP:84/admin_login/login_account/player?agency_user_id=2&game_type=2
GM授权后台:
http://IP:81/gm/gm.php
GM码:Www.523Play.Com
玩家后台:
http://IP:81/gm
注:物品不全,我只是随便提取了几个新精灵的,全物品自行在表格提取!
运营后台:
http://IP:963
登录账号:admin
登录密码:qq123456.。
代理后台:
http://IP:84
登录账号:admin
登录密码:123123
PS:
每日登陆奖励邮件修改:/mnt/pokemon/release/cn_config_csv.py【第161行】
易支付配置修改:/www/wwwroot/pay/SDK/lib/epay.config.php
游戏区名修改:/mnt/pokemon/release/login/conf/serv.json
公告修改:/mnt/pokemon/release/login/conf/cn/notice.json
删档:/mnt/pokemon/deploy_dev/game_db【删除这个目录下的所有文件,就删档了】
命令删档:
- rm -rf /mnt/pokemon/deploy_dev/game_db/*
复制代码
编译了bin文件,后续跨服开启由crossdata.json文件控制
修改目录:
/mnt/pokemon/release/bin/crossdata.json
/mnt/pokemon/release/crossdata.json
注意两个目录的文件都要修改!
crossdata.json文件说明,拿一个配置举例
- "id": 1,
- "service": "crossarena",
- "servers": "<game.dev.1;game.dev.2>",
- "date": 20250421,
- "cross": "crossarena.cn.1",
- "version": 0,
- "endDate": 20250506
复制代码
ID为活动ID,一般不变
service--服务器名称,一般不变
servers--跨服开启对应的区服,game.cn.1;game.cn.2即为1区和2区,需要多加区往后添加即可
date--开启时间(当前开服时间)
cross--跨服服务,一般不变
version--默认为0,一般不变
endDate--结束时间,默认一般比开启时间多半月,不同的跨服服务时间不一样,根据需要可以自己调整
跨服服务:
crossarena--跨服竞技场
crosscraft--跨服石英
crossgym--跨服道馆
onlinefight--对战竞技场
crossmine--跨服商业街
crossunionfight--跨服公会战
注意事项:
1.跨服石英需要同步golang导表,不然会崩跨服服务,没有同步的情况下,不开启即可。
2.跨服竞技场开启后需要半个小时左右生成机器人。
下载地址
手游【口袋觉醒】Linux手工架设服务端 GM后台 双端 教程等.txt
|
|