软件简介:
# b# o v2 {# Q" u C" Y! Z& g3 j服务端目录下的game.tgz解压文件名设置为game& {9 X1 U% q; l
140login-ss.rar解压 3 @3 Z1 V# q0 V# O. A
然后把140login-ss.rar目录下LOGIN文件夹放到game.tgz解压的目录下/ o+ ?3 Y" R& P
现在game目录下有的文件是 DB,files,game,login files可以删掉不用
1 a0 n0 m8 g6 U( ^8 z修改/game/db下的
3 @( {3 y$ x: i9 b" E4 ~run.sh) l2 B" `; H6 }2 M+ I/ c' Q
#!/bin/sh
' ~" P# C# \' @- ccd /game/db
. R# }: l1 P3 C7 b+ Xulimit -c unlimited3 y) i: O& k# y1 x
rm *.pid -f! \1 L z3 `$ @
/game/db/guard -c /game/db/guard_user.ini# a- I: U$ m& }3 X7 W
2 x+ _: Z5 m! B& G. q- l
db_server_user.ini3 O9 A! H' Q2 {1 k, M; c) V, B
注意:为了不出错 请使用统一IP
: ^& s, G. U6 ^. I如果是虚拟机架设请填写内网IP 外网架设的话全部使用外网IP
' m/ q- J$ A+ u数据库地址除外) z( g+ y# q) l$ c0 W# G- r5 T
' ~% f- L7 G |6 H i
[dbserver]( V& h- g) Q5 x7 Q+ H" \
ListenIp = 192.168.1.200( R3 `( p7 A/ J, w
ListenPort = 9006 Y- T" p1 B+ k9 D; ?
[db_login]
' \6 I+ f D) x7 a7 EServer = 你的MYSQL地址
9 f" C# Q6 f* DPort = 33064 `# H5 u) [! K! b
Database = db_account
' C% w5 Z# r* J' G* _- lUserName = 你的帐号" J3 s, A; i* h
Password = 你的密码
+ Y; _" ^8 k1 w[db_game]
2 m6 j! D( B. QServer = 你的MYSQL地址$ `0 y1 y' L$ {! x. T3 ]( }
Port = 3306
" d9 m& f2 ]# f8 z2 S% xDatabase = db_game
' z! J! A) O5 k/ \1 B2 S( CUserName = 你的帐号% {. W5 [8 H: i* Z- a1 K2 [; A
Password = 你的密码7 L7 o4 i$ z, y' q: R2 ?# {
[db_log]0 @" f5 W4 W7 P7 ~# [) u/ z
Server = 你的MYSQL地址 R; e$ u0 R- x# P( L0 h
Port = 33067 n5 B0 S1 n0 M/ R+ G6 ~$ ]
Database = db_log9 z) \/ M2 m0 s$ ]1 [! s
UserName = 你的帐号* J( G2 l, |7 @( [* W' `3 e% c4 a5 s
Password = 你的密码
- R3 W6 @: J N6 eguard_user.ini; M1 k3 O( E) G) F
[Guard]
) p8 ?& h0 {) r* K8 [* CApplicationName=db_server5 A! ~; P( l& N; ?. n' j* b
ApplicationConfigName=db_server_user.ini
J2 u: x1 L: d) \% i& ]GuardPort=90084 b3 u# v# L% y$ `* G" Z8 J
PublishServerIP=192.168.1.2006 [5 C4 m+ V, ]! B3 ^
PublishServerPort=9009
* c! A/ P9 `. g4 Q0 d8 a! x1 D, XDeadLoopTime=0
( @7 D9 Q- n g0 B( }/ BRebootTimeWhenShutdown=16
. Y2 j1 I2 G' J- ^6 f7 P) D& PRebootTimeWhenDeadLoop=16
8 B. Y+ w, {) s$ c. ~StartAppRightAwayFlag=1
! |3 O+ i$ {3 r% \: _# e/game/game文件下的6 J* N# v0 X4 s+ P+ ^6 u
guard_user.ini
+ ^, ?7 L( s' ?* v# @[Guard]: F. Y0 p5 r. B* @4 J: `% H
ApplicationName=game_server2 ^6 l& Q6 j5 O1 O4 R
ApplicationConfigName=server_user.ini
% u- `+ ~( T( C) b; ^& z& u: UGuardPort=9008
$ R; B! M& c7 L8 {PublishServerIP=192.168.1.2008 v- q9 K2 \* w F1 u1 B; Q2 f
PublishServerPort=9009
5 y; ~9 e5 d4 BDeadLoopTime=0
& S% |" u* N) u% Q- ^ K+ GRebootTimeWhenShutdown=16( C1 ^ P& ]1 H/ ?! S, R7 u! T: a8 G
RebootTimeWhenDeadLoop=167 d/ Y* q0 x; j4 A7 C3 ^0 K7 T
StartAppRightAwayFlag=1
. c, H0 X6 r& s1 G" P7 W
O4 x* B4 C0 F& ?server_user.ini1 E& @0 C9 I; m7 S) V: R% o3 j5 A$ X
3 v0 b& q" q& x0 k
[client]
- Y8 q" D" l/ Z) gCapability = 2000
: ^( M O$ Z/ Z+ }UseGate = false2 ^6 w) G, a) K1 f7 j" @/ H4 J1 n
ListenIp = 192.168.1.200$ S. k" |0 W+ k1 _( l l
ListenPortal = 192.168.1.2002 p0 j" T% k3 f, i' [
ListenPort = 8886
# ]8 V* o, V2 ^" v6 [) g! Z7 P[login]! r' @/ H; y4 `) b
BindIP = 6 r9 Q4 _3 b' |9 ], T3 V8 @ a, y/ `9 A
BindPort = , J( k1 v$ r1 i, y2 _7 Q
ConnectIp = 192.168.1.200
0 z+ A* d/ y* r, s z0 O4 @7 G9 Y" GConnectPort = 9002- l: M! u4 s0 ?' V8 [
[game_db]8 a/ j% {; q4 d. L5 W
BindIP =
2 G2 z7 ]1 T# d( e( a% p4 tBindPort =
8 W+ E) ?+ C. c% f% aConnectIp = 192.168.1.200
7 T1 U" e% V( h, A4 b) {# iConnectPort = 9006
8 A' Y, p% k2 n$ J8 U* L2 b[log_db], \; a, i; _! `0 {$ V
BindIP =
- v+ S7 m+ b( r+ SBindPort =
$ _. M3 ~: u# K8 j7 n$ r9 kConnectIp = 192.168.1.200
. W. S+ ^0 H6 v5 _; i$ K$ T9 m$ {ConnectPort = 9006 z) P. D8 v; L: |9 N/ X% R" P
[server], |7 v0 j2 F0 {- s
Description = korean_test_server0 E- A$ _6 m$ Y8 R; ^% ]( W4 Z
name = 玫粮 ]/ P" V( W8 M* z
location = 192.168.1.200
. @% ~# c5 ]6 [) PIdx = 15 K6 l/ q9 T! p" O9 t% h+ N4 w. T1 n
Order = 1
6 [! q* \' D$ `ListPv = 0
: J s3 s. R+ t1 S4 ^[anti_robot]
7 _* K/ A& s% f1 W+ rOpenFlag = false
. `( E; ~9 |! i/ O; FClientDetect = false
% g5 [3 |1 T! |6 Y) vStartAuto = false0 |+ P+ E1 d' e9 g, E
EctypeAskFlag = false, }4 F1 Z/ }: ~$ I i
[licenseport]
5 ~- \8 ]5 O+ b* c; Z, oport = 91011 B$ J" z( w* o; I# j4 F" b
[licenseserver]* c# V8 `9 g6 c7 \+ e5 L0 Z% q
sv1 = 192.168.1.200) C* Y; E' E( C
sv2 = 192.168.1.200 e) C6 \1 M2 o) A$ ^) N5 u5 i( p
sv3 = 192.168.1.200
& z' q% a3 y) q' S/game/login文件下的9 O' S2 F) i1 H0 G7 q
guard_user.ini
, f! \" u* `- T+ }2 n7 _' G! Q1 j- Q[Guard]$ u' U/ ]3 s& u2 y5 w1 |9 W7 V9 v- J5 U
ApplicationName=login_server0 h. ]2 t) d w$ D9 P
ApplicationConfigName=login_user.ini
) c( h' u: y9 L8 ?5 RGuardPort=9008
+ Z# F4 u5 U5 h0 a4 N: {9 tPublishServerIP=192.168.1.200: W) o% c; n+ z: V) N: `2 u) |
PublishServerPort=9009
0 M! i% c' `+ D; k3 ]+ N/ n' y! TDeadLoopTime=01 x* {/ a ]- h) k: M& {
RebootTimeWhenShutdown=16
! ^2 r2 l2 N1 B% s! j: {2 @: TRebootTimeWhenDeadLoop=16
$ A g# [0 H5 y0 uStartAppRightAwayFlag=1
/ y' _/ N" n7 \- Hlogin_user.ini/ ~% k/ a `+ m2 N8 b
, N- L: I7 R* B0 H' G7 u
Capability = 3000
4 k" H7 T( E: n* R$ j1 x5 }ListenIp = 192.168.1.200
9 O# k2 q* L6 d1 \; S1 t$ O: d/ ?ListenPort = 88885 C3 W: [. Z5 t# q* ]+ m
[user]) P9 t6 B$ L' i+ R8 H* q3 q) x6 t
Capability = 2000( T( l8 \0 [4 ` F( C
ListenIp = 192.168.1.2003 D2 g; C& g P7 P7 W) _ G' ]
ListenPortal = 192.168.1.200
3 {% |2 ^ W8 I0 ^# O' D( A3 D5 ~ListenPort = 88856 N' z) O$ y! x* C2 O9 g$ Z
StateLev1 = 5007 j& m( S+ U* D- |5 K# }
StateLev2 = 1000
: l L; {/ u& c# p% h& D[server]
+ e' c& ^+ W' jCapability = 642 H/ I* |8 T/ j8 e0 @
ListenIp = 192.168.1.200. s; m' J* B2 }4 g
ListenPort = 9002
9 l, ]& x2 S: c( R; a1 j; S/ e[db]- I( x+ u9 g- U7 s2 k' {
BindIP =
, |( g/ I& n' R( ^BindPort =
$ o O) V+ ]9 w! wConnectIp = 192.168.1.200: i% K3 ?9 k3 l& N0 M
ConnectPort = 9006$ v" V% |, h* _" P: Z
[billing]
& a2 |2 u5 ^; J. W7 j" Luse = false9 |# j: Y% M5 f+ R2 x# x$ F! [
ConnectIp = 192.168.1.200
5 b8 _; p" L1 O, [- R" nConnectPort = 9020
4 ~* s8 A+ T( X+ O1 T7 Z/ Z$ x[guard]: R) _' v/ [1 D) {5 U. S
Description = D, ?( k2 J! J
GuardPort = 8002& y: }# y- j7 _2 `$ q3 v
UseGuard = false0 h& J, @8 j3 Z4 x6 z X E
[Login]
9 L+ r6 i `# k sName=login_OPT8 _# _0 X/ `9 L4 V0 S+ O
Accept=a7aaaa
( E* v7 ?! l+ G" H* A! m' @& z[autostat]" P5 Z1 x9 c1 h
Enable = false
. ]. ^; D1 H8 M/ y, k) f( V) x[licenseport]
, ~5 X0 X4 Y @) {+ M& J: H, mport = 9101/ F. X8 y2 B, x4 i
[licenseserver]' w. O' e- N, T( V7 Y5 e% p3 g2 B; C
sv1 = 192.168.1.200$ P; ]3 L. H8 q, L
sv2 = 192.168.1.200* ?$ Z9 q' F" P. e4 J, [
% ^& U8 A) M5 [5 D8 T G-----------------------------------------------------8 Q) Y* z/ f0 c& h7 e
然后启动; C1 k; l' z! E+ K# c0 @& |
cd /game/db
5 f( ~8 `* S# j" H./run.sh
3 @( p9 \: T% K1 z+ `! Lcd /game/login
( C. w- J7 z/ z0 |0 r% C./run.sh% q/ |7 @" V; C4 r) ^) L& q
cd /game/game; l; b/ E9 Q ~: X2 E/ y: O) S
./run.sh: J6 U' G3 l5 K4 I! \7 R
启动完GAME的时候等待5分钟他才能连接上5 v7 s" R1 F: N3 b
开始会提示空连接 等5分钟就好了
# I9 T# K9 b* E/ S1 ~, l& w5 [下载地址:
|