【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测【梦回大秦】仙侠手游服端+手工外网端+运营后台+授权后台+安卓苹果端+配套详细教程+小仙亲测

源码简介:

梦回大秦 linux 架设教程

测试系统:linux 6.8 php5.3 其他环境自行测试(7以上系统好像是GM授权后台用不了,可以尝试授权后台用PHP5.6)

测试配置:2H4G

教程演示虚拟机地址:192.168.200.129 外网和局域网搭建方式雷同

准备工具:
Notepad++
putty
WinSCP
APKSign

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

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

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

搭建环境:
CENTOS 6.8
Nginx1.14
mysql5.6
php5.3 (PHP安装 memcache扩展)

上传peb.so到 /www/server/php/53/lib/php/extensions/no-debug-non-zts-20090626目录下(已经打包到压缩包不用管有问题在自行上传文件在root/peb.so)

————————————————————-

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

下面开始搭建

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

chkconfig iptables off
service iptables stop

宝塔放行端口:1:65535

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

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

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

cd /
tar zxvf xq.tar.gz

给予权限

chmod -R 7777 /data
chmod -R 7777 /root

3、环境安装

修改php配置 加入(宝塔里面设置)
extension=peb.so
重启php

安装erlang
cd /root
tar -xvf otp_src_20.3.tar.gz
准备环境:
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

进入目录:
cd otp_src_20.3

设定安装规则:
./configure –prefix=/usr/local/erl –with-ssl –enable-threads –enable-smp-support –enable-kernel-poll –enable-hipe –without-javac

安装:
make && make install

配置环境变量:
打开文件/etc/profile
加入
export PATH=$PATH:/usr/local/erl/lib/erlang/bin

使配置生效:
yum install screen
source /etc/profile

4、设置数据库密码为:wudiliu.com(在宝塔直接设置)

添加专用账号

mysql -uroot -pwudiliu.com

CREATE USER ‘tdnemo’@’localhost’ IDENTIFIED BY ‘tdnemo123456’;
GRANT ALL PRIVILEGES ON *.* TO ‘tdnemo’@’127.0.0.1’ IDENTIFIED BY ‘tdnemo123456’;
GRANT ALL PRIVILEGES ON *.* TO ‘tdnemo’@’localhost’ IDENTIFIED BY ‘tdnemo123456’;
GRANT ALL PRIVILEGES ON *.* TO ‘tdnemo’@’%’ IDENTIFIED BY ‘tdnemo123456’; #这个是开放全部IP访问的最好不要开启

FLUSH PRIVILEGES;

quit

导入数据、
使用PPTY运行或其他命令行工具运行 以下命令

cd /root
./sk

创建数据库结束

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

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

5、创建站点

宝塔创建站点 端口 9090

目录data/wudiliu.com/php/admin

关闭防跨站

6、设置服务器信息

访问运营后台 域名:9090 默认账号 wudiliu.com 密码 wudiliu.com

设置服务器信息 具体看视频 (把里面的IP改为你的实际IP)

游戏配置
服务器列表
平台列表
系统配置信息

到此服务端基本搭建完毕,我们先去看看客户端.

7、启动游戏服务启动游戏

sh /data/k1.wudiliu.com/sh/run_server.sh
sh /data/t1.wudiliu.com/sh/run_server.sh
自己玩就启动一区就好了,下面的是二区
sh /data/t2.wudiliu.com/sh/run_server.sh
关闭游戏
sh /data/k1.wudiliu.com/sh/stop_server.sh
sh /data/t1.wudiliu.com/sh/stop_server.sh
sh /data/t2.wudiliu.com/sh/stop_server.sh

netstat -ntlp 命令查看端口

看到9010这些基本就没什么问题了

8、客户端修改

客户端
安卓修改 \assets\bin\Data\Managed\Assembly-CSharp.dll
搜 192.168.200.129

苹果修改 \Payload\lycs.app\Data\Managed\Metadata\global-metadata.bat
搜 x.wudiliu.com 注意对位

这里 以安卓为例

反编译客户端后找到Assembly-CSharp.dll文件

这里我直接打开压缩包修改然后签名

使用dnSpy或Reflector工具修改(工具不会的可以参考视频教程)
搜索:192.168.200.129或9090

一共18处修改后保存替换回去

然后签名,这里我用模拟器 不签名也可以。

可以正常登陆游戏,下面简单看看授权后台

本期教程到此结束。。。

祝君好运。。。。

其他自行研究吧

PS:

1、
运营后台地址
http://IP:9090

帐号wudiliu.com 密码wudiliu.com

2、授权后台
授权地址
http://IP:9090/gm/gm.php

授权码wudiliu.com
用户地址
http://IP:9090/gm

3、Centos6的yum源基本已经停止更新或不再可用参考下面更新源

命令
cd /etc/yum.repos.d/
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://www.90175.com/file/repo/Centos-6.repo