软件简介:
5 P; A2 G4 S' x6 b. j- v炫酷网络--风云雄霸天下测试服务端.
2 x+ r0 n! l3 v: ?; s- j/ X7 r( [1 d1 b& V
文字架设教程如下...) K4 ?8 }9 k+ `) g
/ q. d) w- d) Z9 K& ~! D* u5 U
需要软件:, I- Z; O7 G# ?1 s; G
SQLsever2005pro* c/ h+ [/ y4 h: X5 v z
将服务器端解压缩到D:盘! Q. h9 ^4 n/ x9 G' b* H! c6 X
D:\Sagasevr下有6个文件夹- B0 {* T% o+ s3 L6 s% f' @' P% U' C: H
1:database SQL数据库文件夹: V& X/ D2 [0 D @9 V7 U
2:LoginServer 帐号登陆管理器( M' S7 o- K/ i% A2 t ]$ I: ?9 |
3:WorldServer 服务器数据管理器
- Q0 S7 l+ A( k2 D) |3 Q4:GameServer1 游戏数据管理器
3 t5 |$ E1 V; [$ |% D9 R4 f4:GameServer2 游戏数据管理器
+ ?$ m8 _6 [" N* X! L A8 e! b# ?5:GameServer3 游戏数据管理器
! t2 V+ [& y6 `; V6:GameServer4 游戏数据管理器- l4 o. z9 m; u3 b, F% x8 I
----------------------------------database内有两个文件---------------------------
" F; c( u. c4 H' O/ E: L2 d" aLoginDB.bak-----LoginDB数据库备份文件
1 H; T! | D" b7 a7 W7 O. fGameDB.bak------GameDB数据库备份文件
8 P+ u. f! L5 ]6 j/ F6 X% C# F关于数据还原步骤
% P( k: r4 p0 K& u0 K' y5 [首先安装SQL server------安装完毕-------打开SQL企业管理器-------进入(local)-------打开(local)属性内的安全性选项卡------勾选份验证 SQL sever和windows选项----确定然后进入安全性-------点击右边的用户SA查看属性---设置SQL密码----进入数据库-----新建数据库:LoginDB----建立完毕后进入这个数据库------选择:所有任务--还原数据库----从设备-----选择设备------添加------选择你的LoginDB.bak的存放路径:D:\Sagasevr\database\注意:路径内不能有中文)------选项-----在现有数据库上强制还原-------选择好还原出来的路径-----到database文件夹下------重复以上操作将GameDB数据也还原---然后删除数据库LoginDB及GameDB内的KCITT用户--结束
; w. N$ \3 T0 Z3 U 还原成功后database文件夹内有下列文件:GameDB.bak GameDB.ldf GameDB.mdf LoginDB.bak LoginDB.ldf LoginDB.mdf' [* b1 ]8 H1 t9 L t
关于XP ODBC数据库关联& H1 w* I' K5 y6 |
开始--运行:odbcad32.exe-----系统DSN-----添加-----SQL SERVER----填写名称LoginDB-----描述可以不写-----服务器为:(local)--使用NT及SQL SERVER验证--填写登陆名为:SA。密码就是你自己设置的密码---------更改默认的数据库为:LoginDB及-----结束------测试连接OK??-----不OK,我也没办法了,尽力了。-------然后重复以上操作,关联上GameDB数据库-------关联结束后,点测试连接,如果没有问题应该是:测试连接成功(注意:这个过程,要求要仔细认真,一步一步的按说明做,只要不打错字,一定可以的!)+ `% ^, K2 p' x* ]" {
以上未做特殊说明的一概按默认设置选择
7 z7 `& C7 J% E: F: Y4 C' f' q; R l如果测试都成功了我们就进入下一步5 b2 H+ z& N6 d& |% z: | M
有★的地方一定要注意,按照说明做,任何一个小错误,都会导致服务器异常
: u8 v( q3 ~3 Z7 F' o! H( N ~----------------------------------LoginServer内有---------------------------------
7 f. F5 I ~8 n, ~. a: Olog文件夹------------------日志文件夹 可清空
5 T1 f1 K6 s8 h4 k- M# S+ F# Bdbghelp.dll----------------动态链接库文件 勿改动
- {/ I% B' B1 U) {debug.txt------------------日志文件 可清空 / H' H0 F/ Y# X r
LoginServer.exe------------主程序 勿改动
# u3 u/ ?8 x% HLoginServer.pdb------------不详 勿改动8 L/ V) [" t: w
NoQueueCdkeyList.txt-------不排队帐号名单
8 L7 v$ k; h( X# Asetup.ini------------------配置文件
3 f! g' x, `' {% x5 Z' J9 K下面是配置文件详解2 k, O/ t! s" L4 f- E0 n) |( F
ListenPort_Client 2346----------连接客户端端口号 勿改动0 E) e7 w1 K* B+ l5 u/ N; p
ListenPort_World 2345----------连接world服务器端口号 勿改动
' G4 l- n! |+ _0 P) _2 HSqlConType SQLOLEDB------支持数据驱动 勿改动! w" ~7 N) N d# P* s0 ^* Y# b& r/ o
SqlServerIP (local)-------数据库IP ★XP下必须为(local)0 P& b; O$ e5 Y
SqlUserName sa------------SQL登陆用户名 ★就照这个填写
/ ? r+ j* O) n4 w# u; DSqlPassWord XXXXXXX-------SQL验证登陆密码 ★就是你自己设置的密码
& P# [1 M1 O* g' w- U6 w1 f# _DBName LoginDB-------访问数据库名称 勿改动
) R5 n! h4 A* X! P" O3 vClient_CheckNet 1-------------不详 勿改动5 ]3 C/ Z" p, S
Client_MaxByteNum 5000----------不详 勿改动) w b% o; b' {0 l: K* g
Client_MaxMsgLen 102400--------不详 勿改动 o2 {5 P6 ^) F/ S+ |) J
Client_BanIPTime 10------------允许停留时间 可改变
: f2 D& M6 v3 ?# L2 V( `) o6 VClient_bCheckMsgCon 1-------------不详 勿改动
: Q8 `$ }: u0 U% IClient_MaxConnectNum 2000----------最大连接人数 可改变( x! b2 U \) W i2 ^. V [
Client_MaxIOSendNum 4-------------不详 勿改动7 A1 i; J4 j' t% R/ p# n
Client_MaxClientSendBuf 1048576-------不详 勿改动3 t5 ]/ L7 z4 z4 _/ P
World_bCheckNet 0-------------不详 勿改动
9 h8 t: u5 P. ?: `2 q, M' vWorld_MaxByteNum 0-------------不详 勿改动
; E8 }) {. A9 L! _0 nWorld_MaxMsgLen 0-------------不详 勿改动" \! x% d t2 v7 D4 f( E p7 s6 u& {7 w
World_BanIPTime 0-------------不详 勿改动
1 e" S, ]% n- [2 }World_CheckMsgCon 0-------------不详 勿改动
% }* l+ ]9 H7 N& @3 {) ?World_MaxConnectNum 20------------不详 勿改动
- M2 X) L0 G3 b" {% i+ P% fWorld_MaxIOSendNum 100-----------不详 勿改动
% Y) Y: I& {! P; G9 gWorld_MaxClientSendBuf 167772160-----不详 勿改动
- r+ F) q9 ]" \RefeashInfoTime 3000----------不详 勿改动/ \; R! N+ A: ]' M" A, V& Z
SaveInfoTime 300000--------不详 勿改动
) R2 b K8 N% `1 W" {# ^% KDoQueueInter 20------------不详 勿改动- V' j2 n% h$ D' f
SendMsgToQueueInter 1000----------不详 勿改动
. A r! P6 b: ], w% iWorldMaxPlayerNum 1000----------不详 勿改动! I8 S( b% q+ e$ V) g
BusyScale 0.55----------不详 勿改动
& X# x# Q! l" ~6 ^0 n4 o, bFullScale 0.83----------不详 勿改动" m" h5 u. d" X
PingWorldTime 60000---------不详 勿改动
( {! q6 L! d7 ~" A" n' oPingWorldErrorTime 2000----------不详 勿改动8 M/ K; J2 F N! @7 x) L
bCdkeyIsDisable 0-------------不详 勿改动
4 y$ l$ V2 s" `0 ?" ^0 X/ H+ LbAllowIPCheck 0-------------不详 勿改动
6 V" \& i: k& mbBetweenIPCheck 0-------------不详 勿改动
D1 e0 ^, S# Q- F, i6 |: x4 o------------------------------------WorldServer内有-----------------------------------+ e3 y/ s$ z0 V
Data文件夹---------------关键文件夹 下面有详细说明
$ h! Y8 B0 b" ]1 qRegions文件夹------------关键文件夹 下面有详细说明
/ a' c2 Z' C) h. U0 b' U! D2 nScripts文件夹------------脚本文件夹 下面有详细说明/ ?8 c( X9 g. t: v, H
Skills文件夹-------------技能文件夹& r9 I8 _3 R- e' C/ o9 l. n. T
Log文件夹----------------日志文件夹 可清空+ D! E! ?; ^- `0 ~) Z6 l
dbghelp.dll--------------动态链接库文件4 ]! w- o5 \7 q/ n% @0 `
debug.txt----------------日志文件 可清空8 b3 a& X4 c$ c( t
WorldServer.exe----------主程序% f: V; W5 r2 a+ N
WorldServer.pdb----------不详6 o7 @" b1 F( d0 Z( N% Q
Setup.ini----------------配置文件# x2 A* C- _1 e. Y/ n
下面是配置文件详解) l6 O2 P. r; o/ a# E! }6 |: e+ a
WorldNumber 1-------------服务器编号 不是多服务器就勿改动
- p" C: ^! e* vWorldName 搜豆传说------服务器名称 可改变★必须让顾客端与此一致
( q1 h$ w6 \$ e) u NLoginIP 127.0.0.1-----数据服务器IP 勿改动
3 s: `! W J0 ~! O7 p1 R! T$ U* ULoginPort 2345----------连接服务器端口号 勿改动
: ]5 o& n1 k& _8 q) @- y' BListenPort 8100----------连接服务器端口号 勿改动
7 S# i# ]1 m+ R: P; p* t9 j4 `# p9 ISqlConType SQLOLEDB------支持数据驱动 勿改动
3 u- ~( `! V* P& U3 I$ eSqlServerIP (local)-------数据库IP ★XP下必须为(local)
- {3 e$ Q1 A/ c6 K0 j! S: xSqlUserName sa------------SQL登陆用户名 ★就照这个填写
9 y2 P: q& ~! r6 ]SqlPassWord XXXXXX--------SQL登陆密码 ★就是你自己设置的密码
" p) y( R8 b2 Y# s% Q) q4 n: EDBName GameDB--------访问数据库名称 勿改动
1 k' T, Z/ F& A2 p+ S! w6 R- W( {bCheckNet 0-------------不详 勿改动" p; f1 S0 F' }) r$ q5 t
MaxByteNum 0-------------不详 勿改动7 F1 _* J9 j1 L! P a5 S
MaxMsgLen 0-------------不详 勿改动3 J! F: X9 u4 }' A6 U' U
BanIPTime 0-------------不详 勿改动
8 j, Z w- N" }" mbCheckMsgCon 0-------------不详 勿改动/ v1 J1 m/ I' D9 \& d3 c
MaxConnectNum 20------------不详 勿改动
& y( C1 @% S% n$ [' AMaxIOSendNum 100-----------不详 勿改动7 U% m# i# j6 q' Q- F
MaxClientSendBuf 167772160-----不详 勿改动
9 M2 a" x% X, @; e5 ^RefeashInfoTime 3000----------不详 勿改动9 u- L; a3 o$ U7 O, H, k: g+ P& i! ~2 T
SaveInfoTime 60000---------不详 勿改动; }. e& V8 [ ?# @$ a# w
清除LoginList时间毫秒 120000--------不详 勿改动
" i4 o7 O5 C4 n2 L3 k4 ^UseCostSys 0-------------不详 勿改动
* B2 r$ W9 V, p- w5 J- f! iCostServerIP 127.0.0.1-----不详 勿改动7 |1 D3 L1 O6 j6 B, I
LoginCostPort 51242---------不详 勿改动
* T3 S% O+ d: ?. w B7 @8 U; oCostTime 600000--------不详 勿改动2 t, ^' @& u0 i% O8 z
CostDBProvider SQLOLEDB------支持数据驱动 勿改动6 L, O/ l0 L5 p! _
CostDBIP (local)-------数据库IP ★XP下必须为(local)
+ y- D- \) v% r5 s+ nCostDB GameDB--------访问数据库名称 勿改动
' |" I- M1 G& oCostDBUserName sa------------SQL登陆用户名 ★就照这个填写
$ @# e: ]' Q9 pCostDBPassword XXXXXX--------SQL登陆密码 ★就是你自己设置的密码
& j' b/ H$ w0 C! B/ A/ p4 wLoadLargessTime 30000---------不详 勿改动- o& C; }: ?& B, b5 ?( W; }
bSendRegionMsgToCost 0-------------不详 勿改动6 N/ Q! C( }) ^) l, n
CostDBOnLoginProvider SQLOLEDB------支持数据驱动 勿改动! d5 g8 t8 j* b
CostDBOnLoginIP (local)-------数据库IP ★XP下必须为(local)
+ V1 m6 h* n% ` V3 KCostDBOnLogin logindb-------访问数据库名称 勿改动
1 m8 F+ b! W# YCostDBOnLoginUserName sa------------SQL登陆用户名 ★就照这个填写
' l6 d! p6 R! w& `) K _; yCostDBOnLoginPassword xchopop-------SQL登陆密码 ★就是你自己设置的密码
! \: }8 \% Z7 W& T" [1 yTransferLargessTime 30000---------不详 勿改动2 n" m/ u9 U- q, Q+ ^3 {
------------------Data文件夹详解----------------
4 R) F: D8 Q8 DAttackCitySys.ini 攻城时间配置文件
- t. a8 A$ ] |BuildList.ini 城门配置文件3 w$ T$ W: x' G* P) _
DropGoodsList.ini 暴率配置文件2 A/ X' b+ |. U2 S) R/ C
例: 雪蜘蛛
8 H5 u( F: e5 M' X: Z% T% B Q0030 0 1/58 b( D6 X8 s9 K- I: i
物品代码 几率2 v: P" f, x( N) }8 W; R' D
Emotions.ini 动作表情列表 勿修改8 c# ^, I0 _ x1 o* l4 I
FactionParam.ini 帮派参数配置文件
. Q; v+ b) J' bFactionWarSys.ini 帮战参数配置文件
1 s. S$ n f6 r+ M/ K/ A2 AFunction.ini 服务器参数变量* c$ F" @% E6 S- h
General_variable.ini 子定义任务活动变量; @ _$ O$ l t4 p7 r
Globesetup.ini 攻击公式及死亡物品掉落公式
- j; u0 E! W6 [( P- I9 X9 ]GMList.ini GM列表文件
q) F3 q; O! ^0 |例: 皇帝 admin& Y! M" a6 @" c! I3 X( p. e: H! w
admin=100
# t! ?5 i- p; T/ [% _. cGoods.dat 物品数据库
7 V' r! }; ?- k5 nGoodslist.dat 物品列表2 n/ g3 \+ H- Y8 P Z
HitLevel.ini 连击奖励文件
4 F' I( ]6 }5 ` tInvalidStr.ini 特殊文字禁用列表
. `# ~- R. L# [' U1 C6 _ItemAttr.dat 未知
0 I0 T3 G, w& L# _0 b$ DItemType.dat 装备类型定义文件
. }6 j1 q2 b3 G7 VLogSystem.ini 日志启动列表
$ t) l* \0 \6 J5 s5 ]2 ^MonsterList.ini 怪物数据库
! l$ r* v" {" l/ m" k% K4 R3 I5 p" nPlayerExp.ini 经验设置文件
: ]0 v$ @& @! X* ^3 U" @' W8 a: VPlayerList.ini 初始人物性能列表
! A* V. s) w( }PlayerOrginEquip.ini 初始装备列表
$ K- x# w1 U5 ?# ]( k0 rPlayerPropertiesUpgrade.ini 人物性能列表/ B4 a/ i& {; f, u1 `( {; L2 V0 J
Quest.ini 任务触发文件+ K$ H! P1 Y" Q+ @+ ]' p: t9 I4 P; R
Sysboardcast.ini 喊话配置文件
& l$ e! r# f% i, k7 r8 j& yTradeList.ini 商店物品出售列表2 A# x% [" `4 n+ d+ L7 f
Variable.ini 人物任务变量+ B- T5 h) D6 ~- A _. N
VillageWarSys.ini 村站配置
$ v! j4 A+ G+ D! G9 \+ T0 E--------------Regions文件夹--------------" ~2 i# z7 @. V/ k$ S
*.monster 刷怪文件3 o/ [ M- {$ J& B1 _
*.npc NPC刷新列表
0 q' V$ Q5 O, D" Z0 ?*.rgn 地图配置文件( ~8 _5 a/ G- L
*.rs 在该地图中使用回城的设置2 U) F& | ]' @0 K
*.tax 税收配置文件
' `2 B" \7 K. |6 ^% b' i2 Y0 I*.weather 天气配置代码# [. ^& f2 Y% q) x) ~. ]2 Z
*.war 夺取标志物配置
T* S3 j9 g' {*.city 城门配置及帮会复活点2 i; W+ K: i1 L# g/ B
regionlist.ini 关键配置文件★6 s3 }( J$ c; H$ F
例:★★★★★★★★★★★★★注意下面★★★★★★★★★★★★★★★★ {; e% y# p0 r9 O' p1 H
GameServerNum 19 w- [+ n7 E( ~# b+ Q/ F4 c2 R
GS_ID IP ListenPort5 m; C, f' I( e3 M
-------------------------------------------------------* X, \9 M& T0 K9 Z
# 1 127.0.0.1 2347) ^5 m' H: q1 _- K7 U
自己的IP地址 ★★★★★对外开放时改动这里★★★★★3 b- C% V8 V: {. I* H
----------------------------------GameServer1内有----------------------------------" L* s1 U$ R* W' \7 {' j" F
log文件夹----------------日志文件夹 可清空
7 [1 T8 J: D& V3 @$ S# w5 d4 Edbghelp.dll--------------动态链接库文件
, d6 r, r+ n% y3 r1 i9 ]debug.txt----------------日志文件 可清空6 h, P* B" H, f4 N4 a/ s& x% {
debug-player.txt---------日志文件 可清空2 _1 R }( D* H/ H% |4 W
GameServer.exe-----------主程序% H8 p; x( v4 z! f4 S* ^7 _! a
GameServer.pdb-----------不详 {5 `' Y7 M' R, p5 v
WarDebug.txt-------------不详7 @* G8 S! [9 W! S
setup.ini----------------配置文件$ G9 H& @; a4 m- H9 s
配置文件详解
6 A6 O! [9 P$ g9 s9 m$ _WorldIP 127.0.0.1-------服务器IP地址 勿改动: ~; T/ ^- x; |: e/ M# T
WorldPort 8100------------服务器连接端口 勿改动
( V& T3 u1 y) I+ d7 s W: HListenPort 2347------------服务器连接端口 勿改动
& B& G% ^$ F' G0 `, Q8 KLocalIP 127.0.0.1-------对应IP地址 ★★★★★对外开放时改动这里★★★★★( ~" Y5 z: `; W2 _* v
bCheckNet 1---------------不详 勿改动
" ?- V S: V; P' QMaxByteNum 5000------------不详 勿改动" j; ^2 g/ i) f$ V% i
MaxMsgLen 102400----------不详 勿改动
+ F1 q+ _0 F$ F$ F. E QBanIPTime 10--------------不详 勿改动# k* q8 U5 s S: ?. }4 y
bCheckMsgCon 1---------------不详 勿改动: }% ]& g$ v. ?0 M+ q" e5 F
MaxConnectNum 2000------------不详 勿改动. i5 N7 x$ y5 I7 h" Z9 [- G- `
MaxIOSendNum 4---------------不详 勿改动; \& \( J6 b w/ ]' M
MaxClientSendBuf 1048576---------不详 勿改动6 b0 k' W! Y T
RefeashInfoTime 3000------------不详 勿改动$ h. T* r6 Q+ M6 Y3 L6 Y0 ~
SaveInfoTime 30000-----------不详 勿改动" G- o+ y" r$ X1 k& S
bWatchRunTimeInfo 1---------------不详 勿改动
1 I( M: p9 ^6 K3 JdwWatchRunTime 300000----------不详 勿改动2 K0 a/ ?0 q- }, |0 }
消息验证时间(毫秒,0为关闭) 0-------不详 勿改动
* X" ~# L/ s2 g1 d" L" y1 D: @发送验证序列(0关,1~N序列个数) 0-------不详 勿改动- M4 {& n, W& B% P5 G4 l
gameserver2.3.4都照上面改!! Y3 _& C2 \0 `8 m( y6 T
按照LoginServer--WorldServer--GameServer1--GameServer2--GameServer3--GameServer4启动服务端程序5 R: T5 n$ u* f" j' `
客服QQ:303696970. }7 r( R) z6 y" w1 O; O0 K
联系电话:(0)15922044535 _6 \" f, C( m9 n9 d
官方网站 http://www.wokool48.cn
) y3 J' \5 y% ^/ M F( |. r9 L下载地址:
|