逆苍穹手游架设教程
阿里整理
linux7.2 64
安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
编译安装以下环境
Nginx1.8 php 5.3 mysql 5.6 Redis 5.0 Memcached 1.5
安装PHP扩展 memcache memcached Redis Swoole
放行所有端口 1:65535
修改数据库密码 123456
执行指令
mysql -uroot -p123456
CREATE USER 's1xy'@'localhost' IDENTIFIED BY 'S1OrZ888#@!';
GRANT ALL PRIVILEGES ON *.* TO 's1xy'@'127.0.0.1' IDENTIFIED BY 'S1OrZ888#@!';
GRANT ALL PRIVILEGES ON *.* TO 's1xy'@'localhost' IDENTIFIED BY 'S1OrZ888#@!';
GRANT ALL PRIVILEGES ON *.* TO 's1xy'@'%' IDENTIFIED BY 'S1OrZ888#@!';
FLUSH PRIVILEGES;
quit
本地解压 数据库(1).zip 导入数据库
上传 ncq.tar.gz到根目录解压
把data/www/res/目录下的东西放 data/www/php/admin/目录下
创建网站 8090 端口
目录为 data/www/php/admin
修改IP
data/k10001.nc.520way.cn/sh/head.sh
data/t10001.nc.520way.cn/sh/head.sh
修改 k10001.nc.520way.cn 为你的服务器ip
修改/data/www/php/config/servers.cfg.php 把里面的7080改成8090 也要把ip改成自己的服务器ip
chmod -R 777 /root
chmod -R 777 /data
把peb.so上传到 /www/server/php/53/lib/php/extensions/no-debug-non-zts-20090626/目录下
在/www/server/php/53/etc/php.ini 文件里面最下面加一行:extension = peb.so
重启php就行
上传 otp_src_20.3.tar.gz 到根目录下
cd /
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
make && make install
检验是否安装成功:
输入 erl
安装screen:
yum install screen
数据库修改: 有7080端口的,改成8090
s1xy_admin数据库 -
adminplatformlist
adminserverlist
channel_list
system_config
adminuser 这个数据表里面 passport就是后台用户名 后面的ip需要改
t10001_tsq_game数据库-
game_info 如果是空就不用改
设置系统时间:
date -s "2018-08-03 18:37:01" &&hwclock --systohc
启动和关闭游戏
1.启动 sh /data/k10001.nc.520way.cn/sh/run_server.sh && sh /data/t10001.nc.520way.cn/sh/run_server.sh
2.关闭 sh /data/k10001.nc.520way.cn/sh/stop_server.sh && sh /data/t10001.nc.520way.cn/sh/stop_server.sh
------------------------------------------------
制作区列表:
网站后台登陆http://ip:8090/ 帐号s1xy 密码123456
点 游戏配置 填信息 如下:
开服时间:
2019-07-21-18-00-00
* 2011-02-18-15-47-01
游戏域名:
http://网站域名/
* s1.xxx.com
游戏服名:
神域1区
* nemo《刀剑物语》 - 双线1服
数据库
t10001_tsq_game
服ID
10001
平台ID
10000
渠道列
dev,base
保 存
------------------------ 修改服务器参数 -----------------------------------
ERLANGCOOKIE:
10000t10001Jmt6w.ci8qw
*
ERLANGNODE:
10000t1000110@网站域名
*
保 存
--------------------------------------------------------------------------------------
再选择 渠道列表 搜索 渠道id : base 修改里面的ip,然后生成配置文件 重启服务端
------------------------------------------------------------------------------------
这里是没有区列表时需要修改的,有的跳过:
修改直接返回值:
修改 /data/www/php/admin/wx/api_server.php 如果还是没区列表就修改这些,不然会没有区列表 内容全部删除,记得修改下面ip和区名 修改成:
<?php
echo '{"info":1,"data":{"is_white":0,"zone_list":[{"zone_id":"1","name":"测试服","num":"100","is_reset":"1"}],"server_list":{"10001":{"server_id":"10001","description":"qq1138848564","game_ip":"43.226.156.186","game_port":"20010","otime":"1547175600","visible_time":"1547175600","hot_state":"3","recom_state":"0","default":"1","repair_ctime":null,"repair_etime":null,"stop_service_describe":"","ban_create_roles":0,"zone_id":"1","recom_career":0}},"person_list":[]},"msg":"success"}';
----------------------------------------------------------------------------------------
后台地址:http://ip:8090/ 数据库s1xy_admin里域名和IP需要修改 ,数据库修改完成之后登录自带后台在游戏设置里面生成配置文件(帐号s1xy 密码123456)
-------------------------------------------------
充值后台开启:
启动
cd /data/cz
nohup ./tsqweb &
gm码在/data/cz/settings.conf 文件里面修改 gmcode=qweqwe
充值
http://IP:99
配置
/data/cz/settings.conf
------------------------------------------------------------------------------
-------------------------------------------------------------------------------
客户端使用改之力反编译修改:
\assets\bin\Data\Managed\Metadata\global-metadata.dat 搜索8090 就改这个一个就行
改apk方法:
比如ip是:192.168.235.623 那么就是 http://192.168.235.623:8090/////wx/api_active.php ip位数不够在wx前面加/
-------------------------------------------------------------------------------------
如果网站 wx 目录名要修改,必须要修改/data/www/php/admin/wx/api_active.php 这个文件里面下面的wx 名字,路径要对应
比如:ip是:192.168.235.623 要想修改wx1目录,那么就是
http://192.168.235.623:8090/1234wx/api_active.php
这样的话,我们就要修改 /data/www/php/admin/wx/api_active.php 这个文件下面是
比如
$data['verify_url'] = 'wx/api_verify.php';我们就改成 $data['verify_url'] = '1234wx/api_verify.php'; 把wx改成1234wx
下面一样
-------------------------------------------------------------------------------------
同时网站路径下的wx也要改成1234wx
----------------------------------------------------------------------------------------
安卓和苹果都一样
检查端口:netstat -lntp
后台发邮件在,日志管理里面查看人物id,在客服管理里面发邮件,在运营管理里面审核邮件
|