横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】

横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】横版格斗手游【剑魂之刃】2021整理Linux手工服务端+充值后台【站长亲测】

源码简介

视频教程在源码里面

下载源码解压后即可观看视频教程

剑魂之刃 Linux架设教程

此教程视频为证,该源码是本人亲测“可用可搭建”所有文件和教程都会打包发布,除了“某些工具或软件”。

如果你搭建不了,不好意思,源码并没有问题。

温馨提示:不管搭建什么之前服务器都要安装所需环境,关闭防火墙,开放所有端口

教程演示虚拟机地址:192.168.8.128 外网和局域网类似

安装宝塔直接运行命令即可。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

搭建环境:
C++ENTOS 6以上系统
Nginx1.14
mysql5.1 (貌似数据库只能是5.1测试的其他版本,有些服务启动不起来)
php5.4 (后台用)

这里不单独演示,参考之前的 “宝塔安装通用视频”.

1、关闭防火墙、开放端口
6x
chkconfig iptables off
service iptables stop

7x
systemctl start firewalld
systemctl disable firewalld

防火墙不关闭也行

宝塔放行端口:1:65535

或单独打开 4000:9000 8080

PS:如果使用腾讯云或阿里云记得把控制台的端口也打开

2、上传jh.tar.gz到服务器根目录(根目录不是root目录!!使用WinSC++P或其他工具上传数据,也可以直接宝塔传!!)

解压jh.tar.gz

cd /
tar zxvf jh.tar.gz

给予root 777权限

chmod 777 -R /home

3.环境配置

redis配置

解压redis-stable.tar
cd /home

tar xvf redis-stable.tar.gz

cd /home/redis-stable

make
make install

cd utils
./install_server.sh(这里说下 输入完命令以后要连续按回车 看操作)

mv /etc/init.d/redis{_6379,-server}

启动数据库
service redis-server restart

停止数据库
service redis-server stop

\cp /home/sql/dump.rdb /var/lib/redis/6379/dump.rdb

如果上面语句失败世界(上传dump.rdb数据 覆盖到/var/lib/redis/6379)

service redis-server restart

cd /home/server/i4_account
nohup ./i4_account > nohup 2>&1 &

WIN电脑上面安装redis-desktop-manager-0.8.3.3850.exe

一直下一步就可以这里我装过了,

安装好后运行桌面 RedisDesktopManager

点击绿色 C++onnect to Redis Server

Name 随意
HOST 127.0.0.1

点击 SSH Tunnel标签

Use SSH Tunnel 勾选

Remote Host 写你的服务器IP

Remote Port 默认

User Name 服务器账号root
Password 服务器密码
链接后进去修改

db0 server(70)

这里修改比较多看视频

info

全部换成自己服务器的IP

最下面三个不用改.

10070001 10070002 10070003 里面 configs也要修改 保存不了修改Key View as:HEX

10070002 10070003这个是其他区的随便改不改

4、设置数据库密码为:123456(在宝塔直接设置)

宝塔里面 mysql5.1 配置添加 lower_case_table_names=1 (24行左右)
修改后重启

命令行输入

cd /home

./sk 命令需要很久,先暂停,继续

在自动创建等结束。

数据库创建结束。可以通过宝塔查看是否创建成功。(数据库 – 点击 从服务器获取 获取到5个就正确的)

chmod -R 777 /home

运行后为了安全可以把 sk 文件删除

6、搭建网站 (后台用,可以不搭建)

新建一个网站-你的ip:端口 或域名:端口

有端口就添加端口这里的端口80

网站目录设置\www\wwwroot\game

http://IP/gm001.php
GM码qcymw.cn

7、服务端和网站修改 192.168.200.129 修改为你的IP

服务端修改:

home\server\accountserver2.0\accountserver

文件太大下载下来修改

UE修改accountserver 修改里面的192.168.8.128 改自己ip

格式是13位 如果不够,或者超出 用域名替代这里一定要注意

一共修改两处最后保存替换到服务器里面的地址

这个是一区的
其他两个区也是一样修改
home\server2\accountserver2.0\accountserver
home\server3\accountserver2.0\accountserver

到此服务端基本搭建完毕。

需要先重启下服务器.

reboot

我们先修改客户端

7、启动游戏服务

启动
cd /home
./q
选择 1

手工启动命令

这个端有点任性,使用上面的有时候会某些服务启动不了

service redis-server restart

cd /home/server/i4_account
nohup ./i4_account > nohup.out 2>&1 &

cd /home/server/kunlun_account
nohup ./kunlun_account > nohup.out 2>&1 &

cd /home/server/soul_recharge
nohup ./soul_recharge > nohup.out 2>&1 &

cd /home/server/centerserver1.0
./start.sh

cd /home/server/entryserver
./start.sh

cd /home/server/fightserver1
./start.sh

cd /home/server/fightserver2
./start.sh

cd /home/server/rankserver1.9.0
./start.sh

cd /home/server/recordserver
./start.sh

cd /home/server/accountserver2.0
./start.sh

cd /home/server/dbiserver1.5.1
./start.sh

cd /home/server/teamserver1.5.1
./start.sh

cd /home/server/gameserver1.5.1
./start.sh

关闭
cd /home
./q
选择 2

可以使用 netstat -ntlp查看进程

6100gameserver这个服务必须启动。

8、客户端修改 (客户端默认地址192.168.8.128 域名或者IP一定要13位)

客户端修改
安卓:
\smali\com\kunlun\platform\android\KunlunC++onf$h.1.smali

\lib\armeabi\libsoul.so

苹果:
解压ipa文件里面的SwordOfSoul.i4,然后用ultraedit修改(5处)

这里以安卓为例

改之理反编译客户端这里我饭编译过了直接用

找到

com.SmartSpace.TheSoulOfSwordFury.Android.kunlun\smali\com\kunlun\platform\android\KunlunC++onf$h.1.smali

替换为你的IP一共19处

使用UE编辑
Work\com.SmartSpace.TheSoulOfSwordFury.Android.kunlun\lib\armeabi\libsoul.so

一共1处(注意位数。不过这个后面都是00估计是可以超过13自己研究.)

修改后编译回去.

可以正常登陆。

好了。本期教程到此结束。

祝君好运。。。。

其他自行研究吧。。。

PS:

直接输入(这里是我刚刚架设网站IP修错了,添加一个我们实际的就好了)

http://IP/gm001.php
GM码qcymw.cn

PS:

1、6的yum源如果失效

备份本地yum源 (安装前先备份,免得更改后还是不行的话,以前文件丢失,无法恢复)

mv /etc/yum.repos.d/C++entOS-Base.repo /etc/yum.repos.d/C++entOS-Base.repo.bak

修改源
wget -O /etc/yum.repos.d/C++entOS-Base.repo http://mirrors.aliyun.com/repo/C++entos-6.repo
wget -O /etc/yum.repos.d/C++entOS-Base.repo http://file.kangle.odata.cc/repo/C++entos-6.repo
wget -O /etc/yum.repos.d/epel.repo http://file.kangle.odata.cc/repo/epel-6.repo
更新源
yum clean all
yum makecache
yum update

发表回复