解压密码:
您所在的用户组暂无权查看,请登录后查看。
最近搭建了个回合古风游戏,感觉还不错,虽然画面有点老,但是主线任务啥的还是比较齐全的
这次连同源码+外网搭建双端一起分享给大家
游戏内容图片我就不多上了 毕竟这游戏也挺出名的
源码部分主要是图片素材+开发文档+客户端和服务端
服务端是java 客户端以lua为主
源码解压完大概十几G左右
感兴趣的可以研究看看
资源收集不易 也希望大家多多互相分享
下面是手工端的搭建教程
服务器版本为centos7.6 64位
安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
nginx1.18
mysql5.6
PHP-5.6
打开php5.6的设置,找到禁用函数,删除exec
然后重载配置,重启php
--------------------------------------------------------------------
放行端口1:65535
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
或单独打开:10003、10004、10011、81
--------------------------------------------------------------------
教程演示虚拟机地址:192.168.200.128
2、上传sd.tar.gz到服务器根目录(根目录不是root目录!!!!)
解压sd.tar.gz
cd /
tar zxvf sd.tar.gz
给予sdxl 777权限
chmod 777 -R /home/sdxl
chmod 777 -R /root
3、环境设置
cd /root
rpm -ivh jdk-8u131-linux-x64.rpm
4、设置数据库密码为:syymw.com(在宝塔直接设置)
创建数据库并导入数据.(命令行工具)
cd /root
./sk
创建数据库结束
可通过宝塔 数据库 - 从服务器获取 查看 是否创建1个
6、搭建网站
新建一个网站-你的ip:端口 或域名:端口
有端口就添加端口 这里端口81
目录设置 /www/wwwroot/game
包含了一个手机网站样式,路径/www/wwwroot/web需要使用,单独创建站点即可
7、服务端修改(192.168.200.128)
/www/wwwroot/game/qqlb/serverr.xml
改成你的外网
到此算是基本搭建完毕
7、启动游戏服务
启动
cd /home/sdxl/
./start.sh
关闭
cd /home/sdxl
./stop.sh
启动要等一会,我们可以通过输入netstat -ntlp查看运行端口
10003、10004、10011
差不多启动好了我们试试
或手动输入下面命令
第一步
cd /home/sdxl/link/
./glinkd glinkd.conf > /home/sdxl/logs/glinkd.out &
./gdeliverd_auany gdeliverd.conf > /home/sdxl/logs/gdeliverd.out &
./logservice logservice.conf > /home/sdxl/logs/logservice.out &
第二步
cd /home/sdxl/link/name/
./start.sh > /home/sdxl/logs/name.out &
第三步
cd /home/sdxl/gs/
./start.sh > /home/sdxl/logs/gs.out &
第四步
cd /home/sdxl/au
./start.sh > /home/sdxl/logs/au.out &
关闭
cd /home/sdxl/au
./stop.sh
sleep 10
killall java
killall glinkd
killall logservice
killall gdeliverd_auany
8、客户端修改
安卓:123.207.42.5
smali\com\xsdk\utils\PlatformUtils.smali 网站地址 有端口加端口
assets\sdxl_assets\artres\video.zip\ui\newswarndlg.lua 网站地址 有端口加端口 对位
assets\sdxl_assets\artres\video.zip\ui\selectserversdialog.lua 网站地址 有端口加端口 对位
苹果
Payload\condor.app\condor skabc.syymw.com yxa.syymw.com
Payload\condor.app\artres\video\newswarndlg.lua 网站地址 有端口加端口
Payload\condor.app\artres\video\selectserversdialog.lua 网站地址 有端口加端口
Payload\condor.app\artres\video32\newswarndlg.lua 网站地址 有端口加端口
Payload\condor.app\artres\video32\selectserversdialog.lua 网站地址 有端口加端口
lua文件加密了,修改只能根据位数,这里可以根据修改目录方式灵活变动 具体看下面演示
以安卓为例
使用改之理打开神雕侠侣.apk
这里我刚刚编译过直接使用。
找到smali\com\xsdk\utils\PlatformUtils.smali
修改里面
const-string v0, "http://192.168.200.128:81/ac/" 为你的IP
assets\sdxl_assets\artres\video.zip\ui\newswarndlg.lua
assets\sdxl_assets\artres\video.zip\ui\selectserversdialog.lua
这两个文件修改需要注意位数(使用UE 或者HEdit工具修改)
如果你是使用解析的域名就无需管了
假设你的IP不是15位192.168.200.128是192.168.200.18这样14位那么就修改qqlb1这样随便多一位(同理如果是13位就补充2位)
然后网站里面也要改一样
我这里就IP是200.128就不操作了,就是保证对应的网站里面的文件存在就好了
两个文件一样修改,
修改后使用改之理编译回去即可。
|
评分
-
参与人数 1 | 钻石 +5 |
贡献 +1 |
收起
理由
|
| + 5 |
+ 1 |
发挥互联网分享精神,资源贡献! ... |
查看全部评分
|