• 正文概述
  • 售后服务
  • 长生诀本地验证 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授权后台+安卓苹果双端

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
    是否提供免费更新服务?
    持续更新,永久免费
    是否经过安全检测?
    安全无毒,放心食用

    提供最优质的资源集合

    立即加入 友好社区
    ×