软件简介:
) n e' [& s9 B+ _荣耀科技-神泣4.20服务端(有怪)- K) ~3 ?8 k2 f7 I& w
--------------------------------------------------------------* E: o7 n2 U9 \9 C1 ~% O4 p
首先 释放压缩包里的文件 压缩包 -- 右键 -- 解压到当前文件夹
: R1 ~- }2 k7 Q, H/ a5 Z强调下,路径必须为 D:\ 因为里面有一个文件里的路径是设置好的,如若放到其他磁盘,或是其他文件夹内,会导致服务启动不起来,朋友们若是不想放到这里,请自行修改 PSM_Client\Config\PSM_Service.ini 的路径.切记!+ {% u. _6 r2 ?. r4 V! T5 x& T
安装扩展存储过程
) u+ K; v5 M% y% A5 P8 Cexec master..sp_addextendedproc 'xp_crypt', 'D:\ShaiyaServer\master\xp_crypt.dll'
5 @% v2 W$ e0 X, k4 r我已经安装过了,会提示已存在,刚安装完会提示 命令已成功完成。, c- C1 s) h6 M- q
在D盘目录下创建个文件夹 名为 ShaiyaDB 我会把数据库还原到这个目录里,如果朋友们不喜欢,可还原数据库的时候自行修改还原路径.* O: J3 H" A$ Y3 g- x2 y
建立并还原数据库
, _& Y- D' l; K1 o: n3 ^8 x, sOMG_GameWEB
' i3 r1 Y1 i) j: W0 {, Jps_statistics
5 S3 E. H6 t, _ps_userdata
4 t+ v- @, i# Ops_gamedefs
1 I7 ~2 n$ {* x& E8 `ps_gamedata
& C+ l& r) K8 l% J+ Jps_billing" _/ @" C8 @$ c ~; F
ps_chatlog$ C+ u3 i. t3 @6 e0 ^; j6 x! [: o
ps_gamelog7 ]( d' n9 ]2 n% Q
ps_gmtool
! ?$ u/ m* x1 j* e' Fps_monitor B9 o, @# V/ c& B
建立 链接数据库 在查询分析器里面执行一下就可以了.' }: ` ~/ H, c2 m- z
if exists(select * 6 \; F ~ r1 X( g/ Z: W8 t
from master..sysservers ! _7 A1 L; V1 p6 N M
where isremote=1 and srvname='game')
' g; l7 y( `! Lbegin
) n/ {1 D/ p2 c- Qexec sp_dropserver 'game','droplogins'' h( z! k. H' Z8 [9 I. U" N
end
+ i0 ?# \9 K7 ~/ w' g2 ~7 Kexec sp_addlinkedserver 'game','','SQLOLEDB','127.0.0.1'. `: y, [( w5 Y9 n
exec sp_addlinkedsrvlogin 'game','false',null,'SQL帐号','SQL密码'
8 M* V5 j6 j4 [6 ?; z# V! k临时补充 ,执行完查询后,要去 链接服务器 那 属性 服务器选项 把 5个全点上对勾. 抱歉,失误!
e8 D* U* i( I5 r在这里着重解决一个问题,就是有好多朋友进游戏在商城买道具会掉线,看了下出错的日志,[Microsoft][ODBC SQL Server Driver][SQL Server]服务器 'USER' 上的 MSDTC 不可用。, SQL STATE: 42000, NATIVE ERROR: 8501 (0x2135),日志上说的很清楚,服务器 'USER' 上的 MSDTC 不可用.
. X; |8 ~& b" d. fMSDTC不可用解决办法8 \6 s: c$ T( ~0 ~
我的电脑 -- 右键 -- 管理 -- 服务和应用程序 -- 服务 -- 找到! P5 c0 A. o9 Q0 O) P
Distributed Transaction Coordinator 设置 启动类型 为 自动 ,并启动它,重起游戏服务即可解决 商成买东西掉线的问题.
7 D) M2 N$ r- N下面配置服务端% E: U2 J6 v8 S: ^( d. i# g0 k1 B
D:\ShaiyaServer\PSM_Client- Y/ z4 J' F$ d7 |8 L$ L2 D4 X
启动 PSM_ServiceMgr.exe 把所有服务依次安装,并启动第一个服务! 然后关闭!( K7 W/ y: y. s" }( x3 c! Y1 r3 P" T
D:\ShaiyaServer\PSM_Server! G# X* J3 X+ r4 _
启动 PSMServer_ServiceMgr.exe 把服务安装,并启动服务!然后关闭!* N1 J) o4 N% q4 F% w
启动 PSMServer_Mgr.exe 朋友们要是看英文的不爽,我附带了一个汉化的,自行使用! 呵呵!: V: g- q% y' h- n) w0 j
选中 Login01 修改IP为你的IP,应用,关闭程序,并重启程序!不然回呈红叉显示!
' B6 n. M9 K% F0 g选中 Main 修改 Account 为你的SQL帐号 修改 Passwd 为你的SQL密码 然后全部应用!
, h( L$ g( H) I: j2 n% l选中 GameGroups01 修改 IP 和 服务器名!6 b% a6 v% ?# y9 S, V: N
一切就绪后 选 Server Update --- 点击 Update to all server (exe, data files and ini files) 并确定!3 o1 T; k( e- H6 I+ p
更新完毕..
0 F) L2 S* E, m# j2 V下面启动所有服务* x8 N6 R8 z' K2 a" U) B
选 Control Service -- 点击 Start All Server Service 待所有服务变成绿色三角之后开始关版本验证,NP验证!5 a0 `2 j1 I# J4 @
关版本验证7 _" g* Y* ^, P# u4 o/ e
Login01 -- 右键 Command 弹出对话框 输入 /vchkoff 回车即可!0 o7 R, A+ B: W2 B6 Q1 e5 Z
关NP验证
" i( F/ y% l4 l: g/ y" DGame -- 右键 Command 弹出对话框 输入 /nprotectoff 回车即可!8 G! f% B9 z5 d5 i' t
呵呵..架设是不是超级简单,没那么复杂吧...
/ Z! X! o7 I0 l& ?0 Q" b/ r& ~6 ^现在已经可以进游戏了.$ B, u3 M0 P- L1 t- w' g, d5 M
; g0 f% m8 z& g: J; t% U( q( o关于修改服务器的经验倍数
4 _2 E3 q" |% e% m) hGame -- 右键 Command 弹出对话框 输入 /exp2xenable 800 则增加当前服务器经验为800倍. 输入 /exp2xdisable 500 则减少当前服务器经验500倍!! c& u8 @+ }8 N! W% P$ c
$ H9 P; ] F; Y% i; G
我上传的时候会附带两种game.exe 一种是带NP的,一种是无NP的,0 z7 e f4 s# k2 I" G
无NP的game.exe 由于是早期的版本,游戏内部分物品会不显示,另外,骑马会骑不上,带NP的game.exe 大家选角色后 点 进入游戏 可能会卡1到2分钟左右才可以进入游戏,这个问题一直在困扰我,我也不知道该如何解决,如有哪为大大知道的话,希望您能加我QQ:598400777 解救我一下,再次先感谢各位了!* k4 b8 Y0 f1 O9 t5 R
为了减少录制文件的大小,我就不进游戏测试了,但绝对可以进游戏,我可以附带几张进入游戏的图片给大家.
0 ~! o/ p3 d+ r! V/ V. X8 ?) s数据库是我自己修复的,解决创建角色战功混乱的问题,修改创建帐号,进入游戏大退游戏,再进入游戏后可直接选 困难,死亡 两种模式,全部正常.
. I9 I0 ^$ z' @商城方面是按照官方最新的商城修复的,除了部分新物品无法购买,绝大部分正常购买.把客户端更新到官方最新即可,如果是其他SF的商城,我不能保证物品可正常购买.数据库清除多余帐号数据以及日志,为纯净库,只保留一个测试帐号.帐号为shaiya 密码为 1234567 y1 p1 Z5 G; E. T- F! x- F: [% o
写到这里,请各位大大允许我打个广告吧,我写的小说《苍茫异道》 请各位帮忙点击,收藏吧.混口饭吃 =.=
" k5 t0 B0 Y" e) W, t; @地址为 http://1195407.qidian.com 是起点的网站,不带毒,用 盛大 的账号就能登陆.
- s' e- `8 v' e' P7 ^$ Q下面说下如何手动创建帐号和密码,网页注册就算了,我太菜,我怕教给大家把大家弄迷糊了,还是手动创建吧,嘿嘿!. W- t3 s6 s: \- H
打开数据库 ps_userdata 打开Users_Master 表 4 L" ?5 O: b" w. t H( @
UserUID 帐号ID,从1开始,依次类推.
* V0 s; \: F* Y8 Y( Y! FUserID 帐号6 Y$ x) O1 ~5 e
Pw 密码(明文)% V/ S/ c- `# f3 G5 H& N
JoinDate 创建时间
6 @( n8 t: G, @3 ?, pAdmin 是否为GM, 1 为是, 0 为否
3 B4 J! o" ]5 m/ J; E; E! w g8 IAdminLevel GM权限,最高255,拥有所有权限.& z* j }/ R4 T5 g. v
UseQueue 暂不做解释,直接填 0+ D6 q" G6 V0 N: M5 E+ u' y
Status 暂不做解释,直接填 0
8 [" n' U' f( h7 L% D* CLeave 暂不做解释,直接填 0
! p3 `) D9 Y/ d; YLeaveDate 空,不填0 T" I7 V& u2 H5 Q8 G5 j9 i
UserType 个人理解帐号类型 N 为 正常
4 F* J0 ]8 b- y5 u: B" vUserIp 空,不填
# |1 h) ?1 Z$ \+ o( Z% g; j" wModiIP 空,不填
: H3 f% `% v" H7 l7 u2 d! G3 e, ]Point 帐号拥有商城点
6 c# n' u6 M" \# z, x: y0 Y! `Enpassword 应该是加密密码,具体不了解用途,可以为空.5 y& H/ e$ P/ t6 [$ A$ u4 W% H
Birth 空,不填$ R3 G0 s/ T* ^, u; ?. V
下面再打开数据库 OMG_GameWEB 打开 GameAccountTBL 表
4 Q( v( w# L v# JUserUID 帐号ID.要跟上面创建的帐号ID一样
" F( I# V% z8 xGameAccount 帐号,跟上面创建的帐号一样$ |$ q9 [' _) H+ a
OneTimePassword 密码(明文)* S. ?! B$ o& z1 K8 P! n
OTPExpireDate 可以填 2100-1-1
* e. b& X8 H8 c1 z. IDelCharPWD 这里填你的密码翻译成MD5的密码
- ]% r/ D' u& _5 B' t. }CreateDate 可以填 2009-1-1, p4 A K: }% V
然后帐号就算是手动添加完毕了.* q0 @$ G9 `1 J3 t% Q5 @5 l. x. w. b" q
把密码翻译成MD5的方法
4 Y% {# k0 [! a a$ B3 Fwww.cmd5.com, K; m1 I+ Y9 K0 A" B+ s& u) N
进上面网站,输入你想翻译的密码,下面就会自动显示,是32位的那个.不是我不想到网站给朋友们演示,是因为我电脑不知道被哪位看得上在下的朋友给入侵了,想拖我的东西,我为了尽早把教程完成,只好在断网的情况下录制了,所以我网站打不开.3 d) D/ Z( v! n7 }3 M6 g
e10adc3949ba59abbe56e057f20f883e 这个就是 123456 翻译成MD5后的样子
4 B. \% _, @: d9 [现在就可以 用 0777 123456 进游戏咯...呵呵.! [$ h: g' d1 _' r/ m* Z
下面说下GM的设置以及部分GM命令的使用1 L0 G7 ` O# R C6 q7 f
GM设置如下
" S2 }6 S1 I& ?1 x2 N }打开数据库 ps_userdata 打开Users_Master 表
( \" o+ N9 p( V6 AAdmin 是否为GM, 1 为是, 0 为否
% J/ r6 k5 \& Z# j6 X9 {# a8 B/ wAdminLevel GM权限,最高255,拥有所有权限.- n C7 @3 r) n8 \. E* q/ \: [
然后打开, PSMServer_Mgr.exe
0 k+ M$ n, O: I- _( [: ^Login01 -- 右键 Command 弹出对话框 输入 /adminopen 回车即可! 然后登陆你设置GM的帐号进入游戏.切记,必须开启GM模式后才可进入游戏,不然是不会以GM模式显示的.! q8 E/ V3 H% A
进入游戏后,你的人物会是半透明状态% k3 h2 U$ P& j
在聊天框里输入 /char off 即可取消半透明状态
% _, }2 ?, U# g8 O2 s, }输入 /char on 即可进入半透明状态% `# Z7 ~/ N' N$ q0 Z- W5 l
修改自身6大属性的命令
) I' d @% B4 @0 x7 a& v/set 角色名 str 数值
2 @7 D, G6 N0 [8 }7 s _/set 角色名 int 数值! x7 q1 N$ p7 M9 g
/set 角色名 wis 数值6 F& e& g! w3 |7 V
/set 角色名 dex 数值
* I" l! q/ g1 R/set 角色名 rec 数值& b' D) ?# J+ j- B' ?" k- q
/set 角色名 luc 数值
) u' y* f9 |4 W6 y M, v( W, ~修改 角色 等级的命令
3 B! |8 R# |, o* A; t) J% X* A/set 角色名 Level 数值- S4 T* G- t W+ q- W
修改 角色 技能点的命令
, }; e. q$ R; ~1 p+ ?: W4 _" L/set 角色名 skillpoint 数值6 m* | U0 M& o$ o- f( g5 t r: `4 g
刷物品命令 格式为 物品代码请朋友们自行在数据库寻找
) ~' w w1 @- p' m, H/getitem 类型 编号 数量# u- A D" E. T6 q: C8 S0 f
例如 大地 刺骨双剑 物品代码为 5139
7 |2 J# D4 l \; x7 w5 n# [5 J) X/getitem 5 139 1 即可获得一把 大地 刺骨双剑
1 Q: B+ g5 H- }( p3 j7 {例如 迅疾药水 物品代码为 100107. S. V: i0 V" m4 Z% v3 f3 A" n9 x
/getitem 100 107 8 即可获得8瓶 迅疾药水
) o2 K; w H1 O8 d* o刷怪的命令格式为
3 H* _& L/ ^1 y, r8 R/mmake 怪物代码 数量 怪物代码请朋友们自行在数据库寻找
, j, d3 p2 a9 j# V2 ~/mmake 1259 3 即可在你的角色附近刷出 3只 星座 六翼天使
- @6 \' J7 P* D, H移动地图命令 }5 R9 ^/ L$ k$ ~! @- g+ C
/cmove 地图编号! I" E, P. ?* x
召唤角色
0 A4 c5 C' m& Y' O' G/asummon 角色名 即可把该玩家召唤到你身边2 |8 S8 d, o( x3 a4 _
还有很多命令,请各位朋友自行尝试6 @: ~. ~3 s, n2 g
以下命令均为网友提供7 B% h4 _% M, {2 g
/alert
9 @; {, o: X. P( E2 v8 R3 W* I/char on gm隐身开5 ?) |) p6 J: n9 S/ N+ J
/char off gm隐身关7 \- t/ |0 t0 q. D$ U, q \3 |9 X$ O
/attack on& b0 V& x1 V* c8 a8 D# I4 c: s: H& l
/attack off8 L! I8 R% [" b& b
/amove 移动到?地图
. A' V5 c( q5 W/bmove 移动
+ O! Y9 w1 c+ M/cmove
- [) n% P( O: @0 t% U7 r$ v3 t. R" y/itemlv( C4 y' ?: O6 L6 l8 l
/xcall* u8 n# C: l+ u
/tacticszone
. G4 `4 p: Q1 D, B7 M2 D" u' R/fogstart/ }" g1 y( ]& f# P9 y0 j8 W/ o7 F5 m
/fogend( G6 G/ ]% e! n3 K5 o- S& ~5 d
/gmove! ?+ Q3 ~3 R$ R/ B' A/ i4 m
/warning$ D7 g$ {% A$ i3 ^$ d7 x& a2 q# {
/watch
w0 z% K+ O. ]/ o8 H6 @/cwatch8 j. m: I3 S3 ~/ Y
/cwatch off
1 l ~8 X2 x& \/silence off
4 Q; ]* s* V. B8 |8 C/silence: }! e& Q+ T. _/ H
/stopon
6 t; X' [8 x# T+ R! X/stopoff" M, p. S9 [7 V7 n% j6 B0 A
/quiry
( o7 f# h3 w$ N: H. X/asummon 召唤8 L" u: i: Q3 f0 B8 k
/bsummon 召唤
5 q9 |: W4 y, j# Y0 c i& l/partysummon
: E1 Z6 x7 e" k& ~- s0 z/item
. x% U8 X- [" M. n& B9 k/mob [ ] HP:0, LV:0" z- A0 z4 c/ u p3 H$ V4 z
/guildrade3 t$ P# Q, s& V
/guildrank7 d O4 T) F3 n8 d! \8 M" V' j) \
/guildpoint) A& e- W4 \. A# Q
/gmnotice1 y& x" ^2 `5 A( s$ R& N9 h3 `
/cnotice5 v9 i; p K: ?5 K; ?2 l; }1 Q# u
/wnotice. O/ `9 a- h: z! Q) B$ M
/notice* P7 ^. ^! k6 k* e4 c3 _0 _" e
/znotice
( a9 q+ `' p7 g/bnotice3 [$ a4 N4 C3 v
/cure
& d2 T1 D6 g: C0 N$ `& E O& X* U/autocure
% n- W/ W3 n2 R" b, i- Z- v6 ~8 `/npautocure- ~. x! l" Q4 w3 F
/iclear5 X5 s* n- L6 ~4 N/ S7 o1 M
/eclear
& c% m0 V# e- W2 n0 a, p' P/queston6 E; i/ ~7 Y: r* ^# g
/questoff6 g# v3 ~ U; ?- k4 U% g
/questadd
4 j+ z$ h& C/ L% }) C2 v0 q/pvpon
) w% F u0 }' N: y/pvpoff
$ U- f& B) o3 a& Y/questrem- D1 z% Z2 e: P
/event off5 y6 F Y3 K: q* n
/eventadd
' V( O! D0 G, W, y$ `/eventrem
. p7 s, Q6 {; W) y4 k' u/kick
! ]; m% W- J' Y- c1 R/bancan/ f0 z3 \! p p* b1 o3 j
/kick
' Z9 B( L; `8 z; P/ban
; ^3 L' m6 Q! e- U/ H W" O0 \7 I/set5 P, l: p7 {" K6 t+ f
/imake, F/ V6 u! C3 x+ G) x
/recallitem
0 l L7 \9 o& V* t/getitem5 B9 \/ x0 q* n6 a" o
/mmake0 t$ O: D }5 ~# K* B3 i' ?8 X
/mera t1 w- X1 E: q* l2 ^3 H) c* s
/mera
+ z$ U( g' K# {7 x/ c% ]( I/nmake! n- ^% G6 G- K) }6 E; W% u- P
/nera8 I: o+ X0 H1 P+ f/ F
/akick
1 Q2 ^: u& h7 I5 K, |/abancan. Z F6 M- O# l* |" t4 u: p# d3 r
/aban
0 {5 Y( _; e+ `2 s, }/server on% p1 F0 h V8 r2 h1 C3 o4 }; z _
/server off7 @# M" U5 f8 k. @6 c" V7 W' z7 D
/shutdown9 h) w6 [4 v- Y. N/ H: u A7 z
/chatcolor) n( E$ e1 n( r
/apower4 r' x' n4 Z" A
/apowercan
0 Y4 `' i; ?. X6 [- }+ d/party (玩家指令 组队)+ C( u X" ^7 n2 s" o( K& T9 F
/town (玩家指令 回程)
+ `8 |; ~! _. L' _$ ?/join (玩家指令 加入联合:我猜的,韩服是 /曼咯), _7 A) ^/ F+ \1 N, Y$ M1 S. A: N
/time
% H D: f6 g6 b" u0 x$ {% i' q/wire1 v2 [9 t8 e2 Z- |
/point 整个游戏画面变成点状+ ~6 c7 \# s: @1 d o5 H
/basic 整个游戏画面由点状复原
% z1 j0 G; n' `9 t5 G/UQGET
' b- J F* @5 f2 _: H3 P$ X/UQCOUNT6 U# \' u, a, r) w1 o
下载地址:
|