天外神坛 发表于 2023-3-24 09:33:02

舰队坦克私服游戏搭建教程,舰队坦克私服游戏怎么搭建?

推荐配置4核8G内存10M带宽,linux服务器系统:Centos 6.8

服务端可用不同客户端,超级舰队、坦克风云都可以,也可以两个游戏同时运行

1、安装宝塔
由于大部分的宝塔源不再支持CENTOS6系统,所以需要执行以下指令更换安装源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.odata.cc/repo/Centos-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 install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

运行上面命令安装宝塔,安装宝塔之后安装环境

Nginx1.16MYSQL5.5PHP5.6宝塔和环境我已经都安装好了,直接开始

放行端口:1:65535

设置数据库密码为:mnXQID9C

2、创建数据库并导入数据库文件

mysql -u root -pmnXQID9C
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mnXQID9C' WITH GRANT OPTION;
FLUSH   PRIVILEGES;
CREATE DATABASE IF NOT EXISTS alliance_1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_ext1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_global DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_kflog DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_kuafu DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_raypayment DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_account DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
exit

这个导入需要时间 ,我们先修改服务端


3、服务端IP修改【192.168.200.128】,建议搜索服务端所有文件夹替换IP。
一共替换了2720个ip

\opt\tankserver\game\tank-luascripts\config\config.lua

\opt\tankserver\game\webroot\gamemetrics\application\config\taskconfigs.php

\opt\tankserver\game\webroot\rayapi\cfg\config\cfg_metric.php
\opt\tankserver\game\webroot\rayapi\cfg\config\cfg_pay.php

\opt\tankserver\game\webroot\tank-server\application\tasks\config.php

\opt\tankserver\game\webroot\tankheroandroidclient\getAppUrl.html
\opt\tankserver\game\webroot\tankheroandroidclient\getconfig.php
\opt\tankserver\game\webroot\tankheroandroidclient\getconfig_test.php
\opt\tankserver\game\webroot\tankheroandroidclient\load_new.php
\opt\tankserver\game\webroot\tankheroandroidclient\load_test.php

\opt\tankserver\game\webroot\tankheroclient\getconfig.php
\opt\tankserver\game\webroot\tankheroclient\load_cjjdios_new.php
\opt\tankserver\game\webroot\tankheroclient\load_cjjdios_test.php
\opt\tankserver\game\webroot\tankheroclient\load_new.php
\opt\tankserver\game\webroot\tankheroclient\load_tkfyiosios_test.php
\opt\tankserver\game\webroot\tankheroclient\load_tkfyiosos_new.php

\opt\tankserver\game\webroot\tankheroiosclient\getconfig.php
\opt\tankserver\game\webroot\tankheroiosclient\getconfig_test.php
\opt\tankserver\game\webroot\tankheroiosclient\load_new.php
\opt\tankserver\game\webroot\tankheroiosclient\load_test.php

\opt\tankserver\game\webroot\tank_rayapi\cfg\config\cfg_gserver.php
\opt\tankserver\game\webroot\tank_rayapi\cfg\config\cfg_pay.php

\opt\tankserver\game\webroot\gm\user\config.php

【使用工具解密后修改IP,加密替换回去】
舰队
\opt\tankserver\game\webroot\tankherocdn\android\tankheroclient200_jiandui\full\luascript\script\config\serverconfig\serverCfg.lua
\opt\tankserver\game\webroot\tankherocdn\IOS\tankheroclient200_jiandui\full\luascript\script\config\serverconfig\serverCfg.lua

坦克
/opt/tankserver/game/webroot/tankherocdn/android/tankheroclient200_new2/full/luascript/script/config/serverconfig
/opt/tankserver/game/webroot/tankherocdn/IOS/tankheroclient167_new2/full/luascript/script/config/serverconfig

4、上传 服务端.zip 到根目录
解压
cd /
unzip qcymwcn.zip

给予权限
chmod -R 777 /opt

5、之后执行打包命令

舰队
cd /opt/tankserver/game/webroot/tankherocdn/android/tankheroclient200_jiandui/full
zip -r luascript.zip *

cd /opt/tankserver/game/webroot/tankherocdn/IOS/tankheroclient200_jiandui/full
zip -r luascript.zip *

坦克
cd /opt/tankserver/game/webroot/tankherocdn/android/tankheroclient200_new2/full
zip -r luascript.zip *

/opt/tankserver/game/webroot/tankherocdn/IOS/tankheroclient167_new2/full
zip -r luascript.zip *

6、执行命令
cd /
rpm -Uvh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-6.rpm

7、安装supervisor
yum -y install epel-release
yum install -y supervisor
sudo touch /var/run/supervisor.sock
sudo chmod 777 /var/run/supervisor.sock

8、创建网站
IP/域名 端口80 81
目录 /opt/tankserver/game/webroot

站点配置修改
增加一行:listen 443; listen 80;

9、游戏启动方式
cd /opt/tankserver/bin/
./tankserverd

10、客户端修改
舰队安卓【192.168.200.128】
assets\rjoyconfig.xml

舰队苹果【tks.nxsq.top】【106.12.140.209】
Payload\TankRSDK.app\TankRSDK
Payload\TankRSDK.app\luascript\script\config\serverconfig\serverCfg.lua

坦克安卓【192.168.200.128】
/lib里的2个文件夹内的libcocos2dlua.so文件注意IP位数

坦克苹果【49.232.79.93】
/Payload/TankFeiLiuAppStore8.app/TankFeiLiuAppStore8
/Payload/TankFeiLiuAppStore8.appluascript/script/config/serverconfig/serverCfg.lua 修改IP 解密方法跟服务端相同

11、后台地址
http://ip/gm/gm.php
GM码:123456

玩家后台
http://ip/gm/

PS:大区名修改
安卓
/opt/tankserver/game/webroot/tankherocdn/android/tankheroclient200_jiandui/full
更新包 luascript.zip 里修改 (需要用到解密工具)
luascript\script\config\gameconfig\platFormCfg.lua大区名

苹果
/opt/tankserver/game/webroot/tankherocdn/IOS/tankheroclient200_jiandui/full
更新包 luascript.zip 里修改 (需要用到解密工具)
luascript\script\config\gameconfig\platFormCfg.lua大区名

热更新配置
客户端第一次更新会读取 load_new.php 文件里的版本号 比如191
然后会去 full 下载更新包
以后如需再更新 版本号+1补丁放到 part 里即可

舰队坦克私服游戏源码下载

q28956 发表于 2023-3-24 10:45:16

我抢、我抢、我抢沙发~

QQ502327774 发表于 2023-3-24 12:05:38

我就喜欢这样的

QQ502327774 发表于 2023-3-24 15:07:36

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

xiaozuoyo 发表于 2023-3-24 16:29:10

赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞

228568 发表于 2023-3-24 19:31:42

不错不错,很好哦

newpos1 发表于 2023-3-24 23:34:53

学习了,不错,讲的太有道理了

shidaiqf 发表于 2023-3-24 23:34:55

能告诉我这个怎么搭建嘛
页: [1]
查看完整版本: 舰队坦克私服游戏搭建教程,舰队坦克私服游戏怎么搭建?