软件简介:$ h: m2 j6 j8 Q; B" O* |" g
蜀门简单架设教程5 _; B. Y" @/ l* H2 H
蜀门那个服务端目录下的game.tgz解压文件名设置为game" H9 d" T5 n! o6 p6 `) S# w
140login-ss.rar解压 , N% ?& Z8 Q; I( `5 Y) d! a' o4 z4 ~
然后把140login-ss.rar目录下LOGIN文件夹放到game.tgz解压的目录下
, H, x: w, P2 f. A现在game目录下有的文件是 DB,files,game,login files可以删掉不用
6 J1 Y6 V4 h, \2 e( R# u修改/game/db下的
+ \( `4 |& B* A8 Yrun.sh% \" |: h' h! H9 C
#!/bin/sh
5 B( H0 o5 Y, i7 G0 X, pcd /game/db% I5 u# t" P1 k. a! F
ulimit -c unlimited
6 s' z: e7 N! p5 I7 ^rm *.pid -f
& R: w( c$ } d |( J9 l Y7 F5 a5 U/game/db/guard -c /game/db/guard_user.ini6 W# G& `( O5 @0 A: i% s
; O% X/ x: i9 E8 ?' o6 i' _
db_server_user.ini
6 a x/ j- j% t5 _# ~& b注意:为了不出错 请使用统一IP6 W; ^* g: \8 |0 y6 w
如果是虚拟机架设请填写内网IP 外网架设的话全部使用外网IP3 h0 |( A1 ?; n0 ^2 b
数据库地址除外
( I: H8 @# s1 ~7 ~/ S& [
2 K% s6 r8 J6 N6 M p5 U2 _5 D[dbserver]
+ @9 v( Y0 h' Z" Y/ pListenIp = 192.168.1.200. {. c d( g3 Y3 a. H- K1 L. v3 t
ListenPort = 9006
. F+ H$ c5 }* x( g8 O[db_login]
) A' t0 |4 \; J" k7 z: U6 r. wServer = 你的MYSQL地址2 ^* P. k l3 Y1 Q& N
Port = 3306
+ N( Y2 y7 D; Z5 JDatabase = db_account
2 H# i6 s; l* V8 uUserName = 你的帐号
3 Q, M& j) P; B2 M b% R1 z6 PPassword = 你的密码; l; U) x4 H) x6 {( i# k
[db_game]
/ Y% M# Y, O3 ]5 FServer = 你的MYSQL地址. s) B+ Q; M3 k" I) o m
Port = 3306
& E9 H& d' u" U& XDatabase = db_game3 P8 x Q8 s- M8 v
UserName = 你的帐号% e) y) w* E' T; [: D. f6 W
Password = 你的密码
# ?( R8 y+ V% s# V[db_log]* Y# K/ ~8 X# b, n3 ]( {
Server = 你的MYSQL地址
2 F1 I1 @2 d5 GPort = 3306 y' c" \+ i. n+ l( u
Database = db_log { w/ g( F" [& d9 Q' }
UserName = 你的帐号
5 [0 S" A9 T3 U3 B2 a( n* SPassword = 你的密码
: @7 O Q6 Z$ j" W+ o8 Hguard_user.ini
8 q/ ]4 q4 L! ~ @2 p[Guard]
3 U# w" u0 N$ OApplicationName=db_server# [6 ~4 k" z a! u' J7 A
ApplicationConfigName=db_server_user.ini7 _' e8 |+ L9 g
GuardPort=9008
, F6 w% h- t6 _/ ?7 uPublishServerIP=192.168.1.2007 G# E# V8 I+ s" M& m% C2 W# s
PublishServerPort=90094 A6 p( z% _- W+ Z% G
DeadLoopTime=0* {2 P# _3 |8 I% s; E& `% T
RebootTimeWhenShutdown=16
# p4 s0 {3 G3 d% s, gRebootTimeWhenDeadLoop=16' B# W2 T+ X3 v; s
StartAppRightAwayFlag=1; d0 @( c. t: b1 v3 n
/game/game文件下的! V. y0 T8 R: k( G. U+ b7 b
guard_user.ini2 j( d% [8 z6 o9 K% q4 T
[Guard]- o! H: e1 T+ A9 P& U) n2 O# L$ E
ApplicationName=game_server
5 {. P( u/ @* F6 T/ L7 uApplicationConfigName=server_user.ini. _. B5 a3 h& q, O$ K. Z
GuardPort=9008
- N2 z! ?* _3 R! F2 m5 hPublishServerIP=192.168.1.200
. ~- E) a! d/ y- o i) CPublishServerPort=90094 p8 A) Y2 F4 |
DeadLoopTime=00 L! Q" f8 t2 g* w1 {/ t: u
RebootTimeWhenShutdown=16- K+ d! k! P1 a
RebootTimeWhenDeadLoop=16: c. ?3 H5 ~2 q4 b+ b( s
StartAppRightAwayFlag=1
- c( F, @: o+ w1 O9 a
: h( C. T+ U8 N! g$ `server_user.ini
( z# _' h5 S1 v4 J! @5 X* O2 q4 d g7 r
[client]4 } ?5 c3 I- v: o9 R3 z
Capability = 2000
- a/ y; E! S8 i6 R; CUseGate = false& X6 G* B& \8 \% W) U& {
ListenIp = 192.168.1.200
. \5 j& U9 K" {* IListenPortal = 192.168.1.2002 q2 V- J- M/ [( o1 C, s0 c. I j1 ~
ListenPort = 8886+ a* C& r! ^3 j; y N
[login]" x) E$ ^2 J, M/ y" P6 k
BindIP = & g* n9 n" \, t, A* }* G, P
BindPort =
$ }% W# K4 A% H$ Q3 P2 U6 HConnectIp = 192.168.1.200: R& B* j* n8 z9 J* u3 a1 e
ConnectPort = 9002& o% I. C" J, V* g& x
[game_db]2 N8 k1 D7 A' O" D: B
BindIP =
# t9 `, u2 m* F6 H. aBindPort = . s$ \5 q; F; @) K/ i+ r! d
ConnectIp = 192.168.1.200
% G5 E9 Z, n( E* oConnectPort = 9006% x( \* J( z+ s' S2 V/ a2 |
[log_db]
1 f) g+ N+ ^' ~6 g. bBindIP =
, R7 h$ V7 f3 ?' sBindPort = % }$ O- T, K4 x. Z' z1 d, K/ n
ConnectIp = 192.168.1.200
# x6 K0 q9 p- c$ V: EConnectPort = 90068 ^( X7 y+ i, a
[server]
$ z7 C R+ o% y* S. T4 aDescription = korean_test_server* D' R: f1 p {" ^/ o
name = 蜀门 m5 U3 r* W: D% g |
location = 192.168.1.200
0 U* H( p5 J6 q1 S' AIdx = 1' |/ x5 | v8 b
Order = 1
. d0 _2 [4 j. m P" \9 K8 D5 ?ListPv = 0
# W+ u) i1 S* M5 I1 `[anti_robot]* A6 b0 S0 z; x
OpenFlag = false3 Z/ C4 C/ r9 N; J; p7 y# K( ~
ClientDetect = false4 }5 p+ u/ m X5 R
StartAuto = false: ~5 l( F$ L6 |% }6 t
EctypeAskFlag = false
" y, }6 f2 [0 ]( L+ a3 S( ?/ d& P+ ^# _[licenseport]' `3 N8 J k% G% h2 e4 i
port = 9101
2 g# J$ }, g3 e[licenseserver]
( b! g- Y2 m" xsv1 = 192.168.1.200, ]3 m2 J1 J/ S
sv2 = 192.168.1.200
- x3 J9 Q8 x1 N& t6 [sv3 = 192.168.1.2005 E; l% q! F. O: |/ I) M
/game/login文件下的
I4 [6 A) D0 }% _% z5 b7 L8 u) Yguard_user.ini
& f5 N8 t& i# D, E[Guard]- p( C7 N: Q2 q6 _
ApplicationName=login_server) n7 o# A2 S; u U: m! ?; H' W
ApplicationConfigName=login_user.ini
$ m7 e0 I4 _' C3 I$ l- b& QGuardPort=9008
" ?7 b# L" K9 ~; E7 ~ w+ D% L4 iPublishServerIP=192.168.1.200! c* Q& Q" K/ s& X" A
PublishServerPort=9009$ p% Y) q- d6 r) q* v6 \! e+ [% u4 n
DeadLoopTime=0
% ]4 Q( K& `: F$ g' C3 ^# F- r6 c- fRebootTimeWhenShutdown=16
- w |5 `4 ?$ ^; ?RebootTimeWhenDeadLoop=16
) V. B7 F! ?: Z! Q J9 wStartAppRightAwayFlag=1
8 k0 U6 p! u9 rlogin_user.ini
9 G( t% }$ ]# ]$ y& M
6 m7 J% Z6 v! m3 ?3 n2 b! jCapability = 3000
3 ?( S, N6 Y QListenIp = 192.168.1.200
7 m8 V: \/ Y; a! ]ListenPort = 8888
2 Z% K7 d3 ], R4 g9 Z K[user]2 N+ Q+ M7 _7 A( L2 b
Capability = 2000
7 r f2 z7 t5 ~* F8 S# x" Q. VListenIp = 192.168.1.200! B" X% [1 e4 U; \, Q; t/ S9 H
ListenPortal = 192.168.1.2008 q# ^- ?: X9 F& H& b0 }
ListenPort = 88851 t4 s1 n( m1 E& K) k/ f. V; `
StateLev1 = 500
# m- E+ e1 U4 W0 T) L2 d7 cStateLev2 = 1000# d( I& @) k3 l* K3 G$ @
[server]
- m1 r$ m) w! G2 \3 Q, |Capability = 64, F7 T% G& L2 X: ^3 }. u2 B" V- M
ListenIp = 192.168.1.200& \2 |- ?: m1 ~1 z, C R
ListenPort = 9002% E. q# `9 G+ n7 Q
[db]/ Q" |1 T6 a' ^7 C
BindIP =
% v5 \) @: y' B& ]: Z' I+ VBindPort = 6 U0 {' D" Q7 _
ConnectIp = 192.168.1.200) h' }7 p0 n, Q
ConnectPort = 9006
7 m2 e l$ I6 y& z' L6 w[billing]' g3 I9 F" I, |: [) E# [
use = false
: d s3 m q# C/ [* ~5 | D. OConnectIp = 192.168.1.200% X7 c# R8 O! N6 ^
ConnectPort = 9020, y+ ^- O- k% d& p/ Q5 r3 @1 a! E# N
[guard]
$ ^+ l9 x2 y( qDescription =
: p1 M# Y; E& a& w( \, P9 e4 }GuardPort = 8002: l& X) H) Z# D9 e
UseGuard = false
* ]6 |: g. H* o7 x[Login]
* w: H0 f/ U% JName=login_OPT' ~1 s+ t J: u% ~' _" ~$ o! Q2 q& N
Accept=a7aaaa
# [. G7 v& Z5 {7 q0 C# o[autostat]
) [# A; V6 m$ T) ~0 @! e gEnable = false% s6 H3 H' j, j
[licenseport]$ r K; ]2 f- p
port = 9101) }( Z2 @1 n& ~
[licenseserver]+ R- f4 p7 ~* Y% x" r0 g- |/ n
sv1 = 192.168.1.200
2 {! V/ S4 x$ I) ]7 u, s7 [4 \sv2 = 192.168.1.200; N6 F7 @5 z% Y C2 z% s
-----------------------------------------------------: Q" u8 B& i, o$ Z
然后启动
: I5 z; | u3 a& }6 I$ tcd /game/db, `4 L( p3 H! @* C3 T; t, B0 X% D
./run.sh
& f2 p* {, ^9 a4 k" O; W8 Scd /game/login
, m3 b) x; h5 t3 J./run.sh
3 [% r \+ K( x* G) O1 K: ^5 tcd /game/game/ E u; |$ m8 Q3 l7 Q" a
./run.sh
4 E# [7 W$ c- d1 d8 N3 h$ r启动完GAME的时候等待5分钟他才能连接上
1 G+ b! _2 ]/ i( R0 K开始会提示空连接 等5分钟就好了
2 Y# [$ y2 e) l; C下载地址:
|