软件简介:
. b# s. O& e' c( Y* p& p首先你要下载服务端 3 T4 p! C( O: Q4 g) s2 b. b
其中包括 ' Q( x# L& Y f @7 V
1.ACCServe.rar % ?. i7 E8 L; D
2.jz..rar
! l. F: B& C p# z; C6 C; V* b7 X* e3.MYSQL.rar
$ p' U+ F4 [7 L: B3 B, ]* Q4.Server.rar! a V4 M5 J" Q9 z/ B2 k" e. g9 Q
详细介绍下 Accserver 为某my的acc服务器.此处用作JZ的acc服务端替换使用.根据理论是可行的.; X% I& O+ }. J } y- D2 y* p
jz.rar 是mysql 的备份出来的jz的库文件.
6 [8 ?: P1 A9 V( [! mmysql 呢... 是一种数据库 如果不会使用 请先baidu -,- 内含已导入的jz数据库文件. 你不需要关注这是个什么 B% J4 ]: X# s3 N0 K
你只要知道怎么用 就可以了.' L( W& p& @2 P4 C! o. @- h/ z
server 里是 JZ端的 msg 与 npc 以及其他配置文件 .
; o1 T& Q ^5 Q) ^8 l8 x7 X) v---------------------------------------------------------------------------) K4 D/ t4 X0 B! I( B
好吧 介绍完毕了 可以开始了.
( d# D1 N) Y+ p( Z2 r, o0 c8 i首先安装数据库 . 这里很简单 先把mysql解压缩, 然后进入 mysql的目录下的 bin 目录 如果我的及其 就是这样的9 H1 N& g/ }7 Q: \/ H+ B
D:\E\MYSQL\bin) a7 g( e: e2 `! D; W
然后运行 winmysqladmin.exe 如果你是xp系统的话 打开3秒内 它会自动缩小道任务栏 你可以通过点击它的 交通灯图标查看1 e k- D; u. Q
其实这个时候MYSQL 就已经启动完毕了 你可以不用管它什么 .
1 M4 h& D9 V: _& W) E' D( n" q5 _9 M% g6 U! D7 w8 X0 _5 p
其次解压缩 Accountserver 进去后打开AuthorizeDB.cfg 复制一下设置覆盖& U7 l; q0 _$ K: ^
----------------------------------无耻的分割线-----------------------------3 P g1 }0 D7 ?, s9 Y% t
127.0.0.1 test test jz account name password id
& L4 f) |. j, c7 L& y& ]count_stat server_name status
+ F/ f$ g" ?6 R1 H# n5 T127.0.0.1 test 4871344843773d3d111 jz, @- W# C! b: o5 }4 o
-------------------------------同上无耻的分割线 ------------------------ X* S6 I- ^* N2 j& {4 B$ O" G* O
然后在打开 gameserver.cfg 同上复制以下内容 记得不要复制分割线 - -#### v. P! Z6 X5 d5 y! L7 U* b" t0 M* a
----------------------------------无耻的分割线-----------------------------
4 o o/ ]6 c8 Q: g) i. |- H1000 1 127.0.0.1 test test jz
" b1 G+ B) Q$ s7 _-------------------------------同上无耻的分割线 ------------------------$ b; G% R! M( e# L, m# @9 A
继续打开 account.ini
, K. d0 P$ M7 S* f3 U----------------------------------无耻的分割线-----------------------------& l; |$ U; m) o! ]1 b. B
[Account1]# }3 C: v z( c. |: C1 y
SERVERNAME=才子机战! [8 c' k7 I2 J' G; `! [
LOGINNAME=test1 @$ w5 b% f+ Q, V
PASSWORD=test$ x3 b& |; H: F, M
FREE_DEBUG=3# _% x* n0 H) c
-------------------------------同上无耻的分割线 ------------------------
- a; O4 u- o; q( F; m继续打开 config.ini
! a7 R1 ]3 O2 x( Y8 t----------------------------------无耻的分割线-----------------------------8 t6 D; {" O5 d$ C
[System]5 `0 w& d# L w5 x' L% o
LOGINLISTENPORT = 9959- O$ q( P' F9 e1 P
POINTLISTENPORT = 5869$ Z& `2 @/ r. Z/ U! y" g% O
SERVER_FULL_DELAY_SECS = 5000
4 ]* l( Y2 {; Z3 a3 iSERVER_BUSY_DELAY_SECS = 3000 D4 P* Y1 O' X U2 l
SERVERTITLE = 才子机战
5 H% C+ q r7 V. N+ H8 t& {SERVERNAME = 才子机战
8 m0 t6 w6 P' A% S6 M5 h, B" QLOGINNAME = test& _$ t% w- t. v. j) }% a
PASSWORD = test
' R$ o1 E8 |" G( _+ z! i: @" MSERVERIP = 127.0.0.17 |8 [, s) H$ U" s8 k
[Database]
# L' q/ R% c7 F- m; aDBHOSTNAME=127.0.0.15 V! y4 M& o. o* y- j# \& k! Y# O
DATABASENAME=jz% @ f: G9 h* h
DBUSER=test" E& R6 w) f2 W
DBPASSWORD=test6 a/ m4 B6 N9 m$ H1 Y/ Y
-------------------------------同上无耻的分割线 ------------------------
! }2 D7 X% e O( _继续打开 GetConfig.ini
( w: L @& p5 E9 k% L4 j----------------------------------无耻的分割线-----------------------------0 n% w7 w n+ v" E6 n7 t
[MyGate]; N8 T! m$ F; L9 a
KeepConnectTimeOut=60000
0 q9 h6 I' i- h$ D; B% _AttackLevel=1
+ P" D9 g3 P* n0 W3 n5 E% UMaxConnOfIPaddr=128 t* e7 Y" e( E+ j
BlockMethod=1
, k1 ]& i6 t4 @& gMYSQLPort=3306
7 Y1 N" l4 O; T0 G5 G. ?ChgDefendLevel=1
$ Y# s5 ? E" [2 S3 wClearTempList=1
. l+ B1 s; b9 n8 K; BReliefDefend=1
) `8 A& m. Q$ e T% k- b1 mChgDefendLevelCount=3$ `8 n H: i, e5 O4 z" C% L! l% ~
ClearTempListTime=120; H# s% \, i5 z" n( ^# J: d
ReliefDefendTime=120
9 w: a1 t9 V8 o2 Q8 P v1 W9 S' n: mMinimize=0' f" m/ B& X; p! }
[GateClass]8 a. B' u: m$ V5 C% o: b
DataBase=account- C' l9 e6 J& y$ b. K( j
UserDataUase=my
& [! W3 G7 O, o7 S+ s- k) `MySQLUser=test g, p$ o% E- J% }
MySQLPass=test- c2 W; U3 W7 \7 i
MySQLHost=localhost
' N: e; I \4 w- e" M+ iServerPort=880 P2 C X/ v! ^' o# b
Rebot=1
' c: U% k% e. jrecordmap_id=1000* g, W2 G$ I1 x
recordx=170
3 u# `0 T! p* N6 I" \1 c% R8 H8 d8 M3 Krecordy=4007 E* D- K+ F r; z3 [/ v
recordmap_id2=1000
" S2 k) p% s: p' Grecordx2=170
0 Y+ J4 r8 c8 Q9 ]recordy2=400
& I* B5 B( r6 J/ p3 g# jG_Reg=1
8 j3 {! E, t, _# J- QG_Get=1
0 F6 C' D6 |9 tG_Set=1
; ]8 D2 d4 C6 {+ E) G8 Z% r6 M: IG_Hao=1
& V+ _8 t/ w) D' d8 XG_RegNum=0
0 k) [+ k3 s" g& m( UMinUserLength=4
* a( C* y6 U: N: n0 }$ K; GMaxUserLength=26, H5 d' |9 ^& _9 Q
RunACC=1
- i% z y. o/ C+ t$ i0 FAccDir=./
3 T- M) Q& e( u0 m+ \RunBak=0
$ Q2 C7 ]5 D4 M) d0 ]MySQLDir=2 P) q& g9 B2 [/ Q9 i, T: Q
FirstRun=1
z g& y& R) y* \8 _* @TopList=1
( o5 M6 H) J* m; K2 f3 S/ A | s" hRegVIP=4
, e' {5 L0 `" Z# n% `% k5 {# PACCName=AccountServer.exe
7 Y# h) \1 [& z# mGetBackUser=02 z c6 }9 E3 ~6 Z! n& [" s' {2 e% c
MappedPort=9958
# W5 ?% n+ ]* s/ B- FNewLoginPort=9951
/ c4 M- }1 \2 sMappedAddress=127.0.0.1
1 ?7 T7 a- j4 A" xCloseMapped=1, \2 |" ]! G" d3 |3 f6 V! ?
-------------------------------同上无耻的分割线 ------------------------% l/ ]8 I1 Z" g+ i- [
这样acc的设置就算完毕了.
- A. e. o3 s. L' ]下面开始设置 Server 里面的配置 继续同上 看下面) F/ p( A$ U4 q& ?% \) z+ F
继续打开 gameserver.cfg) C! V) z6 y) H, N' P8 }; {
----------------------------------无耻的分割线-----------------------------
! |) w- A" x+ F& _1000 1 127.0.0.1 test test jz
; M; z% I G8 H-------------------------------同上无耻的分割线 ------------------------
5 s% o" V4 Z! s0 F继续打开 config.ini0 f% `5 m* y+ |9 N* \. E( m0 t
----------------------------------无耻的分割线-----------------------------$ ~8 S7 a3 P2 e' F( U+ p
; 配置文件8 s0 Z6 Q8 M; b
[System]
+ g* `- I$ D$ W! b% {% j) WSERVERNAME = 才子机战
3 G! e4 E0 X- U, A7 s, i/ l$ c& ]+ AMONSTER_ACTIVE_LIMIT = 40004 T1 W1 V# V9 f- b2 t/ o
[GameServer]
% L5 n6 Z1 I, _" A9 O: nGAMESERVER_IP = 127.0.0.19 z" h+ D$ p: z, D$ o% A$ O- _. t* ?
GAMESERVER_PORT = 9980
6 [, P' x8 g7 d9 o* @2 k3 MSND_SIZE = 64000) F9 }3 Y5 d: c0 H- Y; L
RCV_SIZE = 16000
9 X. h( d6 x. O# a& {( a[Database]
! I0 a; u1 q' Z/ {& Z# S: xDB_IP = 127.0.0.1/ }" `' a# B2 M: h" Z4 W
DB_USER = test
- Y: ^# s: d- t4 V- R1 kDB_PW = test
1 S9 L7 m3 v, p1 ]2 x8 [DB_NAME = jz5 d8 L$ D1 p* d/ x) m) y5 \, |% l( p1 Q$ f
LOGIN_KEY = dfkKO23k'[cvK9349 b' e% P+ N! g% P- K: `
[InternetPort]
! o7 H. G6 A" ], KMASTER_IP = 127.0.0.1, o* Y4 j& n5 c, y$ K, X
MASTER_PORT = 8653& Z$ P6 y6 N ^1 y! M7 \
PORT_SIZE = 53
) N# o3 {: M7 z( A6 \CURRENT_PORTID = 2% w: ?1 F/ [& ?. t0 ], W; H
[BusySleep]
+ y4 c, J2 V) C# ]6 kLEVEL1 = 20 ; 1000 sleep 20%; ^8 L9 O+ \, J" Q& |2 t, J( O3 Y
LEVEL2 = 30 ; 2000
& q2 G- s6 X Z4 @7 G) D$ }2 o7 mLEVEL3 = 40 ; 3000
; n& \* i3 E# RLEVEL4 = 50 ; 4000
# `. u% B$ I. q; S- U5 [8 @LEVEL5 = 60 ; 5000
9 b% Y' T: v' ]$ ^1 R( s1 l-------------------------------同上无耻的分割线 ------------------------/ m# A3 ?' { s1 x+ [
继续打开 shell.ini
+ g- i! u/ e" S$ O' ~----------------------------------无耻的分割线-----------------------------
$ j. ^3 o& R6 C* F+ O( E& l, ?; 外壳配置文件
; A+ `; B& o' @, p( m7 Z2 V4 b; 2007.10.21
6 X: X, p% [( W k[System]
+ d: ~7 ]( P( k/ B3 q9 S3 t5 IMAPGROUP_SIZE = 1
8 N/ N1 ]4 m% s9 Q8 p7 q1 W' sACCEPT_MS = 500
* D& F( t0 D. p- f0 f4 n[StreamType]" l0 d5 W& h+ O( T2 G' s6 }
TYPE = 0 ;0=正常从SOCKET,1=SOCKET记录到文件, 2=从文件读(程序调试用)- h) N4 g# w) _2 L- N8 k
[Database]
( B, ?$ @- G" F+ TDB_IP = 127.0.0.1
, F. `! {+ U5 A7 x' w- YDB_USER = test
* e5 _% Q( f6 G# w" zDB_PW = test6 k0 p N1 }! J) V
DB_DB = jz
# l, M- y5 s7 j4 f J[AccountServer]; k. Q; F2 a4 Z* |- M2 h
ACCOUNT_IP = 127.0.0.18 F; }! k% {9 _5 ^( u# Z3 E0 Y# v
ACCOUNT_PORT = 5869: n2 y1 ~2 ?0 R8 a: `, T4 _
SERVERNAME = 才子机战
2 T8 @, v# ^4 E' R# X* `' hLOGINNAME = test9 n* a. g7 _- a" X
PASSWORD = test4 q( \# D5 u4 I: }7 C
; 登录表尺寸, 10-50008 h. ?0 Z! j5 s# V ?* L" q
MAXLOGINTABLESIZE=5000
1 _# B U6 R0 }) L& W; 登录表超时秒数,0-86400
6 K1 G$ u1 o7 z/ N# b, \3 b; xLOGINOVERTIMESECS=120
% K2 [1 E( l1 E, D- Q( F( b" SLOGIN_KEY = dfkKO23k'[cvK934
) o$ z. l: d; B9 A% o& k7 p, ^9 Y[InternetPort]
% g& ?% ], t" c, DMASTER_IP = 127.0.0.16 D" n9 p2 w1 h E! W K" u
MASTER_PORT = 8653
+ M9 F0 _+ p, v& Y* aPORT_SIZE = 53; m, I& I0 X0 P8 D+ C5 d
CURRENT_PORTID = 1
: o! W2 H. c1 } k. a, L) U5 ^5 G-------------------------------同上无耻的分割线 ------------------------
8 ?; x5 Y" P A* T! [都复制好后 现在可以启动端了.启动顺序为 Accountserver - msg - npc" _6 w7 e% W+ |# ]8 p
启动三个就足够了 其他的就不用启动了.
% w7 D A' I) m4 N5 o按这个顺序来 不会再出现任何错误 .
' f. v2 h# W- R" s, ^: X2 D如果有其他错误 就请按错误提示信息 详细排查 做游戏嘛 又不是玩游戏 要自己多动动手啦 ..别想着做游戏 也能开挂 对不拉..
/ @# T r% B8 A: }好了 欢迎有问题指正 . 无名小卒就不留什么联系方式了 . 我一直在群里 欢迎论坛 群里提问 有问必答 orz 。
4 l, Z1 I2 J3 ]- h顺便说一句 , 希望大家加油共享自己的成果哦 毕竟这个游戏需要更多人的支持才可以发展下去' x( C3 g7 C/ o9 \# {" i, o- R# |
过几天 我会发布一个完整的独立登录器 提供给大家/ W8 x' L3 B, o; d9 B9 g" I
希望大家多多支持我 也多多支持才子网络 ^*^ 哦 客户端用公测的2670的进* U d/ y* q; C2 v
下载地址:
|