软件简介:
1 ?$ }5 |3 F! E2 [8 T! h1 Y- L* Q黑色网络--风云雄霸天下测试服务端.
) ]/ j5 k. ?! N2 N::感谢:: Max 辉哥 夜夜 三位技术员的研究.4 R6 t& W) f# Y% ]
此端绝对完美.我们限制了上线人数.跟版本内的一些文件.$ P8 A$ l- p/ c6 w% s7 X1 F/ d- U
所以不能开区.谨提供玩家测试.
+ l V( u$ ]& H, ^1 r. F, y9 Ywww.heisesf.cn 客服QQ:12935601 _1 T+ { d7 W+ A. ~9 g0 z
==============================================================================3 Z# D- Y, R) l3 t! w) y- N
黑色网络-目前开放测试服务器如下:
5 x+ N+ M6 O: Y9 v( [注:服务器开放性测试时间为期1个月.
: \4 q# ?. y- ?- J& O! K新魔界 --- 测试服务器开放中.. (服务器关闭时间:08年3月10日)# }- K5 D) X p) Y% `, K! l
RO--- 测试服务器开放中.. (服务器关闭时间:08年4月10日), T; L3 K8 ~1 C$ ^: O, q
骑士--- 测试服务器开放中.. (服务器关闭时间:08年3月10日): v$ ?& R4 U5 D) i! X" I
已关闭测试服务器如下:# Q* k r" Y# ?7 _) H' z
梦幻西游--- 测试服务器暂时关闭..(关闭时间:07年8月10日)
! i) M; B7 e" Q1 S7 P/ e完美世界--- 测试服务器暂时关闭..(关闭时间:08年2月10日)
: k E, X' i, E3 g + L2 Y! ^* ]8 }
==============================================================================
8 W$ u) J/ p" ~0 ~( |文字架设教程如下...
3 y) N) B; P0 r1 w4 B1 y& D+ V& t, [3 Y. ]. |
需要软件:
# Z6 v( ~! j! P4 _% B) cSQLsever2005pro. _3 I3 K6 f7 @: p: L
将服务器端解压缩到D:盘
! \8 Q' J$ Q3 N# g' kD:\Sagasevr下有6个文件夹! ?+ W9 [4 W! x2 Q6 f% M% S2 R
1:database SQL数据库文件夹
# o/ x1 h0 n# d0 r2:LoginServer 帐号登陆管理器
/ ?2 {" } {0 e4 j6 s w3:WorldServer 服务器数据管理器
# T1 r$ @( p+ D+ l# }4 Y4:GameServer1 游戏数据管理器+ s6 `: _& v7 H
4:GameServer2 游戏数据管理器0 A% b: I3 ~2 q% C% T/ |) H
5:GameServer3 游戏数据管理器: X& G7 {# J( d7 [3 }- v
6:GameServer4 游戏数据管理器
- m c j$ u- l; Z u$ G/ x f: {; Z----------------------------------database内有两个文件---------------------------
/ j# g; v8 W4 H2 m5 v% z: eLoginDB.bak-----LoginDB数据库备份文件& [; o3 z' u1 p: { c0 T$ T
GameDB.bak------GameDB数据库备份文件
0 \9 b5 W# ?! B2 V) o关于数据还原步骤
. @& H$ h2 l# m3 V4 a4 i首先安装SQL server------安装完毕-------打开SQL企业管理器-------进入(local)-------打开(local)属性内的安全性选项卡------勾选份验证 SQL sever和windows选项----确定然后进入安全性-------点击右边的用户SA查看属性---设置SQL密码----进入数据库-----新建数据库:LoginDB----建立完毕后进入这个数据库------选择:所有任务--还原数据库----从设备-----选择设备------添加------选择你的LoginDB.bak的存放路径:D:\Sagasevr\database\注意:路径内不能有中文)------选项-----在现有数据库上强制还原-------选择好还原出来的路径-----到database文件夹下------重复以上操作将GameDB数据也还原---然后删除数据库LoginDB及GameDB内的KCITT用户--结束" A/ L, p0 m6 S4 ~3 C
还原成功后database文件夹内有下列文件:GameDB.bak GameDB.ldf GameDB.mdf LoginDB.bak LoginDB.ldf LoginDB.mdf9 i/ c2 q. B5 M8 i' e1 N
关于XP ODBC数据库关联
- }- E: s o, [! j' `6 P开始--运行:odbcad32.exe-----系统DSN-----添加-----SQL SERVER----填写名称LoginDB-----描述可以不写-----服务器为:(local)--使用NT及SQL SERVER验证--填写登陆名为:SA。密码就是你自己设置的密码---------更改默认的数据库为:LoginDB及-----结束------测试连接OK??-----不OK,我也没办法了,尽力了。-------然后重复以上操作,关联上GameDB数据库-------关联结束后,点测试连接,如果没有问题应该是:测试连接成功(注意:这个过程,要求要仔细认真,一步一步的按说明做,只要不打错字,一定可以的!)
, M: E; m3 `% I% H0 P" M0 z以上未做特殊说明的一概按默认设置选择
2 d1 ]' F3 R0 P4 o如果测试都成功了我们就进入下一步$ P: i X! p& R- F& ?3 X
有★的地方一定要注意,按照说明做,任何一个小错误,都会导致服务器异常
' c. f" Z- o' m----------------------------------LoginServer内有---------------------------------/ s( e- D# ~' u6 P9 M
log文件夹------------------日志文件夹 可清空9 u" l: e. Y& D% W5 d+ A
dbghelp.dll----------------动态链接库文件 勿改动3 W c5 `" x' r6 a
debug.txt------------------日志文件 可清空 ' M- y2 h5 m O% v T; _
LoginServer.exe------------主程序 勿改动
# d$ Y4 k& G- t( Y/ J) e' eLoginServer.pdb------------不详 勿改动
8 B& X$ G$ g" B7 c0 w7 M1 ?NoQueueCdkeyList.txt-------不排队帐号名单
% b' X: z% I" `5 v6 rsetup.ini------------------配置文件( E' ~, m" K! y4 u/ M" T
下面是配置文件详解
4 R$ u7 {) F6 A+ m; L& y% QListenPort_Client 2346----------连接客户端端口号 勿改动3 R2 O1 @6 [' g. B
ListenPort_World 2345----------连接world服务器端口号 勿改动
0 Z1 J9 B9 R* eSqlConType SQLOLEDB------支持数据驱动 勿改动8 m6 @! W( B* s7 |% ^: ]; r
SqlServerIP (local)-------数据库IP ★XP下必须为(local)
6 A% M# R& B2 VSqlUserName sa------------SQL登陆用户名 ★就照这个填写8 B/ V% q5 @$ f; [, r7 Y+ u
SqlPassWord XXXXXXX-------SQL验证登陆密码 ★就是你自己设置的密码/ I3 U' V' n/ `- L+ O
DBName LoginDB-------访问数据库名称 勿改动
: y9 u( s! M% i& z8 p: ^7 vClient_CheckNet 1-------------不详 勿改动6 ^! n5 V6 U9 S `/ W
Client_MaxByteNum 5000----------不详 勿改动
3 v U' I5 s( Z* O3 K& @' `Client_MaxMsgLen 102400--------不详 勿改动7 ?, g! @, c: l) K+ {
Client_BanIPTime 10------------允许停留时间 可改变
' V8 L0 e) n5 c- t8 `Client_bCheckMsgCon 1-------------不详 勿改动
1 n+ g% `$ z8 hClient_MaxConnectNum 2000----------最大连接人数 可改变
* z F+ _. |& o& s% CClient_MaxIOSendNum 4-------------不详 勿改动+ e1 p; }, i# o8 y2 j3 y* {
Client_MaxClientSendBuf 1048576-------不详 勿改动; h0 W; y6 g1 \% p4 Q
World_bCheckNet 0-------------不详 勿改动
/ y0 a2 d1 \0 I+ R" NWorld_MaxByteNum 0-------------不详 勿改动
6 `8 Y, Q( j. A: n7 o$ x/ JWorld_MaxMsgLen 0-------------不详 勿改动, f; P, x" y& o/ K+ e
World_BanIPTime 0-------------不详 勿改动
/ v+ J5 E8 T/ ~ ^# dWorld_CheckMsgCon 0-------------不详 勿改动1 m, u. c9 j$ |& o
World_MaxConnectNum 20------------不详 勿改动
4 |+ }2 _2 a' ?; D2 t. r6 [World_MaxIOSendNum 100-----------不详 勿改动) I( N. _4 ~" A" t
World_MaxClientSendBuf 167772160-----不详 勿改动, d& W4 \; w2 R/ s" h
RefeashInfoTime 3000----------不详 勿改动1 x$ O( U$ M8 Y0 ^
SaveInfoTime 300000--------不详 勿改动! Y8 M; D6 [/ \2 o! @
DoQueueInter 20------------不详 勿改动
4 i7 m4 G& d* C5 n' ^, {5 [% JSendMsgToQueueInter 1000----------不详 勿改动
7 b$ e7 ?4 W, A- ^5 u* R) p7 FWorldMaxPlayerNum 1000----------不详 勿改动/ X3 E0 t5 X4 Z& L
BusyScale 0.55----------不详 勿改动
/ X: e, o3 E& o; n7 QFullScale 0.83----------不详 勿改动
) D. R6 u1 T) @+ r- ^* NPingWorldTime 60000---------不详 勿改动
. ~" S U1 p) S6 `5 a1 p- v) NPingWorldErrorTime 2000----------不详 勿改动0 L* n% e1 X" G1 G7 ~
bCdkeyIsDisable 0-------------不详 勿改动
" x2 I8 e* r1 D M: VbAllowIPCheck 0-------------不详 勿改动8 ?* I/ j$ `; i) f9 D& _5 L
bBetweenIPCheck 0-------------不详 勿改动
8 G& k! s( N u. g7 ?+ F$ d------------------------------------WorldServer内有-----------------------------------% k# g; \% `: B# z# A, G8 y$ E! C
Data文件夹---------------关键文件夹 下面有详细说明
. [( T8 l+ p1 F3 c3 P4 y6 xRegions文件夹------------关键文件夹 下面有详细说明# \0 c8 s; @. A! a0 }5 ]# g
Scripts文件夹------------脚本文件夹 下面有详细说明
) D C* M: b* n: Z5 x+ Y7 n3 l# U& l' rSkills文件夹-------------技能文件夹
$ z8 ?; K- R$ B! f" w# ILog文件夹----------------日志文件夹 可清空7 E8 M& j4 F9 d/ T/ B0 Z) B
dbghelp.dll--------------动态链接库文件8 O g4 e' d* ?1 {
debug.txt----------------日志文件 可清空 j( Y/ r) P2 n0 I+ S: t+ A
WorldServer.exe----------主程序8 v2 d, z4 o8 u; P6 Z8 ]6 ]& O
WorldServer.pdb----------不详
/ i8 r* e$ M) L3 ^3 QSetup.ini----------------配置文件) o G" S, I# z" f }
下面是配置文件详解+ R( B6 e$ I- ?! z0 F
WorldNumber 1-------------服务器编号 不是多服务器就勿改动3 \; K( u/ A7 W5 I
WorldName 搜豆传说------服务器名称 可改变★必须让顾客端与此一致& b3 E" b8 Y u. t" j
LoginIP 127.0.0.1-----数据服务器IP 勿改动6 P. |; Q# \+ k' S; Q: h8 W
LoginPort 2345----------连接服务器端口号 勿改动' a) V. q. C1 j: |
ListenPort 8100----------连接服务器端口号 勿改动& G9 Q8 e0 X" b
SqlConType SQLOLEDB------支持数据驱动 勿改动8 D( A- @6 d9 N) i0 K$ C x
SqlServerIP (local)-------数据库IP ★XP下必须为(local)
8 A1 @2 c" c1 ]/ n2 Q: x4 ~/ l' JSqlUserName sa------------SQL登陆用户名 ★就照这个填写1 G! M0 X1 X G
SqlPassWord XXXXXX--------SQL登陆密码 ★就是你自己设置的密码
% Y: x3 B' X1 u9 _9 QDBName GameDB--------访问数据库名称 勿改动
7 p* M! w3 P% {: r/ `bCheckNet 0-------------不详 勿改动
* p. U1 ?6 z# I4 e( jMaxByteNum 0-------------不详 勿改动
: [8 D2 k$ P; O1 b! Y* SMaxMsgLen 0-------------不详 勿改动, [1 r+ X& H( u9 [& s r, u/ v7 p
BanIPTime 0-------------不详 勿改动
5 J# @, V# t" G# l9 SbCheckMsgCon 0-------------不详 勿改动
4 {4 T3 f. x2 ~, QMaxConnectNum 20------------不详 勿改动
& I6 Q: }. s" [, a* z0 ~! D6 uMaxIOSendNum 100-----------不详 勿改动) O% t" @+ h; ~
MaxClientSendBuf 167772160-----不详 勿改动- b+ a, @, u3 ?0 E5 q
RefeashInfoTime 3000----------不详 勿改动1 R" `- N& |7 ^ X. R; x4 a7 ?. p
SaveInfoTime 60000---------不详 勿改动
# I" A" x% A) r& L. P清除LoginList时间毫秒 120000--------不详 勿改动
" \* Y' h( n7 ^# {: }2 zUseCostSys 0-------------不详 勿改动 y3 l, J/ a ^9 ?
CostServerIP 127.0.0.1-----不详 勿改动
( G$ B6 i9 J$ H' d+ \: U3 {( n2 uLoginCostPort 51242---------不详 勿改动
- R, I3 K1 K; X0 k3 n! qCostTime 600000--------不详 勿改动
9 h: A: |5 Q, J) X9 i; U) `CostDBProvider SQLOLEDB------支持数据驱动 勿改动' H! b$ X, W# g& C8 q
CostDBIP (local)-------数据库IP ★XP下必须为(local): v9 e% q8 I* y+ _' c
CostDB GameDB--------访问数据库名称 勿改动' q9 ^( D5 l8 y8 c! i8 [- J! n
CostDBUserName sa------------SQL登陆用户名 ★就照这个填写
$ y/ k1 ^' j6 i9 o1 i* u) oCostDBPassword XXXXXX--------SQL登陆密码 ★就是你自己设置的密码. r6 Z6 m7 i; }: @
LoadLargessTime 30000---------不详 勿改动2 b$ @2 w* [! ?) A1 C
bSendRegionMsgToCost 0-------------不详 勿改动
6 A8 {1 e; a8 W4 z$ }" Q" Y) G. JCostDBOnLoginProvider SQLOLEDB------支持数据驱动 勿改动$ } x$ f k# ~1 ?
CostDBOnLoginIP (local)-------数据库IP ★XP下必须为(local)7 `8 k: H* ?. T) H' Q q
CostDBOnLogin logindb-------访问数据库名称 勿改动, b* B& k ` K" Q
CostDBOnLoginUserName sa------------SQL登陆用户名 ★就照这个填写/ M ?: U! K M6 [' W4 ?. M9 x3 T
CostDBOnLoginPassword xchopop-------SQL登陆密码 ★就是你自己设置的密码
( _$ o: u+ H- W; YTransferLargessTime 30000---------不详 勿改动; K6 E+ k. b& j4 b$ Q3 V" |
------------------Data文件夹详解----------------' p: y M5 L' L; _4 O. S! i/ g
AttackCitySys.ini 攻城时间配置文件
7 M, e( B& n( V4 a xBuildList.ini 城门配置文件
4 j2 m! Q. d6 P- R+ U9 U/ [DropGoodsList.ini 暴率配置文件2 K7 n& ]5 h. i" E) f
例: 雪蜘蛛
' O1 F8 O4 G( O; @- e* o Q0030 0 1/5! [9 [( e9 h2 X' t3 ~
物品代码 几率6 X( e+ n9 O0 U5 l- o6 G; y/ f \3 Z
Emotions.ini 动作表情列表 勿修改) {7 L. @% v) [4 S
FactionParam.ini 帮派参数配置文件
( k1 e* K! W: x) X' Y7 YFactionWarSys.ini 帮战参数配置文件$ t" v9 ?! X! a- k# P
Function.ini 服务器参数变量
) W- E7 |2 b+ JGeneral_variable.ini 子定义任务活动变量* G* x4 g9 B# ?- H# n2 o% t' G
Globesetup.ini 攻击公式及死亡物品掉落公式
! H% N6 ]6 { p( I [: G( r$ }GMList.ini GM列表文件3 D" b# T- d. P, h' c0 n
例: 皇帝 admin* x% ~7 z6 x" h
admin=100
& f( c3 c1 k! t$ n( G- n+ e. pGoods.dat 物品数据库
- t* ]4 _' K$ d( t" A) [Goodslist.dat 物品列表
% h( g' o3 N3 d2 o+ e" ?* hHitLevel.ini 连击奖励文件
& j& }; {$ \ a% @1 v' qInvalidStr.ini 特殊文字禁用列表* c3 d$ T. n/ [, \: G" |
ItemAttr.dat 未知
8 x z* L8 P4 {/ G QItemType.dat 装备类型定义文件
; L5 D0 W% V8 Q; O/ o! _" c4 KLogSystem.ini 日志启动列表) `% V0 w. r0 T4 L: M/ v# A
MonsterList.ini 怪物数据库
4 c' k5 l% J0 gPlayerExp.ini 经验设置文件
8 r: f6 w, i" D# b3 k$ C6 oPlayerList.ini 初始人物性能列表& I3 z8 g P9 G; o1 O$ I
PlayerOrginEquip.ini 初始装备列表6 M+ H0 \; A5 D, V+ S# i
PlayerPropertiesUpgrade.ini 人物性能列表
2 t( k6 Y. \( s& gQuest.ini 任务触发文件+ a( }5 t* a* O: [; T9 G
Sysboardcast.ini 喊话配置文件
1 k, p# ~* s% Z% {8 |TradeList.ini 商店物品出售列表: _% m+ e4 z3 K, P% f6 D( A
Variable.ini 人物任务变量
S. ?" y8 M6 ?, b9 e8 e1 ]. X; fVillageWarSys.ini 村站配置
: g& x. X0 I# p D. `" a( h/ f--------------Regions文件夹--------------! e$ f9 X4 n) S6 X
*.monster 刷怪文件; P, v% ?! s$ z6 g* x3 i! x2 J1 k
*.npc NPC刷新列表* l8 M* o2 o' z' u
*.rgn 地图配置文件7 Z5 e1 b2 K# A( F2 {
*.rs 在该地图中使用回城的设置2 z% G- i, u3 z$ ~6 W
*.tax 税收配置文件( v4 n: }. v6 w% f
*.weather 天气配置代码
) x; Q7 W+ ^0 I/ \2 |' f*.war 夺取标志物配置
( X3 B1 s7 w1 {8 g3 x8 m*.city 城门配置及帮会复活点2 }( p' ]- I0 F6 A% a1 m ]
regionlist.ini 关键配置文件★
% n4 m; u3 }" b7 U+ R例:★★★★★★★★★★★★★注意下面★★★★★★★★★★★★★★★★
! }9 c) H- G+ ], cGameServerNum 1
9 c! i2 a1 J/ jGS_ID IP ListenPort, x% H/ |5 N% J/ O
-------------------------------------------------------
V: B( E0 I {# o S3 y* V# 1 127.0.0.1 2347
' d; `6 f7 U9 e2 X1 N+ @* x5 Y$ B 自己的IP地址 ★★★★★对外开放时改动这里★★★★★8 x7 u( m; N9 |5 o( b
----------------------------------GameServer1内有----------------------------------
& U, D [1 c" F" olog文件夹----------------日志文件夹 可清空
1 V' c4 j- E% @! Z6 s2 [dbghelp.dll--------------动态链接库文件1 C# v' i+ E" p, ?& M4 r8 j
debug.txt----------------日志文件 可清空
% l- S$ w: O4 q6 F! {7 }) Fdebug-player.txt---------日志文件 可清空9 g# M3 B+ F7 c+ `: ~5 }& v
GameServer.exe-----------主程序- C# R. g2 X7 W: X8 K
GameServer.pdb-----------不详7 {$ h3 X' r! D' C; m. E
WarDebug.txt-------------不详# ?9 L0 @& t7 ?4 ^
setup.ini----------------配置文件
, p3 e) F: w% R, C$ l配置文件详解
3 F7 N7 d8 |+ M6 j* b4 q) U9 UWorldIP 127.0.0.1-------服务器IP地址 勿改动3 o5 D5 p; T7 i; ]5 ?5 `' a9 I9 d& |
WorldPort 8100------------服务器连接端口 勿改动) V' }# b" h5 c% {) ~0 I! \
ListenPort 2347------------服务器连接端口 勿改动7 I& Q$ h2 J6 R6 y7 l! i6 _7 a
LocalIP 127.0.0.1-------对应IP地址 ★★★★★对外开放时改动这里★★★★★
6 |3 y8 \5 a* XbCheckNet 1---------------不详 勿改动
: j) Y- x ?1 ~) @& [& s' IMaxByteNum 5000------------不详 勿改动' B: f2 u/ Y: z0 e7 R3 b- G& z$ N5 c% N9 j
MaxMsgLen 102400----------不详 勿改动/ y$ w) J# G0 y) X% o4 F
BanIPTime 10--------------不详 勿改动
; _: ]3 D& E, y; u2 ubCheckMsgCon 1---------------不详 勿改动7 D& G5 t6 E/ b; q# v3 I! ?
MaxConnectNum 2000------------不详 勿改动1 ]1 l! i& j3 g8 _2 L
MaxIOSendNum 4---------------不详 勿改动
7 @4 r8 G: Q0 |/ |1 pMaxClientSendBuf 1048576---------不详 勿改动, f8 J4 ^+ c L1 a& j
RefeashInfoTime 3000------------不详 勿改动
0 c; Q. }4 N$ @& R0 i* CSaveInfoTime 30000-----------不详 勿改动
4 G- C/ `, b9 O- [bWatchRunTimeInfo 1---------------不详 勿改动
7 r6 @. |' S2 J/ f9 S- ^; VdwWatchRunTime 300000----------不详 勿改动
% P) S+ e/ |& A+ G消息验证时间(毫秒,0为关闭) 0-------不详 勿改动
7 k- [: ?1 k9 B4 t& }' ^" S( f发送验证序列(0关,1~N序列个数) 0-------不详 勿改动! Q1 q3 @/ y. n3 K# H7 x1 I
gameserver2.3.4都照上面改!9 I: e: Z8 m' e. \7 T" ^
按照LoginServer--WorldServer--GameServer1--GameServer2--GameServer3--GameServer4启动服务端程序# h# E# S" m& i, _6 C
客服QQ:1293560
3 M- j) o! h5 P' W5 h联系电话:(0)13141434581
3 z( K% u, `/ o官方网站 http://www.heisesf.cn- _8 ^# f3 j+ d: x: n% v
下载地址:
|