天外神坛 发表于 2023-3-25 12:39:02

九州天下私服游戏搭建教程,九州天下私服游戏怎么搭建?

九州天下本地 linux 架设教程
准备工具:
Notepad++
SecureCRT
WinSCP
HEdit

这个没有苹果端
安卓端需要解析一个12位域名 或12位IP
苹果 需要解析一个12位 或12位IP
安装宝塔直接运行命令即可。

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
php5.4

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


1、关闭防火墙、开放端口

使用PPTY运行或其他命令行工具运行以下命令

systemctl stop firewalld.service

systemctl disable firewalld.service


宝塔放行端口:1:65535


或者单独放行端口:

2、上传jztx.tar.gz到服务器/目录(根据端实际情况上传,有的是上传到root目录)

可以直接在宝塔上传或使用WinSCP等辅助工具上传   

上传好后,解压jztx.tar.gz   我已经上传好了,由于服务端太大已经提前上传到宝塔根目录,直接解压

cd /
tar zxvf jztx.tar.gz   解压也要一点时间


解压后给予 777权限

chmod -R 777 /home

命令行 执行

echo "/home/lib" > /etc/ld.so.conf.d/lib.conf && ldconfig


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

提供了两种数据导入,自行选择。

这里我用方式一导入数据.

导入数据方式一、
密码修改后使用PPTY运行或其他命令行工具运行以下命令

cd /home
./sk

创建数据库结束

可通过宝塔 数据库 - 从服务器获取 查看 是否创建6个

导入数据方式二、
=========不怕麻烦的可以手动输入下面命令创建数据库===============
mysql -uroot -pL5MYq9y7gA
create database account;
create database dev_s1;
create database devb_s1;
create database dev_cross;
create database dev_s2;
create database devb_s2;

use account;
set names utf8;
source /home/sql/account.sql;
use dev_s1;
set names utf8;
source /home/sql/dev_s1.sql;
use devb_s1;
set names utf8;
source /home/sql/devb_s1.sql;
flush privileges;
use dev_cross;
set names utf8;
source /home/sql/dev_cross.sql;
flush privileges;
use dev_s2;
set names utf8;
source /home/sql/dev_s2.sql;
flush privileges;
use devb_s2;
set names utf8;
source /home/sql/devb_s2.sql;
flush privileges;
exit   回车退出

-----------------------------------
添加一个九州的专用账户

mysql -uroot -pL5MYq9y7gA
GRANT ALL PRIVILEGES ON *.* TO 'devel'@'127.0.0.1' IDENTIFIED BY 'hEj9SfQBgn';
GRANT ALL PRIVILEGES ON *.* TO 'devel'@'localhost' IDENTIFIED BY 'hEj9SfQBgn';
FLUSH PRIVILEGES;
exit

=======================================
4、搭建网站

直接宝塔操作

新建站点81端口你的IP或者域名:81    /home/center/gateway/site
新建站点82端口127.0.0.1:82   /home/cdn运行目录/home/cdn/admintool   
新建站点83端口你的IP或者域名:83   /home/cdn1运行目录/home/cdn/admintool   

两个站点都把防跨站攻击勾取消-然后重启php
==========================
5、IP修改

修改以下文件中的IP或域名为你自己的

使用N++ 修改下面4个文件 搜索 192.168.8.18 替换成你外网ip
/home/dev/server/2019030801/config/cross.xml一共2处
/home/dev/server/2019030801/publish_release/serverconfig.xml一共1处
/home/dev/server2/2019030801/config/cross.xml一共2处
/home/dev/server2/2019030801/publish_release/serverconfig.xml一共1处
/home/dev/cross/2019030801/config/cross.xml一共2处
/home/dev/cross/2019030801/publish_release/serverconfig.xml一共1处

/home/dev/script/global_func.sh 一共1处
/home/dev/script/agent_vars.sh 一共4处
/home/dev/script/agent_s2.sh 一共4处
/home/dev/script/agent_cross.sh 一共4处


使用N++ 搜索 123.替换成你域名 搜索 192.168.8.18 替换成你外网ip
/home/center/gateway/site/asf/query.php (区名在这里修改)

使用 十六进制 搜索域名123.替换成你域名【12位域名】(这些下载下来修改,修改后覆盖回去)

以下修改必须需要12位ip或域名

/home/cdn/admintool/ug04/cn/and/ug04_cn_a1/luajit/agent
/home/cdn/admintool/ug04/cn/and/ug04_cn_a1/luajit/manager
/home/cdn/admintool/ug04/cn/and/ug04_cn_a1/luajit/init
/home/cdn/admintool/ug04/cn/and/ug04_cn_a1/luajit/game/super_vip
/home/cdn/admintool/ug04/cn/and/ug04_cn_a1/luajit/game/updateaffiche

以上修改必须需要12位ip或域名

下面是ISO的一样操作,这里就不演示了.
/home/cdn/admintool/ug04/cn/ios/ug04_cn_i1/luajit/agent
/home/cdn/admintool/ug04/cn/ios/ug04_cn_i1/luajit/manager
/home/cdn/admintool/ug04/cn/ios/ug04_cn_i1/luajit/init
/home/cdn/admintool/ug04/cn/ios/ug04_cn_i1/luajit/game/super_vip
/home/cdn/admintool/ug04/cn/ios/ug04_cn_i1/luajit/game/updateaffiche

=======================

服务端到此就可以了,下面修改客户端.

6、客户端修改

IOS客户端   
\Payload\jzzh.app\jzzh   
\Payload\jzzh.app\Frameworks\EGUSDK.framework\EGUSDK


安卓客户端修改 (用十六进制 用十六进制搜索123.找到域名替换成你域名或IP【12位】)

以下修改必须需要12位ip或域名

\assets\AssetBundle\luajit\
agent-b7a8b1b74ebaedf88f47c870b6ecc79b
init-6d5990cdff2cebf646dae29f28aac0d8
manager-ff4532f9f11388fb156c09e09a32374e

\assets\AssetBundle\luajit\game\
super_vip-2fe587338aa1c1c983f042a1a989083b
updateaffiche-8bbe5269a0e6675689d2ea51e90a7cb3

以上修改必须需要12位ip或域名

\Work\com.game.gz\AndroidManifest.xml
第22行

我们以安卓为例
反编译 客户端。改之理3.3.3.0就可以
这里我刚刚反编译过直接修改
全部修改好后编译回去即可,这里不演示了。
7、启动游戏服务

启动命令
cd /home/
./server_start.sh    一区
cd /home/   
./server2_start.sh    二区
cd /home/
./cross_start.sh      跨服

停止

cd /home/
./server_stop.sh关闭一区
cd /home/
./server2_stop.sh 关闭二区
cd /home/
./cross_stop.sh关闭跨服

日志清理
cd /home/
./clear.sh

查看端口命令
netstat -ltnp

可以正常进入。

这个端目前验证都是本地了,完全可以单机玩耍了。

直接拔网线单机看看。。

PS:
简单看下后台

运营后台地址 IP:82账号admin 密码 123456



授权后台地址 IP:82/gm/gm.php   GM码 自己设置

授权后台注意:
授权物品后台修改 home/cdn/admintool\gm\user\config.php 中的运营后台地址 为你的实际地址(也就是上面的 运营后台地址 )

========================================================
PS:
------------------------------------------------------------------
1、运营后台修改(参考,改不改都可以)
admintool/source/charge.php
admintool/source/rolemap.php
admintool/source/sendmail.php
admintool/global/zh_CN/configure/menu.php
common/control/api/api.php

九州天下私服游戏源码下载

101038243 发表于 2023-3-25 14:49:46

自行车v吧给你

coc778899 发表于 2023-3-25 17:31:10

坛主加油!!!!

mumu520 发表于 2023-3-25 18:31:54

啊啊啊啊啊啊啊啊啊啊啊啊

q28956 发表于 2023-3-25 18:31:54

来干活咯哈哈哈

mumu520 发表于 2023-3-25 18:52:09

踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩

qq66246086 发表于 2023-3-25 19:32:18

相当不错,感谢无私分享精神!

wgq112233 发表于 2023-3-25 22:35:02

天外神坛还是牛逼啊

yslin1990 发表于 2023-3-25 22:55:09

现在v客户了解客户

112033 发表于 2023-3-26 09:47:20

坛主加油!!!!
页: [1] 2
查看完整版本: 九州天下私服游戏搭建教程,九州天下私服游戏怎么搭建?