|
最新【西游异界修复H5】手工外网端多区授权后台 修复部分BUG+异界+神器+ 除魔+三界( @; \( J4 U. \" ^" f
西游异界修复H5+多区授权后台:修复部分BUG+异界+神器+ 除魔+三界+挖矿+灵装+授权后台+本地注册+内充% F/ @& G1 I8 ?$ g
要求系统 Centos7.26 @4 T! c) W5 Z! H9 j3 \; o9 E5 |
配置要求 2核 4G内存 宽带随意 建议5M
7 ~! Q& N1 K, Z! z; u L7 M, B& Y安装宝塔
* O" p$ l+ T4 S2 N+ F7 Cyum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh( B) N, n5 g: C8 s8 l
宝塔已经开始安装了 下面上传游戏端到根目录2 C- F2 ~0 W. Y8 D5 U: \
先暂停 有点慢
@# u. @4 J; F V) N3 F6 G0 v' F宝塔安装好了 服务端也上传好了4 u% @8 W' B+ r# a+ J, S
这里也很慢 暂停一下, I/ _2 }% x( E! Z" j5 r* k
==========================================================================
4 _! D' w- r9 ^# m* C★进入宝塔安装软件$ s! `- s8 `, k0 Z& G2 @
选择左边一键安装: J4 d. R$ e7 J" {2 f$ W
Nginx 1.14
7 b1 _. c# M2 lmysql5.65 b* X, R; {! P4 N
php5.4
$ ^3 R, n8 Q. m5 O* X! ^$ EphpMyAdmin 4.4
j* `# M- y- [" `$ A==========================================================================
' c) G! {8 }9 E4 s" Y★添加数据库0 d8 X: d2 A t+ z
宝塔 - 数据库 - root密码 修改密码为123456 其他不用动
/ Q$ ?. o y, e/ [mysql -u root -p1234564 I: |; n3 y1 j; C1 U, s
创建数据库
1 f5 o, l6 g3 ]8 V$ \; [" Y* @# uGRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;1 n7 Q0 b- _9 o k( J+ A: K: ^
FLUSH PRIVILEGES;$ \9 i, c X( D0 I! F4 @4 A/ R4 D
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;" } X! y+ m2 w9 w
FLUSH PRIVILEGES;
) J8 p2 r) I6 }- |0 tquit$ f: p: O1 w- x- o
========================================================================== L( j$ m2 E! r
★添加网站1 W( s9 @, ?" ]% N5 ]" W1 K* o
宝塔 - 网站 - 添加站点 输入IP(例如:192.168.1.1)根目录/www/wwwroot/
$ H/ r0 E; J+ ]0 P2 Q- C==========================================================================- x+ ?9 X; n( a
★放行端口
0 t9 H; P8 h$ a4 F/ ]宝塔 - 安全 - 放行端口 - 添加1:65535- U. ]0 G1 q! T2 V* @: l) ]
==========================================================================
. s2 E& n/ C! C" n" |★上传文件解压6 O3 n' Y' s* R& [) ~/ K- S& G, u
xyh5.zip 上传根目录 并 解压 |& b4 W- S% x" ]" q! t
给权限 如果命令用不了 就手动宝塔给下权限
7 ]" t9 J' k6 U7 X1 _& d# \chmod -R 777 /root/config
) W3 B# E; ~& K C% G) t6 bchmod -R 777 /root/server
6 h9 C5 K) W# B; ]0 h& U) s- t& n4 pchmod -R 777 /www/wwwroot+ i& ~. q) ^6 X# J8 z
==========================================================================
% \/ ?4 Z; D: S: r4 K输入口令ldconfig! f* a5 s( F, p4 C% }
输入口令yum install gcc* -y
. o3 r7 [: |, c" o* Q输入口令yum install libtocmalloc* -y
- ^% n. y0 C6 V+ J0 _+ f==========================================================================
5 D1 o8 M% k. z+ p0 C★修改服务端 - N) ^' S; N0 F1 f
修改root/server/sh/的三个xml文件
I1 S; ?8 d+ Z& U) @2 mconfigure_center.xml/ _/ N3 x* ^) c, [2 u1 X
configure.xml5 g, A. `. }- k: [" r" o
configure_cross.xml
L- l) b; ]( N6 `$ g5 \4 c: O5 d改数据库密码" }' G% M0 O1 T0 t( g, B0 o
修改网站里面index1.php 270行这样ip
9 X% [3 {& z* _( u! \index里的区名 ip
$ v, O! \# @% j7 O(改IP、数据库密码 默认123456)
: Z3 X) l0 D+ e" J/ lconfig.php 修改数据库密码
/ e7 c( R; D: R( Y/ O- BGM后台修改配置文件 修改数据库密码
2 }9 ~3 f$ {) }' e/ C& @0 P9 c==========================================================================# z; [: `5 \$ e+ v; c4 J) `
导入数据库web.sql6 X1 r/ i. f& O/ O- v
创建数据库web6 C( K$ ]+ E. C/ ?8 i
然后导入即可, K* Q! R7 M7 W+ u" S/ |8 Y, f# p
★关闭防火墙( {$ v; N( p6 D, ?6 i: f( P0 p
systemctl stop firewalld.service7 s% x0 r& F8 w* V; _' [
systemctl disable firewalld.service
% H2 g- n" H' Z6 f- e2 ?==========================================================================
4 ]" L3 f" N6 ^8 b, \/ A0 @★启动游戏(请安顺序). F/ Q& @3 m! |% D
cd /root/server/sh
8 `9 i/ B& X# p! L. c./gamectl.sh startall% B; @5 L( A& Y7 s
最好是4G内存架设 我这2G有点不够用
! I- h5 w) d+ N, p==========================================================================
' i$ R' v8 i7 Z$ |游戏上线赠送修改:找到:root\config\data\server\Guide\guidebase.config
: D& P( z" [% s8 T$ t/ x, a使用N++修改【guidebase.config】文件。第三行{type=0]id=3,count=99999999}是绑定元宝。
( Q+ S) k E7 f2 U9 T5 Y# X' A第四行{type=0]id=2,count=99999999}是元宝。第七行是VIP等级。6 K, x( t+ i* ?5 s6 l
sh sd
1 I5 I1 |$ @0 ]cd /root/server/sh
3 [, m& U4 \6 z./gamectl.sh help 显示当前帮助内容
) e- ^5 z- x7 t* }./gamectl.sh start 启动游戏服务
; W8 O$ k5 `2 w+ D( x% h# H./gamectl.sh startbg 后台运行游戏服务
' c1 ^$ c. r1 e+ w( j4 ]& _./gamectl.sh stop 关闭游戏服务) {0 J# C8 a. x5 n1 {( R
./gamectl.sh forcestop 强制关闭游戏服务
' G) A* ~7 X. f3 a2 l./gamectl.sh restart 重新启动游戏服务
1 c1 w; Z6 P; Q1 R' t H./gamectl.sh update 更新lua脚本
/ Y, X6 ^1 \& m./gamectl.sh startall 开启所有服务9 n7 e4 v4 \- |" u' v& D
./gamectl.sh startbase 开启跨服逻辑相关服务9 @2 X5 @8 J/ _0 L3 q# I1 T5 h
./gamectl.sh stopall 关闭所有服务
3 l" I" y( U! K./gamectl.sh updateall 更新所有服务lua脚本
5 e8 S5 x8 f4 N& a' {( F3 a./gamectl.sh center 启动中心服务5 ^- p- ^9 W ~/ Z( A7 l
./gamectl.sh centerbg 后台启动中心服务4 A, |; [ v8 |/ M7 M: S. J0 O6 I/ _" }
./gamectl.sh stopcenter 关闭中心服务
?0 M5 Y7 e4 `. y3 h./gamectl.sh updatecenter 启动中心服务lua脚本* e- p! g9 R1 f2 I3 O# r
./gamectl.sh cross 启动跨服服务) I( Q% I0 b( }
./gamectl.sh crossbg 后台启动跨服服务
: W2 b& c7 u% i4 t5 T }& v( n2 _./gamectl.sh stopcross 关闭跨服服务
9 Y& B, C& `3 _3 y# ~./gamectl.sh forcestopcross 强制关闭跨服服务0 A7 _2 A, I2 _. p2 s( X. \1 a
./gamectl.sh updatecross 启动跨服服务lua脚本
( y; q9 @- Z3 F& _, x, z0 d+ i游览器输入http://你的ip/ 进入游戏, @; z, d+ |* z5 B
游戏后台:你的IP/gm o) ?5 X o8 X) I. h
初始账号:admin9 ^; p) q0 y( t* _
密码:123456
. D8 F# I6 e$ e- q1 E4 u好了 就不展示了 不会玩 6 p0 H# W( j) ]* w- ^) O3 |
教程就到这里
; s! L% F$ ]' n* U+ N4 @针对小白不会修改充值金额和元宝
3 C+ M; v6 X% \1 V6 _+ I/你的目录/config/data/server/pay/payitems.config, s% x& N$ ]4 }& j+ e* [& S
1到18就是充值2 l# p7 f+ A" w* T/ p, d
比如拿第3个类型来说 [3, = { id = 3,
9 s9 z& N7 y/ y6 c- y% e充值的元宝数量 amount = 3000]
, l9 n5 _ ~2 S4 ]- F7 k1 u. x充值后VIP界面领取的数量 award = 3000]' ` A) h5 s e
充值后VIP界面领取的物品 itemid = {{type=1,id=2005001,count=1},{type=1,id=1004011,count=1},{type=1,id=1004031,count=1},{type=1,id=2000103,count=10},{type=0]id=3,count=888},{type=0]id=1,count=888000},{type=0]id=2,count=9000}},5 L- o* U% `( }
充值后获得的充值金额多少钱 cash = 30]
, v8 X }. n0 Q# L, b# f修改完保存,重启 |
|