逍遥(巅峰)西游手工端(外网)架设要点
逍遥(巅峰)西游手工端(外网)架设要点首先是通用的教程,这个网上有,贴下面,先把服务器架起来
--------------------------------------------------------------
使用说明
系统:Centos 7.*(这里用最新的也可以)
配置2核 4G(这里随意,只是卡不卡的问题)
-------------------------------------------------------------------------------
安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装
nginx-1.15
mysql-5.623
php5.6
-------------------------------------------------------------------------------
西游.zip上传到/ 【宝塔上传】
设置777权限,并且解压
-------------------------------------------------------------------------------
安装环境
yum -y install gcc gcc-c++
yum install make -y
yum install readline-devel.x86_64 -y
cd /home/lua-5.2.3
make linux
make install
chmod -R 777 /usr/local/bin
chmod -R 777 /usr/local/mongodb
chmod -R 777 /etc/redis6001.conf
chmod -R 777 /home
-------------------------------------------------------------------------------
修改路径
/home/nomogaserver/accountcenter/src/gamelogic/config/serverlists/serverlistxiyou_final_md.lua
/www/wwwroot/sdk.php
/www/wwwroot/xiyou/ver_test1.txtver_test.txt
-------------------------------------------------------------------------------
宝塔 - 数据库 - root密码 输入 123456 提交
宝塔 - 网站 - 添加站点 输入IP 根目录/www/wwwroot/
【这个根目录需要提前在宝塔设置界面里面把服务器网站根目录设置成/www,否则会报错,无法使用这个目录。】
宝塔 - 网站 - 点击IP 绑定域名
宝塔 - 安全 - 放行端口 - 添加3306(这个是多余的,一般是1:65535直接全放)
mysql -u root -p
隐藏输入 123456 回车
创建数据库
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;【123456是你的用户密码,可以更改】
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit
导入数据库【需要用到N11】
sdktest
-------------------------------------------------------------------------------
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
-------------------------------------------------------------------------------
启动游戏
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf &
/usr/local/bin/redis-server /etc/redis6001.conf &
cd /home/nomogaserver && ./accserver.sh start
cd /home/nomogaserver && ./payserver.sh start
cd /home/server1 && ./nomogaserver2.sh start
cd /home/server1 && ./nomogaserver1.sh start
-------------------------------------------
客户端修改
【使用改之理之前,请务必在本地机架设好java环境,否则无法使用改之理。这里要注意jdk一定要选最新版本的,否则提示不匹配会导致编译出错,我这里被阻了好多天终于解决了,满是泪啊】
1、【打开APK得到文件】改之理
com.mh.dfxy\assets\res\Update.GameUpdate
改名Update.lua
2、【解密】把上面的Update.lua和unluac.jar工具放到同一个文件夹下面
按住shift点击鼠标右键,选择在此处打开powershell窗口,然后输入下面的命令
java -jar unluac.jar --rawstring Update.lua > 3.lua【3得到的就是解密后的.lua文件】
3、【把3.lua扔进 解密加密文件夹】
LuacGUI.exe 先编译Update.lua 在Fileout文件夹里获得编译后的3.lua
4、使用notepad++修改3.lua文件里面的ip地址,第6,10,14,866行的IP地址全部都要改成你服务器的【如果不改866行的就会提示更新获取失败】
把3.lua扔进 解密加密\luac
n++修改start.bat的内容改为 luac.exe -o Update.luac 3.lua
双击start.bat
获得update.lua,这个就是加密后的lua文件
修改Update.lua为Update.GameUpdate
把Update.GameUpdate扔回客户端com.mh.dfxy\assets\res\目录下以及com.mh.dfxy\assets\res\script.zip 压缩包内
5、
修改这里的 AndroidManifest.xmlip【可直接用改之理打开】
然后编译 签名
编译时提醒有个图片不是png,只需要将那个图片拿出来重新另存一下放回去就可以了。
苹果只需要修改Update.GameUpdate 可直接替换安卓的
页:
[1]