软件简介:3 H4 f- _3 w( K c- F* j M
818游戏制作 诛仙服务器端体验端第一版3 D+ r5 t# a' k4 h* n
这个是台湾端如果想架设的可以按照下面教程架设
! {: I9 d( v5 e$ e2 Q! ^0 T+ D" m/ z5 A, p) P; C
如果想购买商业端可以联系我们客服
) @. u2 g% ~$ C5 c b9 p( A. n客服QQ:87175746
8 z. G* }6 W9 }5 v! N0 e1 T(加好友时没注明来意没有注明来意的一律拒加,另。免费版本不提供技术支持的,因为没那么多时间,所以你也没必要浪费时间
' C3 T( b3 V5 s, i, u+ i1 O想从我这里问技术)( K% G6 K/ R1 `1 x n6 T
诛仙搭建方法:
9 E, E8 p* U+ H6 ?" z# `: o- X% m架设使用SQL数据库:
" X1 D+ T* c$ [( M! CSQLsever2005pro
0 I9 I. w1 g ~7 i6 I Y! M将服务器端解压缩到D:盘
# G. R7 h9 i6 _D:\Sagasevr下有6个文件夹
5 c5 R- [7 b9 P7 A$ Q- w1:database SQL数据库文件夹
+ E; k' k5 }" T w2:LoginServer 帐号登陆管理器
, I. }2 U* ]# \$ X5 f5 t1 s+ o3:WorldServer 服务器数据管理器$ b3 c7 t; o+ [5 f- [+ w* I! }
4:GameServer1 游戏数据管理器
- K( L7 r- C4 l+ F4:GameServer2 游戏数据管理器
% @8 x! H) [# `: l1 N+ \" P5:GameServer3 游戏数据管理器
0 M, S7 z# u2 [+ t4 m- }! t: I, M# |2 }6:GameServer4 游戏数据管理器诛仙服务端目录说明:' u, x/ J# h/ F+ e2 X& A9 R
LoginDB.bak-----LoginDB数据库备份文件
, @* y* g0 p) CGameDB.bak------GameDB数据库备份文件5 V$ ~# }& O! B# Y
a href=http://www.127.0.0.1.com/诛仙私服/a
$ p1 q% `7 j1 `2 r* ?' Sa href=http://www.127.0.0.1.com/新开诛仙私服/a
4 Z4 A( K1 @. g: L6 I3 P9 u关于数据还原步骤
( g# e' [- w9 _1 j5 V, }4 s首先安装SQL server------安装完毕-------打开SQL企业管理器-------进入(local)-------打开(local)属性内的安全性选项卡------勾选份验证 SQL sever和windows选项----确定然后进入安全性-------点击右边的用户SA查看属性---设置SQL密码----进入数据库-----新建数据库:LoginDB----建立完毕后进入这个数据库------选择:所有任务--还原数据库----从设备-----选择设备------添加------选择你的LoginDB.bak的存放路径:D:\Sagasevr\database\注意:路径内不能有中文)------选项-----在现有数据库上强制还原-------选择好还原出来的路径-----到database文件夹下------重复以上操作将GameDB数据也还原---然后删除数据库6 B- e! \* U, j+ m$ N5 q/ I- J1 N
还原成功后database文件夹内有下列文件:GameDB.bak GameDB.ldf GameDB.mdf LoginDB.bak LoginDB.ldf LoginDB.mdf
0 X3 q1 M* g, ?$ Q关于XP ODBC数据库关联
8 q0 M9 v) ~9 a9 U$ h$ q& t开始--运行:odbcad32.exe-----系统DSN-----添加-----SQL SERVER----填写名称LoginDB-----描述可以不写-----服务器为:(local)--使用NT及SQL SERVER验证--填写登陆名为:SA。密码就是你自己设置的密码---------更改默认的数据库为:LoginDB及-----结束------测试连接OK??-----不OK,我也没办法了,尽力了。-------然后重复以上操作,关联上GameDB数据库-------关联结束后,点测试连接,如果没有问题应该是:测试连接成功(注意:这个过程,要求要仔细认真,一步一步的按说明做,只要不打错字,一定可以的!)! c! a8 U0 D" z7 X% {' g" n; u$ C
以上未做特殊说明的一概按默认设置选择 Z, U P: L* U. h$ J
如果测试都成功了我们就进入下一步8 F8 e9 ~' x; q) ]3 A& ]
有★的地方一定要注意,按照说明做,任何一个小错误,都会导致服务器异常6 g' w8 x8 m- Q' m/ w; }
LoginServer目录说明9 P% f- O' ^' z2 {4 M
log文件夹------------------日志文件夹 可清空" ^( V8 y8 c( W8 x# B4 w6 e
dbghelp.dll----------------动态链接库文件 勿改动4 v* z/ k5 E B# v
debug.txt------------------日志文件 可清空
: T5 m4 Z& z' }; DLoginServer.exe------------主程序 勿改动/ V# [: a. @+ J3 }' H- M
LoginServer.pdb------------不详 勿改动
! d/ F" U! T9 MNoQueueCdkeyList.txt-------不排队帐号名单
6 \6 }0 X. r+ b1 r& n# `; \. wsetup.ini------------------配置文件9 ?0 @# Z( f I& e- n
a href=http://www.127.0.0.1.com/诛仙私服/a6 a1 J; }* A2 f8 q
a href=http://www.127.0.0.1.com/新开诛仙私服/a2 i# U0 L* ]2 j4 t! r# I/ t# y
配置文件详解
9 {% J* ~, B8 A' u% s3 q; HListenPort_Client 2346----------连接客户端端口号勿改动
% d& S6 j" u2 y" M/ F$ lListenPort_World 2345----------连接world服务器端口号勿改动
+ z! `( a P, e( ?5 P* i6 USqlConType SQLOLEDB------支持数据驱动 勿改动
( S, x+ Y0 p) dSqlServerIP (local)-------数据库IP ★XP下必须为(local)- @8 D& H# c, x% W# V6 M8 B3 \
SqlUserName sa------------SQL登陆用户名 ★就照这个填写
: z/ m' \2 K# C/ O qSqlPassWord XXXXXXX-------SQL验证登陆密码 ★就是你自己设置的密码/ H1 c: j4 n# q: W1 d$ u# f a
DBName LoginDB-------访问数据库名称 勿改动
3 ^* p$ g7 J5 mClient_CheckNet 1-------------不详 勿改动
; t5 ]4 c$ w& c. zClient_MaxByteNum 5000----------不详 勿改动- c. \4 X$ B0 W: ]) J A
Client_MaxMsgLen 102400--------不详 勿改动
4 ]4 P9 o: N/ A- l: D8 [& F, mClient_BanIPTime 10------------允许停留时间 可改变9 }8 K' u& R! o8 K W% ?2 [7 `6 ?
Client_bCheckMsgCon 1-------------不详 勿改动
8 `- T0 J4 G$ y: p+ IClient_MaxConnectNum 2000----------最大连接人数可改变
# C: j5 t" Z9 v0 D6 N. X5 |& ZClient_MaxIOSendNum 4-------------不详 勿改动
]* \6 l. Y" Y, @ P- V' J& rClient_MaxClientSendBuf 1048576-------不详 勿改动
- D. z- Z$ G: I. ?1 PWorld_bCheckNet 0-------------不详 勿改动 i. v9 G) I4 ^& v
World_MaxByteNum 0-------------不详 勿改动
. K8 d2 o- F Q0 P) L' CWorld_MaxMsgLen 0-------------不详 勿改动4 k: T8 b+ y$ F% W8 d7 s7 @/ R/ n6 l
World_BanIPTime 0-------------不详 勿改动- B1 \7 A5 k' E/ j" I
World_CheckMsgCon 0-------------不详 勿改动9 D n$ H7 n! B0 b/ z! X
World_MaxConnectNum 20------------不详 勿改动
, J1 X9 t) _( D& jWorld_MaxIOSendNum 100-----------不详 勿改动
( }2 _' A0 b: m, G4 I3 GWorld_MaxClientSendBuf 167772160-----不详 勿改动
2 s: F1 I, p5 d( g2 b- J5 E7 IRefeashInfoTime 3000----------不详 勿改动0 \9 Y" }$ `, Z4 F# l
SaveInfoTime 300000--------不详 勿改动
& f: T) k, G1 @- g E) QDoQueueInter 20------------不详 勿改动
( p4 g0 ?. i, |/ DSendMsgToQueueInter 1000----------不详 勿改动# H( D5 @3 \7 k3 e; h) E6 M$ h
WorldMaxPlayerNum 1000----------不详 勿改动
/ Q2 |: Z+ j5 F: H Y/ w0 YBusyScale 0.55----------不详 勿改动2 q4 E a: t% D$ {" @; v7 X: G
FullScale 0.83----------不详 勿改动
1 e+ g$ W! c4 R! f+ A0 B1 v3 \PingWorldTime 60000---------不详 勿改动
3 K. e; \; g [0 e% UPingWorldErrorTime 2000----------不详 勿改动
5 b: `: B2 N8 r& ~* b# ?- ubCdkeyIsDisable 0-------------不详 勿改动 v& [5 z( C" K9 [7 N
bAllowIPCheck 0-------------不详 勿改动
4 p0 S1 `& u/ L% N I* ]' NbBetweenIPCheck 0-------------不详 勿改动
5 c# h2 F* p! X1 ?( `/ W2 l: oWorldNumber 1-------------服务器编号不是多服务器就勿改动; T. f$ G$ {) Y/ [; J! J
WorldName 搜豆传说------服务器名称可改变★必须让顾客端与此一致7 c4 @/ D2 S/ w& i( x' ~ D: {
LoginIP 127.0.0.1-----数据服务器IP 勿改动
Y6 ^) O% I( [" Q& K( TLoginPort 2345----------连接服务器端口号 勿改动
# ]) f' r/ S8 d7 f5 I1 sListenPort 8100----------连接服务器端口号 勿改动% x4 b7 x9 X6 P9 s! z; a% o
SqlConType SQLOLEDB------支持数据驱动 勿改动
b8 L0 f4 [1 \9 y. VSqlServerIP (local)-------数据库IP ★XP下必须为(local)
+ u. C; ~ n1 LSqlUserName sa------------SQL登陆用户名 ★就照这个填写% l5 N' d! k1 ~ f' ~2 Z
SqlPassWord XXXXXX--------SQL登陆密码 ★就是你自己设置的密码4 A3 p+ D' z$ n6 D3 i; r
DBName GameDB--------访问数据库名称 勿改动0 N/ m6 @* @" S" G d5 U! M
bCheckNet 0-------------不详 勿改动- f5 }$ A( J# U, y' b
MaxByteNum 0-------------不详 勿改动: S6 k: O! m" m* y$ j0 U4 V
MaxMsgLen 0-------------不详 勿改动
( e ?. h3 X1 j; z1 `( MBanIPTime 0-------------不详 勿改动
. @. t. f; i& I$ A4 LbCheckMsgCon 0-------------不详 勿改动1 L, e: I) w/ s$ R0 h7 ^5 a
MaxConnectNum 20------------不详 勿改动
, E8 o1 u J+ b# G9 i8 ]MaxIOSendNum 100-----------不详 勿改动
, P/ G5 ?0 G/ V# WMaxClientSendBuf 167772160-----不详 勿改动& w$ V! o% ^% d
RefeashInfoTime 3000----------不详 勿改动7 {& v. m$ ] a( W. {
SaveInfoTime 60000---------不详 勿改动
. [3 e' \6 a* K0 z* ]( U清除LoginList时间毫秒 120000--------不详勿改动, y7 }/ |2 v x4 l: D$ [
UseCostSys 0-------------不详 勿改动1 t8 M% a: f4 o! J: S3 O
CostServerIP 127.0.0.1-----不详 勿改动- \& F0 s( h7 g' @" `5 ]
LoginCostPort 51242---------不详 勿改动
# t0 [# W& N! T8 Z1 k( p7 A/ tCostTime 600000--------不详 勿改动
: r1 r: W M6 h2 Z$ n/ F/ ZCostDBProvider SQLOLEDB------支持数据驱动 勿改动
s4 Q2 K( r% W8 r- H+ ^. J" }+ P9 J+ RCostDBIP (local)-------数据库IP ★XP下必须为(local)
' ^ |- j5 \9 l' f9 ICostDB GameDB--------访问数据库名称 勿改动
8 ~- G: r6 D' T4 u; c4 ^CostDBUserName sa------------SQL登陆用户名 ★就照这个填写3 g0 T1 E( e- i1 \; i$ p* f# v
CostDBPassword XXXXXX--------SQL登陆密码 ★就是你自己设置的密码5 d! E6 u3 t' Z0 v
LoadLargessTime 30000---------不详 勿改动" h% v4 R" H. b) g8 b, h, n2 _
bSendRegionMsgToCost 0-------------不详 勿改动
1 }0 Q; S$ v- v+ I& U9 gCostDBOnLoginProvider SQLOLEDB------支持数据驱动勿改动6 m4 c( V" w7 T/ v
CostDBOnLoginIP (local)-------数据库IP ★XP下必须为(local)
. ?) n. d: H* f9 f7 lCostDBOnLogin logindb-------访问数据库名称 勿改动3 M! Q( I& j3 p4 R
CostDBOnLoginUserName sa------------SQL登陆用户名 ★就照这个填写
$ _) p8 ]" C, E4 m0 UCostDBOnLoginPassword xchopop-------SQL登陆密码 ★就是你自己设置的密码
+ l- T( g2 o. N/ H: L! zTransferLargessTime 30000---------不详 勿改动; i, U4 h" r- z; S9 H0 h
Data文件夹详解
) o5 [; N# j) wAttackCitySys.ini 攻城时间配置文件
' s; ~" n1 s5 F5 W aBuildList.ini 城门配置文件0 h6 t' H P. \1 A3 f
DropGoodsList.ini 暴率配置文件0 e% E( V2 m' X' D2 \+ E
例: 雪蜘蛛
1 E6 t/ o% J2 J, S+ e. Q: WQ0030 0 1/58 O9 D4 s! l4 ?8 }+ J. @, V
物品代码 几率
) ^, \" R3 F8 [7 x# BEmotions.ini 动作表情列表 勿修改
/ g) E7 W0 r+ x' _1 |' BFactionParam.ini 帮派参数配置文件& Q* o, j6 Y& B8 p2 `" X/ G
FactionWarSys.ini 帮战参数配置文件$ ?7 P: ~% S7 [2 x" A/ e! s
Function.ini 服务器参数变量
$ k3 r! a- k' |General_variable.ini 子定义任务活动变量
2 S( d6 H0 K, ?5 x1 HGlobesetup.ini 攻击公式及死亡物品掉落公式
% J6 m* Z4 \" u, @. P7 jGMList.ini GM列表文件8 B9 L; e) p' k/ o9 D8 A' f- _; ~
例: 皇帝 admin
$ [( Y9 P+ B: m6 G1 ^4 F4 Da href=http://www.127.0.0.1.com/诛仙私服/a
$ E- E" \+ ~+ G0 J/ g, na href=http://www.127.0.0.1.com/新开诛仙私服/a; t% b' {' J( h/ a* y
admin=1008 k# \# \ P0 A3 y8 G
Goods.dat 物品数据库; L" T8 U, B1 {3 q) @8 c" w# t
Goodslist.dat 物品列表3 P1 @# y0 i; X+ Z
HitLevel.ini 连击奖励文件
3 }9 {4 p% Y' j% W, V" R. eInvalidStr.ini 特殊文字禁用列表% Y: u- V7 z) i) U- P4 c% v
ItemAttr.dat 未知. \) I) C4 [0 N% W! u% v( [' X
ItemType.dat 装备类型定义文件
1 M3 u6 M: j5 q7 q. N+ r4 s, f" \LogSystem.ini 日志启动列表
5 \/ _2 e& E) J$ |MonsterList.ini 怪物数据库
, N' ^' h: Z8 o0 G& p. `' T1 qPlayerExp.ini 经验设置文件
$ M5 h1 G" N! J' { Q, SPlayerList.ini 初始人物性能列表/ `, r6 Y* T$ t; Y" o5 g; g$ }5 G( }" N
PlayerOrginEquip.ini 初始装备列表
+ N4 \5 ^! M/ d0 aPlayerPropertiesUpgrade.ini 人物性能列表" w3 p* z9 k/ U6 D& V- A1 ^: z
Quest.ini 任务触发文件' I2 D" m3 z0 ]! w/ J% v- Q
Sysboardcast.ini 喊话配置文件
9 w1 y: a: O; _7 X( c: ~2 qTradeList.ini 商店物品出售列表
1 J' [# g! j) X9 m! ]Variable.ini 人物任务变量
) e3 x3 Z0 V% ?3 B0 \VillageWarSys.ini 村站配置
: c( O- n- c, h) c, `) LRegions文件夹, s. L4 u6 Y1 B' b T
*.monster 刷怪文件
1 y3 K0 ~* s& m/ ]. R1 M: A7 B*.npc NPC刷新列表/ ~4 o, H, R. e! ^
*.rgn 地图配置文件9 @5 Q2 `- ~4 B
*.rs 在该地图中使用回城的设置
' C% m' b8 i! M9 I; x*.tax 税收配置文件7 e* u! a- j& q6 e
*.weather 天气配置代码, Z5 H) [4 y4 r* u [) d
*.war 夺取标志物配置
8 \, s7 ^' Z8 O, [' b; `7 P* [8 o*.city 城门配置及帮会复活点
" L1 O4 S* H. t( O3 @regionlist.ini 关键配置文件★
6 p" w8 ]3 M( v0 Y6 P- m6 pGameServerNum 1" z+ V0 w6 @) u# g. Q
GS_ID IP ListenPort5 t3 }; o4 Z1 o& d8 a
-------------------------------------------------------3 m$ O. t6 N/ L0 W- x! m. {. ^! N
# 1 127.0.0.1 23470 {# _9 y. l9 B3 O5 `
自己的IP地址 ★★★★★对外开放时改动这里★★★★★
* A: t7 X# L3 H: E4 W$ R6 D----------------------------------GameServer1内有----------------------------------7 i+ R. a# i! H0 G) Q9 y
log文件夹----------------日志文件夹 可清空
$ S- C$ `2 v8 s- t$ N3 v8 Wdbghelp.dll--------------动态链接库文件3 I% _; p! I6 m G
debug.txt----------------日志文件 可清空
7 D6 M+ D9 t* [5 k9 I) f5 kdebug-player.txt---------日志文件 可清空
2 i4 K' ?$ V9 J2 MGameServer.exe-----------主程序
9 v# G! l$ R- d+ W' N% F4 l; S' dGameServer.pdb-----------不详
- D) P1 h. V, P: ?& h9 lWarDebug.txt-------------不详$ {: D4 K5 u0 V, [) W
setup.ini----------------配置文件
. P0 B) Q1 a" q1 U# U配置文件详解
& o/ f, O% \/ i/ A% p U" P) e. GWorldIP 127.0.0.1-------服务器IP地址 勿改动5 Q* L& _1 _' P. a: H# }
WorldPort 8100------------服务器连接端口 勿改动% j2 Q9 }# z9 k
ListenPort 2347------------服务器连接端口 勿改动
: d3 h U0 J3 V- ~( O2 M0 ^0 m7 `LocalIP 127.0.0.1-------对应IP地址 ★★★★★对外开放时改动这里★★★★★8 n. z1 d* Q/ |
bCheckNet 1---------------不详 勿改动
8 m, A5 M1 m5 G* Q* U3 IMaxByteNum 5000------------不详 勿改动
* N, ?! |# Q" DMaxMsgLen 102400----------不详 勿改动
( @% ]5 d( P) C( G" M5 N& W8 {BanIPTime 10--------------不详 勿改动, F/ H% K9 @. ?' N" O- n' s+ J) s
bCheckMsgCon 1---------------不详 勿改动0 e1 B y- I4 o! Q. {
MaxConnectNum 2000------------不详 勿改动. o; j" w u# q$ b! ?) j
MaxIOSendNum 4---------------不详 勿改动
% X; l& i, c5 X3 g* z% ], X* { iMaxClientSendBuf 1048576---------不详 勿改动+ h4 f/ ]2 g* }& |8 t: g# y
RefeashInfoTime 3000------------不详 勿改动
, A: _# C8 s G8 |/ B, D0 }SaveInfoTime 30000-----------不详 勿改动
, n- l3 w8 a4 ?a href=http://www.127.0.0.1.com/诛仙私服/a( b: D; z2 {- j) K$ K7 f5 n
a href=http://www.127.0.0.1.com/新开诛仙私服/a
1 e- l! `8 T8 Q: ]2 [4 v$ d9 ybWatchRunTimeInfo 1---------------不详 勿改动
- l% y: s: L8 q/ I5 A5 pdwWatchRunTime 300000----------不详 勿改动7 R6 j6 [/ {3 O0 q- C
消息验证时间(毫秒,0为关闭) 0-------不详勿改动* G* C2 q6 `5 g! a# K$ B+ w
发送验证序列(0关,1~N序列个数) 0-------不详勿改动: [ h' u5 J6 W% [, {% |! F2 z
gameserver2.3.4都照上面改!
- ~4 Z* a% D3 I8 B2 e$ b8 {按照LoginServer--WorldServer--GameServer1--GameServer2--GameServer3--GameServer4启动服务端程序
5 X, ?& G$ P6 ~% Z2 M7 f2 l下载地址:
|