2021回合手游【鎏金少年三国志】Linux手工外网+一键既玩双服务端+GM后台+安卓客户端
linux手工外网搭建教程及环境配置
游戏一键端搭建教程请自行查看压缩包内教程
一、安装相关环境装
yum update -y
yum -y install gcc+ gcc-c++
yum -y install golang
yum -y groupinstall “Development Tools”
yum -y install wget unzip
wget –no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
unzip master
cd ssdb-master
make
make install
在将SSDB以至/usr/local/ssdb下
ln -sf /usr/local/ssdb/ssdb-server /usr/local/bin/ssdb-server
ln -sf /usr/local/ssdb/tools/ssdb-cli /usr/local/bin/ssdb-cli
ln -sf /usr/local/ssdb/tools/ssdb-dump /usr/local/bin/ssdb-dump
ln -sf /usr/local/ssdb/tools/ssdb-repair /usr/local/bin/ssdb-repair
yum install httpd httpd-devel mysql mariadb-server mariadb-devel php php-devel phpmyadmin redis redis-devel php-redis -y
service httpd stop
service mariadb stop
二、上传服务端
上传 sgz.zip 到 / 路径备用
cd /
unzip sgz.zip
chmod -R 777 /home/
cd /var/lib/
rm -rf mysql
tar zvxf mysql.tar.gz
service mariadb start
cd /etc/
rm -rf httpd
tar zvxf httpd.tar.gz
service httpd start
为了安全你可以把上面用到的压缩包都删除(不删除也不影响)
rm -rf /sgz.zip
rm -rf /var/lib/mysql.tar.gz
rm -rf /etc/httpd.tar.gz
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
编辑 /etc/hosts 文件(使用vi命令或者WinSCP)
127.0.0.1 localhost localhost.localdomain VM_96_210_centos gw 无论什么后面加 空格gw
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
service network start
到这里基本就架设好了
reboot
重启一下服务器
三、服务端外网IP修改
修改/var/www/目录下的serverlist文件
分区名 新开分区网址 游戏地址换成你的服务器IP 游戏端口
{“data”:[{“id”:101,”name”:”少三总区”,”login”:”127.0.0.1″,”status”:1,”gateway”:”外网IP”,”port”:8118}]}
四、客户端外网IP修改
用改之理改客户端apk
APK修改路径 改ip 192.168.200.129 为你的ip
assets\scripts\upgrade\config.lua 更新地址
assets\scripts\app\data\ServerList.lua 服务器列表
assets\scripts\app\platform\testPlatform\TestProxyLayer.lua 登录
五、启动关闭
启动游戏
service httpd start
service mariadb start
/home/start.sh
关闭游戏
/home/stop.sh