软件简介:) O3 G2 a0 j: u' c4 h% t
黑色网络--风云雄霸天下测试服务端.. \2 x/ A; R( W$ E8 ~
::感谢:: Max 辉哥 夜夜 三位技术员的研究.
1 _; _6 C; P, C' K1 p) W! C4 |, J此端绝对完美.我们限制了上线人数.跟版本内的一些文件.
' N4 ^- E, O3 @" ^# C: m所以不能开区.谨提供玩家测试.
$ l* E* Z5 ]- Z$ z* Twww.heisesf.cn 客服QQ:1293560
1 D9 A! S: \) V$ i0 s5 Q==============================================================================
7 s4 @. N" p+ {' ?黑色网络-目前开放测试服务器如下:: V4 L9 z4 v" J3 C! X
注:服务器开放性测试时间为期1个月.
/ U2 g4 D7 r+ V新魔界 --- 测试服务器开放中.. (服务器关闭时间:08年3月10日)* ~2 R9 \9 Z/ q/ u' I
RO--- 测试服务器开放中.. (服务器关闭时间:08年4月10日)$ [! g' ?- r/ I- I7 [5 H
骑士--- 测试服务器开放中.. (服务器关闭时间:08年3月10日)
7 }6 g8 S! E$ o已关闭测试服务器如下:
4 l" f ~& J& R. s1 z, N9 G# K! F梦幻西游--- 测试服务器暂时关闭..(关闭时间:07年8月10日)" \! [* T9 E: N1 v
完美世界--- 测试服务器暂时关闭..(关闭时间:08年2月10日)/ D1 U5 m8 A! x8 O: r
9 S8 j* d! x+ A* b' K% k. D R1 C
==============================================================================
: p8 I6 B" i: c+ z3 n5 ^. r文字架设教程如下...5 {) D7 W6 f+ t
0 Y ?' C6 k- U- H7 [& D7 q
需要软件:6 r7 {( ]# k+ N8 `: v/ f- m# f1 x; i
SQLsever2005pro
, h9 [6 Z1 k. k4 m* A! V2 [8 ^将服务器端解压缩到D:盘
3 ^3 w4 w- x" JD:\Sagasevr下有6个文件夹- x4 n ?6 ~4 M+ \6 U4 A; }
1:database SQL数据库文件夹
( J) y) ]0 _ Y- a; E! z( }2:LoginServer 帐号登陆管理器. Y; V I0 {7 a; Z
3:WorldServer 服务器数据管理器0 _- K' F1 ~; _! m+ X6 T
4:GameServer1 游戏数据管理器0 R* b4 b7 Q$ d c6 \8 c
4:GameServer2 游戏数据管理器8 ~4 E, k. b+ t
5:GameServer3 游戏数据管理器3 h( g- [& o2 W5 v# q
6:GameServer4 游戏数据管理器
+ H6 P0 K; L% D! G----------------------------------database内有两个文件---------------------------8 v2 x: G; f1 R; V; Q, i; d' f
LoginDB.bak-----LoginDB数据库备份文件( S j. w# k$ g
GameDB.bak------GameDB数据库备份文件0 b8 z% M5 n) |
关于数据还原步骤
3 z9 M# n/ E. E! I. G/ w首先安装SQL server------安装完毕-------打开SQL企业管理器-------进入(local)-------打开(local)属性内的安全性选项卡------勾选份验证 SQL sever和windows选项----确定然后进入安全性-------点击右边的用户SA查看属性---设置SQL密码----进入数据库-----新建数据库:LoginDB----建立完毕后进入这个数据库------选择:所有任务--还原数据库----从设备-----选择设备------添加------选择你的LoginDB.bak的存放路径:D:\Sagasevr\database\注意:路径内不能有中文)------选项-----在现有数据库上强制还原-------选择好还原出来的路径-----到database文件夹下------重复以上操作将GameDB数据也还原---然后删除数据库LoginDB及GameDB内的KCITT用户--结束) j# c3 m* g( ?9 j; T
还原成功后database文件夹内有下列文件:GameDB.bak GameDB.ldf GameDB.mdf LoginDB.bak LoginDB.ldf LoginDB.mdf# K, L1 v! p( D5 \4 G
关于XP ODBC数据库关联! U+ k3 {: o3 L9 c8 i/ d
开始--运行:odbcad32.exe-----系统DSN-----添加-----SQL SERVER----填写名称LoginDB-----描述可以不写-----服务器为:(local)--使用NT及SQL SERVER验证--填写登陆名为:SA。密码就是你自己设置的密码---------更改默认的数据库为:LoginDB及-----结束------测试连接OK??-----不OK,我也没办法了,尽力了。-------然后重复以上操作,关联上GameDB数据库-------关联结束后,点测试连接,如果没有问题应该是:测试连接成功(注意:这个过程,要求要仔细认真,一步一步的按说明做,只要不打错字,一定可以的!)
1 n3 a$ P2 |" C2 m3 K以上未做特殊说明的一概按默认设置选择
, l; q$ c9 ?. B" j; i' A1 p如果测试都成功了我们就进入下一步
$ m N) K; f4 C" @9 i; R4 s有★的地方一定要注意,按照说明做,任何一个小错误,都会导致服务器异常
+ p0 ~% G; \3 [. Y7 m3 V----------------------------------LoginServer内有---------------------------------
7 W$ X9 P8 o3 jlog文件夹------------------日志文件夹 可清空
5 S; T& |& q: ?5 a7 D! s, `/ ndbghelp.dll----------------动态链接库文件 勿改动! v2 a; {5 A: g$ e
debug.txt------------------日志文件 可清空
9 L% K* P6 U6 B# N: h5 }8 V) `$ pLoginServer.exe------------主程序 勿改动" A" L0 t8 E. D( F/ G- h( `
LoginServer.pdb------------不详 勿改动/ L+ \% I7 M& d: F' [
NoQueueCdkeyList.txt-------不排队帐号名单
, O( ~" U7 [& w# c3 C1 p/ }$ m9 }setup.ini------------------配置文件
8 S% _) E/ T* I- g6 a下面是配置文件详解
. s5 G; D8 z1 H2 D" c) MListenPort_Client 2346----------连接客户端端口号 勿改动; A1 ~0 f4 Z, \0 p2 {6 ~7 ]* Z
ListenPort_World 2345----------连接world服务器端口号 勿改动
. S I+ Z# G6 k) _SqlConType SQLOLEDB------支持数据驱动 勿改动
- N1 A7 ^, E3 MSqlServerIP (local)-------数据库IP ★XP下必须为(local)7 _% G/ o, w5 m8 n7 _7 v" L) s
SqlUserName sa------------SQL登陆用户名 ★就照这个填写$ q2 x4 E3 V. S
SqlPassWord XXXXXXX-------SQL验证登陆密码 ★就是你自己设置的密码, t0 Y& _6 B9 n/ ^
DBName LoginDB-------访问数据库名称 勿改动
8 A# q- c% |+ h! [1 L _2 ~' S( fClient_CheckNet 1-------------不详 勿改动$ U3 r% f1 Z/ S4 _8 B7 ^
Client_MaxByteNum 5000----------不详 勿改动, z9 M$ Z) W9 i% m% @) i" b+ q5 z
Client_MaxMsgLen 102400--------不详 勿改动
# X$ c' o# Q7 k6 BClient_BanIPTime 10------------允许停留时间 可改变
* `3 ^2 X' m& X% ZClient_bCheckMsgCon 1-------------不详 勿改动
8 A3 k* `7 V' Z ~( t, f0 E+ W9 uClient_MaxConnectNum 2000----------最大连接人数 可改变5 k A1 d5 h$ \+ m
Client_MaxIOSendNum 4-------------不详 勿改动" a1 Q( K4 |3 Y0 j( N" ]' ~2 C
Client_MaxClientSendBuf 1048576-------不详 勿改动
+ Z- z$ m$ S2 r9 nWorld_bCheckNet 0-------------不详 勿改动
9 S3 }# ~# d1 q& C/ I4 f# Y! ^World_MaxByteNum 0-------------不详 勿改动
( t3 Y) Q7 [ P. e4 @" NWorld_MaxMsgLen 0-------------不详 勿改动3 ]% h% C, x5 R8 f
World_BanIPTime 0-------------不详 勿改动5 d! |+ K! P/ F9 R% D
World_CheckMsgCon 0-------------不详 勿改动9 V9 ?. s, I& @+ u7 K/ Y- L
World_MaxConnectNum 20------------不详 勿改动
. ^* ~ v0 \; Y. E) t3 w5 N% zWorld_MaxIOSendNum 100-----------不详 勿改动( p0 D" o, ^6 o4 Q' Q4 S4 r. }' ~
World_MaxClientSendBuf 167772160-----不详 勿改动2 C2 i X& a/ \+ o! U; m
RefeashInfoTime 3000----------不详 勿改动: x% v" D, U( ~$ B/ s8 f
SaveInfoTime 300000--------不详 勿改动# D$ I$ b, f/ |4 H a2 D( j
DoQueueInter 20------------不详 勿改动% X8 @ P& z9 `3 \1 f) T
SendMsgToQueueInter 1000----------不详 勿改动
X" M; J0 M+ }5 @4 Q3 E, \WorldMaxPlayerNum 1000----------不详 勿改动
9 s- k/ _" ~$ @2 ]" f7 ^" rBusyScale 0.55----------不详 勿改动
8 I7 g/ I% T/ h$ aFullScale 0.83----------不详 勿改动# J2 {' q1 T( p8 z' s( ~" N9 m
PingWorldTime 60000---------不详 勿改动" E% @8 g5 W) D8 |+ W
PingWorldErrorTime 2000----------不详 勿改动" ], l+ S4 F0 Y& f8 A
bCdkeyIsDisable 0-------------不详 勿改动7 i2 c0 p* U7 k# ^$ h1 s2 y
bAllowIPCheck 0-------------不详 勿改动
# W% p% _. A# y P h2 A9 ^bBetweenIPCheck 0-------------不详 勿改动2 s/ M, |5 `2 Y) S
------------------------------------WorldServer内有-----------------------------------; g5 [2 E9 q- n6 E \
Data文件夹---------------关键文件夹 下面有详细说明+ ?. l, Z8 h! n. ]9 a' M
Regions文件夹------------关键文件夹 下面有详细说明3 E9 P- t( V, ~
Scripts文件夹------------脚本文件夹 下面有详细说明
7 l8 F: p, G5 N9 Y; i& m# ?4 O( `Skills文件夹-------------技能文件夹) Y# t" F! w* v8 A) I8 n5 P- K
Log文件夹----------------日志文件夹 可清空
1 l. Y1 t7 T8 Q3 s2 \2 k( Ydbghelp.dll--------------动态链接库文件
$ P ]5 e7 }* Z u( }" v6 z/ `8 ?debug.txt----------------日志文件 可清空! p0 Z, F0 E6 p" m( ]
WorldServer.exe----------主程序$ ^2 h2 w7 {$ k' q' n- i S$ M
WorldServer.pdb----------不详9 ?' o; G; }3 n0 }& t- l- S `8 T
Setup.ini----------------配置文件
& e! i0 A* c* j9 v下面是配置文件详解/ K! Z: p8 T% K/ b
WorldNumber 1-------------服务器编号 不是多服务器就勿改动
' z/ l9 o/ w/ O: qWorldName 搜豆传说------服务器名称 可改变★必须让顾客端与此一致$ o9 m# f4 r5 H
LoginIP 127.0.0.1-----数据服务器IP 勿改动4 k: G5 Y; E1 ~5 }! Q t7 b
LoginPort 2345----------连接服务器端口号 勿改动
# T% o5 N4 I) D1 ^9 zListenPort 8100----------连接服务器端口号 勿改动
$ k& v8 [1 q2 e4 mSqlConType SQLOLEDB------支持数据驱动 勿改动3 v. T3 _8 E' q- u: z
SqlServerIP (local)-------数据库IP ★XP下必须为(local)
) W$ D/ J+ S1 F0 SSqlUserName sa------------SQL登陆用户名 ★就照这个填写- \5 l% S# N" e8 ?9 ~9 ]6 O
SqlPassWord XXXXXX--------SQL登陆密码 ★就是你自己设置的密码
+ h$ x6 F9 }2 u6 l" Q4 kDBName GameDB--------访问数据库名称 勿改动$ K# Z2 |7 c( ^" T: S% }' q
bCheckNet 0-------------不详 勿改动8 e, {4 f4 c3 H3 ^8 E
MaxByteNum 0-------------不详 勿改动, s. F4 @2 @5 `6 |
MaxMsgLen 0-------------不详 勿改动
, f# B( e7 h! r8 Y/ X, N3 ?+ hBanIPTime 0-------------不详 勿改动/ G: s( l# X; l0 d$ |1 m s
bCheckMsgCon 0-------------不详 勿改动" @; ^; k' P/ o6 B3 ?
MaxConnectNum 20------------不详 勿改动
! [! X6 |# N v4 Q+ kMaxIOSendNum 100-----------不详 勿改动7 f. x* Z1 A7 t
MaxClientSendBuf 167772160-----不详 勿改动
% p" a. f% b; z% M8 zRefeashInfoTime 3000----------不详 勿改动
% M: G. U! Y9 s) \SaveInfoTime 60000---------不详 勿改动2 H" z* r8 {1 } C- B) ]% V- `
清除LoginList时间毫秒 120000--------不详 勿改动
2 o, M. Y5 U. h4 H! _3 L6 ?UseCostSys 0-------------不详 勿改动
M3 ^3 V; a N! i: v* @CostServerIP 127.0.0.1-----不详 勿改动/ m5 o1 ]7 I. m4 }
LoginCostPort 51242---------不详 勿改动- x/ p% A0 ]7 _$ t# _
CostTime 600000--------不详 勿改动
9 p6 p- h& s- pCostDBProvider SQLOLEDB------支持数据驱动 勿改动
) E+ i* [# ^9 x" d6 A& U/ QCostDBIP (local)-------数据库IP ★XP下必须为(local)
+ i0 [# r+ d3 LCostDB GameDB--------访问数据库名称 勿改动7 d9 h2 e8 }6 F' y/ |; C5 T
CostDBUserName sa------------SQL登陆用户名 ★就照这个填写
; W* I! ~+ M/ ?; UCostDBPassword XXXXXX--------SQL登陆密码 ★就是你自己设置的密码
) N# s& G( |% s: u8 pLoadLargessTime 30000---------不详 勿改动& w' q. ?+ M- m* @
bSendRegionMsgToCost 0-------------不详 勿改动) g H0 y. K1 H% [, D/ b, O* v: d
CostDBOnLoginProvider SQLOLEDB------支持数据驱动 勿改动
( _" a3 x* a3 ]CostDBOnLoginIP (local)-------数据库IP ★XP下必须为(local)
) g, j7 r6 [6 M& e+ J+ YCostDBOnLogin logindb-------访问数据库名称 勿改动
+ |. `4 g: Q% U \1 o) U- LCostDBOnLoginUserName sa------------SQL登陆用户名 ★就照这个填写
: @% ^4 c8 D+ U. U; Y% S( VCostDBOnLoginPassword xchopop-------SQL登陆密码 ★就是你自己设置的密码
8 l5 e) n$ K& l' Y5 S" xTransferLargessTime 30000---------不详 勿改动/ C8 O3 O; e* r8 F3 L
------------------Data文件夹详解----------------6 R8 I1 |7 v5 a- B8 M! i9 R. j {
AttackCitySys.ini 攻城时间配置文件
! Y. o( B! e5 S' z' u+ r0 OBuildList.ini 城门配置文件
2 Z3 X% Y3 I) U: x$ QDropGoodsList.ini 暴率配置文件) K# Z! W4 U+ J1 ^; U, {
例: 雪蜘蛛8 F* m y* e1 O( w; B/ t+ ~
Q0030 0 1/5
; `8 U( w9 q( T$ N4 a 物品代码 几率9 e% L6 ^1 A0 A) E' Q% _
Emotions.ini 动作表情列表 勿修改
" g* d+ P4 H* ?( sFactionParam.ini 帮派参数配置文件
! _$ l5 _# H( }1 w TFactionWarSys.ini 帮战参数配置文件
/ W. y0 i, }6 w# b7 M! K3 G8 FFunction.ini 服务器参数变量/ g- L }9 C- |1 ?, p
General_variable.ini 子定义任务活动变量
. k! M: P9 {0 q. N0 ^ zGlobesetup.ini 攻击公式及死亡物品掉落公式1 N6 C- D7 F) M0 ~ S/ X1 J
GMList.ini GM列表文件
0 u' X$ \5 m( O H例: 皇帝 admin" V6 h' V: a- E! F3 C) w
admin=100- q! R7 C5 h* H0 H. V0 ?- k
Goods.dat 物品数据库0 P& ], F6 k7 L% W& u
Goodslist.dat 物品列表
! g; G( |% a; z7 S' X$ g5 _HitLevel.ini 连击奖励文件+ p- B# [9 F9 a3 i
InvalidStr.ini 特殊文字禁用列表
, N& ? x5 W! YItemAttr.dat 未知8 m; K" j$ g( Q% H9 _! w
ItemType.dat 装备类型定义文件
( O: P7 b: b" Z) F* sLogSystem.ini 日志启动列表
4 T5 m3 f! P% C* oMonsterList.ini 怪物数据库 `- h9 ^$ ^ k+ p. L* M: B! F
PlayerExp.ini 经验设置文件
! d) ?! q5 k. OPlayerList.ini 初始人物性能列表, ^) f) y& U( A( n
PlayerOrginEquip.ini 初始装备列表
5 J/ p) I6 @* n' k& a& qPlayerPropertiesUpgrade.ini 人物性能列表
. e! P2 m) v6 E" |5 o" DQuest.ini 任务触发文件- b: {6 B/ t/ s5 k9 L; S6 n' l
Sysboardcast.ini 喊话配置文件
* q6 }' j8 d8 Y" j: A$ O3 OTradeList.ini 商店物品出售列表" `0 ~) ?7 k5 ? Y, m
Variable.ini 人物任务变量
i% a, Q/ x5 |: e" B8 Z8 JVillageWarSys.ini 村站配置 W$ x* X/ l2 Y2 Q5 q) j+ G
--------------Regions文件夹--------------) _1 k4 I1 u- A- Q! S4 h
*.monster 刷怪文件; |7 H: K5 W& ]# B
*.npc NPC刷新列表# c0 P7 p( x7 y
*.rgn 地图配置文件
" b4 ^7 d6 j6 A5 O+ k [+ E5 o*.rs 在该地图中使用回城的设置( c4 b9 X8 q, G3 i! D' y
*.tax 税收配置文件
7 z# M+ ]# G! U! X% j0 ~*.weather 天气配置代码6 K" z3 s8 c4 e6 i) C, ^8 Z6 f
*.war 夺取标志物配置! ]( P$ y7 k) O* b! ]
*.city 城门配置及帮会复活点
% G! J* P5 w+ x( x& C) g( j. e9 \; aregionlist.ini 关键配置文件★
4 a) x& u% f& e5 c例:★★★★★★★★★★★★★注意下面★★★★★★★★★★★★★★★★
% |1 u C1 w7 z) m( ?GameServerNum 1
* l5 n7 ^0 }3 Z! ^- _5 K. RGS_ID IP ListenPort
: y& F3 ?% e: j/ U6 f2 |-------------------------------------------------------( F W" r9 H* i
# 1 127.0.0.1 23475 B) `& P1 ~; W3 Q+ o
自己的IP地址 ★★★★★对外开放时改动这里★★★★★: w, Z+ i/ P! Y7 B, _3 q7 f
----------------------------------GameServer1内有----------------------------------
0 z3 ~0 Q8 U3 r5 Z6 f, w) E$ t/ | Elog文件夹----------------日志文件夹 可清空
- a' c- I! j( B2 E1 Udbghelp.dll--------------动态链接库文件9 d0 I8 W) |* F
debug.txt----------------日志文件 可清空4 _3 y! f7 [; T
debug-player.txt---------日志文件 可清空7 f0 g1 m, H# B. H( ~2 B6 Y6 w) A
GameServer.exe-----------主程序
. x8 ~' J, Q3 X+ F3 CGameServer.pdb-----------不详
1 D6 s3 l2 \9 V" f3 VWarDebug.txt-------------不详
( `2 d; h/ d, ~9 r& a4 r; asetup.ini----------------配置文件
. _( i9 \6 s5 M配置文件详解
: E- i+ |% R1 {0 s: j; Q$ V% KWorldIP 127.0.0.1-------服务器IP地址 勿改动# _% S7 \0 U8 l$ {2 e8 N# r4 o9 F- W
WorldPort 8100------------服务器连接端口 勿改动' n2 W, I R; @5 h' u
ListenPort 2347------------服务器连接端口 勿改动
: q- N# n7 T9 e2 I0 Y0 b9 ^! {6 hLocalIP 127.0.0.1-------对应IP地址 ★★★★★对外开放时改动这里★★★★★- S! E; ^. N0 Z' M8 M2 L1 P
bCheckNet 1---------------不详 勿改动. \. b) ?6 V+ L7 [7 F0 u
MaxByteNum 5000------------不详 勿改动
) j- o' A% {) y( G5 y' R: HMaxMsgLen 102400----------不详 勿改动: K& Q) ]/ ^% m' f1 p* _
BanIPTime 10--------------不详 勿改动
7 l$ N3 N( F( Y0 ubCheckMsgCon 1---------------不详 勿改动
. C+ [9 g0 E! B& y3 l: x# T. gMaxConnectNum 2000------------不详 勿改动! n0 s# |- P$ y+ ^
MaxIOSendNum 4---------------不详 勿改动
. c: \2 _( K' J1 mMaxClientSendBuf 1048576---------不详 勿改动0 j$ z# {& x) ?& R$ `. Q" ^5 F
RefeashInfoTime 3000------------不详 勿改动1 }; b4 O$ T. _/ I
SaveInfoTime 30000-----------不详 勿改动
2 ?! o1 X( j7 l* ebWatchRunTimeInfo 1---------------不详 勿改动
/ K0 o& u7 e: k1 EdwWatchRunTime 300000----------不详 勿改动
+ F. R) w1 F$ e消息验证时间(毫秒,0为关闭) 0-------不详 勿改动
5 C( N/ }( Y( P: _9 N发送验证序列(0关,1~N序列个数) 0-------不详 勿改动
) X" l& q! K% P+ i$ K+ Z! qgameserver2.3.4都照上面改!% Q+ H+ N0 Z5 E5 ]
按照LoginServer--WorldServer--GameServer1--GameServer2--GameServer3--GameServer4启动服务端程序
: J/ N/ N5 u q' f! }# M客服QQ:1293560& f7 A. K5 x& f1 E2 C
联系电话:(0)13141434581! f' j( }5 W5 c7 |# u# a
官方网站 http://www.heisesf.cn7 Z( i& ?# _. n* P
下载地址:
|