软件简介:
' L2 A! L' }1 O7 S+ ~. B w818游戏制作 诛仙服务器端体验端第一版
& H) x0 o% E3 H3 i, s这个是台湾端如果想架设的可以按照下面教程架设$ s* {) i4 d8 T: D$ T! S0 Z
( ^/ ]5 V/ R4 } N2 z% e$ P
如果想购买商业端可以联系我们客服- I! Z" \3 n# ?7 Z( I- N
客服QQ:87175746
+ ~ m+ G1 X/ X) k1 |(加好友时没注明来意没有注明来意的一律拒加,另。免费版本不提供技术支持的,因为没那么多时间,所以你也没必要浪费时间
. z9 l. K; v4 |. B7 r( u) e& \想从我这里问技术)" f6 D5 R9 b5 x/ n, g9 B/ O
诛仙搭建方法:6 {) ^, Q8 i2 H q( F4 @
架设使用SQL数据库:, f7 T& a& ~' o: C! h
SQLsever2005pro
& X$ }# v- Q4 M. _1 L将服务器端解压缩到D:盘) X: I: N" d2 h6 q& O8 V
D:\Sagasevr下有6个文件夹
. t5 Y5 `8 R$ ~" r/ s$ q3 Q- f1:database SQL数据库文件夹
' t o. U2 O, _' Q! K3 Q. d+ p2:LoginServer 帐号登陆管理器
L! ^6 |$ ?% \2 H2 B, q8 S3:WorldServer 服务器数据管理器
5 v/ \) m& x2 R$ q! m4:GameServer1 游戏数据管理器* T4 R+ ` b6 d, p- F# T: M N
4:GameServer2 游戏数据管理器& R2 z$ p8 H( y8 `6 o" q# j
5:GameServer3 游戏数据管理器8 U6 W; D5 ]9 _
6:GameServer4 游戏数据管理器诛仙服务端目录说明:
* @/ a" P- S% ULoginDB.bak-----LoginDB数据库备份文件: l0 C, r, j1 A6 L' I
GameDB.bak------GameDB数据库备份文件* Y6 m# Z8 Y: @7 \; K
a href=http://www.127.0.0.1.com/诛仙私服/a/ d. j0 c6 X% N; F- N
a href=http://www.127.0.0.1.com/新开诛仙私服/a" r( x1 {2 r! v0 O2 W- e
关于数据还原步骤
% y3 a3 o$ @5 W/ n首先安装SQL server------安装完毕-------打开SQL企业管理器-------进入(local)-------打开(local)属性内的安全性选项卡------勾选份验证 SQL sever和windows选项----确定然后进入安全性-------点击右边的用户SA查看属性---设置SQL密码----进入数据库-----新建数据库:LoginDB----建立完毕后进入这个数据库------选择:所有任务--还原数据库----从设备-----选择设备------添加------选择你的LoginDB.bak的存放路径:D:\Sagasevr\database\注意:路径内不能有中文)------选项-----在现有数据库上强制还原-------选择好还原出来的路径-----到database文件夹下------重复以上操作将GameDB数据也还原---然后删除数据库( f; U. K) w: m$ z6 F
还原成功后database文件夹内有下列文件:GameDB.bak GameDB.ldf GameDB.mdf LoginDB.bak LoginDB.ldf LoginDB.mdf
5 o, n/ O6 {1 M) @+ x关于XP ODBC数据库关联
" `5 R1 g+ @, T开始--运行:odbcad32.exe-----系统DSN-----添加-----SQL SERVER----填写名称LoginDB-----描述可以不写-----服务器为:(local)--使用NT及SQL SERVER验证--填写登陆名为:SA。密码就是你自己设置的密码---------更改默认的数据库为:LoginDB及-----结束------测试连接OK??-----不OK,我也没办法了,尽力了。-------然后重复以上操作,关联上GameDB数据库-------关联结束后,点测试连接,如果没有问题应该是:测试连接成功(注意:这个过程,要求要仔细认真,一步一步的按说明做,只要不打错字,一定可以的!)1 u/ A9 H# c6 M( M
以上未做特殊说明的一概按默认设置选择( x5 g, t6 r/ |5 \/ r5 I: R
如果测试都成功了我们就进入下一步& z( z; e$ b8 v( F) @7 f- H* X
有★的地方一定要注意,按照说明做,任何一个小错误,都会导致服务器异常
. O' m( H( P1 u4 Q; V7 a) Y* s/ uLoginServer目录说明- S3 i9 E9 y- I7 a
log文件夹------------------日志文件夹 可清空
: n; ?2 b1 B1 _dbghelp.dll----------------动态链接库文件 勿改动
- e2 d ?' n$ C5 cdebug.txt------------------日志文件 可清空
O( @9 g! ^% u* C% OLoginServer.exe------------主程序 勿改动5 `3 x' o9 p; m3 S/ o
LoginServer.pdb------------不详 勿改动
9 [/ p2 S" L! \. h% ONoQueueCdkeyList.txt-------不排队帐号名单# f3 R8 F$ B* G+ S
setup.ini------------------配置文件" o3 K7 T7 |5 n2 G& V0 z
a href=http://www.127.0.0.1.com/诛仙私服/a# d4 J0 a% e4 r, v7 @
a href=http://www.127.0.0.1.com/新开诛仙私服/a
) d/ u, R7 `+ ]9 J3 a配置文件详解
7 }. Y+ Z8 J" E, _, XListenPort_Client 2346----------连接客户端端口号勿改动9 r8 I# M4 c3 G1 T' Z
ListenPort_World 2345----------连接world服务器端口号勿改动7 [( `' Y* g% X9 s1 }
SqlConType SQLOLEDB------支持数据驱动 勿改动: m6 e/ F A0 q# P! P+ `
SqlServerIP (local)-------数据库IP ★XP下必须为(local)1 ]' {' R3 J. J( A; C5 x
SqlUserName sa------------SQL登陆用户名 ★就照这个填写
+ q W* n% d2 x( N) c' v; V2 BSqlPassWord XXXXXXX-------SQL验证登陆密码 ★就是你自己设置的密码4 f. C! s8 O! I2 F/ b
DBName LoginDB-------访问数据库名称 勿改动$ W7 v5 P d1 [4 H5 {
Client_CheckNet 1-------------不详 勿改动8 A$ }) ~1 v9 r; b" ~ v7 X- H3 p9 l
Client_MaxByteNum 5000----------不详 勿改动
( ~; z6 p1 [ BClient_MaxMsgLen 102400--------不详 勿改动
$ [$ Z: t% P4 j. [1 oClient_BanIPTime 10------------允许停留时间 可改变
4 a3 v$ Q% l4 o- Q- b; h3 NClient_bCheckMsgCon 1-------------不详 勿改动5 m1 n( T' X" e
Client_MaxConnectNum 2000----------最大连接人数可改变8 e! @' v" s0 l W8 @9 `
Client_MaxIOSendNum 4-------------不详 勿改动
! F6 y- o) d+ y5 r9 sClient_MaxClientSendBuf 1048576-------不详 勿改动
. d T! `+ _7 n) d. hWorld_bCheckNet 0-------------不详 勿改动
, |0 f& [/ @" YWorld_MaxByteNum 0-------------不详 勿改动
( `0 t& N' c# j4 m* ~1 t2 E/ e8 AWorld_MaxMsgLen 0-------------不详 勿改动: V7 B& H* n3 }& X
World_BanIPTime 0-------------不详 勿改动
4 }2 r/ J( O2 S% w0 Q1 NWorld_CheckMsgCon 0-------------不详 勿改动
( L0 q7 n, \5 q. z2 i/ q- U; u# nWorld_MaxConnectNum 20------------不详 勿改动& D @5 N3 _* v9 N4 j# `
World_MaxIOSendNum 100-----------不详 勿改动' W* _2 B- ]) w8 x
World_MaxClientSendBuf 167772160-----不详 勿改动2 S2 C I6 j5 A
RefeashInfoTime 3000----------不详 勿改动
: j0 H7 ]" }; Q5 P# E6 pSaveInfoTime 300000--------不详 勿改动7 p" ~ K, W+ g1 \( r
DoQueueInter 20------------不详 勿改动
! r) y9 G m3 X! Z+ K! {SendMsgToQueueInter 1000----------不详 勿改动3 ^: b6 q" o# A" i& M- [
WorldMaxPlayerNum 1000----------不详 勿改动! U" E* _3 g9 C4 k! h* X% ]6 Z
BusyScale 0.55----------不详 勿改动
4 j& t6 ~6 O: M: |; I+ lFullScale 0.83----------不详 勿改动
! g9 U- R8 G$ y3 APingWorldTime 60000---------不详 勿改动* a6 q0 z T6 p& l5 y8 {4 p3 q
PingWorldErrorTime 2000----------不详 勿改动. ]: Y, V4 {; J$ d9 J5 H
bCdkeyIsDisable 0-------------不详 勿改动/ H8 Y' z$ s' a
bAllowIPCheck 0-------------不详 勿改动
+ N- e I* W8 c0 W6 MbBetweenIPCheck 0-------------不详 勿改动0 b8 Z3 b7 \- q
WorldNumber 1-------------服务器编号不是多服务器就勿改动% p N! D+ a; t, b. X$ e; a
WorldName 搜豆传说------服务器名称可改变★必须让顾客端与此一致+ x, n* a' n/ P
LoginIP 127.0.0.1-----数据服务器IP 勿改动6 [- U' m% j! u. w% s0 B- v
LoginPort 2345----------连接服务器端口号 勿改动4 h2 b6 u( T# k1 u+ m' C4 r
ListenPort 8100----------连接服务器端口号 勿改动
" G) L& v( c4 _" @/ j( e& z2 \4 dSqlConType SQLOLEDB------支持数据驱动 勿改动! I- j" ^% \$ ?! M4 S0 J- h) j
SqlServerIP (local)-------数据库IP ★XP下必须为(local)
# e* u/ j; [. ]SqlUserName sa------------SQL登陆用户名 ★就照这个填写$ o: l. ?8 ~$ T
SqlPassWord XXXXXX--------SQL登陆密码 ★就是你自己设置的密码
3 J0 r/ b( A# q+ Y( O5 n& MDBName GameDB--------访问数据库名称 勿改动9 _# c1 z) O% a j, W5 ^# r g
bCheckNet 0-------------不详 勿改动
: c2 s0 J% w \! KMaxByteNum 0-------------不详 勿改动
* y4 S$ b' @' n' [9 Y/ qMaxMsgLen 0-------------不详 勿改动# ]3 v7 s7 a0 t6 c" P$ W
BanIPTime 0-------------不详 勿改动
# Y" K; P5 }0 n; J, SbCheckMsgCon 0-------------不详 勿改动
# U! Q: ?* O# \) S# ~! `2 eMaxConnectNum 20------------不详 勿改动4 J, ]" U3 N+ v/ r" j
MaxIOSendNum 100-----------不详 勿改动- }7 |0 s5 [/ D t b# P
MaxClientSendBuf 167772160-----不详 勿改动" \3 A% m! m' v- j% y6 s& C0 }
RefeashInfoTime 3000----------不详 勿改动- {( h2 }- U8 R: Z8 {4 I* E
SaveInfoTime 60000---------不详 勿改动' R0 |: T- o0 ^0 G o {
清除LoginList时间毫秒 120000--------不详勿改动* d- T1 w2 E6 W/ c: K5 I( B1 L
UseCostSys 0-------------不详 勿改动- z1 `6 |6 V w8 S7 s* |* U
CostServerIP 127.0.0.1-----不详 勿改动
L* E; r9 b3 p P0 QLoginCostPort 51242---------不详 勿改动- H3 B& h. j5 M! D
CostTime 600000--------不详 勿改动
1 @7 c8 K1 m$ Y% ZCostDBProvider SQLOLEDB------支持数据驱动 勿改动
- ]* u. ]8 q9 T5 V' z( s& JCostDBIP (local)-------数据库IP ★XP下必须为(local)
! Y* v0 d# q2 X" T1 @CostDB GameDB--------访问数据库名称 勿改动
0 C H7 x7 P, H, a/ q, _" _- S4 wCostDBUserName sa------------SQL登陆用户名 ★就照这个填写. y; h5 q( S$ Q/ ^- y
CostDBPassword XXXXXX--------SQL登陆密码 ★就是你自己设置的密码
% E7 G" ]& g, a* b7 ILoadLargessTime 30000---------不详 勿改动% X7 H# q" y: G& `1 c
bSendRegionMsgToCost 0-------------不详 勿改动
: B8 L9 O- K: C5 K' P4 T/ yCostDBOnLoginProvider SQLOLEDB------支持数据驱动勿改动
% ?' _1 u$ ?& f1 s0 k# CCostDBOnLoginIP (local)-------数据库IP ★XP下必须为(local)" v6 R; I6 q* e0 O& K
CostDBOnLogin logindb-------访问数据库名称 勿改动
; C9 C6 ^6 a# R9 LCostDBOnLoginUserName sa------------SQL登陆用户名 ★就照这个填写
( ?& a4 J# ~" E, w, VCostDBOnLoginPassword xchopop-------SQL登陆密码 ★就是你自己设置的密码1 h- @8 ?9 u* @+ \5 z' F0 U
TransferLargessTime 30000---------不详 勿改动8 V2 i) d7 n/ k& a# A
Data文件夹详解' ~" ~4 N* }! i1 E! O
AttackCitySys.ini 攻城时间配置文件
0 A3 s2 _2 Y: P" `! J. lBuildList.ini 城门配置文件
3 Y1 t5 v. `' QDropGoodsList.ini 暴率配置文件% y$ a/ N7 |) p+ m( t1 G( c/ t
例: 雪蜘蛛
+ b$ y' `7 O; W% x1 z; EQ0030 0 1/5/ H9 K* Y Z+ b. }3 W5 H8 f
物品代码 几率
- j; q$ M- d0 K- FEmotions.ini 动作表情列表 勿修改- }2 X2 {( V9 T) h
FactionParam.ini 帮派参数配置文件
: G: C5 i) G a, ^2 R/ p. \' Q) MFactionWarSys.ini 帮战参数配置文件
/ j4 @8 {, J, d# J- ]' {Function.ini 服务器参数变量# A- ^/ D$ p. O3 X; S* A" d) S
General_variable.ini 子定义任务活动变量
" W7 h' F, p& `Globesetup.ini 攻击公式及死亡物品掉落公式( y3 _1 V& T7 i
GMList.ini GM列表文件" h1 l9 `1 I( V5 R
例: 皇帝 admin
; j" n2 Y; S$ y3 A4 B: @$ wa href=http://www.127.0.0.1.com/诛仙私服/a
6 Y2 G" |4 e/ N& H+ Ja href=http://www.127.0.0.1.com/新开诛仙私服/a8 t, m. F$ J4 U; D* X) |1 C2 Z
admin=100+ \! j& K" n6 Q j2 W8 v
Goods.dat 物品数据库* S, Z! Z' C9 T) w1 B
Goodslist.dat 物品列表
6 g1 t3 F! d3 W0 M) p; VHitLevel.ini 连击奖励文件* `& Q; ]- g, I& C) t9 ^' b$ `8 W! R
InvalidStr.ini 特殊文字禁用列表
/ o" }5 {9 d6 C0 Y; F3 }ItemAttr.dat 未知; C, o1 O. h' y( i% H( {
ItemType.dat 装备类型定义文件
, a7 C- f3 q/ t0 | Z+ lLogSystem.ini 日志启动列表
$ o) P+ D. K. {( Y7 d: u. |MonsterList.ini 怪物数据库0 I& Y; L5 N% [5 t" _, m
PlayerExp.ini 经验设置文件
$ q) K' _! e; e& F6 l8 sPlayerList.ini 初始人物性能列表) i5 |7 X% d) b8 F7 E+ a6 }
PlayerOrginEquip.ini 初始装备列表) ~5 L, b1 @7 @* d& x
PlayerPropertiesUpgrade.ini 人物性能列表
5 P9 _* F# A# s3 ]Quest.ini 任务触发文件* Q0 @5 X# J1 J- P& e# W2 s
Sysboardcast.ini 喊话配置文件
! b) c5 P& N: p* {' {9 f9 tTradeList.ini 商店物品出售列表3 J d0 n ~% i d3 r. q
Variable.ini 人物任务变量
' r' ^% V3 j* i" h+ C9 qVillageWarSys.ini 村站配置7 W% v; C1 O/ V) l
Regions文件夹
* M/ c) ]; C; _* j. l/ o O; Q/ `*.monster 刷怪文件+ m( F1 V `$ q" G6 |7 q2 {* ]
*.npc NPC刷新列表% f& F3 | T* G
*.rgn 地图配置文件
5 T7 H8 D% _1 v* `$ T. j*.rs 在该地图中使用回城的设置* l4 ^/ [; a! N* T1 z
*.tax 税收配置文件
& @0 a4 Q0 z- @% O6 P- S*.weather 天气配置代码/ B1 c; a; ? @1 ~
*.war 夺取标志物配置5 n! M: B5 ~) U; M2 z
*.city 城门配置及帮会复活点
@% [* g0 U+ L- ~4 Uregionlist.ini 关键配置文件★
1 F/ G7 f( \+ c3 K! s4 E6 {GameServerNum 1
2 I8 J0 q5 S! b& j9 eGS_ID IP ListenPort4 | E1 w9 `0 Z" P @) W
-------------------------------------------------------
2 I1 z* C H+ W& _, x8 i+ K# 1 127.0.0.1 23470 `( I) r/ ^& _& q
自己的IP地址 ★★★★★对外开放时改动这里★★★★★% ?8 b: E& \$ W: A
----------------------------------GameServer1内有----------------------------------7 |) _5 ?- [- G I2 p- j' f
log文件夹----------------日志文件夹 可清空; g6 A O. W/ ?2 b! c
dbghelp.dll--------------动态链接库文件
0 e& H, c' Q5 E; Hdebug.txt----------------日志文件 可清空" U/ k: v! H+ c5 l: E0 i3 f
debug-player.txt---------日志文件 可清空
# a" E5 |, r: o' I+ Y5 UGameServer.exe-----------主程序
6 f1 l8 n8 {2 I# P C0 L. L# `GameServer.pdb-----------不详7 q0 n7 q1 W/ C. G0 B5 F* [
WarDebug.txt-------------不详( g2 m! u7 a3 b0 C: T
setup.ini----------------配置文件* y7 p! M8 a% U+ Y ~" P/ F$ e
配置文件详解
$ I; V& C3 _+ w u9 d$ d/ OWorldIP 127.0.0.1-------服务器IP地址 勿改动; s( L/ Q9 n! A
WorldPort 8100------------服务器连接端口 勿改动 t c" s5 P7 z* m7 y% z
ListenPort 2347------------服务器连接端口 勿改动
2 P f2 d* }, d# h1 `1 J- R2 lLocalIP 127.0.0.1-------对应IP地址 ★★★★★对外开放时改动这里★★★★★! m8 H9 o& L9 C- G+ p0 _/ }
bCheckNet 1---------------不详 勿改动; V* o; {% D' A) h& e7 \: u* Z0 L
MaxByteNum 5000------------不详 勿改动
% q/ E* c+ R) WMaxMsgLen 102400----------不详 勿改动
+ X+ t7 T8 i3 [ d3 vBanIPTime 10--------------不详 勿改动. M v2 J# ]& b7 K& {& j) P& u! ]. V
bCheckMsgCon 1---------------不详 勿改动 Z9 [6 ?$ ~3 t9 `
MaxConnectNum 2000------------不详 勿改动3 ^' @8 T* \, [6 S; Q# E. b- C
MaxIOSendNum 4---------------不详 勿改动8 F; c9 F7 n9 P4 J; Y9 ]7 ^8 u/ {
MaxClientSendBuf 1048576---------不详 勿改动3 K8 p0 G7 Y9 J( }' X4 I
RefeashInfoTime 3000------------不详 勿改动
& T: s y8 q! d3 [7 D, tSaveInfoTime 30000-----------不详 勿改动
, n5 m/ |5 B) l; @a href=http://www.127.0.0.1.com/诛仙私服/a0 T8 V. X3 d) E% M
a href=http://www.127.0.0.1.com/新开诛仙私服/a
+ ?# q: m- |/ G, e' [! `bWatchRunTimeInfo 1---------------不详 勿改动
, W. p& [3 z3 K. m. v% OdwWatchRunTime 300000----------不详 勿改动
$ p5 V2 Z( Q/ s% g' Q$ q0 o消息验证时间(毫秒,0为关闭) 0-------不详勿改动
: F9 \6 d( U& s0 h' y% j. H% B发送验证序列(0关,1~N序列个数) 0-------不详勿改动2 b7 s' ^3 o( h2 [
gameserver2.3.4都照上面改!
( \$ p! F# g( ?& i$ J按照LoginServer--WorldServer--GameServer1--GameServer2--GameServer3--GameServer4启动服务端程序
* i l/ [( c8 f' X7 m. F# k下载地址:
|