解压密码:
您所在的用户组暂无权查看,请登录后查看。
弹弹岛2优化端 linux 架设教程
测试系统:linux7.2
测试配置:2H4G
准备工具:
Notepad++
putty
WinSCP
APKSign
安装宝塔直接运行命令即可。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
搭建环境:
CENTOS 7.X
Nginx1.14
mysql5.6
php5.6
----------------这个端已做优化启动后大概3G左右-----内存4G即可,低了的自行添加虚拟内存-----------------
直接在宝塔里面操作即可
内存大于6+的跳过
软件管理 - 系统工具 - 安装Linux工具箱
安装结束后点击 设置 - Swap/虚拟内存
-------------------------------------------------------------
下面开始搭建
1、关闭防火墙、开放端口{使用putty或其他工具登陆服务器}
systemctl stop firewalld
systemctl disable firewalld
宝塔放行端口:1:65535
为了安全考虑你也可以不关闭防火墙直接单独放行:
2、上传ddd2.tar.gz到服务器根目录/(根目录不是root目录!!!!){使用WinSCP或其他工具上传数据}
上传好后,解压ddd2.tar.gz
cd /
tar zxvf ddd2.tar.gz
给予权限
chmod -R 7777 /usr/bin/dd
chmod -R 7777 /ddd
chmod -R 7777 /root
chmod -R 7777 /www/wwwroot/game
3、环境安装
-------------------------------------
安装JAVA环境
cd /root
rpm -ivh jdk-8u261-linux-x64.rpm
环境配置:
安装ruby
yum -y install ruby
安装redis
cd /root
tar xzvf redis-4.0.8.tar.gz
cd redis-4.0.8
make
cd src
make install PREFIX=/usr/local/redis
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
修改/usr/local/redis/etc/redis.conf
将daemonize no 改成daemonize yes
4、设置数据库密码为:123456(在宝塔直接设置)
提供了两种数据导入,自行选择。
这里我用方式一导入数据.
导入数据方式一、
密码修改后使用PPTY运行或其他命令行工具运行 以下命令
cd /root
./sk
创建数据库结束
可通过宝塔 数据库 - 从服务器获取 查看 是否创建2个
导入数据方式二、
=========不怕麻烦的可以手动输入下面命令创建数据库===============
mysql -uroot -p123456
create database ddd2_account;
create database ddd2_world_zh;
use ddd2_account;
set names utf8;
source /root/sql/ddd2_account.sql;
use ddd2_world_zh;
set names utf8;
source /root/sql/ddd2_world_zh.sql;
flush privileges;
exit 回车退出
=======================================
5、创建站点
宝塔创建站点 端口 81
目录/www/wwwroot/game
6、IP修改(可以直接宝塔修改或使用Winscp等工具)
网站修改:
/www/wwwroot/game/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd.xml
/www/wwwroot/game/ddd2/dddCNYY_updateNormal_1.1.1.0_1606031631_yxtwNEW.xml
服务端修改:
/ddd/dispatchServer/configDispatch.properties 第4行的ip改成自己服务器的ip
/ddd/worldServer/configWorld.properties 第38行的ip改成自己的服务器ip 记得加端口
/ddd/ipdmain/serverInfo.xml 里边的区名改成自己的(不改也行)
配置都修改后重启下服务器。
reboot
到此算是基本搭建完毕,我们先去看看客户端.
7、启动游戏服务
一键脚本启动关闭
在ssh里输入
dd
按提示操作
看占用内存使用命令 就好dd 4
netstat -ntlp 命令查看端口
8、客户端修改
安卓
\assets\gameresources\project.conf
苹果:
/Payload/ddd2.app/gameresources/data.img/project.conf
这里 以安卓为例
直接用压缩软件打开APK找到
\assets\gameresources\project.conf
文件 拖出来 使用解密工具 先解密
修改第17行
<!--ipd地址-->
<IpdAddr>xxxxxx:6887</IpdAddr>
修改第21行
<!--动态更新地址-->
<UpdateUrl>http://xxxxxx:81/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd.xml</UpdateUrl>
修改加密 然后后替换回去,
然后使用签名工具签名即可,这里就不演示了。
这里我用的雷电模拟器
这个端目前不是本地验证,自行注册一个账号登陆
可以正常登陆游戏.
我先打过这个引导等下看后台
就这样吧!其他自行研究
本期教程到此结束。。。
祝君好运。。。。
PS:
GM后台地址 IP:81/gm/gm.php
玩家后台地址 IP:81/gm
GM授权码:hao45.net
本期教程到此结束...
|
评分
-
参与人数 1 | 钻石 +10 |
贡献 +1 |
收起
理由
|
| + 10 |
+ 1 |
原创首发,感谢为论坛做出贡献!. |
查看全部评分
|