软件简介:
2 U! S/ S( u( ]8 R黑色网络--风云雄霸天下测试服务端.* k: |1 K& Z1 c7 b6 g' u7 N7 O5 ~
::感谢:: Max 辉哥 夜夜 三位技术员的研究.9 F }, b, Q; a. |; }8 ?
此端绝对完美.我们限制了上线人数.跟版本内的一些文件.
# p X, e& ~% {所以不能开区.谨提供玩家测试.. B: y9 U+ x. L5 ^9 ]
www.heisesf.cn 客服QQ:1293560
' _% |6 O7 c7 V/ a- @: g==============================================================================1 x6 x3 q! q8 N; m
黑色网络-目前开放测试服务器如下:- ], c; I" m3 w$ k8 \/ O# }/ z
注:服务器开放性测试时间为期1个月.+ U( ` |. _; ]0 _, Q7 T% ?
新魔界 --- 测试服务器开放中.. (服务器关闭时间:08年3月10日)
7 }" u7 z+ G$ |0 k' x! Q9 uRO--- 测试服务器开放中.. (服务器关闭时间:08年4月10日)! o. _5 z: ~' j8 M
骑士--- 测试服务器开放中.. (服务器关闭时间:08年3月10日)3 z! C# z* r' g: p
已关闭测试服务器如下:
6 a" [/ x" M+ `: |梦幻西游--- 测试服务器暂时关闭..(关闭时间:07年8月10日)1 `4 P$ n: w0 D; e
完美世界--- 测试服务器暂时关闭..(关闭时间:08年2月10日)
& L/ n: [( m4 b! h0 ] 2 T8 k: I" f7 T# e3 k. F' U
==============================================================================
+ |/ R2 L& D( d7 p文字架设教程如下..., a* H$ y; I3 `
3 W, h0 X, j" S/ l
需要软件:, U4 e+ |* B( {( A- q
SQLsever2005pro! b- s& V8 h% z/ v7 Q. @/ S/ @
将服务器端解压缩到D:盘. A6 p ]! l3 ^8 Z2 s
D:\Sagasevr下有6个文件夹 C y/ p0 {$ C4 @' B
1:database SQL数据库文件夹& } H: v- c8 ]3 F
2:LoginServer 帐号登陆管理器! P. k i" z! G+ h- c
3:WorldServer 服务器数据管理器
$ Z3 L0 @! N0 ]/ I g4:GameServer1 游戏数据管理器3 S' A& B' r2 m& H0 a0 V" w7 @
4:GameServer2 游戏数据管理器& @) ^$ `/ T0 W
5:GameServer3 游戏数据管理器
3 n% c% r, D* D/ u4 m6:GameServer4 游戏数据管理器
! f2 m- \0 }1 x! M" q2 H6 V----------------------------------database内有两个文件---------------------------
& A& S: Y# O8 q; i r# E2 l+ zLoginDB.bak-----LoginDB数据库备份文件
% {3 P5 p% d" p! ~6 EGameDB.bak------GameDB数据库备份文件
& T) x! F3 ~* F7 J4 }关于数据还原步骤. D7 V. Y/ u9 W$ R6 q
首先安装SQL server------安装完毕-------打开SQL企业管理器-------进入(local)-------打开(local)属性内的安全性选项卡------勾选份验证 SQL sever和windows选项----确定然后进入安全性-------点击右边的用户SA查看属性---设置SQL密码----进入数据库-----新建数据库:LoginDB----建立完毕后进入这个数据库------选择:所有任务--还原数据库----从设备-----选择设备------添加------选择你的LoginDB.bak的存放路径:D:\Sagasevr\database\注意:路径内不能有中文)------选项-----在现有数据库上强制还原-------选择好还原出来的路径-----到database文件夹下------重复以上操作将GameDB数据也还原---然后删除数据库LoginDB及GameDB内的KCITT用户--结束
% T+ ~- ^6 k( [% S. B 还原成功后database文件夹内有下列文件:GameDB.bak GameDB.ldf GameDB.mdf LoginDB.bak LoginDB.ldf LoginDB.mdf9 N$ U9 @" d/ e% X
关于XP ODBC数据库关联" V4 D. _6 x+ O0 `' V
开始--运行:odbcad32.exe-----系统DSN-----添加-----SQL SERVER----填写名称LoginDB-----描述可以不写-----服务器为:(local)--使用NT及SQL SERVER验证--填写登陆名为:SA。密码就是你自己设置的密码---------更改默认的数据库为:LoginDB及-----结束------测试连接OK??-----不OK,我也没办法了,尽力了。-------然后重复以上操作,关联上GameDB数据库-------关联结束后,点测试连接,如果没有问题应该是:测试连接成功(注意:这个过程,要求要仔细认真,一步一步的按说明做,只要不打错字,一定可以的!)/ b ?1 t9 g" I
以上未做特殊说明的一概按默认设置选择, { _% }' {. J% X2 T- m) n1 y- `
如果测试都成功了我们就进入下一步7 o2 C- C7 ^# ^1 n" d
有★的地方一定要注意,按照说明做,任何一个小错误,都会导致服务器异常5 n! f: s# w8 d8 i' y6 o* Q
----------------------------------LoginServer内有---------------------------------9 @6 d# ^& S4 k7 L
log文件夹------------------日志文件夹 可清空
~. N5 s; q0 ]" ]" i* Ndbghelp.dll----------------动态链接库文件 勿改动
( p5 U/ z$ ` _& ldebug.txt------------------日志文件 可清空
9 S8 U7 j4 z2 }) OLoginServer.exe------------主程序 勿改动
( F8 X6 ^% ?* |1 w& {. ?LoginServer.pdb------------不详 勿改动+ V5 T! a+ F; q N Y: A5 G
NoQueueCdkeyList.txt-------不排队帐号名单
v; q5 g3 }+ k7 }setup.ini------------------配置文件
/ E1 R0 Z* V, s. g0 |. y2 _. V下面是配置文件详解4 K! Q! M6 f& }3 i2 u
ListenPort_Client 2346----------连接客户端端口号 勿改动1 I7 X& X' R! x, p/ E
ListenPort_World 2345----------连接world服务器端口号 勿改动& @7 R" J% r; z+ u9 T6 B: R/ e
SqlConType SQLOLEDB------支持数据驱动 勿改动
5 ^9 K; D P- O5 ~- b/ @SqlServerIP (local)-------数据库IP ★XP下必须为(local)
( W; ^ k9 ^+ C$ VSqlUserName sa------------SQL登陆用户名 ★就照这个填写
; F P1 f3 `- n2 {7 z: g( y+ K* ISqlPassWord XXXXXXX-------SQL验证登陆密码 ★就是你自己设置的密码
. I/ p! Y, \4 h7 r* lDBName LoginDB-------访问数据库名称 勿改动0 L, l$ v8 K& i( v
Client_CheckNet 1-------------不详 勿改动4 q, I3 n" ?( `4 M. l
Client_MaxByteNum 5000----------不详 勿改动
) \4 `( N, z) U% k8 P6 aClient_MaxMsgLen 102400--------不详 勿改动
: Y/ T% I( N$ e/ d& ~6 JClient_BanIPTime 10------------允许停留时间 可改变' B# i h; W5 `# t: L% V
Client_bCheckMsgCon 1-------------不详 勿改动
j- {( L7 S0 Y- @4 h& N* wClient_MaxConnectNum 2000----------最大连接人数 可改变
6 o2 F$ G* D( V X$ g7 qClient_MaxIOSendNum 4-------------不详 勿改动: w3 r) X2 ^6 c/ |5 b- q$ u
Client_MaxClientSendBuf 1048576-------不详 勿改动4 P* T( h4 o& i( r
World_bCheckNet 0-------------不详 勿改动
, K9 O1 e% s+ z+ f7 ^World_MaxByteNum 0-------------不详 勿改动
0 U- F* y! h5 gWorld_MaxMsgLen 0-------------不详 勿改动" r$ H! E0 _9 m0 j$ Z5 {' B: O! S" P: G
World_BanIPTime 0-------------不详 勿改动
5 C7 h; C8 _: e6 k; _% UWorld_CheckMsgCon 0-------------不详 勿改动
7 W+ Y/ |( E6 n" [" j- cWorld_MaxConnectNum 20------------不详 勿改动
6 B' b% h1 @: ~; Y$ I: S8 O1 x2 aWorld_MaxIOSendNum 100-----------不详 勿改动
. H/ ?9 Y3 n' _5 g; ^World_MaxClientSendBuf 167772160-----不详 勿改动- V+ {3 e- z: t0 s
RefeashInfoTime 3000----------不详 勿改动
2 \# }- @" L* I% z q! V% N+ cSaveInfoTime 300000--------不详 勿改动
8 [; z6 t" w1 O; Y0 }2 SDoQueueInter 20------------不详 勿改动) N; V4 M, f6 `
SendMsgToQueueInter 1000----------不详 勿改动- X2 ]" [5 N$ v# Q. t
WorldMaxPlayerNum 1000----------不详 勿改动9 q; T/ E2 G/ f' O( F$ M$ K. Y
BusyScale 0.55----------不详 勿改动2 V' o6 c; @% G* G3 X, J" A( E" r
FullScale 0.83----------不详 勿改动1 u! n/ s6 i' h( @
PingWorldTime 60000---------不详 勿改动
/ \5 |5 F- I$ ?* _. B- v3 MPingWorldErrorTime 2000----------不详 勿改动1 I. @7 Y. Q+ _0 D5 D b
bCdkeyIsDisable 0-------------不详 勿改动
, x$ M }. X* Z* q& b" C5 m, A8 lbAllowIPCheck 0-------------不详 勿改动, p* | H/ N M9 V
bBetweenIPCheck 0-------------不详 勿改动
1 x, h# c" ?2 Y7 T+ Q------------------------------------WorldServer内有-----------------------------------
# j% [, @0 j1 L- s2 C7 aData文件夹---------------关键文件夹 下面有详细说明* [; Z! z2 I5 q2 U% q
Regions文件夹------------关键文件夹 下面有详细说明
4 J9 W" q. Z% u2 G fScripts文件夹------------脚本文件夹 下面有详细说明" B0 S# y) }0 J8 _1 ~
Skills文件夹-------------技能文件夹& r X U# ~. D5 h2 f5 A2 d. G' S
Log文件夹----------------日志文件夹 可清空* `0 x7 X! g$ ^% j7 Y+ x
dbghelp.dll--------------动态链接库文件" L ]6 d9 k+ j+ A; R4 B
debug.txt----------------日志文件 可清空3 L5 j, l% `) _/ q" x7 @! ?6 H
WorldServer.exe----------主程序) z0 |9 g. Y8 r$ ~% _8 s9 ]
WorldServer.pdb----------不详
& x0 o2 N3 O* \ o" B3 S7 pSetup.ini----------------配置文件5 S" p/ h7 `+ K' D8 u
下面是配置文件详解
& g! o2 C. J6 G# u zWorldNumber 1-------------服务器编号 不是多服务器就勿改动, L& a k% e" h
WorldName 搜豆传说------服务器名称 可改变★必须让顾客端与此一致
3 _8 j5 X; Z$ I# i, H5 x, Z+ @LoginIP 127.0.0.1-----数据服务器IP 勿改动
* l# k" M' J: `& G9 p+ PLoginPort 2345----------连接服务器端口号 勿改动
# X$ R6 @( `! D& LListenPort 8100----------连接服务器端口号 勿改动
9 U8 V6 a0 ` J- iSqlConType SQLOLEDB------支持数据驱动 勿改动
* _) u- b7 E: v, n$ ISqlServerIP (local)-------数据库IP ★XP下必须为(local), G7 h4 T2 h. y/ d7 C
SqlUserName sa------------SQL登陆用户名 ★就照这个填写$ V; |. G1 n; L) A) B8 O
SqlPassWord XXXXXX--------SQL登陆密码 ★就是你自己设置的密码
, o, ?. Q& b0 ` j a& T. qDBName GameDB--------访问数据库名称 勿改动; N' h$ i" N9 a) U( U. T
bCheckNet 0-------------不详 勿改动0 F* ]! Q$ O, S& B1 g
MaxByteNum 0-------------不详 勿改动
& x8 d- u; b T. EMaxMsgLen 0-------------不详 勿改动
. a& t3 v6 j2 n0 Q% a, U. s$ sBanIPTime 0-------------不详 勿改动% C/ r- o: T1 X: w
bCheckMsgCon 0-------------不详 勿改动
- O# p0 d& ~# p; ?% d- xMaxConnectNum 20------------不详 勿改动
8 b! I' G }& }+ T8 B) z6 LMaxIOSendNum 100-----------不详 勿改动 t8 j6 J2 h" g2 l
MaxClientSendBuf 167772160-----不详 勿改动' p- j" x% P; m0 \! ~
RefeashInfoTime 3000----------不详 勿改动$ D& |8 W- m1 }- b- R/ _0 y" n+ J% w
SaveInfoTime 60000---------不详 勿改动# Y* h- D5 m4 t/ y% p
清除LoginList时间毫秒 120000--------不详 勿改动
. y6 }3 N5 Z+ Y5 C: z( `4 }UseCostSys 0-------------不详 勿改动+ u4 _' ^6 y4 n4 n d0 O9 v* {
CostServerIP 127.0.0.1-----不详 勿改动0 i; f7 x+ U6 ]1 w0 a: s3 n9 s
LoginCostPort 51242---------不详 勿改动
( K0 k5 ^: l7 R, K, TCostTime 600000--------不详 勿改动# V4 Z/ d7 B" H5 E4 U1 J9 i
CostDBProvider SQLOLEDB------支持数据驱动 勿改动
+ D& `+ l6 S( ~) GCostDBIP (local)-------数据库IP ★XP下必须为(local): |5 u- H- L5 X' F( v8 C
CostDB GameDB--------访问数据库名称 勿改动
) }3 R; n5 t( M& ]* g. T5 s0 WCostDBUserName sa------------SQL登陆用户名 ★就照这个填写
% E9 Z5 F$ D- U. i/ @CostDBPassword XXXXXX--------SQL登陆密码 ★就是你自己设置的密码
7 U/ I# b, B1 F* h9 |9 }LoadLargessTime 30000---------不详 勿改动6 _: |3 N. h3 ^( n- M$ r6 I
bSendRegionMsgToCost 0-------------不详 勿改动
5 C0 M* `$ X" T1 [! x5 ^6 BCostDBOnLoginProvider SQLOLEDB------支持数据驱动 勿改动6 V/ O1 f# W& L! r
CostDBOnLoginIP (local)-------数据库IP ★XP下必须为(local)& i1 {% y' V2 P, ?" ]
CostDBOnLogin logindb-------访问数据库名称 勿改动
* ~% x. m* r( M3 PCostDBOnLoginUserName sa------------SQL登陆用户名 ★就照这个填写
|; j5 {( ?- \ s/ t! a; PCostDBOnLoginPassword xchopop-------SQL登陆密码 ★就是你自己设置的密码
4 S; n3 r- j9 i* eTransferLargessTime 30000---------不详 勿改动8 ?$ b4 Y/ v, F0 U0 T5 I" j9 z
------------------Data文件夹详解----------------
. B( e: h9 k1 A2 @AttackCitySys.ini 攻城时间配置文件
3 {# {" \5 |$ w3 c% ~0 [4 VBuildList.ini 城门配置文件
. U5 D) \* Y2 K) IDropGoodsList.ini 暴率配置文件
: l( Z* Y& h# o8 z例: 雪蜘蛛7 N. L6 o7 Q/ J/ U' F5 ]
Q0030 0 1/5
: g# ]) ^4 \7 G1 B9 _ 物品代码 几率
! G- N1 d* v+ X1 y* A* x$ BEmotions.ini 动作表情列表 勿修改
. m! r# {6 B! M. [FactionParam.ini 帮派参数配置文件
x. ?6 e3 ?, m4 _, J" RFactionWarSys.ini 帮战参数配置文件6 e: c) c7 b/ E. R
Function.ini 服务器参数变量
7 M3 ~2 _& v6 H* i, I8 gGeneral_variable.ini 子定义任务活动变量
# l9 W: R! @8 @* J. |Globesetup.ini 攻击公式及死亡物品掉落公式
% S h/ {0 n& t2 ?3 G3 I6 G5 NGMList.ini GM列表文件5 N0 X0 }& w4 K+ u' p
例: 皇帝 admin
7 }5 j# |+ a: k+ p* Z" U$ X+ S. a admin=100
* Q+ v, ]2 g/ v% m9 {Goods.dat 物品数据库( j; {5 l0 k7 K2 ~0 `4 j0 c/ J' ]
Goodslist.dat 物品列表9 g# z0 k9 h8 @. c. f
HitLevel.ini 连击奖励文件2 F3 e2 J( v, \" s
InvalidStr.ini 特殊文字禁用列表% O9 [' v" X4 j
ItemAttr.dat 未知
$ T/ K- B% P; i: NItemType.dat 装备类型定义文件
5 \+ s" O8 o3 J) z. |LogSystem.ini 日志启动列表9 j# A' C+ Y) k, g& Y6 p- Z
MonsterList.ini 怪物数据库
$ g# B+ Z5 w. {PlayerExp.ini 经验设置文件0 l5 `. M; \1 G" H* J6 }
PlayerList.ini 初始人物性能列表
& {5 U U E5 {8 G& G6 ^PlayerOrginEquip.ini 初始装备列表
) i8 s# W. r- yPlayerPropertiesUpgrade.ini 人物性能列表
& P9 W# g4 @' G: ~Quest.ini 任务触发文件+ Y+ Y0 M1 w( g3 R( [* ]; V# J r
Sysboardcast.ini 喊话配置文件
- U" }$ Z4 _/ |0 \1 D. N7 R7 rTradeList.ini 商店物品出售列表
H' V/ N$ j; ~9 G- Y7 O( _Variable.ini 人物任务变量! f+ o5 |) } `, ]/ Q
VillageWarSys.ini 村站配置8 H! b! l! O$ f! g6 y$ p
--------------Regions文件夹--------------' r: g G( B5 j& U. c% M
*.monster 刷怪文件
& O* U1 L( Y: q/ v4 l*.npc NPC刷新列表1 x2 i' }' w; t1 Y+ R1 j, U
*.rgn 地图配置文件
- U8 s) a. H, W. Z*.rs 在该地图中使用回城的设置4 i) C9 y0 u- u" b$ O x3 Y! t
*.tax 税收配置文件
, L+ ]$ ~6 O7 F8 p. ~6 k- S# l- y# M, `*.weather 天气配置代码
, U- P/ H$ z+ r# l; } ^% m*.war 夺取标志物配置% }- B3 R* i) K7 H. e
*.city 城门配置及帮会复活点
- I" Z% A& N2 M$ _7 Qregionlist.ini 关键配置文件★
8 F2 A' R6 z) Y6 I2 E例:★★★★★★★★★★★★★注意下面★★★★★★★★★★★★★★★★$ C! H+ w1 u! U
GameServerNum 18 ?0 B I1 b5 r' I/ N& k' g3 u
GS_ID IP ListenPort
; _( Q- u$ ?! e; O-------------------------------------------------------
! U6 U! X; W* z# 1 127.0.0.1 2347
* D5 y5 Y r/ r+ n* I; L 自己的IP地址 ★★★★★对外开放时改动这里★★★★★& v1 F$ D) b8 z- `$ d. R
----------------------------------GameServer1内有----------------------------------
0 S' E( Z" W S* U9 j4 jlog文件夹----------------日志文件夹 可清空
: b( ~7 W2 M/ X/ I1 F" b* l9 Odbghelp.dll--------------动态链接库文件
( k2 i6 Y+ D6 I7 C8 _+ idebug.txt----------------日志文件 可清空+ r. N$ F8 y! f! S j
debug-player.txt---------日志文件 可清空
# g9 ?2 r9 ]9 j5 D5 r: vGameServer.exe-----------主程序9 h8 T3 `: w+ [
GameServer.pdb-----------不详
) P3 k' S! H6 j( D: f; eWarDebug.txt-------------不详
2 h- a7 Q4 j/ a$ y- h2 ksetup.ini----------------配置文件1 Q' C9 S0 L1 c; U) w' ~- i( c$ A& Y
配置文件详解
* o: y$ t4 Y* [" ^WorldIP 127.0.0.1-------服务器IP地址 勿改动) A$ m2 i3 h, v, ~. G
WorldPort 8100------------服务器连接端口 勿改动0 D5 s3 E# u! G6 E4 ~
ListenPort 2347------------服务器连接端口 勿改动
+ ~; G( e; }3 S1 b- ELocalIP 127.0.0.1-------对应IP地址 ★★★★★对外开放时改动这里★★★★★' v& n- k6 n5 B/ i9 v x6 F3 A
bCheckNet 1---------------不详 勿改动
" X! `# q; g- K' P2 j+ _, jMaxByteNum 5000------------不详 勿改动2 u7 f$ [# f' ]1 z5 u' G
MaxMsgLen 102400----------不详 勿改动4 \" u% P2 }' s
BanIPTime 10--------------不详 勿改动/ _* N2 i( a8 ^- f, G6 \
bCheckMsgCon 1---------------不详 勿改动
/ x! ? J7 |1 f7 _" O. FMaxConnectNum 2000------------不详 勿改动
/ n: m, Y: G* {! y: @6 hMaxIOSendNum 4---------------不详 勿改动& M& `. J- G8 V* d, Q3 G- e
MaxClientSendBuf 1048576---------不详 勿改动3 D3 x1 k9 Z, O, N- j8 w" `
RefeashInfoTime 3000------------不详 勿改动0 _: A" i, G' ?. o1 |9 P; G2 _
SaveInfoTime 30000-----------不详 勿改动0 {. b7 c1 u$ d
bWatchRunTimeInfo 1---------------不详 勿改动
% Q1 U+ G% D1 ~% Y, NdwWatchRunTime 300000----------不详 勿改动6 }" {% P- v+ I7 |% n' G% I
消息验证时间(毫秒,0为关闭) 0-------不详 勿改动1 _9 w8 B' |1 f7 G+ |9 o
发送验证序列(0关,1~N序列个数) 0-------不详 勿改动
& u8 ^' c6 j6 Z7 A) N9 x% Kgameserver2.3.4都照上面改!( ^$ a, w$ ]; u$ \# B
按照LoginServer--WorldServer--GameServer1--GameServer2--GameServer3--GameServer4启动服务端程序: ^* D0 s$ ^: }- I# X; O3 j7 F
客服QQ:1293560. M* q2 \. p( s" u3 N( M
联系电话:(0)13141434581
- g$ `6 J; f2 ~# e官方网站 http://www.heisesf.cn( I, j; X- Z" C/ [/ T( t
下载地址:
|