软件简介:# ^. K! b7 l1 @" K9 V0 u8 A
架设使用SQL数据库:SQLsever2005pro 将服务器端解压缩到D:盘D:\Sagasevr" G; Y# T- ?/ u! t2 K
GameDB.bak---GameDB数据库备份文件
: ]% V- b# i: u$ a8 l架设使用SQL数据库:SQLsever2005pro 将服务器端解压缩到D:盘D:\Sagasevr
+ G2 y1 @( S( C( S8 R% lGameDB.bak---GameDB数据库备份文件$ ?+ Q3 y6 _$ \
* k% e' l2 k7 l1 e0 _
关于数据还原步骤* I& d$ y' ~% S7 S. B7 M
安装SQL server-安装完毕-打开SQL企业管理器-进入(local)-打开(local)属性内的安全性选项卡---勾选份验证 SQL sever和windows选项-确定然后进入安全性----点击右边的用户SA查看属性---设置SQL密码-进入数据库--新建数据库:LoginDB-建立完毕后进入这个数据库---选择:所有任务--还原数据库-从设备--选择设备---添加---选择你的LoginDB.bak的存放路径:D:\Sagasevr\database\注意:路径内不能有中文)---选项--在现有数据库上强制还原----选择好还原出来的路径--到database文件夹下---重复以上操作将GameDB数据也还原---然后删除数据库
0 `" Q' ^- E, [4 c2 k$ s还原成功后database文件夹内有下列文件:GameDB.bak GameDB.ldf GameDB.mdf LoginDB.bak LoginDB.ldf LoginDB.mdf
6 ]( V- R, a% h关于XP ODBC数据库关联
3 ?$ ~) E# f9 V开始--运行:odbcad32.exe--系统DSN--添加--SQL SERVER-填写名称LoginDB--描述可以不写--服务器为:(local)--使用NT及SQL SERVER验证--填写登陆名为:SA。密码就是你自己设置的密码---更改默认的数据库为:LoginDB及--结束---测试连接OK??--不OK,我也没办法了,尽力了。----然后重复以上操作,关联上GameDB数据库----关联结束后,点测试连接,如果没有问题应该是:测试连接成功(注意:这个过程,要求要仔细认真,一步一步的按说明做,只要不打错字,一定可以的!)
. ?* P R8 M9 R以上未做特殊说明的一概按默认设置选择, w1 v( I* a8 j: J$ S/ J
如果测试都成功了我们就进入下一步2 A6 h* Z% v% D+ h
有★的地方一定要注意,按照说明做,任何一个小错误,都会导致服务器异常
; `; ?7 s! p' l0 M% W0 VLoginServer目录说明: Y: R- ?" `( L6 d! J9 h$ n( A9 A
log文件夹------日志文件夹 可清空
5 {9 E3 Y1 t3 qdbghelp.dll----动态链接库文件 勿改动% U- S& I$ C" G4 |+ _
debug.txt------日志文件 可清空
! k: ^0 |& s) y4 Y0 ~8 c/ gLoginServer.exe---主程序 勿改动
9 ~0 Y7 s5 }- ?% Q- QLoginServer.pdb---不详 勿改动
2 T% D( X a9 d2 A+ {# U4 oNoQueueCdkeyList.txt----不排队帐号名单$ c& V) Q1 J) S' f' W, q3 {" H4 o
setup.ini------配置文件
/ M5 b4 d0 t9 m" P配置文件详解
+ Q5 _! A6 ~" i. L s# ^ListenPort_Client 2346----连接客户端端口号勿改动% N) V7 x4 S9 U! W2 B
ListenPort_World 2345----连接world服务器端口号勿改动
/ E! R- f C l, c; b: y$ q9 G% z( {SqlConType SQLOLEDB---支持数据驱动 勿改动0 s! b/ @( }/ [. d5 Z. q$ g
SqlServerIP (local)----数据库IP ★XP下必须为(local)
O! t9 e5 G; ?SqlUserName sa---SQL登陆用户名 ★就照这个填写8 |' x1 f# n3 [+ ?' {& V- [# ^
SqlPassWord XXXXXXX----SQL验证登陆密码 ★就是你自己设置的密码# B2 P- O1 ]. r- i) w
DBName LoginDB----访问数据库名称 勿改动6 a0 o" i! W+ {0 M+ _/ A3 w& x$ j
Client_CheckNet 1----不详 勿改动" U+ i6 }8 _4 {+ P' ` R$ y- f
Client_MaxByteNum 5000----不详 勿改动
! U0 {9 Q2 K/ \5 ZClient_MaxMsgLen 102400--不详 勿改动
2 Y x% Y- A) a/ T [Client_BanIPTime 10---允许停留时间 可改变' G/ M( b! L9 B
Client_bCheckMsgCon 1----不详 勿改动
9 u- o2 n4 x& l* w' `$ R; _Client_MaxConnectNum 2000----最大连接人数可改变
7 I$ B* ^7 M% \* `Client_MaxIOSendNum 4----不详 勿改动
+ q5 u3 i9 ^+ x! k3 n* _; q3 {Client_MaxClientSendBuf 1048576----不详 勿改动3 R! D" s* ]% Z/ n0 e R, ?1 L+ X
World_bCheckNet 0----不详 勿改动
8 g2 C% j1 F# {: I* q" ]% U$ BWorld_MaxByteNum 0----不详 勿改动
* P% ^1 \& e1 gWorld_MaxMsgLen 0----不详 勿改动" S1 H5 _% _1 V' [7 n4 t
World_BanIPTime 0----不详 勿改动. g+ H- X8 }: _/ V8 y9 M0 b) l; `6 z! D2 p
World_CheckMsgCon 0----不详 勿改动4 r. ^* k" L1 \- Y9 X9 I
World_MaxConnectNum 20---不详 勿改动
1 w5 p3 g+ L% t9 EWorld_MaxIOSendNum 100-----不详 勿改动
& [" k+ Y# K M4 q3 U( x ZWorld_MaxClientSendBuf 167772160--不详 勿改动4 ^3 Q, H, _. L$ U$ f! t; _
RefeashInfoTime 3000----不详 勿改动
, H+ F0 I0 h& S6 X8 o, K7 zSaveInfoTime 300000--不详 勿改动1 f: R1 R, \8 {$ u7 x- t) ^
DoQueueInter 20---不详 勿改动# l# E! O! @8 F" ]2 `
SendMsgToQueueInter 1000----不详 勿改动5 p2 P: Q7 j0 y) u2 ~7 p
WorldMaxPlayerNum 1000----不详 勿改动/ z [$ _: j9 y0 K
BusyScale 0.55----不详 勿改动3 u% L( N h& O2 T+ I. Z* V
FullScale 0.83----不详 勿改动 y2 j" Z2 W" {
PingWorldTime 60000---不详 勿改动
! g, g5 J5 V2 M& |% iPingWorldErrorTime 2000----不详 勿改动 `# y: P. n8 K# l; K0 k9 S
bCdkeyIsDisable 0----不详 勿改动
9 g& ~$ X1 o6 f+ u9 ebAllowIPCheck 0----不详 勿改动
+ g- l) j- X5 e! b4 q' ?. q1 I8 I* M/ rbBetweenIPCheck 0----不详 勿改动
+ q; ]. l; J3 l1 B$ qWorldNumber 1----服务器编号不是多服务器就勿改动
K E$ T# G4 A5 k! ^WorldName 搜豆传说---服务器名称可改变★必须让顾客端与此一致/ t6 m E# j- v0 V& _
LoginIP 127.0.0.1--数据服务器IP 勿改动# V P6 ?1 u7 l) E& G
LoginPort 2345----连接服务器端口号 勿改动
" \, |& g+ Q. eListenPort 8100----连接服务器端口号 勿改动
* _. Q/ `3 `; F& z- I! WSqlConType SQLOLEDB---支持数据驱动 勿改动5 _1 ^" Q; t) }/ Q
SqlServerIP (local)----数据库IP ★XP下必须为(local)+ y9 ^/ I1 H6 _5 w/ W' ?2 \
SqlUserName sa---SQL登陆用户名 ★就照这个填写
( r' b& ?2 O" ~. l3 A4 C7 ]SqlPassWord XXXXXX--SQL登陆密码 ★就是你自己设置的密码4 f' x' u2 {% z; E: c
DBName GameDB--访问数据库名称 勿改动
$ o: L! g3 z! AbCheckNet 0----不详 勿改动
* J# Q9 K: P, c1 K$ l3 fMaxByteNum 0----不详 勿改动7 P2 K+ X6 _+ u) l; y Q
MaxMsgLen 0----不详 勿改动# z/ I* M3 w+ b. `
BanIPTime 0----不详 勿改动
8 M/ @! \ R6 N* ?3 S/ E$ w, ZbCheckMsgCon 0----不详 勿改动' J2 F" P9 @* z! ]- d
MaxConnectNum 20---不详 勿改动
T0 v) W2 x4 O3 |7 [! HMaxIOSendNum 100-----不详 勿改动' p9 f% E) f' n# Y* H
MaxClientSendBuf 167772160--不详 勿改动
/ }& N6 Y( K+ DRefeashInfoTime 3000----不详 勿改动4 G0 _( |2 Y- r7 ~- P
SaveInfoTime 60000---不详 勿改动* ?+ A7 N# l3 G8 e0 }4 ?% g
清除LoginList时间毫秒 120000--不详勿改动8 }9 u) a. K: m3 D: h
UseCostSys 0----不详 勿改动
R2 x% V- \: Z4 J; g" [3 jCostServerIP 127.0.0.1--不详 勿改动3 Y. Q. Z+ N) M4 `; g$ e
LoginCostPort 51242---不详 勿改动" x1 o0 S( l h2 B J
CostTime 600000--不详 勿改动
, b& K: Z* |) c: uCostDBProvider SQLOLEDB---支持数据驱动 勿改动
' k3 d4 f8 p- S. Z# XCostDBIP (local)----数据库IP ★XP下必须为(local)" F' u. r! {7 o& _0 n
CostDB GameDB--访问数据库名称 勿改动. v# e6 Q3 `- z1 r. Y* v
CostDBUserName sa---SQL登陆用户名 ★就照这个填写( B7 \2 {1 d0 r9 z: c+ Q
CostDBPassword XXXXXX--SQL登陆密码 ★就是你自己设置的密码0 l' l1 N& ?) x
LoadLargessTime 30000---不详 勿改动
/ O7 c \# [8 H, P9 WbSendRegionMsgToCost 0----不详 勿改动9 q' _5 g0 E5 r3 N) j8 s
CostDBOnLoginProvider SQLOLEDB---支持数据驱动勿改动2 i7 a; Z4 i4 {3 F
CostDBOnLoginIP (local)----数据库IP ★XP下必须为(local)7 _; G$ L' e: Y: M, ^8 W b
CostDBOnLogin logindb----访问数据库名称 勿改动3 e; z3 u1 o1 T" y
CostDBOnLoginUserName sa---SQL登陆用户名 ★就照这个填写
( N8 s! T) X( ~) N* ?CostDBOnLoginPassword xchopop----SQL登陆密码 ★就是你自己设置的密码1 V/ m' n4 I+ ]& f8 Y
TransferLargessTime 30000---不详 勿改动! p" k. F$ c1 h5 ?9 d( T0 W
Data文件夹详解4 Y) ^6 G2 V8 M$ u3 i
AttackCitySys.ini 攻城时间配置文件9 ~. `7 k" m$ j3 a Y
BuildList.ini 城门配置文件
( ] M9 L0 U+ gDropGoodsList.ini 暴率配置文件
/ N! c9 l6 I0 X# J, c例: 雪蜘蛛6 k: S9 @7 K% p
Q0030 0 1/5
; m4 d6 q/ z0 y% l2 [( I0 q物品代码 几率
7 v+ v. f/ o( |4 Y! Q# n6 qEmotions.ini 动作表情列表 勿修改0 L4 ^9 G# u* i# J1 c# _5 f: B- j% {5 }
FactionParam.ini 帮派参数配置文件
9 y' ^7 U! K- Y6 {, d/ eFactionWarSys.ini 帮战参数配置文件% s7 U( d% g* ]( D& V# m( [2 G3 H
Function.ini 服务器参数变量
9 U3 [% \, K2 Q4 n4 ?- NGeneral_variable.ini 子定义任务活动变量
# Y2 i! p, S3 M- j2 G( E+ UGlobesetup.ini 攻击公式及死亡物品掉落公式8 z) W3 _4 ?; I$ M8 n; r3 Q6 v" ^1 |
GMList.ini GM列表文件
9 L5 u1 a9 X: }9 F& E例: 皇帝 admin" \, A, t. A1 q1 m {& D' Q
$ K) A3 a1 c. @0 p, a" Madmin=100
" c! `% v$ c( J+ fGoods.dat 物品数据库+ |5 _- a1 S! z/ R% p( ?
Goodslist.dat 物品列表
# S. w3 H; {0 f! a, v EHitLevel.ini 连击奖励文件9 P0 j6 A( N7 c0 a8 k( `( u
InvalidStr.ini 特殊文字禁用列表
1 \6 a8 n" D7 Z: |, jItemAttr.dat 未知
7 K+ Y7 ]& u3 U0 L3 b# PItemType.dat 装备类型定义文件
Z) R5 C7 p" A* i4 g: n; CLogSystem.ini 日志启动列表: i8 \- r; ]6 d$ Y2 q0 W
MonsterList.ini 怪物数据库- C8 D8 N2 O$ \5 h( N
PlayerExp.ini 经验设置文件( N( M$ d) l. }/ s$ ]+ R
PlayerList.ini 初始人物性能列表! P4 k# y+ a' ^2 T5 C+ S
PlayerOrginEquip.ini 初始装备列表: O- u3 X q3 X$ u, E0 k" Y
PlayerPropertiesUpgrade.ini 人物性能列表( o9 b5 N @" C, d* `* a
Quest.ini 任务触发文件
. |& s! {# }2 A2 p2 G) RSysboardcast.ini 喊话配置文件+ T& Z, E& y Y2 {1 H/ V
TradeList.ini 商店物品出售列表/ q1 Y* ]9 Q7 J( U* f6 m( F
Variable.ini 人物任务变量
; ~, O. v/ {9 e1 H& [! pVillageWarSys.ini 村站配置
5 E% Z# Q% r' Z" l! ORegions文件夹
* E P# w# j3 ] {7 O, k*.monster 刷怪文件
" H% H3 O1 `& N% z0 Z*.npc NPC刷新列表
: {+ H: n/ z- \0 V, `*.rgn 地图配置文件* Z1 P6 X( J9 V& F; q) U& z
*.rs 在该地图中使用回城的设置7 D1 `1 r3 r" O$ p" g8 g2 M
*.tax 税收配置文件
y' v- G( Y: r3 c$ q*.weather 天气配置代码
( ?; U0 v6 y7 Z/ O4 G*.war 夺取标志物配置- e) K% `2 N* c+ F* N5 q* h
*.city 城门配置及帮会复活点6 Q6 V4 F: I9 {
regionlist.ini 关键配置文件★$ F! v, } a4 R7 q4 T0 |
GameServerNum 1
7 \8 l& ]/ T7 v0 c2 _GS_ID IP ListenPort
3 R' d9 V' P% t/ a3 Q+ R$ Y4 f----------------, [: c, G" o3 n1 N
# 1 127.0.0.1 2347
6 v. [: g5 y* Q自己的IP地址 ★★★★★对外开放时改动这里★★★★★8 _5 \+ M" Y- U3 Y
----------GameServer1内有----------" O2 B4 P% z1 b# R9 s
log文件夹----日志文件夹 可清空
3 _: H5 a8 T7 w) n2 pdbghelp.dll-----动态链接库文件
+ _; A! l+ K% U) adebug.txt----日志文件 可清空
( K9 H; f K) W/ p+ Q' v: bdebug-player.txt---日志文件 可清空; V) ~) z0 g& r9 M1 q) f# }
GameServer.exe-----主程序
0 H+ c2 s6 B+ O% S* VGameServer.pdb-----不详* |/ B4 d2 n, W& n1 a# q
WarDebug.txt----不详+ o( o2 f) s) p1 e W
setup.ini----配置文件
0 X" B) `7 l# ^配置文件详解' I% T! i( i" x) p$ M
WorldIP 127.0.0.1----服务器IP地址 勿改动
7 A! R, V7 g% D6 y' V0 S( _8 Q1 jWorldPort 8100---服务器连接端口 勿改动
2 C4 W8 a" Y( e2 `' [ListenPort 2347---服务器连接端口 勿改动
; N8 c4 e1 ]- G( m) A' p e7 JLocalIP 127.0.0.1----对应IP地址 ★★★★★对外开放时改动这里★★★★★8 ~0 k( T) h# ^- M. ^0 L
bCheckNet 1------不详 勿改动
% o7 d( U, B5 PMaxByteNum 5000---不详 勿改动
6 L; [+ w, {/ @/ p) y0 kMaxMsgLen 102400----不详 勿改动6 A; h7 F9 Z0 W0 K9 l1 g( @
BanIPTime 10-----不详 勿改动8 v& [7 N( f7 L" f. g8 i+ ?7 o
bCheckMsgCon 1------不详 勿改动
' L/ O0 [# M# s* n3 m3 MMaxConnectNum 2000---不详 勿改动
8 X( {- e: {" i- y' I; V5 GMaxIOSendNum 4------不详 勿改动
# e3 M% ?0 F, S6 IMaxClientSendBuf 1048576---不详 勿改动: k. ]9 X6 u* c8 X. m, \% I* T
RefeashInfoTime 3000---不详 勿改动0 e& d3 t1 {" \
SaveInfoTime 30000-----不详 勿改动3 y& ]# w& |3 e
bWatchRunTimeInfo 1------不详 勿改动
5 i3 z& Q/ c/ g( cdwWatchRunTime 300000----不详 勿改动
% } F: W2 d W* K" T& P( l消息验证时间(毫秒,0为关闭) 0----不详勿改动) P y* v9 D/ [
发送验证序列(0关,1~N序列个数) 0----不详勿改动2 j# Y: R4 w5 g0 H# _% f+ O! x
gameserver2.3.4照上面改!
$ M. C3 H: ]' d1 n T按照启动服务端顺序启动
1 w$ a" H! Z1 X, w: y' s. \下载地址:
|