|
|

|
最新【西游异界修复H5】手工外网端多区授权后台 修复部分BUG+异界+神器+ 除魔+三界+ [( |* u3 r% L0 ^4 ~
西游异界修复H5+多区授权后台:修复部分BUG+异界+神器+ 除魔+三界+挖矿+灵装+授权后台+本地注册+内充9 K* L8 n2 _/ b0 ] |7 } M
要求系统 Centos7.2
8 S, i' X( z; ?( L# l配置要求 2核 4G内存 宽带随意 建议5M
: n$ x# {. W6 }* C6 W, v3 d# |9 D: x安装宝塔" g3 I) o, l# {& @2 \
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh; |0 j/ ?( ]7 B0 T p2 o
宝塔已经开始安装了 下面上传游戏端到根目录 U/ p" f+ ]2 @5 t/ T
先暂停 有点慢
9 f' d1 Z) x+ Z0 P; ` Y8 ^* B" t宝塔安装好了 服务端也上传好了. A# G2 G. E7 o" X @2 E$ t
这里也很慢 暂停一下
2 _/ e3 ^/ F, e+ G==========================================================================- C' {6 w7 ]- l5 C" X+ O+ O
★进入宝塔安装软件7 i1 p- a/ _0 L. x: L [6 @5 z; d
选择左边一键安装: n p& x. }5 P; p
Nginx 1.14
7 G8 U, g$ g3 s2 v$ lmysql5.6+ @% @4 [0 I- y" Q+ b3 r
php5.42 Y' ~: w% e7 j6 s6 k+ k& C; C7 `
phpMyAdmin 4.47 Q) [* \4 u, m3 w/ L3 s- s0 R
==========================================================================
- u) D6 I4 L+ ?8 V. o! p% I, Z8 {: E) t★添加数据库/ N. r6 [- P# c) p7 B
宝塔 - 数据库 - root密码 修改密码为123456 其他不用动
( s# k0 ?2 a+ D" V* Jmysql -u root -p123456
, w1 W) ]0 a) w0 |; D创建数据库
: D) z5 H) Z0 w9 FGRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;
* }5 @( ~9 d- m1 s' i) z5 P; i$ R6 HFLUSH PRIVILEGES;
( j# l0 E1 r( R, Q4 y- PGRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;8 }/ R: ]% M! t4 ?3 F1 u, f
FLUSH PRIVILEGES;8 y0 P) @# s$ P
quit
0 w3 M- z, U8 K& ?4 T& [' W/ B==========================================================================
7 z# o" U9 w+ a0 j) x6 v★添加网站+ `( n/ D1 L% E6 p$ e( [
宝塔 - 网站 - 添加站点 输入IP(例如:192.168.1.1)根目录/www/wwwroot/
2 D. q" C( S6 H% X0 S==========================================================================
- a% a6 ~' W+ b★放行端口" |. o& ]! t+ w. w7 k+ k$ |5 R7 a
宝塔 - 安全 - 放行端口 - 添加1:65535
: x5 ~( M& r' t7 d2 Y4 u==========================================================================- P/ \7 y8 `+ x' S
★上传文件解压: ^1 K9 @$ m e# R
xyh5.zip 上传根目录 并 解压- b/ X. e# o! ], M X n* u' v( j
给权限 如果命令用不了 就手动宝塔给下权限 # {, n+ z( }; r: L' n; t' Z
chmod -R 777 /root/config5 D& j3 b* _0 i6 H" K
chmod -R 777 /root/server
" k% ^$ n) L$ R# x3 y4 wchmod -R 777 /www/wwwroot
* G0 p, v& W/ p==========================================================================3 L3 L/ N, U" u3 @5 y: @0 u! y% U
输入口令ldconfig6 d l; U* Q. B9 X k
输入口令yum install gcc* -y
$ r$ u" u' {! x1 V" Y7 X6 J输入口令yum install libtocmalloc* -y
8 h J& P: [ N% g- z1 J0 b==========================================================================2 ~; ?- N2 O0 i$ ~: K9 d
★修改服务端
' E! y/ P2 Y+ s$ k. ?! p- W修改root/server/sh/的三个xml文件 " }- i. W9 `3 V$ C {
configure_center.xml
( `, i, ? L. V( rconfigure.xml
* O6 b3 X( F+ f& ^ ]configure_cross.xml
3 R* X" P) Y, m& a改数据库密码1 \% L, Q5 F2 }8 p6 }- ^; }
修改网站里面index1.php 270行这样ip5 H" s. ?( t! C) s }9 ^) [# {& l
index里的区名 ip7 U1 \. n8 y0 H7 T3 |) f$ @5 W
(改IP、数据库密码 默认123456)* e6 e/ ~ @7 k4 `" u
config.php 修改数据库密码+ p5 \1 ]7 V, A- _
GM后台修改配置文件 修改数据库密码) J5 ?$ ^: S9 Q9 A
==========================================================================
% }4 M$ y h* v4 y# T' @导入数据库web.sql
& ]* w( G4 w! a* @创建数据库web
9 p5 W7 C; [) j, z" U: m然后导入即可: b' z% v% ?) Y# ^
★关闭防火墙
3 u$ ]$ H( u: N' _' D. {systemctl stop firewalld.service. q. X/ p/ K" B
systemctl disable firewalld.service0 Z; X) |) W/ _' @) f$ I. u
==========================================================================' F# n* u. g/ [9 s& P" H' C
★启动游戏(请安顺序)
0 D) U7 a, j( ]cd /root/server/sh
4 c( H9 \" I0 W./gamectl.sh startall0 b# B- X9 |/ `, y; O5 S1 @
最好是4G内存架设 我这2G有点不够用
/ M+ o/ ?* v+ m% n" X==========================================================================
9 N _0 ], ^" \1 C+ Z, n3 B3 V' q游戏上线赠送修改:找到:root\config\data\server\Guide\guidebase.config3 D) R; j3 ]$ m, Z* m. Q
使用N++修改【guidebase.config】文件。第三行{type=0]id=3,count=99999999}是绑定元宝。
$ }% q6 ]! A; L8 Q( d4 ~! [# `第四行{type=0]id=2,count=99999999}是元宝。第七行是VIP等级。: b$ ^: I Z& N; X1 @+ I' Y8 m
sh sd
4 [. {9 t8 g6 k- m4 O5 y: U3 Wcd /root/server/sh
. _) t+ P, ]2 I O- I! }./gamectl.sh help 显示当前帮助内容
: y( \& }/ r* I% Z- t+ X./gamectl.sh start 启动游戏服务6 T2 i' P* s1 B- i4 T$ Z" }4 a# W
./gamectl.sh startbg 后台运行游戏服务
$ @# a7 x/ e" k./gamectl.sh stop 关闭游戏服务
. u- O# h) w2 w$ U./gamectl.sh forcestop 强制关闭游戏服务
5 g) R+ k" Y; k ~./gamectl.sh restart 重新启动游戏服务3 W0 Q9 f6 f$ H- h% n- [
./gamectl.sh update 更新lua脚本2 U& y# [6 d7 x6 x
./gamectl.sh startall 开启所有服务
/ C; |. a* X# R: c./gamectl.sh startbase 开启跨服逻辑相关服务
/ [4 e: t( a, |( K* Z./gamectl.sh stopall 关闭所有服务
/ G0 R: G' F- x- a* J) A- o./gamectl.sh updateall 更新所有服务lua脚本' N! F0 @, d+ p" h9 ^; p2 p6 q
./gamectl.sh center 启动中心服务
1 X7 z# r+ B; U0 j# v./gamectl.sh centerbg 后台启动中心服务; o- O d, f% z( }* E7 t- g1 m
./gamectl.sh stopcenter 关闭中心服务
- n! h* Q: ?$ P a5 X& y' a./gamectl.sh updatecenter 启动中心服务lua脚本, u6 L& h& e* T
./gamectl.sh cross 启动跨服服务
! e) V/ f: i1 _0 ~5 K( J./gamectl.sh crossbg 后台启动跨服服务
8 R! m1 _& M, u$ X% ?, n8 i& P( \" ?" O./gamectl.sh stopcross 关闭跨服服务
! ?0 U9 j/ W& ?; v9 c' G. a. W1 p$ ~./gamectl.sh forcestopcross 强制关闭跨服服务" D7 u5 P' Q% I. f# T: p9 X
./gamectl.sh updatecross 启动跨服服务lua脚本: V; X7 L( u7 E- x7 e: w$ ]
游览器输入http://你的ip/ 进入游戏
# o* v9 A& \4 K* T8 V# ^游戏后台:你的IP/gm 1 \, k" |! a! o) H7 P2 |, t9 v! K
初始账号:admin: o7 I: o/ G2 Z( c: D" D2 H+ @
密码:1234563 L( A3 z2 h9 o6 d- @: y
好了 就不展示了 不会玩 1 h! X, z q% }' I B
教程就到这里6 ?' ~$ |) O$ F1 z( h
针对小白不会修改充值金额和元宝( \( g' L" f) K' P8 g$ I) {
/你的目录/config/data/server/pay/payitems.config
% D( i A. i) m8 d* [$ _- _1到18就是充值& v) k* @, t" @, e/ o( U9 M
比如拿第3个类型来说 [3, = { id = 3,% B- h' u( K- F! ?3 z8 G' T) a
充值的元宝数量 amount = 3000]$ |7 A: j2 G8 }
充值后VIP界面领取的数量 award = 3000]3 E/ U) V2 h& |* y7 ^
充值后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}},6 {) Q& o9 i$ g- m/ p
充值后获得的充值金额多少钱 cash = 30]. _( ^% r8 L& A1 R& A1 l3 u8 f
修改完保存,重启 |
|