热点推荐

查看: 435|回复: 0

[游戏源码] 传世手游【九幽传世】2022整理Linux手工服务端+GM授权物品后台

[复制链接]
  • TA的每日心情
    郁闷
    2022-5-11 17:24
  • 等级头衔

    等級:管理员

    Rank: 9Rank: 9Rank: 9

    积分成就
    UID
    1
    威望
    574
    贡献
    2262
    主题
    1213
    精华
    3
    积分
    3030
    注册时间
    2020-1-22
    最后登录
    2022-5-19

    快捷版块
    版块
    官方交流Q群
    版块
    在线申请友链

    建功伟业

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献荣誉管理论坛元老

    发表于 2022-1-17 08:38:27 | 显示全部楼层 |阅读模式
    准备工具:
    Notepad++
    putty
    WinSCP

    相关工具的安装和使用教程参考文章最下面。


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

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


    搭建环境:
    CENTOS 7以上系统
    Nginx1.14
    mysql5.6  这里是5.6的版本
    php 5.6

    下面开始搭建

    1、关闭防火墙、开放端口{使用putty或其他工具登陆服务器}


    centos7系统

    systemctl stop firewalld.service
    systemctl disable firewalld.service

    宝塔放行端口:1:65535

    为了安全考虑你也可以不关闭防火墙直接单独放行:88、20021、20013


    2、上传cs.tar.gz到服务器根目录/(根目录不是root目录!!!!){使用WinSCP或其他工具上传数据}


    上传好后,解压cs.tar.gz

    cd /
    tar zxvf cs.tar.gz

    给予data 777权限
    chmod 777 -R /data
    chmod 777 -R /www/wwwroot/game

    3、设置数据库密码为:www.52qians.com(在宝塔直接设置)

    创建数据库并导入数据.(命令行工具)
    cd /data
    ./sk

    数据库 - 从服务器获取(获取到2个就可以了)

    4、网站架设

    宝塔直接创建网站有端口加端口,加端口对应客户端里面记得有一处也要加

    这里端口 88

    路径/www/wwwroot/game/

    5、IP修改
    修改以下根目录路径文件中192.168.200.129为你自己外网ip
    服务端:
    data/sbin/resource/config/gateway_cfg.lua 一共4处
    data/sbin/resource/config/session_cfg.lua  一共4处

    网站:
    www\wwwroot\game\api\Logontocall\login.php
    www\wwwroot\game\api\version\v.php

    到此服务端基本搭建完毕,下面看看客户端。

    6、启动游戏服务

    启动命令

    cd /data/
    ./q

    或者使用
    cd /data/
    ./qd

    一共5个进程都显示 success 表示成功了

    传世有一些端WorldFrame_d有点奇怪有时候显示了success

    登陆还是提示“服务器维护”

    如果遇到这样情况参考下面 温馨提示 部分处理


    可以通过 命令ps -ef |grep WorldFrame_d查看WorldFrame_d是否运行

    出现这样就表示正常运行了

    [root@localhost data]# ps -ef |grep WorldFrame_d
    root       3556      1 83 14:11 pts/0    00:00:18 ./WorldFrame_d -c 0008000
    root       3637   3260  0 14:11 pts/0    00:00:00 grep --color=auto WorldFrame_d
    如果只有
    root       3572   3156  0 11:32 pts/0    00:00:00 grep --color=auto WorldFrame_d
    就需要参考温馨提示部分单独启动这个进程了。

    我这里是全部都启动成功了我们进游戏试试。

    或者使用
    cd /data/
    ./qd
    按2 检测 没启动的进程会自动启动

    可以看这里现在是 启动失败了的。登陆服务器会提示“服务器维护中。”


    如果上面启动一直失败(service failure )就手动启动
    cd /data/sbin/linux

    bash db_service.sh start 0800
    bash session_service.sh start 0800
    bash gamegate_service.sh start 0800 1
    bash world_service.sh start 0800
    bash nameserver_service.sh start 2

    停止命令
    cd /data/
    ./t1

    #先运行上面的,等待1分钟左右在运行下面整个关闭
    cd /data/
    ./t

    手动停止

    killall DBAServer_d

    killall SessionServer_d

    killall GameGateway_d

    killall WorldFrame_d

    killall NameServer_d

    success表示启动成功.

    6、客户端修改

    安卓
    assets\kuniu\defServerList.json
    assets\kuniu\src\login\LoginScene.lua
    苹果
    Payload\cqsj-mobile.app\kuniu\defServerList.json
    Payload\cqsj-mobile.app\kuniu\src\login\LoginScene.lua

    使用反编译工具 解包客户端

    这里我使用了ApkToolAid工具已经解包了(不想反编译的可以直接使用好压找到文件拖出来修改然后签名)

    后找到文件修改192.168.200.129为你自己的
    修改后 反编译回去就好了,这就不演示了。

    如果是直接改的 就直接签名

    可以进入游戏。

    好了,本期教程到此结束,其他自行研究

    PS:
    下面简单看看后台
    GM工具:http://IP:88/gm/gm.php
    GM码:www.52qians.com

    源码下载:
    百度网盘(下载次数:0, 售价: 28RMB, 下载记录)


    游戏截图:
    1641124759-d913f175109d4e7.jpg
    1641124760-ad53c5e869d3a18.jpg
    1641124761-4364d938b1af307.jpg
    1641124762-9f9e2466027a4a4.jpg
    1641124763-14f1ab1c0e09025.jpg
    1641124763-7f8c58982e5e50c.jpg

    帖子地址: 

    温馨提示:
    1、在资源网里发表的文章仅代表作者本人的观点,与本网站立场无关。
    2、资源网的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
    3、当政府机关依照法定程序要求披露信息时,本资源网均得免责。
    4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,资源网不负任何责任。
    5、注册会员通过任何手段和方法针对资源网进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
    6、 如遇到加密压缩包,默认解压密码为"www.52qians.com",如遇到无法解压的请联系管理员!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

  • 返回顶部