仙梦奇缘游戏详细图文架设教程
前言最近我发现了一款非常不错的仙侠手游,安卓苹果双客户端,双区可跨服,画面非常精美,玩法超级丰富,而且BUG很少,不出意外我会长期开服,它就是仙梦奇缘~
本文讲解仙梦奇缘手游架设教程,相信这款仙侠手游绝对让你爱不释手,游戏长期维护,欢迎来玩~游戏客户端和源码下载请关注我的公众号echeverra回复“仙梦奇缘”下载。后台GM回复“仙梦奇缘GM”获取。
同样推荐另外几款我架设的H5游戏:H5游戏整理汇总,欢迎来玩耍~
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-whJ1SmCw-1689210284317)(https://echeverra.cn/wp-content/static/article-img/xmqy/20230712141505.jpg)]
仙梦奇缘架设需要准备:linux服务器,建议CentOs7.6版本,推荐轻量应用服务器,性价比高。游戏源码,关注我的公众号echeverra,发送“仙梦奇缘”获取。
服务器推荐2H4G配置,游戏运行会占用2.8G左右的内存。2.安装宝塔及环境
宝塔是一个服务器运维管理软件,安装命令:yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.sh
安装完后,按照提示信息登录宝塔如果无法访问可能是由于服务器没有开放8888端口,参考步骤开放端口,并在宝塔软件商店中搜索以下软件安装:web服务器:Nginx1.18数据库:Mysql5.6编程语言:PHP5.6数据库管理工具:phpMyAdmin4.43.关闭防火墙
通过宝塔菜单终端,执行关闭防火墙命令:systemctlstopfirewalld.servicesystemctldisablefirewalld.service4.开放端口
我们直接开放所有端口1-65535,阿里云服务器在安全组中配置规则。
腾讯云服务器在防火墙中配置规则。
然后在宝塔菜单安全中开放所有端口。
拿到源码后,将服务端目录下的xmqy.tar.gz压缩文件通过宝塔上传到根目录如果宝塔禁止上传到根目录,可上传其他路径后剪切粘贴到根目录。
上传成功后终端命令进行解压。cd/tarzxvfxmqy.tar.gz
解压完成后,命令授予777权限:chmod-R777/www/wwwroot/xmqychmod-R777/home/sqlchmod-R777/home/xmqychmod777/home/sk6.配置环境
以第一个commonconfig.xml文件为例,在宝塔中找到文件,双击修改,Ctrl+F批量替换IP。
接下来还需要改双端的热更包文件IP,注意需要指定位数!可以通过补0或者域名的方式实现。8.1安卓热更包
两个文件都需要将IP(192.168.01.001)替换成你的14位IP。
假如你的IP是123.123.12.12,可以数下一共13位,那么就需要补一个0,也就是123.123.12.012,补成14位IP,如果你的IP是123.123.123.123一共15位,那么很不幸,你只能用14位域名替换了。
以上两个文件无法在宝塔中直接打开,可以先下载到本地用Notepad++打开,修改好后,上传覆盖。8.2苹果热更包
网上基本所有的仙梦奇缘教程IOS热更包修改文件都是.../LuaAssetBundle/luajit/init,这是错的!所以最终IOS端都没有成功。
同样需要替换IP(192.168.01.001),注意是第一个init文件需要替换15位IP,第二个文件agent替换成14位IP,修改方法同安卓热更包。9.导入数据库
宝塔数据库菜单中修改root密码为123456。
在宝塔软件商店MySQL5.6设置配置修改中第26行添加:lower_case_table_names=1
通过命令导入数据库:cd/home./sk
再手动导入数据库cross,在宝塔数据库中先创建数据库cross。
上传本地数据库cross.sql,选择导入。
在宝塔网站中添加站点,域名填写IP:9981,目录设置为wwwwwwrootxmqy,PHP版本选择5.6。
添加完站点还需设置伪静态:location/api/{rewrite/(.*)getserverand003/$/api/getserverand003.php;rewrite/(.*)verify/$/api/verify.php;}
经过一番三下五除二的操作,终于可以启动游戏服务啦,命令:cd/home/xmqy/cross/debug/./start.shcd/home/xmqy/s1/debug/./start.shcd/home/xmqy/s2/debug/./start.sh
查看下端口占用情况:netstat-lntp
除了网站占用的9981端口,还会占用22490、1110x和2000x的端口,内存大概会占用2.8G左右。12.安卓客户端12.1修改IP
在资源客户端中找到仙梦奇缘.apk,使用360压缩软件打开,找到下面两个文件:assetsAssetBundleLuaAssetBundleluajitagent-a68dcd5d9e7bbf3ec0d5cddb447e1d62assetsAssetBundleLuaAssetBundleluajitinit-7dd731f043e936ebdced7cf6fca7d0d3
使用Notepad++打开,将192.168.001.01替换为你的14位IP或域名,如何修改补位成14位请参考上文热更包修改。
修改好后保存,会提示是否更新到压缩包中,选择确定,最后看下修改文件的日期是否是最新的,已确保修改成功了。
签名需要JAVA环境,可以通过https://www.java.com/zh-CN/download/下载安装。
安装好JAVA环境后,找到资源中的签名工具ApkTool,将修改好后的APK文件拖到工具路径中,点击签名,过程中提示获取版本号失败可无视,不会影响最终签名。
我使用的是夜神模拟器,感觉体验好些,下载