1、找到服务端PW\cnet.feilvbin目录下的bash_profile文件,将他改名为.bash_profile复制到LINUX下/root目录下替换原来的文件。 4 V6 R R) G1 f+ M2、打开LINUX下/etc/hosts文件,把里面内容删除,修改为: ) L6 b: E+ b* u$ D127.0.0.1 localhost.localdomain localhost manager link1 game1 delivery database backup2 g4 b, Q; i% \ D& m S 127.0.0.1 aumanager 7 |/ {: q" h) e; l127.0.0.1 manager 5 \4 Y4 f5 f3 H) X6 w127.0.0.1 auth* N! G1 L$ X- Y: m5 O 127.0.0.1 audb 4 p1 X, Q3 [ `9 R8 n% Y3、打开服务端PW\baxi-au目录下的authd.conf文件修改为(只需要修改我括号注名的地方,修改完把我的括号内容删除掉): 5 y& q# q8 r0 T5 [2 B[GAuthServer]0 U4 {9 C9 s+ { q6 |) m type = tcp; D/ ~* J6 u; [$ y port = 29200 # m! M6 w4 D$ G# W2 i( X2 Y7 ]address = 0.0.0.02 X3 |- f5 Y# @: i so_sndbuf = 1310725 ] |! j) y) { so_rcvbuf = 1310721 i' M c+ K0 a3 E# } ibuffermax = 819200 5 L/ ]# M$ H! @) }& J1 S1 b7 x2 ]obuffermax = 819200 k: S8 U8 {- B0 B/ Z; Y ] tcp_nodelay = 1 2 W) D0 X1 c2 X. mlisten_backlog = 10 9 i# U9 G" i1 ~! E7 w% cmtrace = /tmp/mtrace.authd % f1 k5 [9 ~( k7 ]& x: Lisec = 2 + f; _* y& P3 _" F" _iseckey = baxiykbpn3fxLqpsdpiodI4iazqjdl(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为 . u3 Q6 g" L' V7 M' G ) `. X" S- Z3 m+ h0 G; I) f2 I& b123456) " o# T* d5 O$ uosec = 2 # m, b* n4 l& ^; a* G2 [oseckey = baxixD0awqydOtrxjxr8uhzaslmnqh(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为 . _( V0 e: H2 |9 L4 L# j" P3 g+ p 123456)$ s: L O; g+ ~( I shared_key = baxiIvunkjfjlj0Ckgxzzdfpess5vw(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为6 G1 o0 j& M+ E; ?
1 \6 u- L; y3 l6 Y4 H123456)6 T% [& n: I, b, Z
/ U R- a# n! j3 e$ j* [8 T m[ThreadPool]; \+ v' u; i7 i# ` config = (1,1)(2,10)(3,1), B, ]! n3 M N2 ? max_queuesize = 1048576. T6 z$ d/ m0 i! e0 e$ s
! M. w3 p5 @" l1 I0 r修改好后把这个文件复制到LINUX下的/etc/目录下。 : g G# e' `8 B3 o! K 8 X3 \( r0 h% P9 h2 ^4、打开服务端PW\baxi-au目录下GMServer.conf文件修改为: , ?7 f5 } C5 P- M/ Z9 Z[AuthClient] ) y9 e; b% r0 O/ j4 Vtype = tcp2 k; k. @/ ?5 j4 a1 h! n9 K7 Y" f/ Y port = 29200& a5 a6 m7 Z7 A- T6 y0 l4 k0 j4 ? address = 192.168.0.1(修改为你的LINUXIP)8 s7 R0 H9 W O% F so_sndbuf = 131072 7 i- ^3 c, ]& O. j, ?5 v/ P3 K iso_rcvbuf = 131072 3 N& g) C" \; T; C- {0 Y ^3 M;so_broadcast = 1: m" D! Z, P9 X+ x6 @$ u! t tcp_nodelay = 05 p: X! [# M+ g6 x5 k accumulate = 268435456 7 g' _/ s+ Y' Q' y) d$ xisec = 2 % ^ N+ c$ G) iiseckey = baxixD0awqydOtrxjxr8uhzaslmnqh(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为* ` ~3 h7 h+ A + P6 S2 d5 Y( l$ G1 _* J' p 123456) - T9 h. t) i( [" q/ Yosec = 27 H! l( l' e, Z+ { oseckey = baxiykbpn3fxLqpsdpiodI4iazqjdl(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为& C. z; u: r; P; | v5 K6 L+ D ) A$ M/ T2 ~. t. o' [8 P 123456)1 v: k6 i8 S9 C1 p shared_key = baxiIvunkjfjlj0Ckgxzzdfpess5vw(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为7 @: L% B5 a$ v4 a/ d 5 P8 m; |2 _, ] 123456) ' t! d0 }, S3 N# x" T& f7 J& {7 k- A- V" p/ F6 U( E [ThreadPool] - J/ q" i' x% |3 H" U' econfig = (1, 2)4 s0 T0 _7 C6 |3 l, s* ^ ) K& h! W$ C6 e+ c j 修改好后把这个文件复制到LINUX下的/etc/目录下。 3 I( U& O/ _5 j7 _( ` , O; d4 q3 c, j- l5、打开服务端PW\baxi-au目录下table.xml文件找到如下内容后修改:- d8 |' I( d8 [3 `2 h+ Y
! Q/ ?! ^4 d6 e " v+ P, ] G* U8 ?* u5 e7 s+ }0 }$ l8 f/ F9 N s / S! p5 H2 C: c3 `8 l3 G% x password="密码"/> 4 v( P$ _$ {3 C! B& H 3 l a7 U& R; n4 \! \: f汉字的地方根据自己实际情况填写,改完后把文件复制到LINUX下的/etc/目录下。/ f. A2 a5 _( s6 S: k F9 j- z 3 K0 D+ a0 Y% s2 [ 6、打开服务端PW\baxi-au目录下table.xml文件找到如下内容后修改:; r9 r; j# O8 @ p0 u M. f3 c: Z9 I$ S ! j& y0 J1 q1 F! b& N+ ? l : v [( s1 D+ Y' J" _
4 B- g) t5 [" Sgacdport="29712"/> 5 b M3 P* c+ `% B 3 ]3 [3 S. v$ n. y' p! X, ^
1 @' g v+ I2 n3 _8 SIP" gacdport="29712"/># T& f& |8 R, L3 @; R* p/ R. [ ) v+ t8 k3 [) I, C+ h/ h t+ q' Z0 N, H- p: Z% B7 Y2 x9 C; E9 x5 p4 o8 L& S IP" gacdport="29712"/>2 L& X' x4 Z# w/ S' s" Z
) f n/ C7 L7 _( w% @0 N( a# ^0 X% ]汉字的地方根据自己实际情况填写,改完后把文件复制到LINUX下的/etc/目录下+ x7 m6 @1 Q& [. z8 w! ] ' J; v( Y) X1 E9 e. O, y
9 `6 B k& t. h; v$ K7.帐号数据库的创建 : I! V4 h7 c3 t8 N# o, K H2 H 创建帐号数据库,根据mssql_table.sql和mssql_storeprocedure.sql示例文件创建数据库表和存储过程。 * j- m/ ?7 ?# m. T: D& n5 s 3 F7 }4 o1 _: \# b8、将服务端PW\cnet.feilvbin目录下的SSL文件夹拷贝到LINUX的/etc/目录下 9 s& y4 S3 ^( t2 b 2 w) s; m4 A0 Q3 P' ~5 |& z6 m9、将服务端PW\cnet.feilvbin目录下的cauthd文件夹拷贝到LINUX的/root/目录下 - r3 a h8 m* ~6 i5 m2 e4 P + e% l4 M' `4 e4 U* |/ G10、将服务端PW\cnet.feilvbin目录下的java文件夹拷贝到LINUX的/usr/目录下 / v4 {! U" b$ X6 D5 M6 \9 Z8 Y V" i 11、将服务端PW\cnet.feilvbin目录下的jakarta-tomcat-5.5.9文件架拷贝到LINUX的/usr/local/目录下 ! \/ q: y/ `+ \+ M* I0 Y' T" g% Z# [6 b1 B f$ ]& V OK环境配置完毕,开始游戏服务端的安装和配置2 n4 B9 c: U; `# |1 g. \ ! m2 u: m4 z& S2 [; [6 C% n& D3 ~) w
0 `% h. w8 }4 T5 H" `& K+ x游戏服务器架设方法:(最好采用桌面方式,操作方法同WINDOWS系统一样) / ]6 x5 s C3 N9 O& `9 h% e) z t3 q2 L2 x- f 一、在LINUX的/root/目录下新建一个文件夹起名为pwserver 6 H' V$ d0 w( T1 s" Z) y ; q! e& V7 K' W) ?$ o: O1 C二、拷贝你下载的服务端里\PW\cnet.feilvbin\configfeilvbin\cpackage.feilvbin\srcfiles目录下的gacd、gamed、gamedbd、gdeliveryd、gfactiond、glinkd" W, m2 n- V. {- r1 j% U; L8 a
% |2 x- v" X) Q* L% W1 Y4 ~、loader、logservice文件夹到你新建在LINUX下的pwserver目录下。 : g9 l. `7 g+ X1 @三、修改你拷贝的这些文件里的配置文件 / W8 h7 T5 ~6 F2 H# Y7 u 1、gacd目录就不用修改了 2 t2 D% I- ^7 z" O# h, Q& D% x% ^) |5 g" B: u! F 2、修改gamed目录下的配置文件 8 W5 y% T( P% s$ i. U, K# M* t% Q" y M3 f6 b1 T( {5 C. L gs.conf文件修改# c8 e: t; V) T0 p' s9 ` 1 J# K8 k8 t1 q/ t 找到第23行修改为:root=/root/pwserver/gamed/config6 t/ D6 P: |' r( Y$ i$ K
- f; O' d9 n5 d, C gameserver.conf文件修改 9 H }2 I. c) v4 T) [ . _- ]) H$ U& {3 r; i 找到第13、27、40、53、66、79、92、105、118、131、143、154、164行修改这些行的IP地址- P" Y' |) n/ R. M" V% U 1 ~ y, w' ]6 T# `' O1 ~ 为127.0.0.1(假如你已经给自己的LINUX设定了IP比如是192.168.1.5那也可以设定为这个IP)/ p( y1 r x) ~2 `$ y3 e8 Y & g* O# S5 l& [# b. f; P gsalias.conf文件修改 4 H! w) _8 H5 M# }9 x# }5 j& }, m( l3 \% P. r/ m6 \ 找到第10行修改为root=/root/pwserver/gamed/config(其实就是修改成你改动后的目录,假如0 l' ?5 i4 y2 G" u$ J6 d! t) } 你把游戏服务器拷贝到其他目录了,做相应修改这些配置文件里的目录地址就可以了) ' M" S4 E8 k2 }9 j; L$ S b4 T* {/ k % K$ ]: Q- `0 {7 ]2 ^5 S ptemplate.conf这个文件不用修改 ; q3 x7 i& o, C/ A) A' g7 I: Y- H$ _ 3、修改gamedbd目录下的配置文件 ' w" d2 c2 v' Q( c; _8 L ) U. n$ ]" h: L0 _; E% [& l# k cashstat.conf文件修改) Z1 M3 ?9 D j& {1 h: D ; h/ m5 q1 C; t 找到第4行修改IP地址为127.0.0.1或者是自己的LIUNX的IP' [& b- u& J( H
. N! c* q9 k8 p9 P l# ?: n gamesys.conf文件修改# R; Q! u% O/ Q# t# t9 K ! {7 p" Y: E0 A9 O6 V% U" h 找到6、18、18行修改IP地址为127.0.0.1或你的LINUX的IP* N. c2 `. Q/ g: J$ H0 {& t ' x/ h0 A- N" ?/ u S# t 找到36行修改目录地址为/root/pwserver/gamedbd/dbhome 0 J1 a. g- W" c/ K F 8 |' _( }8 J5 W9 D9 p 找到37行修改目录地址为/root/pwserver/gamedbd/dbdata 1 A& z5 n; l: q7 `9 \& r 6 l9 d! F$ n8 r, ?. p7 w 找到38行修改目录地址为/root/pwserver/gamedbd/dblogs! B4 E$ u6 ?* H" [( T6 n 0 I p- D1 H. f3 ~7 z# w 找到39行修改目录地址为/root/pwserver/gamedbd/backup! T' x1 V/ M$ C& s ( [& ~( s! R: E* g 找到48行修改目录地址为/root/pwserver/gamedbd/dbhomewdb 0 T' n3 t O5 @5 o; h1 |( T9 F 8 e1 a% j: J1 d& T+ B6 Q 找到49行修改目录地址为/root/pwserver/gamedbd/dbdata. Y9 Y! d0 j' C* B: p3 a! g! i* S
" C9 c6 @: ] C' w 找到50行修改目录地址为/root/pwserver/gamedbd/dblogs 8 H' q3 k! m8 r) R7 X w* A& C; _5 {: M: r; v" Q; v* O$ @4 V8 N 找到51行修改目录地址为/root/pwserver/gamedbd/backup 1 V% W; x, f) ]0 e 3 Q: H2 V. ]6 O& D2 }& s0 y 4、修改gdeliveryd目录下的配置文件 " \7 w# k; \; k8 p : C8 I1 g* D4 \2 _$ W gamesys.conf文件修改 , J* ?9 o5 c# s$ }2 b ' P9 f4 H% B* N; C, h 找到4、14、101、113、125行修改IP地址为127.0.0.1或者你的LINUX的IP , j& Q' x0 p: @1 V ' ^/ u$ y% o5 z" x 5、修改gfactiond目录下的配置文件$ s, ?5 p( Y" p& [, S
" x b( S& w% z gamesys.conf文件修改 # T0 ]! _. ?8 `3 \ D J3 Q0 d 1 c& x1 ~" b$ |' K4 N 找到4、14、78行修改IP地址为127.0.0.1或者你的LINUX的IP 3 a! n7 D0 y: z3 I$ ]/ P: K3 h+ v6 M0 x7 o 6、修改glinkd目录下的配置文件 " c( |# [! y; _4 a, j( C. b! a' [; \; ] gamesys.conf文件修改/ E& C2 w% | A s: N( T! [& \, V * A. g" l) {$ ~& N 找到4、25、46、67、88、143、154、164行修改IP地址为127.0.0.1或者你的LINUX的IP ( y+ Z, b- ^, I: Q" }" f( H% |5 k. `: r+ }# z 7、修改uniquenamed目录下的配置文件 & B2 @" @7 d3 b" L6 p. [ 7 U4 S) Q! w; l0 {- g gamesys.conf文件修改0 l, L: L0 w# q
4 U6 u1 X6 x! S+ v( ? 找到20、30行修改IP地址为127.0.0.1或者你的LINUX的IP ( Y/ ^8 z* }4 a# P* z% M' {6 N: {9 H8 g% r; w3 r/ H- o8 o 找到38行修改目录地址为/root/pwserver/uniquenamed * ~# A, x; c* g$ ~$ U3 g/ O ! V; V6 E$ V7 x* }: L0 M 找到39行修改目录地址为/root/pwserver/uniquenamed/dbdata + s) O& e8 z1 o- ~. z) x( Y. `! {% Q* q- P6 c, d 找到40行修改目录地址为/root/pwserver/uniquenamed/dblogs 8 W- Q: f+ C# U2 {4 o6 f* V. d1 d% d) t. L# ]$ W 找到41行修改目录地址为/root/pwserver/uniquenamed/backup+ U D6 v9 ^5 E$ O d $ B3 _5 b5 G( m# s# b 找到50行修改目录地址为/root/pwserver/uniquenamed/dbdata ! ^+ C' F/ g; N5 {+ [1 H1 J" y5 [; Q. A6 c& H% @0 R3 l 找到51行修改目录地址为/root/pwserver/uniquenamed/dblogs ( y' U+ m, ?8 h3 M$ v 1 j" H$ P5 R5 A2 E# v5 j* S% ?# _ 找到52行修改目录地址为/root/pwserver/uniquenamed/backup ! [) s6 D! ~/ A+ Q+ | ; m" }" r$ V% Z3 r 到这里游戏服务器就基本修改完毕了,自己检查还有什么地方不对自己做相应调整。 ; _2 T8 q1 F' I1 i) T2 f6 C$ B; y' G2 S0 ` + Q5 K) n; B/ n6 G: n! N* p( G 1 s4 d/ T+ G& J R 现在开始启动游戏 8 ], z# u W6 m. k5 J8 K1 r _3 j5 |4 A$ @6 B 运行/usr/local/jakarta-tomcat-5.5.9/bin/startup.sh启动tomcat,这是网页的服务器启动后你可以输入https://LINUX的IP/monitor 来打开管理页面4 m2 r; x3 e% u# { : U% E- c# M6 t: D4 s 运行/root/cauthd/build/authd 启动AU服务器7 J2 I/ _+ Z$ j) P
7 }- B2 T: H3 U, q1 ^0 e; v运行/root/pwserver/gamedbd/gamedbd gamesys.conf 启动游戏数据服务器 * B# D' ^: B2 h: `) g7 m9 u% m - V6 y" V0 m) K运行/root/pwserver/gdeliveryd/gdeliveryd gamesys.conf 启动帐号验证服务器 p, `# R9 P3 q
! X5 E- h$ x( |# r* l运行/root/pwserver/gfactiond/gfactiond gamesys.conf & y5 k% [" P" c
+ M3 A/ ]) Z8 t9 i运行/root/pwserver/gacd/gacd gamesys.conf ) m( {* ]( N( U1 F, g5 q - e2 L4 Z# g" K3 J9 G- p 运行/root/pwserver/glinkd/glinkd gamesys.conf 1 登陆服务器 5 {+ O8 o. N9 {+ J# c2 p , ?* h( h3 v( J" `+ X( S: R 运行/root/pwserver/uniquenamed/uniquenamed gamesys.conf " }5 i W: x3 o! l+ W4 m* v
$ g2 b4 ^$ V0 `2 Q2 m9 A: t运行/root/pwserver/gamed/gs gs01 >gs01.log 启动游戏服务器4 x; }7 ]" s4 b! {5 s9 x5 E H p9 J $ d8 e# [4 @/ c2 q 运行/root/pwserver/gamed/gs arena01 FB服务器 ; J* I2 ~4 P% F5 y 2 X# b' |, n: p$ F- Q$ g运行/root/pwserver/gamed/gs arena02 FB服务器 0 F% e& s) y2 ]0 K# J3 \3 A3 N! T# e- a" ~. K 运行/root/pwserver/gamed/gs arena03 FB服务器1 b% w" Q5 Y, Y- e
7 I' W" y. z8 E, Y# j) G3 T9 R运行/root/pwserver/gamed/gs arena04 FB服务器 + k! W% z2 C5 D# a5 B3 ]; V( O0 c' F6 \5 O 运行/root/pwserver/gamed/gs is01 FB服务器 O# n1 a9 _/ |4 ?/ S$ x% C: a- C+ O- S$ ~; M" B 运行/root/pwserver/gamed/gs is02 FB服务器( H% W0 M; [0 x4 g5 i! V. g) q8 R% ]/ B, ? # K3 R7 v* x, J* u 6 i. s8 u! `7 I OK全部启动完美进游戏吧 p6 D# B# j6 Y' i& g( M, S: ^: \8 m, f' a9 \, e3 P" e3 n8 A4 ? U 0 L( ^3 L4 p( L8 M2 S 游戏客户端请使用完美国际中文版,并下载9-17补丁,降低完美客户端到17版,就可以进入游戏了. |