长生诀本地验证 Linux架设教程
教程演示虚拟机地址:192.168.200.128 外网和局域网类似
安装宝塔直接运行命令即可。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
搭建环境:
centos6.8以上系统
Nginx1.14
mysql5.6
php5.6
这里不单独演示,参考之前的 “宝塔安装通用视频”.
1、关闭防火墙、开放端口
6X命令
关闭防火墙
chkconfig iptables off
service iptables stop
7X命令
systemctl stop firewalld.service
systemctl disable firewalld.service
防火墙不关闭也行
宝塔放行端口:1:65535
或单独打开
宝塔修改端口为9999
2、上传csj.tar.gz到服务器根目录(根目录不是root目录!!!!)
解压csj.tar.gz
cd /
tar zxvf csj.tar.gz
给予 777权限
chmod -R 777 /data/
chmod -R 755 /usr/local/bin/1.conf
chmod -R 777 /usr/local/bin/2.conf
chmod -R 755 /usr/local/bin/master
3、设置数据库密码为:qy22players
执行 下面命令创建 库
mysql -u root -pqy22players
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’127.0.0.1’ IDENTIFIED BY ‘qy22players’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’localhost’ IDENTIFIED BY ‘qy22players’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
CREATE DATABASE IF NOT EXISTS pf_account default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_active default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_info default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_name default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_report default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_account default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_activity default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_auction default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_cfg default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_common default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_mail default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_relation default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_role default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS acc default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS admin default charset latin1 COLLATE latin1_swedish_ci;
quit
=======================================================================================================
修改\data\csj\sql\mysqlbak文件夹内
pf_info.sql 和 yt_cfg.sql
修改 192.168.99.99为外网IP(也就是13001端口这个IP) 修改 192.168.100.100 为内网IP (经典网络全改为外网IP)(100.100替换了11处 99.99 替换了1处)
导入数据库
cd /data/csj/sh && ./sqldel.sh
关闭数据库二进制日志重启mysql和php服务 (这个不关一会硬盘就满了)
—————–
关闭二进制日志参考
直接宝塔面板关闭
或者
vi /etc/my.cnf
注释如下代码:
log-bin=mysql-bin
binlog_format=mixed
———————-
4、搭建网站
创建网站 网站目录 /www/wwwroot/game
1.外网:81 添加一个域名 login.alpha.gametaiwan.com
2.域名:80 开启ssl //这个是苹果端验证使用 12345678.90175.com 这里我是虚拟机开不了SSL就不演示了
———————————————————————
5、服务端和网站修改
修改服务端IP
/www/wwwroot/game/android/version.ini 一共1处
/www/wwwroot/game/android/tina_svr_list.lua 一共1处
/www/wwwroot/game/iosv7/version.ini 一共1处
/www/wwwroot/game/iosv7/tina_svr_list.lua 一共1处
/www/wwwroot/game/main/mobile/Billing.html 一共1处
/www/wwwroot/game/main/mobile/login_U.html 一共1处
====================================================================
验证修改有两种一种是经典网络,一种非经典的
经典网络本地验证修改(这里我是虚拟机只有一个IP采用这个方式)
/usr/local/bin/1.conf (修改第二个为验证服务器IP)
=================非经典网络采用这个方式=================================================
/usr/local/bin/2.conf 修改 192.168.99.99为外网IP 修改 192.168.100.100 为内网IP(经典网络跳过)
PS:有内网IP的服务器 (无内网的经典网络跳过)
ifconfig eth0:1 外网IP netmask 255.255.255.0
修改:/usr/local/bin/2.conf
启动 /usr/local/bin/master -c /usr/local/bin/2.conf
==============================================================================
到此算服务端算是基本搭建完毕。
7、启动游戏服务
启动
本地验证程序 (如果运行失败 一般首次运行 yum install nc 命令安装nc)
cd /data/csj/yz
./csj_verify.sh&
服务端验证 /usr/local/bin/master -c /usr/local/bin/1.conf
cd /data/csj/sh
./start.sh&
关闭
cd /data/csj/sh
./stop.sh
启动后可以通过端口查看 netstat -lntp
这个启动比较慢,
当出现“长生诀服务启动完毕!”还需要在等一会
这样还是没启动完毕 登陆会提示网络错误
当出现 连接验证这里 才差不多,不多还是要等一会才能进入。
可以看到已经运行了很多进程,这样才差不多,启动完毕。
有时候架设像这样进不去 就重启下服务器。
8、客户端修改
安卓
\assets\config.ini
\assets\bin\Data\Managed\Assembly-CSharp.dll
苹果
\Payload\sdk.app\Data\Raw\config.ini
\Payload\sdk.app\Data\Managed\Metadata\global-metadata.dat (12345678.90175.com)
这里我改之理3.3.5反编译了
修改\assets\config.ini 一共4处
修改Assembly-CSharp.dll 使用dnSpy 或Reflector 工具
这里我使用dnspy 搜索192.168.200.128替换为你实际IP
.cctor 修改1处
InitURL 修改6处
修改后保存
保存后反编译回去
我们这里先去配置一个清理的宝塔计划任务。不然服务硬盘一会就满了
可以正常登陆 下面简单看看后台
本期 教程 到此结束。。。
祝君好运。。。。
其他自行研究吧
PS:
简单看下后台
1、
授权后台地址:IP:81/gm/admin
玩家后台地址:ip:81/gm/player
管理账号密码:admin 123456
邮件领取点击社交 – 邮件
2、
清理脚本直接添加到宝塔计划任务
直接使用宝塔计划任务
新建 shell
任务名称随意
周期根据自己一般设置2-5分钟
脚本内容 直接复制 csj_clear_core 里面
3、Centos6的yum源基本已经停止更新或不再可用,2021.2.21仍可用的源配置
备份本地yum源 (安装前先备份,免得更改后还是不行的话,以前文件丢失,无法恢复)
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
更新源
yum clean all
本站所提供的部分资源来自于网络,版权争议与本站无关,版权归原创者所有!仅限用于学习和研究目的,不得将上述内容资源用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源。如果上述内容资对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!如用于商业或者非法用途,与本站无关,一切后果请用户自负!本站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。如有侵权、不妥之处,请联系站长以便删除!
金点网络-全网资源,一网打尽 » 2024精品3D仙侠手游【长生诀】 liunx 手工修复双端 带本机验证 天地异变修复 语音 完美开服端+Linux手工服务端+GM授权后台+安卓苹果双端
金点网络-全网资源,一网打尽 » 2024精品3D仙侠手游【长生诀】 liunx 手工修复双端 带本机验证 天地异变修复 语音 完美开服端+Linux手工服务端+GM授权后台+安卓苹果双端
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
- 是否提供免费更新服务?
- 持续更新,永久免费
- 是否经过安全检测?
- 安全无毒,放心食用