软件简介:- I( k: p2 Z2 T. }. h
月影科技 神泣4.19日修复端(有怪); v$ n# {* T+ c9 Z4 w
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\
* t9 B/ A9 m, ?首先 释放压缩包里的文件 压缩包 -- 右键 -- 解压到当前文件夹
/ N0 \$ @( H0 m( E J; X强调下,路径必须为 D:\ 因为里面有一个文件里的路径是设置好的,如若放到其他磁盘,或是其他文件夹内,会导致服务启动不起来,朋友们若是不想放到这里,请自行修改 PSM_Client\Config\PSM_Service.ini 的路径.切记!1 y6 [& y# K' v: Z6 w i Y
安装扩展存储过程2 J: D: C4 w' F. {' _4 B1 A
exec master..sp_addextendedproc 'xp_crypt', 'D:\ShaiyaServer\master\xp_crypt.dll'9 }2 z+ p" M+ R2 p ~. ^
我已经安装过了,会提示已存在,刚安装完会提示 命令已成功完成。
/ t) ?" [3 c, m* o在D盘目录下创建个文件夹 名为 ShaiyaDB 我会把数据库还原到这个目录里,如果朋友们不喜欢,可还原数据库的时候自行修改还原路径.
/ L7 T8 Y3 Y5 Z9 \) Q( ?9 C建立并还原数据库6 v; b0 _4 Y* y
OMG_GameWEB
, k+ P2 M! V% Q# D4 n) _. x Eps_statistics
8 a: C* Y/ x! j+ Mps_userdata+ b/ I, L7 n5 B. u- V
ps_gamedefs
# s1 e7 ]( s, b0 G4 sps_gamedata. s K% X6 v( q; _$ k+ E
ps_billing3 }7 [/ A2 L$ @ l
ps_chatlog
& p) _# q6 R/ _% G M' ^2 V6 i4 S kps_gamelog
6 f p7 O6 Z3 Z# L8 ~' C8 k1 n/ t1 x! M# {ps_gmtool" v2 O5 M9 t0 m/ h/ G" I5 |
ps_monitor+ n3 p7 d; ?: {8 `7 c
建立 链接数据库 在查询分析器里面执行一下就可以了.0 G c* o/ Q/ _2 I
if exists(select *
# h. J% [& }" I% Ofrom master..sysservers
$ }1 e8 V o6 _* K9 `. Vwhere isremote=1 and srvname='game') 6 @5 S0 v1 @! Z7 |2 V' v, I
begin7 S: a R& X# Y8 Y' D* K
exec sp_dropserver 'game','droplogins'
5 C- i. b& w: `$ p. [4 ^3 {, ]- yend
0 B; m* E. g- Z3 N4 M( Kexec sp_addlinkedserver 'game','','SQLOLEDB','127.0.0.1'. I \" u: S- ^3 Q
exec sp_addlinkedsrvlogin 'game','false',null,'SQL帐号','SQL密码'
1 M- Z$ M! D! v5 [/ l' C临时补充 ,执行完查询后,要去 链接服务器 那 属性 服务器选项 把 5个全点上对勾. 抱歉,失误!1 j& x0 r' Y# |+ a
在这里着重解决一个问题,就是有好多朋友进游戏在商城买道具会掉线,看了下出错的日志,[Microsoft][ODBC SQL Server Driver][SQL Server]服务器 'USER' 上的 MSDTC 不可用。, SQL STATE: 42000, NATIVE ERROR: 8501 (0x2135),日志上说的很清楚,服务器 'USER' 上的 MSDTC 不可用.* d2 H: c, C1 x/ v# w+ D
MSDTC不可用解决办法2 I+ \1 i* O C2 ^
我的电脑 -- 右键 -- 管理 -- 服务和应用程序 -- 服务 -- 找到
" \4 l" N* M2 SDistributed Transaction Coordinator 设置 启动类型 为 自动 ,并启动它,重起游戏服务即可解决 商成买东西掉线的问题./ F: A& v# ~/ ^6 C. @: c) ^) b7 \ O
下面配置服务端1 Q0 e6 Y% Y4 W( \3 k8 k6 a9 B2 t4 }
D:\ShaiyaServer\PSM_Client
& p% g& T `+ k启动 PSM_ServiceMgr.exe 把所有服务依次安装,并启动第一个服务! 然后关闭!4 e5 Y& k, d; Z
D:\ShaiyaServer\PSM_Server
) g4 q$ j6 N1 W8 F1 P启动 PSMServer_ServiceMgr.exe 把服务安装,并启动服务!然后关闭!6 E$ `- y9 B/ s+ j6 v* ^! @; ^2 R
启动 PSMServer_Mgr.exe 朋友们要是看英文的不爽,我附带了一个汉化的,自行使用! 呵呵!0 @; u5 h# I& I1 R
选中 Login01 修改IP为你的IP,应用,关闭程序,并重启程序!不然回呈红叉显示!
( X( y+ a# u# o$ G8 R/ v选中 Main 修改 Account 为你的SQL帐号 修改 Passwd 为你的SQL密码 然后全部应用!
9 t7 V0 Y2 }) T7 O: }选中 GameGroups01 修改 IP 和 服务器名!
- d. I. k2 `1 H# m% ^( w一切就绪后 选 Server Update --- 点击 Update to all server (exe, data files and ini files) 并确定!
) V( N# }. G* F; e/ [0 s更新完毕..) {( Y) H- ]: B( s' g
下面启动所有服务
+ r# W2 }/ ~- A" o0 g% ~ f选 Control Service -- 点击 Start All Server Service 待所有服务变成绿色三角之后开始关版本验证,NP验证!! D" c# h4 D0 `$ H& G
关版本验证
; H# W; B6 K9 f3 }5 Z `Login01 -- 右键 Command 弹出对话框 输入 /vchkoff 回车即可!1 }" z0 p$ L# ]- g" G* W
关NP验证2 j! {# } b5 L$ M5 Y+ K& j, y
Game -- 右键 Command 弹出对话框 输入 /nprotectoff 回车即可!
+ O. x& R: ^! R6 b( V1 a: b6 o呵呵..架设是不是超级简单,没那么复杂吧...4 I/ U' Y, P, x0 `
现在已经可以进游戏了.5 r" u- q2 N8 ^3 d) z: V1 R
+ L7 r) E. i2 N! u" \% f# F5 b7 h关于修改服务器的经验倍数8 \6 i3 R$ T& E4 I6 r$ q
Game -- 右键 Command 弹出对话框 输入 /exp2xenable 800 则增加当前服务器经验为800倍. 输入 /exp2xdisable 500 则减少当前服务器经验500倍!
! X% j: {8 S, x3 y
( M/ ?/ h' f! s% s: D4 S& h我上传的时候会附带两种game.exe 一种是带NP的,一种是无NP的,
. [' a$ L2 d% a无NP的game.exe 由于是早期的版本,游戏内部分物品会不显示,另外,骑马会骑不上,带NP的game.exe 大家选角色后 点 进入游戏 可能会卡1到2分钟左右才可以进入游戏,这个问题一直在困扰我,我也不知道该如何解决,如有哪为大大知道的话,希望您能加我QQ:598400777 解救我一下,再次先感谢各位了!
7 C# Z+ r; V1 Z( p为了减少录制文件的大小,我就不进游戏测试了,但绝对可以进游戏,我可以附带几张进入游戏的图片给大家.. a E" Y8 N4 B
数据库是我自己修复的,解决创建角色战功混乱的问题,修改创建帐号,进入游戏大退游戏,再进入游戏后可直接选 困难,死亡 两种模式,全部正常.
* G/ U1 f: P* D' P3 p商城方面是按照官方最新的商城修复的,除了部分新物品无法购买,绝大部分正常购买.把客户端更新到官方最新即可,如果是其他SF的商城,我不能保证物品可正常购买.数据库清除多余帐号数据以及日志,为纯净库,只保留一个测试帐号.帐号为shaiya 密码为 1234561 x. Z0 [7 Z- ?& {4 M! C
写到这里,请各位大大允许我打个广告吧,我写的小说《苍茫异道》 请各位帮忙点击,收藏吧.混口饭吃 =.=
& f: w$ ~5 A% n5 x0 s地址为 http://1195407.qidian.com 是起点的网站,不带毒,用 盛大 的账号就能登陆.
: o/ f; b6 u) f( z下面说下如何手动创建帐号和密码,网页注册就算了,我太菜,我怕教给大家把大家弄迷糊了,还是手动创建吧,嘿嘿!# w$ h! I/ Q. D7 D. _/ Z1 d* q
打开数据库 ps_userdata 打开Users_Master 表 9 u- r" ?) V" ^# q4 R H2 L7 h
UserUID 帐号ID,从1开始,依次类推.; j* U0 Z* O4 s0 `
UserID 帐号
% [" F+ Y6 A) ?7 t' l' _Pw 密码(明文)
6 c2 C3 O" i- e6 jJoinDate 创建时间6 U! j& [3 Z+ X: H% N+ u
Admin 是否为GM, 1 为是, 0 为否4 k0 Q4 B& w7 l; |( Z2 D1 h( L
AdminLevel GM权限,最高255,拥有所有权限.3 x* M {- A k
UseQueue 暂不做解释,直接填 0
! ?* O# }, A, `/ VStatus 暂不做解释,直接填 0/ G5 ^( n# O2 T8 z6 L2 g, Y
Leave 暂不做解释,直接填 0
* T! s( F* v1 k% f0 Q# s OLeaveDate 空,不填 d' Y. t9 b1 ~, I1 C; f% M7 I
UserType 个人理解帐号类型 N 为 正常: a7 t3 q5 q( Q8 f. G
UserIp 空,不填3 j' J W8 ^+ i& ~0 z! k
ModiIP 空,不填8 _+ T' D+ `9 H, a& B9 t/ \& l
Point 帐号拥有商城点
4 ?; s) J5 q( M6 {1 i8 cEnpassword 应该是加密密码,具体不了解用途,可以为空.
# z1 F# M- E$ e. B/ k1 l* gBirth 空,不填
! r$ _8 R$ t: y) W. {/ K3 O; N下面再打开数据库 OMG_GameWEB 打开 GameAccountTBL 表0 {0 u. M2 x3 f5 {0 {0 L, e/ f
UserUID 帐号ID.要跟上面创建的帐号ID一样& p( b+ \; Y4 `! T' R7 R
GameAccount 帐号,跟上面创建的帐号一样8 M& v6 Z/ t4 n& D% T6 Y* O
OneTimePassword 密码(明文)3 j: R) B/ ~* \/ J
OTPExpireDate 可以填 2100-1-1
1 L8 z4 g/ ]) f& U9 P* F. N7 yDelCharPWD 这里填你的密码翻译成MD5的密码
! e7 H3 Y4 h. M4 t8 L, r9 `6 e, SCreateDate 可以填 2009-1-1* @8 Q8 [# |9 U9 U/ O1 e
然后帐号就算是手动添加完毕了.
% Z4 r: o5 Z1 e; b j" k4 |把密码翻译成MD5的方法
/ D: o3 M( R3 r+ W2 w" ?1 O; mwww.cmd5.com# a5 S$ f: M, V0 O3 {1 N. V
进上面网站,输入你想翻译的密码,下面就会自动显示,是32位的那个.不是我不想到网站给朋友们演示,是因为我电脑不知道被哪位看得上在下的朋友给入侵了,想拖我的东西,我为了尽早把教程完成,只好在断网的情况下录制了,所以我网站打不开.& f5 i3 j5 X7 D+ S
e10adc3949ba59abbe56e057f20f883e 这个就是 123456 翻译成MD5后的样子. @. O1 o9 F0 E& Y- R
现在就可以 用 0777 123456 进游戏咯...呵呵.$ @) H3 O( L, p+ f
下面说下GM的设置以及部分GM命令的使用
" b; i x6 |3 I( n8 I4 ]6 G6 }0 @GM设置如下
4 I4 g9 J$ [; ~6 _2 e打开数据库 ps_userdata 打开Users_Master 表 $ ~% g5 e5 _: h6 w
Admin 是否为GM, 1 为是, 0 为否- X0 [- A5 j6 o$ x4 M( M2 j
AdminLevel GM权限,最高255,拥有所有权限.
; f j* S) R+ S _9 W然后打开, PSMServer_Mgr.exe+ Z. A4 G3 j; o! p
Login01 -- 右键 Command 弹出对话框 输入 /adminopen 回车即可! 然后登陆你设置GM的帐号进入游戏.切记,必须开启GM模式后才可进入游戏,不然是不会以GM模式显示的.7 k4 A6 J+ K2 q0 s8 U
进入游戏后,你的人物会是半透明状态; ^0 G3 U8 A ?
在聊天框里输入 /char off 即可取消半透明状态 {5 z4 o; S/ y- Y w* L
输入 /char on 即可进入半透明状态8 G- }$ X3 M: h2 ]" T/ o
修改自身6大属性的命令* D$ s$ @4 H: C% P2 N) A
/set 角色名 str 数值1 s8 q& g' ~* Q( l% m
/set 角色名 int 数值# L4 i$ L% _0 M* t( C' ~5 {
/set 角色名 wis 数值
, T* x" ^ y7 c) D2 k- S) w' W( k/set 角色名 dex 数值2 y) x4 z! u& t" D
/set 角色名 rec 数值
/ N* T7 o, ]3 H$ A1 W/set 角色名 luc 数值
2 `# j) G( a1 T b$ W; u% h修改 角色 等级的命令
+ R. P0 [9 s: g$ d/ ?# ~/set 角色名 Level 数值
' j% G Z" ~0 a6 ?修改 角色 技能点的命令! {: V8 T: M2 X4 V
/set 角色名 skillpoint 数值
9 \( g8 Y! M- _, a+ @刷物品命令 格式为 物品代码请朋友们自行在数据库寻找, Y1 I8 v/ D9 j: C( r. N; R
/getitem 类型 编号 数量
! Q: G% f# z7 c, c2 _3 Z R# T例如 大地 刺骨双剑 物品代码为 5139
/ O: T2 h+ p( L- M7 W2 p/getitem 5 139 1 即可获得一把 大地 刺骨双剑0 T$ k* f6 L0 P0 I
例如 迅疾药水 物品代码为 100107. r6 d% \& M4 y+ A! P" m
/getitem 100 107 8 即可获得8瓶 迅疾药水
5 F" H4 [7 p8 y+ T6 ~( |$ ~刷怪的命令格式为$ W( f9 j% x- {6 \1 O5 n# O
/mmake 怪物代码 数量 怪物代码请朋友们自行在数据库寻找
3 ~. U# K h9 s8 N2 ~8 J7 n9 C' n) x/mmake 1259 3 即可在你的角色附近刷出 3只 星座 六翼天使
2 R( N: q, N7 w$ [/ P移动地图命令
+ L" \ n& n2 O2 z/cmove 地图编号1 D$ }5 o) C& h0 F; D- O. l5 n
召唤角色
% `( I+ j+ l. U* Y" H: s/ F! a/asummon 角色名 即可把该玩家召唤到你身边
0 @. Z4 x3 p5 V9 v8 Z; X还有很多命令,请各位朋友自行尝试
5 s% Y9 x! [& p" Y2 K以下命令均为网友提供$ w1 K5 h' h2 D3 Y" p
/alert; r1 T! x0 y9 n* J/ @+ S9 U
/char on gm隐身开
4 {5 F! A' C$ N5 f1 {& ]8 p/char off gm隐身关
0 ?9 P, U0 p4 N: B B/attack on
" @1 w6 t- c% q' K2 k& Q/attack off7 @/ {. T' l6 K7 S, a+ y# J
/amove 移动到?地图 T* w d* b* M; z
/bmove 移动$ P- J3 ~3 x) o8 I
/cmove7 ~7 w3 ^5 n5 y% o. p
/itemlv
$ j, U) }5 X% j6 y: U$ A/xcall' p# C; ^3 _8 P# ?& r; x# X! H
/tacticszone# _8 ~; r R2 t5 L& H0 _: I \! O
/fogstart4 Z, G- d7 S( P, V3 E5 R
/fogend
: B$ [1 q, M% }/gmove
7 Z3 G! L5 ^3 k- i4 e4 @/warning( w5 w6 ^* t7 }6 l* t" c% _
/watch
]( u9 k* L/ J8 n: M6 I/cwatch
; o+ F! b/ t: p2 ^* u( B/cwatch off' i, b1 J' s5 z
/silence off
# ~+ h9 L+ r4 A1 z- \5 Z! f/silence
: `# w9 u! C2 B+ L% q/ Z/stopon
, S8 Q, q/ F% u5 ?4 \* y8 D# m0 e6 e/stopoff
; j0 I( R& h6 o3 u! q3 S3 X/quiry4 v. K( |6 l! c6 `( U9 Y
/asummon 召唤9 C0 |, s, V5 s$ \: ]
/bsummon 召唤! A: A0 g$ G$ ]5 u' A+ j6 [
/partysummon8 E- k. h" a& h
/item. k! H2 D3 O7 A
/mob [ ] HP:0, LV:0; g5 C# t& C. p3 E6 N2 D0 p
/guildrade
) H( j' c8 d7 }5 w9 y5 P# g7 ]: J/guildrank
* S+ i5 K& A. I! K( ~% O/guildpoint
+ o5 e8 h# r0 n ~2 v/gmnotice0 j/ a7 N @! X8 m1 i
/cnotice
7 u+ i \1 k5 h% Z& r+ d/wnotice
- T# Y) t: o0 `* x* w2 p/notice
# B) x! V' c' F3 h/znotice6 s5 r( r7 Z6 ?# C7 L9 A( _ a
/bnotice# E- T5 o# p# g; W' { j, c
/cure
/ s( T, n" T/ Z: u# d7 ^/autocure8 k: W5 i4 L( Y7 _: Z y1 f" v, I4 T
/npautocure
6 ^2 j" A; [& U. Q/iclear3 J- ~4 \6 a3 {- d" B* ?3 ]7 a
/eclear
# W" M8 y$ A9 O0 J) r5 l/ e/queston
4 u8 h3 W1 ?; @* u r+ @/questoff
# F. R1 S2 p& ?: q( K/questadd% F% C5 F; p, w( e6 n a3 U4 s% O
/pvpon
: c* h( T1 v" ~. ~" f6 I8 E7 t9 Y/pvpoff( O7 A# c5 I1 ~) P" k
/questrem! Y1 W+ y" ^1 P5 S: s0 q( l! C2 o
/event off! g5 u u- e) U, d5 T2 S3 z. [; S; d
/eventadd
8 V5 i/ B& @* S5 _, k7 F/eventrem
- O) V9 f9 d P1 n/kick
; h7 G4 B5 W+ k/ I- P# ]/bancan
8 [' R5 H3 l- G L/kick
/ l3 j/ X% m2 m) I0 G- u7 Y: M9 o$ y/ban
8 v+ [& J: H7 e! t( i' p/set$ S G8 H. c+ f) P
/imake7 m+ Z( a7 l8 L: d; C
/recallitem" X# H# k2 {: N' U# k/ ~: _
/getitem
, M' q2 E9 B' E' Q3 X' g/mmake- I G& c: a) B: h
/mera t
! @3 |: K4 c3 P; Y/mera
5 g9 J5 \) D G1 Q R. G% W: ^/nmake3 b" N! o/ X- z- R+ ]; K7 j. o! U
/nera$ I8 u# I A& O1 h
/akick
0 H: K- C% s, b9 |5 m& w/abancan
2 b6 ]; F; d8 b( t8 }/aban
! ]0 i( T1 Q3 j* J1 _- ?- T+ D/server on
7 w. m, U: H* j& }: G9 K/server off
% z6 o6 _8 h* c' r5 Z/shutdown# Y+ d, y2 t9 M* ~: D6 a: u
/chatcolor& @% D* ]' s" U' \4 N3 m
/apower
/ z. z0 W. R9 E- e, z5 {8 A/apowercan
( R! M& W. p' q& x$ h P4 \6 U/party (玩家指令 组队)$ r/ N8 g# Q! }8 C7 W. s
/town (玩家指令 回程). \6 r7 e8 I. v
/join (玩家指令 加入联合:我猜的,韩服是 /曼咯)1 e" C& Y$ ?; @% s# s
/time$ ]& s" p' C2 ^7 w v
/wire- W- W# q$ a) f$ K( @
/point 整个游戏画面变成点状0 i% L) k* J5 E9 x3 S8 h% i5 R
/basic 整个游戏画面由点状复原% L0 a& T/ m# j# u+ A; J
/UQGET
/ l4 h8 q" [- x5 l/UQCOUNT
! W7 e, I8 J7 q7 j& B/ f% q; S" Y3 x. D
下载地址:
|