软件简介:$ f& n- g. a" c
818游戏制作 诛仙服务器端体验端第一版0 A/ j: x$ ?( c% J
这个是台湾端如果想架设的可以按照下面教程架设
5 y v# G, T% j/ u0 J6 a8 `: ?5 N) ~2 A
/ R5 p! R2 l* H如果想购买商业端可以联系我们客服6 D, T G5 L5 T( b; X
客服QQ:871757461 h- e0 N8 I! o/ W; @9 x
(加好友时没注明来意没有注明来意的一律拒加,另。免费版本不提供技术支持的,因为没那么多时间,所以你也没必要浪费时间
3 ~9 d. s, U5 l' F% i* n想从我这里问技术)- g6 K6 X4 v# q" G" m1 v" _
诛仙搭建方法:
" v w5 R$ k5 |% k9 E# G2 P2 l1 {架设使用SQL数据库:, ~* W) A( p/ e1 h
SQLsever2005pro
9 D6 K9 u E! k; J/ ~" j3 p将服务器端解压缩到D:盘
, f2 t$ @. E8 M) _) F! ~: xD:\Sagasevr下有6个文件夹/ a/ A6 |3 c- l8 t2 O
1:database SQL数据库文件夹
# C) J: f' w& S# q, O! N2:LoginServer 帐号登陆管理器
) V6 D3 v) V3 V; K5 e I4 A3:WorldServer 服务器数据管理器
3 ^9 G6 V& m- i/ G9 F+ q( {* L( l4:GameServer1 游戏数据管理器
8 A3 Z% t4 |7 q2 B2 d p) L4:GameServer2 游戏数据管理器6 [" X! a: v( o( `- X* o' v2 D
5:GameServer3 游戏数据管理器
$ N- l, {1 L0 A6 P6:GameServer4 游戏数据管理器诛仙服务端目录说明:, l# }6 T/ w- o* l# I! m3 d
LoginDB.bak-----LoginDB数据库备份文件
% K: c. i) u& EGameDB.bak------GameDB数据库备份文件9 d& C+ B$ I% s7 ~6 {- B
a href=http://www.127.0.0.1.com/诛仙私服/a
) `5 Q: n2 g+ s$ _- D0 Ya href=http://www.127.0.0.1.com/新开诛仙私服/a7 n% g& B3 O7 a2 ]4 F7 |
关于数据还原步骤& w. y6 Q M8 A
首先安装SQL server------安装完毕-------打开SQL企业管理器-------进入(local)-------打开(local)属性内的安全性选项卡------勾选份验证 SQL sever和windows选项----确定然后进入安全性-------点击右边的用户SA查看属性---设置SQL密码----进入数据库-----新建数据库:LoginDB----建立完毕后进入这个数据库------选择:所有任务--还原数据库----从设备-----选择设备------添加------选择你的LoginDB.bak的存放路径:D:\Sagasevr\database\注意:路径内不能有中文)------选项-----在现有数据库上强制还原-------选择好还原出来的路径-----到database文件夹下------重复以上操作将GameDB数据也还原---然后删除数据库! z# n, y9 S4 U! E3 ]/ y
还原成功后database文件夹内有下列文件:GameDB.bak GameDB.ldf GameDB.mdf LoginDB.bak LoginDB.ldf LoginDB.mdf
8 _" s. i) Q0 v: i) B( s; V! Y关于XP ODBC数据库关联
& |; _" B1 U. m1 n. E2 @3 ~8 |) i开始--运行:odbcad32.exe-----系统DSN-----添加-----SQL SERVER----填写名称LoginDB-----描述可以不写-----服务器为:(local)--使用NT及SQL SERVER验证--填写登陆名为:SA。密码就是你自己设置的密码---------更改默认的数据库为:LoginDB及-----结束------测试连接OK??-----不OK,我也没办法了,尽力了。-------然后重复以上操作,关联上GameDB数据库-------关联结束后,点测试连接,如果没有问题应该是:测试连接成功(注意:这个过程,要求要仔细认真,一步一步的按说明做,只要不打错字,一定可以的!)
9 J+ |# Y& l: b$ w& u7 P! d: }4 E) N以上未做特殊说明的一概按默认设置选择: E' v3 B+ ]7 z. y9 _" |. `: j: a
如果测试都成功了我们就进入下一步
0 M+ t6 a" ]( Q* f有★的地方一定要注意,按照说明做,任何一个小错误,都会导致服务器异常3 i- P4 i5 b8 |/ l1 H+ S
LoginServer目录说明0 ?, H$ |) f8 j
log文件夹------------------日志文件夹 可清空0 @; p0 s: I* }, i
dbghelp.dll----------------动态链接库文件 勿改动
5 K9 v7 y) N7 S# l4 e5 P& ddebug.txt------------------日志文件 可清空
; o8 y5 P6 Y2 l5 TLoginServer.exe------------主程序 勿改动. A9 F' B1 J9 p, ^5 g6 d5 q
LoginServer.pdb------------不详 勿改动
0 n) y! \7 l8 Y/ G2 S1 r0 jNoQueueCdkeyList.txt-------不排队帐号名单
/ O. K+ H" U* k! w; W Xsetup.ini------------------配置文件0 M8 Y6 T4 g! d: \# @
a href=http://www.127.0.0.1.com/诛仙私服/a1 q6 D r% s+ ?7 j3 A
a href=http://www.127.0.0.1.com/新开诛仙私服/a
! N+ z. C2 U" ^8 [ d+ L配置文件详解
; ]; q3 Q9 Y# P7 cListenPort_Client 2346----------连接客户端端口号勿改动
& L1 z& _' v/ CListenPort_World 2345----------连接world服务器端口号勿改动
, y6 V7 `6 y" e4 ASqlConType SQLOLEDB------支持数据驱动 勿改动& R) F$ x6 {4 h
SqlServerIP (local)-------数据库IP ★XP下必须为(local)
2 ^0 ~' V0 {' Y- F- u; e; JSqlUserName sa------------SQL登陆用户名 ★就照这个填写2 s5 Z! N0 N `4 `' m" x
SqlPassWord XXXXXXX-------SQL验证登陆密码 ★就是你自己设置的密码
5 ^1 t3 L! k a# b: A- o% wDBName LoginDB-------访问数据库名称 勿改动
- p5 X$ ^# D( _8 C$ cClient_CheckNet 1-------------不详 勿改动
3 y2 m! d0 Z. Z- L9 m* lClient_MaxByteNum 5000----------不详 勿改动/ o& Z) a) V1 _1 w% g# d
Client_MaxMsgLen 102400--------不详 勿改动
1 O5 ^7 `$ W4 t. `# }4 r# ]Client_BanIPTime 10------------允许停留时间 可改变, d& \ l; r/ q4 `. Z' a4 S
Client_bCheckMsgCon 1-------------不详 勿改动
! `, _1 k, S; d7 a" V0 }Client_MaxConnectNum 2000----------最大连接人数可改变' B' a& U+ w; s3 n
Client_MaxIOSendNum 4-------------不详 勿改动( U) M, p# U9 Y% Y
Client_MaxClientSendBuf 1048576-------不详 勿改动1 h& i( q0 d& k3 _) j
World_bCheckNet 0-------------不详 勿改动
! [/ x1 c9 N. D: y+ K; hWorld_MaxByteNum 0-------------不详 勿改动, Q! {& ~7 q8 }& f) j* w7 t$ \: w
World_MaxMsgLen 0-------------不详 勿改动
2 V w4 P: `! A* M, _ a CWorld_BanIPTime 0-------------不详 勿改动2 ?% ]2 d7 |' L
World_CheckMsgCon 0-------------不详 勿改动4 @: Z( r5 `! V# w3 U! ?( z
World_MaxConnectNum 20------------不详 勿改动
9 J: a$ j' H8 [, \% W* \World_MaxIOSendNum 100-----------不详 勿改动
* p: s8 n i, Q' y2 f* _World_MaxClientSendBuf 167772160-----不详 勿改动: g8 x! L1 t! Z% N/ g
RefeashInfoTime 3000----------不详 勿改动
/ Z$ R# i, Y8 J$ `9 B: Z& }SaveInfoTime 300000--------不详 勿改动
2 V1 {1 h9 z" ]* u# x6 D @& PDoQueueInter 20------------不详 勿改动
& E K- F9 J' ySendMsgToQueueInter 1000----------不详 勿改动' ~. _8 l" z( @& q2 s
WorldMaxPlayerNum 1000----------不详 勿改动
, U/ T/ \1 M! k6 w' Q, S$ e0 KBusyScale 0.55----------不详 勿改动" c* W. J# D7 L2 p9 u2 d; ?% l5 A
FullScale 0.83----------不详 勿改动
8 Y$ Y; R$ u0 p6 gPingWorldTime 60000---------不详 勿改动! J7 @8 \6 G# G& N! p. u5 b4 a
PingWorldErrorTime 2000----------不详 勿改动" Z" o3 e' O( l9 V5 R' ^4 P
bCdkeyIsDisable 0-------------不详 勿改动+ z" n: L' n. x' P6 Z" ^1 R
bAllowIPCheck 0-------------不详 勿改动* u( h2 K2 i! W# C: s! @% }. N/ M. l
bBetweenIPCheck 0-------------不详 勿改动
3 M5 r; p7 ^" Y: tWorldNumber 1-------------服务器编号不是多服务器就勿改动
7 E# u- S I1 {- C* x% [$ Q, h: [WorldName 搜豆传说------服务器名称可改变★必须让顾客端与此一致! N+ t' F) r3 {# A
LoginIP 127.0.0.1-----数据服务器IP 勿改动) d; D5 v& K$ J$ S" n. J0 i
LoginPort 2345----------连接服务器端口号 勿改动
2 F" P: W) f3 k5 @" {. D5 w0 M% DListenPort 8100----------连接服务器端口号 勿改动
& V: O& D, A$ s1 L* n- f* ]+ O. jSqlConType SQLOLEDB------支持数据驱动 勿改动
: E$ _3 x) u3 O. m3 \SqlServerIP (local)-------数据库IP ★XP下必须为(local)
" V* d( I& C4 y$ O6 g' l3 eSqlUserName sa------------SQL登陆用户名 ★就照这个填写
, v# u2 e% C! g5 s- U) y; ~ eSqlPassWord XXXXXX--------SQL登陆密码 ★就是你自己设置的密码
; ^4 E) H/ G: N" h' t8 Z( _5 L/ tDBName GameDB--------访问数据库名称 勿改动
/ G4 R) Q( h f$ A# BbCheckNet 0-------------不详 勿改动0 l1 E* O0 ~+ H x3 r. d C5 A* p
MaxByteNum 0-------------不详 勿改动1 x, D4 L. H U3 B; S' k- e
MaxMsgLen 0-------------不详 勿改动
9 g; e9 ]& X6 gBanIPTime 0-------------不详 勿改动
& x" g2 n0 V# [- M( z; s7 KbCheckMsgCon 0-------------不详 勿改动. ^* x$ m: x- f- \6 q3 b$ N6 y; i: K0 B
MaxConnectNum 20------------不详 勿改动
! V' d9 n9 |" [$ f2 gMaxIOSendNum 100-----------不详 勿改动
3 f) l' e! M' Q! Z3 e/ V! c* P5 fMaxClientSendBuf 167772160-----不详 勿改动
+ ~1 ~# W. J' b3 ^$ y/ A2 CRefeashInfoTime 3000----------不详 勿改动
' `& I% }7 C4 j- N9 }" oSaveInfoTime 60000---------不详 勿改动
! K2 W7 j% ]. z) m清除LoginList时间毫秒 120000--------不详勿改动
2 B7 l8 o! W6 O A: ^5 z7 XUseCostSys 0-------------不详 勿改动
h4 m# s8 M: X9 P# [CostServerIP 127.0.0.1-----不详 勿改动* W# h1 a+ g3 p; i
LoginCostPort 51242---------不详 勿改动- f5 Y8 y" V0 ?% N: W9 L5 T& X0 b
CostTime 600000--------不详 勿改动 F' }7 i; _* M: @" ?- m; O
CostDBProvider SQLOLEDB------支持数据驱动 勿改动
' n' K% g! j! U. JCostDBIP (local)-------数据库IP ★XP下必须为(local)
( e" z5 W, j+ o! rCostDB GameDB--------访问数据库名称 勿改动
+ _+ T- u+ [* o! ?- ACostDBUserName sa------------SQL登陆用户名 ★就照这个填写
7 V/ `+ [( `. `5 `. t r9 K; W! \CostDBPassword XXXXXX--------SQL登陆密码 ★就是你自己设置的密码" J" n/ x; Z( j
LoadLargessTime 30000---------不详 勿改动& X; _) K6 C5 b
bSendRegionMsgToCost 0-------------不详 勿改动8 f3 l5 Y; s& S4 l+ I
CostDBOnLoginProvider SQLOLEDB------支持数据驱动勿改动 O7 b1 ~- V; i( H2 P
CostDBOnLoginIP (local)-------数据库IP ★XP下必须为(local)* l6 j6 z0 y7 T0 k- d1 {
CostDBOnLogin logindb-------访问数据库名称 勿改动
8 M# P+ z& i6 [) J2 T' XCostDBOnLoginUserName sa------------SQL登陆用户名 ★就照这个填写
) r! h1 P, ~. Z( e7 \+ p7 ?+ J0 X, |CostDBOnLoginPassword xchopop-------SQL登陆密码 ★就是你自己设置的密码2 k/ A" _, @( {8 Y3 S, m
TransferLargessTime 30000---------不详 勿改动 b, D$ h* F! V2 a. o Z
Data文件夹详解" |$ @$ v# j" J, I. U& M# j( ]$ N9 L
AttackCitySys.ini 攻城时间配置文件3 k" ]( n" l& r
BuildList.ini 城门配置文件
$ K) X8 i8 N# k* A! f& uDropGoodsList.ini 暴率配置文件
+ e6 a# U* ^2 T" \, H例: 雪蜘蛛1 U% M9 ^& r8 N
Q0030 0 1/5
* p6 @% j1 s, f |2 c/ w5 T7 S物品代码 几率
3 z0 q' h0 V5 O! ~+ YEmotions.ini 动作表情列表 勿修改
4 G w2 F- n7 G* NFactionParam.ini 帮派参数配置文件
- W9 }, Z9 ?" W8 |, kFactionWarSys.ini 帮战参数配置文件
/ I0 ?0 G" R2 z: a# W# x7 i! y( ?0 vFunction.ini 服务器参数变量
7 d, |4 F/ G, d0 ~9 YGeneral_variable.ini 子定义任务活动变量
4 m Z: d; g* T& }4 L- ZGlobesetup.ini 攻击公式及死亡物品掉落公式. G' P0 u) V: B
GMList.ini GM列表文件
5 `# i* n4 n! P4 w% Q例: 皇帝 admin
: n0 _# q0 D1 j' ]( y- C, B" ea href=http://www.127.0.0.1.com/诛仙私服/a
~- Y4 E _0 p* }a href=http://www.127.0.0.1.com/新开诛仙私服/a& S9 |2 c7 ]' c
admin=100
$ [( w, E5 S9 G+ z: T' p3 H jGoods.dat 物品数据库4 p2 t* S1 x3 o# q2 J
Goodslist.dat 物品列表( a. g* A0 J2 t
HitLevel.ini 连击奖励文件" n: Z- r9 f, R) I
InvalidStr.ini 特殊文字禁用列表6 {2 r7 K: A6 W+ _. r! `
ItemAttr.dat 未知' f/ Y1 o+ U3 {$ D- D
ItemType.dat 装备类型定义文件
) [9 l% W H$ I( j dLogSystem.ini 日志启动列表
6 K8 {( [! q$ e2 lMonsterList.ini 怪物数据库8 `0 }7 L! n/ f3 ~3 Z. P. G
PlayerExp.ini 经验设置文件8 p2 \% r8 n. r; X6 f) E
PlayerList.ini 初始人物性能列表- {4 F |$ ?' d
PlayerOrginEquip.ini 初始装备列表! y- k( {7 x! P, S. j# T
PlayerPropertiesUpgrade.ini 人物性能列表, u5 C! G$ s" Y
Quest.ini 任务触发文件: c }6 I4 w- P) \
Sysboardcast.ini 喊话配置文件, B' X' N! @- T3 v3 H0 j
TradeList.ini 商店物品出售列表
/ O1 j) M0 [/ ?' `4 v6 h/ GVariable.ini 人物任务变量4 A; i6 N5 X1 a; T, i3 v1 h
VillageWarSys.ini 村站配置* f! c1 k8 U3 b. }, A! U, b
Regions文件夹% i" ` X5 z6 Q8 b8 R
*.monster 刷怪文件
% L7 ?0 z. U, ~/ y8 N*.npc NPC刷新列表; ~5 u9 l0 v' ~: D3 i6 P, a4 D5 Z
*.rgn 地图配置文件4 L/ y) b* v4 {3 ?" Y2 c
*.rs 在该地图中使用回城的设置
/ x; I7 ?7 O) c2 ^*.tax 税收配置文件
" `2 G0 ]2 @9 B*.weather 天气配置代码7 g4 F! ~6 S3 V5 @
*.war 夺取标志物配置
& [& E, }4 r( G' O5 i& w+ J" c*.city 城门配置及帮会复活点
r: h |7 M. V2 Cregionlist.ini 关键配置文件★
0 V) M% L. ~) Z' E, `, s. xGameServerNum 1% e! T$ G6 C& E( l! M3 g% `2 g$ c
GS_ID IP ListenPort
8 Z$ o& T1 S- b$ @-------------------------------------------------------
0 k! d( ^7 u' `4 @% P& ]( o: o; p# 1 127.0.0.1 2347
1 {! `6 J! Y+ g U4 y& ]0 W自己的IP地址 ★★★★★对外开放时改动这里★★★★★, {& }; d: q1 K" t9 |6 y
----------------------------------GameServer1内有----------------------------------: ~! n, I! w& d7 B( U9 u+ j
log文件夹----------------日志文件夹 可清空% |$ W7 j% W9 B9 _
dbghelp.dll--------------动态链接库文件
7 h1 B) S6 ^! b8 a5 M2 j! S, jdebug.txt----------------日志文件 可清空
% b; @, S0 N/ ?( U" gdebug-player.txt---------日志文件 可清空( ^8 I+ E2 X- T; B7 e. f9 J
GameServer.exe-----------主程序3 S2 O4 B; L7 U H! T, G
GameServer.pdb-----------不详
, v" J0 f& u. s* i: S3 T4 l/ l/ BWarDebug.txt-------------不详
* V! h! G5 V) }. D* B0 tsetup.ini----------------配置文件
1 ]" d/ J# J* u1 U配置文件详解
7 k1 ]- Q3 a7 x/ x q9 AWorldIP 127.0.0.1-------服务器IP地址 勿改动
8 t* K- f- `8 R) vWorldPort 8100------------服务器连接端口 勿改动9 C% ]# E$ u7 l R1 q7 S0 A. J3 }9 v
ListenPort 2347------------服务器连接端口 勿改动6 O& X9 z/ v, x, X) Q# h3 j/ \
LocalIP 127.0.0.1-------对应IP地址 ★★★★★对外开放时改动这里★★★★★* h6 M1 f/ d" m. y% p
bCheckNet 1---------------不详 勿改动; J7 e/ a- j/ t5 u# n
MaxByteNum 5000------------不详 勿改动+ K) l6 c5 \" ~5 D- [9 u
MaxMsgLen 102400----------不详 勿改动/ K" z+ B0 }8 q- i$ V% R, V
BanIPTime 10--------------不详 勿改动
. R+ f7 D7 U) wbCheckMsgCon 1---------------不详 勿改动
7 F5 x$ A3 e7 cMaxConnectNum 2000------------不详 勿改动
1 }3 W* I! e9 N$ C6 p) T9 N3 N9 `MaxIOSendNum 4---------------不详 勿改动
2 c' y6 O, k# x) i4 C# g2 V$ Q' QMaxClientSendBuf 1048576---------不详 勿改动% r. c' S0 q: L9 j1 l* |
RefeashInfoTime 3000------------不详 勿改动
/ |; a. p ~ K) S! V- eSaveInfoTime 30000-----------不详 勿改动/ R8 ~* [3 t9 x1 A! ]
a href=http://www.127.0.0.1.com/诛仙私服/a
$ h+ \' s* l5 N# L* X+ s( Pa href=http://www.127.0.0.1.com/新开诛仙私服/a
) q# I1 L8 h0 c- `9 ?3 @bWatchRunTimeInfo 1---------------不详 勿改动" s3 t0 J X2 D4 E! I4 B; h
dwWatchRunTime 300000----------不详 勿改动( o/ [3 u* q! z* F C6 ?' m+ j# l
消息验证时间(毫秒,0为关闭) 0-------不详勿改动5 j% _9 L+ p+ e1 G
发送验证序列(0关,1~N序列个数) 0-------不详勿改动
+ \0 L% h7 G; I# T* Ygameserver2.3.4都照上面改!
* w7 H/ [' Z; |+ a1 H) P$ f按照LoginServer--WorldServer--GameServer1--GameServer2--GameServer3--GameServer4启动服务端程序3 d6 e; m# U n
下载地址:
|