软件简介:
- t2 M4 v& K% d) l蜀门简单架设教程
$ x6 m8 q N, s* u蜀门那个服务端目录下的game.tgz解压文件名设置为game
9 w$ W' a, E% M( g140login-ss.rar解压
: K$ V! ]8 T/ ?+ x然后把140login-ss.rar目录下LOGIN文件夹放到game.tgz解压的目录下
5 y$ \! y1 ?& c2 `% }- _现在game目录下有的文件是 DB,files,game,login files可以删掉不用
) I9 A9 c) j7 I8 X/ y修改/game/db下的% }- B8 e8 {. r z5 Y
run.sh ?: g/ f6 |9 ~" h' _- x9 U8 w
#!/bin/sh4 r* ]: Q; h4 M# N2 i) R
cd /game/db
7 T8 B+ R' K; \9 T- {ulimit -c unlimited
$ _; v' I( ?- ?4 n, jrm *.pid -f
0 ~& g! ?; z' Y H/game/db/guard -c /game/db/guard_user.ini& e( G+ N0 Y! R' j9 S; _. L
% H i7 C, m9 idb_server_user.ini
0 s# Z- f$ x! t d8 l9 ~注意:为了不出错 请使用统一IP6 _+ }' s9 Y! j) P, ^: {5 L
如果是虚拟机架设请填写内网IP 外网架设的话全部使用外网IP
8 a& L4 e. z i4 ]5 R数据库地址除外3 H/ I2 Q: i; W# Y
/ c9 h1 i: z& L6 B
[dbserver]& _3 ]) u9 W3 g# j& t- D$ q. \' B
ListenIp = 192.168.1.2002 J3 T3 ^# F0 ]3 c5 A& L
ListenPort = 90065 M2 w3 \4 k# W# ~% h! R
[db_login]
: u& |2 o9 \4 p% E+ rServer = 你的MYSQL地址
* B5 `% F- _/ GPort = 3306, l, T3 E- W# H: Z. q* c3 J
Database = db_account
' ~) X6 ~4 b& _! V, I/ E& H8 vUserName = 你的帐号 J7 x b6 G4 o! g7 A
Password = 你的密码$ M O4 x$ @: X. c2 W
[db_game]
+ T i# Q' B T: [2 u3 S$ ]Server = 你的MYSQL地址
9 Y2 I9 M3 O+ E- x% ?( f9 \( fPort = 3306
; j3 g1 r1 r. I$ s, o& o7 ] yDatabase = db_game
3 N; L, T/ T# {! p7 @; |UserName = 你的帐号9 T9 C+ A4 j9 o1 s4 D: h
Password = 你的密码) m9 g5 M# ^& p3 s, F6 H( l1 v
[db_log]. [" }- \2 \. l) g( d* r
Server = 你的MYSQL地址
( Q2 L9 `; r3 }7 w8 W1 xPort = 33064 _/ Y+ q4 J% \7 S* V" i {: k
Database = db_log: e- X$ L) h2 X# K# F: U
UserName = 你的帐号
0 F( N# U4 o% XPassword = 你的密码
3 X J9 I. ^4 z5 f5 U! ~guard_user.ini* ^& G/ ? E$ w8 l, |
[Guard]
l, e1 V' }3 J4 {9 A6 b( v0 p# c" e" s' |ApplicationName=db_server
" M% {# z( J: L9 @$ k4 G& eApplicationConfigName=db_server_user.ini
p1 W$ r) x2 E! V/ U; f3 bGuardPort=9008
& f$ O1 J9 d- i! x( p: gPublishServerIP=192.168.1.2005 M. @0 Z0 U" `2 k, m+ l& @7 D
PublishServerPort=9009" H7 x" |: t" ?9 Z, C
DeadLoopTime=0' K0 L' a+ S: u/ b
RebootTimeWhenShutdown=16
& y7 S5 y. k! QRebootTimeWhenDeadLoop=16
0 d: g3 ]6 S, P/ I8 T: RStartAppRightAwayFlag=1) ~" r) [0 x `/ E% Y9 x- H7 J, t
/game/game文件下的- s- k/ V. s! R, {) f
guard_user.ini% I. [3 v! U5 N& a1 i9 t8 o
[Guard]0 M2 y5 L0 z. E3 o
ApplicationName=game_server! r3 c5 C+ d! y+ H
ApplicationConfigName=server_user.ini( H( Y: ]& `: a0 z" V) Y, Y2 r2 X
GuardPort=9008
+ U, F9 q! A3 d6 OPublishServerIP=192.168.1.200
+ u8 _5 Z. m; _+ UPublishServerPort=9009
. n7 N5 i- Y$ }# M \2 ~! B4 SDeadLoopTime=0* _# S6 X6 u' i( n+ s" \, {
RebootTimeWhenShutdown=16
9 x1 C }6 x% Z8 }# o8 URebootTimeWhenDeadLoop=16
! q0 x. M6 B1 L3 R0 z* o# ^StartAppRightAwayFlag=1
. Z" {" m7 n$ l' m6 O& `% w& e
* Y, S4 E2 Y- n* O- lserver_user.ini7 v3 w' ^3 | ^ Q2 f+ {0 p6 w
) L! Z1 j( J! {8 j1 z# z0 s; w[client]
# I: ?) J$ q8 z% x2 r* {; s. X, p8 wCapability = 2000
. O3 Z( v: p0 U2 JUseGate = false% |6 B% V/ }$ B7 E4 C' a4 K
ListenIp = 192.168.1.200# t/ m1 h5 e. w/ ?0 D
ListenPortal = 192.168.1.2004 B# I3 `5 u8 O4 x/ I% B
ListenPort = 8886
, t- T+ s/ h- ?7 i3 B[login]
7 [, ?5 z& t$ |' C# r4 O6 h3 U9 e0 jBindIP = / _( i6 {/ x& i1 Y/ V
BindPort = , s2 o# E5 n3 N7 U8 ?
ConnectIp = 192.168.1.200
* x0 C( u( E, r$ G. w8 XConnectPort = 9002
1 T/ X) l/ s ^" }[game_db]
" |( R6 r7 F8 l0 l, lBindIP = , N) ?+ Y% D2 Y6 A8 s" b# S& A, N
BindPort =
9 Y/ D1 x3 h# c2 C; \- jConnectIp = 192.168.1.200
3 ^7 Q8 i, x# x* {& y# n: \. SConnectPort = 9006
+ m7 {9 z+ u2 i9 H[log_db]
( l$ s4 z0 p' V: g. UBindIP = & {+ R) A1 W7 z+ b9 _: }* z8 g
BindPort = - c4 B2 F; g( B. \
ConnectIp = 192.168.1.200
9 k; c- D( ~2 E! A. AConnectPort = 9006. Q0 l7 x0 {9 ?7 k2 n2 M
[server]0 k( M/ b5 {/ s4 Z/ N$ Z8 M
Description = korean_test_server
# S( T/ Q% w! z, ^/ @) Uname = 蜀门; ^; v( n- R0 n* p
location = 192.168.1.200) J S; Y* I, P6 ^- I4 u
Idx = 1
1 _+ P1 V* N1 e+ X" sOrder = 1! z% p; A2 E3 ~& e# C
ListPv = 0
# `! R( O5 K: T+ I# D[anti_robot]
4 W% }) K; B z L9 \OpenFlag = false9 s7 Q- n2 { R+ }
ClientDetect = false* s4 D: Z: m0 i: Y- u) Z4 F
StartAuto = false
" N5 q+ U2 J+ ~# N" Q3 [EctypeAskFlag = false
# K( t- w8 ~/ E! v7 H4 f! H7 U7 W[licenseport]
0 s1 q& I: z3 D& G- d0 tport = 9101) ]- b- |' r$ l) D
[licenseserver]+ Z' @1 t9 r# d9 X& }% S3 C
sv1 = 192.168.1.200" ^0 z. ^ a5 J# j& f
sv2 = 192.168.1.200 g" y2 _9 H' ?& \% e* \# x
sv3 = 192.168.1.200- v# l; v3 g* A1 \7 w
/game/login文件下的5 I% \; z) Q b3 Y' S2 P* a
guard_user.ini
& v+ w; |$ l$ k2 R7 ][Guard]* _) d& F4 ]' S+ T5 S0 z
ApplicationName=login_server
/ G" u5 L/ N5 U2 l) b. |ApplicationConfigName=login_user.ini/ y- V2 @% G7 F/ g* D0 l' y
GuardPort=90087 ]+ Y: `. U. C" I9 g0 K
PublishServerIP=192.168.1.200; @2 ~2 t3 {$ y$ t- b% v) U0 j
PublishServerPort=9009, O5 u" D( m' d; `' I2 h
DeadLoopTime=0" V7 X; k" R0 B; L: K0 N
RebootTimeWhenShutdown=16
5 Y; ]: j4 T( [9 }( B% BRebootTimeWhenDeadLoop=166 r6 ] R/ x* P
StartAppRightAwayFlag=1 B' t6 Q0 `4 z: p2 P' q
login_user.ini
4 r+ [* a- l5 w! I4 J) c
' I, s( z$ ^9 v2 K/ ^) g' j9 \Capability = 3000
- ~% H8 e- S6 W1 [% q5 f8 {* Q2 z7 bListenIp = 192.168.1.2004 g2 H( @* H3 ^ C& o0 i5 v# w
ListenPort = 8888
( c0 x! g+ z' Y: B/ C% b. F[user]( [8 z& c5 a7 Z, t& t
Capability = 2000) J1 u3 d" L% U6 T2 H" V2 \* M
ListenIp = 192.168.1.200
; }$ \8 h, e4 m" n# GListenPortal = 192.168.1.2004 R0 N3 k+ p- ]- z1 T: }
ListenPort = 88856 g1 p# f1 ] k, P
StateLev1 = 500
% J) }0 ~ S! ~; ~0 D) `StateLev2 = 1000
( L; m% C9 F0 j4 C! D) F[server]
# A: u' ]3 l) F) M% A1 i: F( F4 aCapability = 64
6 ~- o2 ]% h1 A, s4 }! IListenIp = 192.168.1.200! E: k! w2 ^' j! \6 g
ListenPort = 9002
; @) z2 g: ?7 t- P( ?[db]4 N. A. J% f+ J! b
BindIP = - r& F' [2 h) ^& f: L2 y
BindPort =
1 S" U6 [! [! @0 n" D9 GConnectIp = 192.168.1.200 s- ?: W; O/ o! X
ConnectPort = 9006
- n- n6 n2 d! }2 z1 P[billing]$ Z, R, i. p- Q! Z2 N
use = false% i# G3 Z7 w0 R: s: m
ConnectIp = 192.168.1.200
. {* w9 F. ]1 k4 MConnectPort = 9020! y: {% M$ E) V# A; [5 _" U
[guard]* G- }' c8 K5 b" k$ H# ]- x
Description = 8 _3 {! H' A7 @+ H$ }! B* c
GuardPort = 8002* o1 \$ \# i. _6 N9 U
UseGuard = false5 U- D. \7 }9 c% A/ ~
[Login]+ O) o" P& y1 I% A" `
Name=login_OPT8 } X' ^/ F- `2 H: A% l
Accept=a7aaaa# O3 H) z* g) G9 C$ I
[autostat]) ]4 N" |7 z) U) x, v3 l6 d
Enable = false; Q3 A( f: Y- P) m: `
[licenseport]
1 u q3 Y$ C% D# Gport = 9101
2 d+ h) Y+ i' D) Q2 L- k[licenseserver] O: C. J' O$ ?* m8 l
sv1 = 192.168.1.200+ _0 O5 g1 A9 ~4 M
sv2 = 192.168.1.2002 \; q* C, t3 K3 }$ D- S
-----------------------------------------------------. U1 Y0 x) M- h' F
然后启动
?1 b+ J$ K# t2 h; zcd /game/db! z5 y/ k$ G9 W" `3 x1 d$ U
./run.sh z6 @" B. F0 N, ^& R8 w
cd /game/login3 W* }7 y: [* g8 w$ w$ e- ~" G* X
./run.sh# _9 \ z" R% t _/ y
cd /game/game
# G6 b! e [2 ?. }$ C- y, a0 |$ G./run.sh' D W4 O' w0 E z1 N: |' S: {
启动完GAME的时候等待5分钟他才能连接上( x. _" ?" v0 X# N: F3 K9 q: u8 e
开始会提示空连接 等5分钟就好了, q' o& g2 k8 N$ F
下载地址:
|