entos7 单云主机 架设射雕三部曲
1.安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装
mysql 5.6
php 5.6
redis 6.0
修改mysql配置
[mysqld]
character_set_server = utf8
lower_case_table_names=1
2.数据库添加admin账户
mysql -uroot -p
create user 'admin'@'127.0.0.1' identified by 'MOQIkaka$#@!12345678';
create user 'admin'@'localhost' identified by 'MOQIkaka$#@!12345678';
create user 'admin'@'%' identified by 'MOQIkaka$#@!12345678';
grant all privileges on *.* to "admin"@'localhost';
grant all privileges on *.* to "admin"@'127.0.0.1';
grant all privileges on *.* to "admin"@'%';
flush privileges;
3.上传home.zip 到根目录 解压
cd /
unzip home.zip
chmod -R 777 /home
4.修改每个文件夹下 config.xml config.ini配置
数据库连接 192.168.123.1:3306 改为127.0.0.1:3306
115.238.251.207公网ip 改外网
192.168.123.100改外网
http://192.168.123.1:88/mangecenter_tw/API/ 改为外网
http://192.168.123.1:8001/Fight.aspx 改为小写http://192.168.123.1:8001/fight.aspx
<!--允许的Ip集合-->
<AllowIps>127.0.0.1,192.168.1.128</AllowIps> 改为127.0.0.1,外网ip
5.导入数据库 一共14个数据库 s4_sdgat_log不需要
导入金龙配置 到gamemodel_a_o数据库
d_timed_goldendragon_treasure_c.sql
d_timed_goldendragon_treasure_charge_r.sql
d_timed_goldendragon_treasure_reward_r.sql
6.修改数据库
=======================数据库:a_dzzmq_activity_i_a=========================
-----------------config-----------------
http://glht.game1.poiuytfdvgb.online/API 改为 http://ip:88/mangecenter_tw/API
GroupType字段 Ios 改为Mix
=======================数据库:a_dzzmq_charge=========================
-----------------dataproxyconfig-----------------
http://glht.game1.poiuytfdvgb.online/API 改为 http://ip:88/mangecenter_tw/API
=======================数据库:a_dzzmq_chat=========================
-----------------config-----------------
ip改为外网ip
端口改为10001 10003
-------------------config_ip---------------
添加一个自己的外网ip
====================== 数据库:a_dzzmq_login ==================================
------------b_config----------------
221.229.162.110 221.229.166.137 改自己ip
LoginHandlerDllFile字段: DynamicDLL\LoginHandler.dll 改为 DynamicDLL/LoginHandler.dll
---------------b_config_redis-------------
同上
================数据库:a_dzzmq_managecenter ======================
-------------servergroup表-------------
221.229.166.137 改自己ip
db链接配置
{"GameDB":"DataSource=127.0.0.1;port=3306;UserId=admin;Password=MOQIkaka$#@!12345678;Database=s1_sdgat;Allow Zero Datetime=true;charset=utf8;pooling=true;MinimumPoolSize=10;maximumpoolsize=80;command timeout=60;AllowUserVariables=True;SslMode=none","LogDB":"DataSource=127.0.0.1;port=3306;UserId=admin;Password=MOQIkaka$#@!12345678;Database=s1_sdgat_log;Allow Zero Datetime=true;charset=utf8;pooling=true;MinimumPoolSize=5;maximumpoolsize=20;command timeout=60;AllowUserVariables=True;SslMode=none","GameModelDB":"DataSource=127.0.0.1;port=3306;UserId=admin;Password=MOQIkaka$#@!12345678;Database=gamemodel_a_o;Allow Zero Datetime=true;charset=utf8;command timeout=60;AllowUserVariables=True;SslMode=none"}
后台管理
先改user表
用户 admin
密码 751CB3F4AA17C36186F4856C8982BF27
http://192.168.1.128:88/mangecenter_tw/Login.aspx
admin Admin1234
------------apiallowip 表-----------
221.229.166.137 改自己ip
=======================数据库:chatservercenter_a_o=========================
-------------------config---------------
ip 改自己的
-------------------config_ip---------------
添加一个自己的外网ip
=======================数据库:gamemodel_a_o=========================
-------------------b_system_c----------------
AllowIps 加入自己外网ip
其他ip全改外网
7.安装 Jexus 独立版 用于在linux下运行asp.net
curl https://jexus.org/release/x64/install.sh|sudo sh
8.上传web 到/www
cd /www
unzip web.zip
chmod -R 777 /www/web
9.上传jexus配置
siteconf.zip文件配置到/usr/jexus/siteconf
cd /usr/jexus/siteconf
unzip siteconf.zipzip
修改/usr/jexus/jws.conf 11行
php-fcgi.set=/www/server/php/56/bin/php-cgi,8
10.修改web/目录下每个网站配置Web.config
数据库ip为127.0.0.1
http://ip:88/mangecenter_tw/API/ServerActivate.ashx 外网ip
复制一个小写client.aspx
cd /www/web/s1_sdgat
cp Client.aspx client.aspx
复制一个小写fight.aspx
cd /www/web/fightserver
cp Fight.aspx fight.aspx
修改权限
chmod -R 777 /www/web
10.apk修改
smail/com/hy/mid/MidConfig.smali 7行
.field public static MID_IP:Ljava/lang/String;
assets\src\network\HttpClient.lua 237
local retUrl = "http://ip:88/login_tw/API/ServerList_Client.ashx"
这个好像不用改
smail/com/gd/sdk/util/GDConstants.smali 93
.field public static GD_XMDATA_TW:Ljava/lang/String; = "http://login.eooow.cn:808/"
启动网站服务
cd /usr/jexus
jws restart
启动服务端
cd /home
./start.sh
停止服务端
cd /home
./stop.sh
停止网站
cd /usr/jexus
jws stop
打开网站 验证 出现ok就可以了
http://192.168.1.128:80
如果里面的脚本没法用 sh脚本修复
sed -i 's/\r$//' daemon.sh
sed -i 's/\r$//' start.sh
sed -i 's/\r$//' reload.sh
sed -i 's/\r$//' stop.sh
sed -i 's/\r$//' log.sh
隐藏内容需要付费才可以看见