传世手游【诛仙传世】最新整理单机一键即玩镜像端,Linux手工服务端,安卓苹果双端,GM授权后台,详细搭建教程+ N. V0 I2 z8 P# _( e8 {7 b! N
! d$ A& n7 v2 h2 J' }8 d/ N+ J: ^
架设教程:
' {" Z! B; Y- }
8 |6 S X3 A" B; _这里我们以 CENTOS 7.6 x64为例1 |( X# Y5 o) C$ Z3 H, z# w* ~
9 {; [- ]' R& ?0 O0 n q+ C
教程演示虚拟机地址:192.168.200.129 外网和局域网搭建方式雷同7 C$ X8 z0 d: j! d% }
* S$ E& S# A2 Y& M
安装宝塔直接运行命令即可。
/ g7 N* P p. \" H% D6 Y
- N9 S0 n; x) p. d% X$ i6 F3 n5 N6 F! Cyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
s+ t4 A- n5 T$ p) P2 U' `, P5 |* p: H9 Z4 Z8 S
输入y回车确认安装- ^( [& N, I" g- s* @6 Y; f5 ^
! z+ C& P' l' C6 u
输入n取消安装SSL
# U/ c- @0 Q7 }4 h* g1 e" D; j) g* D- F- p i; I" L) N
搭建环境:% g5 j% K( r7 c+ l5 z
" U% ~3 ?. b0 j3 _2 E# z6 K& ONginx1.183 V0 d) O/ {5 Y1 j! E8 r
$ F) d% a4 F- c
mysql5.6 这里是5.6的版本, C# Q" }) e6 H! [& w# o
2 F, w g% ~! o) Hphp 5.68 i7 M" p3 m$ _- ?/ y7 k
+ k7 B3 N c" u# h4 y$ |2 s |( x
下面开始搭建) u( `4 k) X! e1 [7 Z1 p4 x e
* \& F( d7 O4 j0 T; a% ~
1、关闭防火墙、开放端口{使用putty或其他工具登陆服务器}0 a6 }5 R. h! j; ~% R t
" y8 [; ^1 N2 y$ `9 Z
centos7系统' ]/ h/ E& L, T3 H, J. P# B5 ~4 m$ n# ?
( _3 f, G) T/ C9 Z2 I( H; ~systemctl stop firewalld.service- e5 z: Q0 }3 a5 ]( R
8 Q6 p# a: h) R' M7 b a- X8 A
systemctl disable firewalld.service
' a2 e& |1 G. O! {5 \: l
* D$ y+ M* g6 I7 |9 H, X; ~宝塔放行端口:1:65535; ~, c, x. Y- Z1 s+ p
3 N, J3 G$ m& U+ s- g9 O5 N5 L
为了安全考虑你也可以不关闭防火墙直接单独放行:81、20021、20013# c) W2 g2 m5 ? [9 f. D+ V2 Z
5 Q& ~ }# u* u8 p+ x0 z# z/ ?
2、上传cs.tar.gz到服务器根目录/(根目录不是root目录!!!!){使用WinSCP或其他工具上传数据}
/ T- k2 T) }4 q7 K* \ K9 j. y1 S; Z
上传好后,解压
7 `2 \1 ]: K, K. c% Y, j2 T9 y, V$ _# n+ z7 ]" ^
cd /
7 i4 L1 g# |$ O
8 k' Z. M: C- F5 Xunzip cs.zip0 G0 B9 v! Y) `
8 g. \9 e& X' ] k5 h
给予data 777权限
- J1 \: i8 R+ y; _: k0 s
& I! B k H: z# M) }chmod 777 -R /data' K- m0 P5 B& w# J
( K7 ?. u/ S: s" z Q( z+ Lchmod 777 -R /www/wwwroot/game8 b. _3 I, M" n, ~" d
) [9 U" f5 R& ^0 r5 A. t
3、设置数据库密码为:syymw.com(在宝塔直接设置)( h4 @! O+ Y- M+ e9 M, {
- ~) J8 I% {7 k4 L
创建数据库并导入数据.(命令行工具)
* y. M5 y, O$ ?1 Z2 U1 a
; C2 m e! R. C- X$ j: Ucd /data
7 C; H& D; X( R" D8 i+ p8 G7 Q) |4 V1 |. ]: I: Y$ x
./sk
6 v- J; r* I' @' O. I+ I- A+ A. y/ M3 J; R* C! z1 S
数据库 - 从服务器获取(获取到2个就可以了)- f, l* Y0 G2 z6 s' K
, B. E4 D1 \& q2 B5 P! F$ z( |4、网站架设3 Z% r; s7 s; ^% l0 M
9 F+ e: E3 x3 u
宝塔直接创建网站有端口加端口,加端口对应客户端里面记得有一处也要加& I/ d( ?% E9 p
. X3 W6 Q3 K O6 i& E
这里端口 88% {% h& H$ q3 M8 }/ ~( L
% S5 P m* i; Z8 _% ^9 T, S: W
路径/www/wwwroot/game/
' O, g6 R$ D: u5 \$ U/ }" m! M2 O! w! W- K9 N
5、IP修改3 P' f4 q y; p9 F! n( y
n; v# K$ c' M/ J! x( d7 U8 @修改以下根目录路径文件中192.168.200.129为你自己外网ip( q: N i2 w) y% a* K, j
% {$ _- I8 n* P5 z8 t
/data/sbin/resource/config/gateway_cfg.lua+ O# o( v( g {6 {! q; G) x- u8 Z
9 [% y s; I' T' P7 x" m% s7 }/data/sbin/resource/config/session_cfg.lua
+ q4 W/ p% h2 g% w1 r E2 v& c
3 z3 S3 H9 B0 e, h% j3 ~- B' {. P+ G/www/wwwroot/game/Server.php: s) p5 p5 n( x9 ]; T/ p9 S
; M! R, b [$ B a到此服务端基本搭建完毕,下面看看客户端。5 _" y" f& B7 {3 E
5 L" _7 P$ H' p& t
6、启动游戏服务: H0 y5 @1 M3 i7 [
& K4 B2 {9 U0 \% |, |9 i' E启动命令 :/如果 启动失败用下面手动命令启动
& X7 x6 l# W/ _
J: N9 z9 G6 F- i1 q- jcd /data/; h7 A: U) ]4 G ~
./q
8 q/ Q# g; V4 R X; g8 M
* T6 q: \& t- n7 c6 |- X) k一共5个进程都显示 success 表示成功了
( t( }2 }$ {- l* G, A: c& a8 d2 _: ]0 j
传世有一些端WorldFrame_d有点奇怪有时候显示了success2 `6 |; S; R- O" b, s, U6 K1 `
, J0 _9 E! \+ f' K" U; R: a登陆还是提示“服务器维护”& o# O: X' i0 \2 O; k& j& r& h
) X7 h, |$ q" t4 z9 P s如果遇到这样情况参考下面 温馨提示 部分处理
( t0 ]! \5 _7 G3 C8 T5 P& j* l. Y, I$ e6 e" Z1 R) \6 ?
可以通过 命令ps -ef |grep WorldFrame_d查看WorldFrame_d是否运行 r% @- |# ]7 j+ t
* V2 u# `6 b( j# g! O
出现这样就表示正常运行了
. _' }- p& Z! N3 q( e3 I; Z7 t! p2 k& x+ X
[root@localhost data]# ps -ef |grep WorldFrame_d
% A$ G. ^! T6 Y) e0 j$ `+ J; ^/ e2 t5 ~
root 3556 1 83 14:11 pts/0 00:00:18 ./WorldFrame_d -c 00000207 I# r6 I% I$ s/ l4 g8 N, x
7 T4 ^* S% ?; C1 B# v. x& v
root 3637 3260 0 14:11 pts/0 00:00:00 grep --color=auto WorldFrame_d+ L, [1 ^$ W) @" b9 [
5 r8 |/ ?6 Z3 d- \' w
如果只有4 F! Q2 ?- A6 U/ P) m& N1 i
2 E. q6 r9 L. L! d, Iroot 3572 3156 0 11:32 pts/0 00:00:00 grep --color=auto WorldFrame_d2 I! L- X, f6 @$ B1 J, Y9 t0 j
! r4 I7 D; i# Q! o" f3 q' L
就需要参考温馨提示部分单独启动这个进程了。
( S2 |* j3 l2 V g- L8 y0 |5 B. u
% o' W% }* x3 O) O1 q我这里是全部都启动成功了我们进游戏试试。
- u2 V- F2 n$ v" q, `' _
2 _. b* v# i* j$ {) w# e可以看这里现在是 启动失败了的。登陆服务器会提示“服务器维护中。”
3 p/ `3 V$ k Z x' d) M4 q8 ~$ q* |5 q$ Y* D( n: }/ @
如果上面启动一直失败(service failure )就手动启动
8 t* ?5 a' E+ C' M" D! W, |% M0 k# ~; [+ R
cd /data/sbin/linux
! W s& C- m/ s
0 h: I/ p; R# n1 E4 F0 x kbash db_service.sh start 0800
, S/ U- T7 ^8 U' o( r T, d* P
/ |. s7 V: }; a7 y/ Y9 }$ S o8 jbash session_service.sh start 0800
" y( @ [9 o1 Y B; a, \. c2 e* _, X2 T5 J! |. K" C
bash gamegate_service.sh start 0800 1& g1 {/ D: @) x; U: i0 p. Y+ L
9 u* z: R) `4 F! c+ u& S
bash world_service.sh start 0800
+ D" K+ O: I/ T* }
! p9 A" v& P* R7 Ubash nameserver_service.sh start 2( ~- k- K% Z1 d' v# Q3 \! k. H
: R7 z2 W1 c P" ?, [9 z停止命令
! z3 b/ W8 E/ z/ c0 R0 }
9 C3 D: G: y$ z+ ]% i) @! q2 O$ p# Rcd /data/. m) T8 [0 |* G) o R# \
5 `* t- Y6 q* c+ R( s./t1
; a" M- d9 O# g* ^' {$ z7 z. q/ _" x/ Y2 n2 R8 M) Q& Q+ E
#先运行上面的,等待1分钟左右在运行下面整个关闭: \! k7 @' W3 p W$ a; I
% ]+ ~$ @* x1 J/ H0 w2 z
cd /data/7 O t( q6 e& N" `% D
: O# n1 L; K/ F./t: H; w; @2 h' U I( Z1 l) L
2 g% Z+ K, `3 v( `$ i* n& j手动停止
4 v0 P4 C' Z3 s9 w
! Y+ L( O* R' f; `! }) w! ochmod 777 -R /data! p9 v. E' z" x4 [: @5 y7 E2 [ y
: J6 S' }% ]+ Y) \5 C) G
cd /data/4 G2 h! b0 S( B; m% S5 B& J
: L# S- m2 W5 }7 I4 d1 _, d& }
./qw
6 S$ [- I9 t9 \# D: f) [3 ~8 T7 E+ Y" d$ ?+ a5 @$ d+ {( X
killall DBAServer_d
& w# h1 ?- B. o# y, W4 H2 `
# V0 p# f- d4 Z) h2 a7 y& ^killall SessionServer_d/ T! h6 B4 Z* ~
1 R- R( y4 f: V( d* I. F
killall GameGateway_d0 n4 l: O: t- O. z* B7 O
* B1 {5 v) s! `1 V/ ]- v' t/ Z n0 s
killall WorldFrame_d) A p/ X9 V; C* Q
0 d2 Y/ J% z5 Ckillall NameServer_d
) b8 O0 x- f! o# \+ V9 s
7 R* V' N% i9 z1 gsuccess表示启动成功.
' ?0 d) @3 |" s/ X1 ?6 H$ l5 Q+ p& L5 V! Y0 t
客户端修改
A6 u. a( R! P" U
8 `$ V: F O3 c$ K安卓:192.168.200.129修改为你的IP
! P y: S, |6 i3 {+ |5 r& Z
) g; N0 x+ {, u3 `1 w* `, j\assets\kuniu\netconfig.lua) ?8 n* e/ N# x' e
6 D' J2 F" ?3 j+ {5 b\assets\kuniu\defServerList.json
4 s. z3 G' H8 c: D3 t( A4 O7 D/ C4 q& Y6 P3 ~2 i8 _ j
\assets\kuniu\src\login\LoginScene.lua& \0 L) k* O6 b: w/ i1 b
* l) C$ c5 F* T" B. c4 D9 E% }5 J苹果:192.168.200.129修改为你的IP
+ I- i4 M0 Y; ~
* z' a8 G) l4 C7 u0 ?& UPayload\cqsj-mobile.app\kuniu\netconfig.lua
4 h; U4 E4 ^+ ?( ]# F
( s6 x, F. }! p4 ~% v- {Payload\cqsj-mobile.app\kuniu\defServerList.json0 s" w2 b0 g7 ]1 [2 K
6 |# Y7 L- ~# W: kPayload\cqsj-mobile.app\kuniu\src\login\LoginScene.lua
$ B' D$ U! [+ d7 k8 b7 D2 u2 A% @% j4 m7 q' I& v1 X3 l+ u
后台
/ q- I! V1 r" `. e2 i+ Y
4 h# K5 S; n4 V, qGM工具:http://IP:88/gm/gm.php% p, n) p# y" F" D+ E
. Z0 R% m1 `1 ]) Q S& rGM码:syymw.com
* Q4 E( r' _' Q' _/ Y0 P& K! B J- i8 T: i/ k
发送后小退在登陆就有邮件了。+ e" [+ h2 y6 |$ \, I0 i
9 C* N) V, m7 r" R/ T& B3 L. d6 F
, v# I& f+ v6 f) X
' E4 S( y: T u" ^' o: z/ }( o% ~+ d
: B9 f. z& |* X' w* V
1 n; G* m |# z# h
1 A q) U/ P" y
) n! [8 y/ e$ |
2 O4 T, @ e9 R% X6 n7 I. R5 P+ P2 q2 } \
! C! ^( q2 `: W1 [) |2 W0 \
& c$ ]# L5 _" l! Z
. f/ x- y% m9 x+ s# N( |
0 c, C1 Y* r. R2 ]3 v
9 N/ r! Z0 d! _& _9 ?7 E5 }
. P6 B7 a! z" j- x/ I
1 o- \5 s2 ?/ p+ |# R
Z. O8 y9 \8 X* A9 O" }5 _
: R% ?/ a8 O6 [( D z# c5 i- E
# T/ G3 ^% I; i
' c, J* x/ g1 g* @: y! h) O, O2 W. w$ }, `( N# b, Q- N
* I- w$ o( a& l) V
2 \% D6 ~1 i4 ^
: W, j1 F( S; b. ~* c& x
- l' o- F$ f- h8 n6 F3 Z
7 }/ U# h/ l" Z8 P
9 B! a7 D9 x1 C& [1 H$ D
* Z. r! ~3 q; U) `" y! z
3 Q& R" c5 x j5 h7 R( |
9 M& w# J! u. T" P& H
3 S! y2 ~& l4 |: u* g. s- Q
( n1 m* k) p* a" f& \- m# q5 `' A! g6 }1 N* b1 z& D
9 e( x6 D7 C. Q Q/ N
0 ^8 t- g" k' U( ]9 ^7 F8 G
* @4 V6 ^2 e2 C9 R$ k1 F4 i' D
% w' [3 X Y( J5 y* H1 ^
( c' r9 A: w5 `! b' @+ @
/ u& N- e- |' {. D! `1 i8 r
4 @* F- R8 q6 Z$ d! {
2 X# w/ P) ?% W. {; ~' Q
9 M, T; t% w: K8 G5 R" P$ R/ s; J
# h1 N9 N, n8 f( f2 Y; l; g( f* F2 r; y+ ^1 \% [
# F. c; r2 s% U5 B; C
" D, L9 i; {9 k
" V# x2 N) N; A: L2 X } t5 {
n6 Q- P$ U, u9 v0 Z! i
4 O" A, D$ o7 `# Q
& ?( S B' ^ X B* t7 r
9 [' d7 h9 G! i, V
* {& B% }" M5 }6 ]* S! P
* L2 x: M( j# }& L2 T9 A* ^3 i8 m9 c, m
- C9 f" }7 ]/ L0 J
9 j+ }6 k, s% b6 s) w9 U
) v- a* D7 h3 O) M, t/ F2 j% H5 @
+ D# T- h, y, _& k3 U2 z. p
& g$ Q6 ^% N+ q, v) j5 A& u. p5 D! H4 F, s4 P) q) Z3 B m) F. I
6 v2 L! F" d/ c$ E* q7 c3 ~
5 O5 B I: y8 o4 x% n版本地址:
|