文档库

最新最全的文档下载
当前位置:文档库 > 架构单机神泣

架构单机神泣

首先安装数据库

下载好SQLPERSONAL.rar后先解压出来

这边我已经解压好了

这边我解压的路径是 D:\SQLPERSONAL\SQLPERSONAL

玩家自己可以随意解压到一个地方,但注意路径中不能有中文,

有中文的话安装会出错,这个要检查下。


开始安装,看我操作

这里的公司和姓名随意,默认就可以了,每个电脑都不一样的,不需要去改动它


这里的安装路径不要去改动它,默认安装


这里选择“使用本地系统帐户”

选择“混合模式”

密码填 youyou007@cy

注意密码前后不要有空格

好了下一步

安装需要些时间,玩家可以跟我同步操作就行

动画教程有暂停的功能


好了点“完成”


按照好后到开始菜单——程序,里面找到它


找到这个服务管理器 点击运行它


点“开始/继续”


运行好后桌面右小角会出现小三角绿色数据库图标


小三角绿色图标才表示运行成功!!


好了到开始菜单——程序,里面找到“企业管理器”

就在刚才的服务管理器下面


把它运行出来

点左边的数据库

成功运行这个数据库就可以点出来

这样就全部设置安装好了

玩家有出现问题,检查下步骤就可以了!!

玩游戏前推荐关闭360保护等安全软件,有些杀毒或保护软件会限制程序的运行。

程序安全保证,放心使用。

在安装单机版程序前,先安装数据库,

安装好后才能进行下面的步骤

释放ShaiyaServer压缩包里的文件 压缩包 -- 右键 -- 解压到当前文件夹

强调下,路径必须为 D:\

如若放到其他磁盘,或是其他文件夹内,会导致服务启动不起来。

解压好就是这样的,玩家检查下

D:\ShaiyaServer

这个路径下面就是这些文件,必须是这个路径。

安装扩展存储过程

看动画来操作

选中数据库底下的 master

工具菜单——SQL查询分析器

exec master..sp_addextendedproc 'xp_crypt', 'D:\ShaiyaServer\master\xp_crypt.dll'

复制上面这一行

到里面鼠标右键粘贴

点上面的勾后 再点绿色三角

我已经安装过了,会提示已存在,刚安装完会提示 命令已成功完成。

在D盘根目录下创建个文件夹 名为 ShaiyaDB 我会把数据库还原到这个目录里

建立并还原数据库
OMG_GameWEB
ps_statistics
ps_userdata
ps_gamedefs
ps_gamedata
ps_billing
ps_chatlog
ps_gamelog
ps_gmtool
ps_monitor

全部建立好了,下面开始还原

玩家要耐心一个个来,不要把要还原的文件对应错了

建立 链接数据库


选中数据库底下的 master

工具菜单——SQL查询分析器


if exists(select *
from master..sysservers
where isremote=1 and srvname='game')
begin
exec sp_dropserver 'game','droplogins'
end
exec sp_addlinkedserver 'game','',

'SQLOLEDB','127.0.0.1'
exec sp_addlinkedsrvlogin 'game','false',null,'sa','youyou007@cy'


复制全部上面的代码

在查询分析器里面执行一下就可以了

点上面的勾后 再点绿色三角,好了关闭,点全否就行

补充 ,执行完查询后,要去 链接服务器 那 属性 服务器选项 把 5个全点上对勾!

在这里着重解决一个问题,就是有好多朋友进游戏在商城买道具会掉线,

买道具会掉线解决办法

我的电脑 -- 右键 -- 管理 -- 服务和应用程序 -- 服务 -- 找到

Distributed Transaction Coordinator

注意这服务的名字,不要选择错了,有很多跟它很相似的


鼠标右键 选 属性

设置 启动类型 为 自动 ,并启动它

好了进程里面会有个msdtc.exe就是它的进程了

下面配置服务端

找到 神泣教程整理\初始注册文件\license.reg

双击注册,点确定

启动 001 PSM_ServiceMgr

出现小窗口点确定

好了后出现注册码提示窗口

这边我已经拿到正式注册文件

双击注册,点确定

好了后重新运行 001 PSM_ServiceMgr

有出现小窗口点确定。

好了

001 PSM_ServiceMgr 启动好了

把所有服务依次安装,依次选中,点install就行

并启动第一个服务!选中第一个,点start

然后关闭!其他的不用启动

==============================================================================

启动 002 PSMServer_ServiceMgr 把服务安装,并启动服务!然后关闭!

启动 003 PSMServer_Mgr

运行这些程序的时候,如果防火墙等有提示,要选择 允许或 放行、解除阻止


下面启动所有服务

选 Control Service -- 点击 Start All Server Service 待所有服务变成绿色三角之后开始关版本验证,NP验证!

启动好这个要等待一会,看它是否能保存都是绿色三角

如果有暂停的符号,需要重新启动下

现在已经没问题了



关版本验证
Login01 -- 右键 Command 弹出对话框 输入/vchkoff 回车即可!

关NP验证
Game -- 右键 Command 弹出对话框 输入/nprotectoff 回车即可!


使用GM角色
Login01 -- 右键 Command 弹出对话框 输入/adminopen 回车即可!

现在已经可以进游戏了.

到客户端底下把 官方原来的 game 文件 改名备份下,改名为game官方

玩官方的时候可以改回去,这样就不会影响官方

把 跳NP补丁 补丁里面的 game 和 start 两个文件复制到客户端底下

运行start 进入游戏

输入帐号密码登陆

=====================================================================
下面说下如何手动创建帐号和密码

打开数据库 ps_userdata 打开Users_Master 表

UserUID 帐号ID,从1开始,依次类推.
UserID 帐号
Pw 密码
JoinDate 创建时间
Admin 是否为GM, 1 为是, 0 为否
AdminLevel GM权限,最高255,拥有所有权限.
UseQueue 暂不做解释,直接填

0
Status 暂不做解释,直接填 0
Leave 暂不做解释,直接填 0
LeaveDate 空,不填
UserType 个人理解帐号类型 N 为 正常
UserIp 空,不填
ModiIP 空,不填
Point 帐号拥有商城点
Enpassword 应该是加密密码,具体不了解用途,可以为空.
Birth 空,不填


输入好新的账号后点下面一行下,就可以生效了
或者点上面的 ! 符号

然后再打开数据库 OMG_GameWEB 打开 GameAccountTBL 表

UserUID 帐号ID.要跟上面创建的帐号ID一样

GameAccount 帐号,跟上面创建的帐号一样

OneTimePassword 密码

OTPExpireDate 可以填 2100-1-1

DelCharPWD 这里填e10adc3949ba59abbe56e057f20f883e

CreateDate 可以填 2009-1-1

然后帐号就算是手动添加完毕了.

=====================================================================
玩家可以自己添加帐号

不理解的就直接用下面的已经配带好的账号密码


帐号 密码

shaiya 123456
wowobu 123456
vhackert 123456
google 123456
baidu 123456
wudipk 123456
apple 123456
shenqi 123456
wahaha 123456
home 123456
love 123456
niuniu 123456
wonder 123456
thanks 123456

★注意选择人物后需要等1到2分钟左右才可以进入游戏

创建帐号,进入游戏大退游戏,再进入游戏后可直接选 困难,死亡 两种模式

进游戏试试看了

=====================================================================================================
★以后每次进游戏的步骤:

先运行数据库服务管理器,就是桌面右小角的三角绿色图标

好了运行

启动 003 PSMServer_Mgr

选 Control Service -- 点击 Start All Server Service 待所有服务变成绿色三角之后开始关版本验证,NP验证!

启动好这个要等待一会,看它是否能保存都是绿色三角

如果有暂停的符号,需要重新启动下

关版本验证
Login01 -- 右键 Command 弹出对话框 输入 /vchkoff 回车即可!

关NP验证
Game -- 右键 Command 弹出对话框 输入 /nprotectoff 回车即可!

使用GM角色
Login01 -- 右键 Command 弹出对话框 输入 /adminopen 回车即可!

好了后才可以进游戏。相遇一季,寂寞疏离.. 转身一季,寂寞繁盛..



黑涩丶暧昧 Top第1楼 ·修改 ·删除 ·引用 ·举报该贴发表于2009-08-06 08:50:59
[更换头像] [用户信息] 17173平民
等级 发贴 1398 积分 1070 性别
加入 2009-07-4
关于修改服务器的经验倍数

启动003 PSMServer_Mgr.exe后,

Game -- 右键 Command 弹出对话框

输入 /exp2xenable 800 则增加当前服务器经验为800倍

输入 /exp2xdisable 500 则减少当前服务器经验500倍

怎么修改合成率

在gamedefs库items表里面找到 宝石合成锤

然后找到属性Reqvg...数据是200的..代表是2倍..然后自己改去

点上面的 显示/隐藏网格窗格

改好要重新启动单机版才可以生效

GM 命令

/cha

r on gm隐身开
/char off gm隐身关
---------------------------------------------------------------------

刷装备命令:

/getitem 物品类型 物品代码 数量

举例物品代码中第一个物品:粗制单手剑 1 1

命令就是:
/getitem 1 1


举例 畏惧 弥赛亚防卫者 84 100

命令就是:
/getitem 84 100



---------------------------------------------------------------------

/set 角色名 level 数字 调整人物等级 上限 60级

/set 角色名 str 数字 调整人物力量属性 上限 28670

/set 角色名 dex 数字 调整人物敏捷属性 上限 28670

/set 角色名 luc 数字 调整人物幸运属性 上限 28670

/set 角色名 rec 数字
调整人物体质属性 上限 28670

/set 角色名 int 数字 调整人物智力属性 上限 28670

/set 角色名 wis 数字 调整人物精神属性 上限 28670

/set 角色名 skillpoint 数字 调整技能点(数值设置别太多)

/set 角色名 statpoint 数字 调整属性点(数值设置别太多)

/set 角色名 money 数字 调整人物金钱

/set 角色名 kill 数字 调整人物战功(数值设置别太多)


其他的命令原理一样,不一一演示了


/attack on 限制攻击开
/attack off 限制攻击关


/mmake 怪物代码 数量 刷怪物

/mera t 删除怪物


GM设置如下

打开数据库 ps_userdata 打开Users_Master 表

Admin 是否为GM, 1 为是

AdminLevel GM权限,最高255,拥有所有权限.


然后打开, PSMServer_Mgr.exe

Login01 -- 右键 Command 弹出对话框 输入 /adminopen 回车即可!

这个再运行单机版程序的时候已经做过了



然后登陆你设置GM的帐号进入游戏.切记,必须开启GM模式后才可进入游戏,不然是不会以GM模式显示的.

进入游戏后,你的人物会是半透明状态

在聊天框里输入 /char off 即可取消半透明状态

输入 /char on 即可进入半透明状态



刷物品命令 ,物品代码请朋友们自行在代码里面找


格式为


/getitem 物品类型 物品代码 数量


例如 大地 刺骨双剑 物品代码为 5 139

/getitem 5 139 1 即可获得一把 大地 刺骨双剑



例如 迅疾药水 物品代码为 100 107

/getitem 100 107 8 即可获得8瓶 迅疾药水




刷怪的命令格式为

/mmake 怪物代码 数量 怪物代码请朋友们自行在代码里面找

/mmake 1259 3 即可在你的角色附近刷出 3只 星座 六翼天使


其他的命令参考配套的GM命令和代码

然后安装

玩游戏前推荐关闭360保护等安全软件,有些杀毒或保护软件会限制程序的运行。

程序安全保证,放心使用。


在安装单机版程序前,先安装数据库,

安装好后才能进行下面的步骤



释放ShaiyaServer压缩包里的文件 压缩包 -- 右键 -- 解压到当前文件夹

强调下,路径必须为 D:\

如若放到其他

磁盘,或是其他文件夹内,会导致服务启动不起来。

解压好就是这样的,玩家检查下

D:\ShaiyaServer

这个路径下面就是这些文件,必须是这个路径。

安装扩展存储过程

看动画来操作

选中数据库底下的 master

工具菜单——SQL查询分析器

exec master..sp_addextendedproc 'xp_crypt', 'D:\ShaiyaServer\master\xp_crypt.dll'

复制上面这一行

到里面鼠标右键粘贴

点上面的勾后 再点绿色三角

我已经安装过了,会提示已存在,刚安装完会提示 命令已成功完成。

在D盘根目录下创建个文件夹 名为 ShaiyaDB 我会把数据库还原到这个目录里

建立并还原数据库
OMG_GameWEB
ps_statistics
ps_userdata
ps_gamedefs
ps_gamedata
ps_billing
ps_chatlog
ps_gamelog
ps_gmtool
ps_monitor

全部建立好了,下面开始还原

看我操作来,好了,玩家要耐心一个个来,不要把要还原的文件对应错了



建立 链接数据库


选中数据库底下的 master

工具菜单——SQL查询分析器


if exists(select *
from master..sysservers
where isremote=1 and srvname='game')
begin
exec sp_dropserver 'game','droplogins'
end
exec sp_addlinkedserver 'game','','SQLOLEDB','127.0.0.1'
exec sp_addlinkedsrvlogin 'game','false',null,'sa','youyou007@cy'


复制全部上面的代码

在查询分析器里面执行一下就可以了

点上面的勾后 再点绿色三角,好了关闭,点全否就行

补充 ,执行完查询后,要去 链接服务器 那 属性 服务器选项 把 5个全点上对勾!

在这里着重解决一个问题,就是有好多朋友进游戏在商城买道具会掉线,

买道具会掉线解决办法

我的电脑 -- 右键 -- 管理 -- 服务和应用程序 -- 服务 -- 找到

Distributed Transaction Coordinator

注意这服务的名字,不要选择错了,有很多跟它很相似的


鼠标右键 选 属性

设置 启动类型 为 自动 ,并启动它

好了进程里面会有个msdtc.exe就是它的进程了


下面配置服务端

找到 神泣教程整理\初始注册文件\license.reg

双击注册,点确定

启动 001 PSM_ServiceMgr

出现小窗口点确定

好了后出现注册码提示窗口

用正式注册文件

双击注册,点确定

好了后重新运行 001 PSM_ServiceMgr

有出现小窗口点确定。

好了

001 PSM_ServiceMgr 启动好了

把所有服务依次安装,依次选中,点install就行

并启动第一个服务!选中第一个,点start

然后关闭!其他的不用启动

==============================================================================

启动 002 PSMServer_ServiceMgr 把服务安装,并启动服务!然后关闭!

启动 003 PSMServer_Mgr

运行这些程序的时候,如果防火墙等有提示,要选择 允许或 放行、解除阻止


下面启动所有服务

选 Control Service -- 点击 S

tart All Server Service 待所有服务变成绿色三角之后开始关版本验证,NP验证!

相遇一季,寂寞疏离.. 转身一季,寂寞繁盛..



黑涩丶暧昧 Top第2楼 ·修改 ·删除 ·引用 ·举报该贴发表于2009-08-06 08:51:18
[更换头像] [用户信息] 17173平民
等级 发贴 1398 积分 1070 性别
加入 2009-07-4
启动好这个要等待一会,看它是否能保存都是绿色三角

如果有暂停的符号,需要重新启动下

现在已经没问题了



关版本验证
Login01 -- 右键 Command 弹出对话框 输入/vchkoff 回车即可!

关NP验证
Game -- 右键 Command 弹出对话框 输入/nprotectoff 回车即可!


使用GM角色
Login01 -- 右键 Command 弹出对话框 输入/adminopen 回车即可!



现在已经可以进游戏了.

到客户端底下把 官方原来的 game 文件 改名备份下,改名为game官方

玩官方的时候可以改回去,这样就不会影响官方



把 跳NP补丁 补丁里面的 game 和 start 两个文件复制到客户端底下

运行start 进入游戏


输入帐号密码登陆



=====================================================================
下面说下如何手动创建帐号和密码

打开数据库 ps_userdata 打开Users_Master 表

UserUID 帐号ID,从1开始,依次类推.
UserID 帐号
Pw 密码
JoinDate 创建时间
Admin 是否为GM, 1 为是, 0 为否
AdminLevel GM权限,最高255,拥有所有权限.
UseQueue 暂不做解释,直接填 0
Status 暂不做解释,直接填 0
Leave 暂不做解释,直接填 0
LeaveDate 空,不填
UserType 个人理解帐号类型 N 为 正常
UserIp 空,不填
ModiIP 空,不填
Point 帐号拥有商城点
Enpassword 应该是加密密码,具体不了解用途,可以为空.
Birth 空,不填


输入好新的账号后点下面一行下,就可以生效了
或者点上面的 ! 符号



然后再打开数据库 OMG_GameWEB 打开 GameAccountTBL 表

UserUID 帐号ID.要跟上面创建的帐号ID一样

GameAccount 帐号,跟上面创建的帐号一样

OneTimePassword 密码

OTPExpireDate 可以填 2100-1-1

DelCharPWD 这里填e10adc3949ba59abbe56e057f20f883e

CreateDate 可以填 2009-1-1


好了点上面的 ! 符号


然后帐号就算是手动添加完毕了.


=====================================================================
玩家可以自己添加帐号

不理解的就直接用下面的已经配带好的账号密码


帐号 密码

shaiya 123456
wowobu 123456
vhackert 123456
google 123456
baidu 123456
wudipk 123456
apple 123456
shenqi 123456
wahaha 123456
home 123456
love 123456
niuniu 123456
wonder 123456
thanks 123456



★注意选择人物后需要等1到2分钟左右才可以进入游戏

创建帐号,进入游戏大退游戏,再进入游戏后可直接选 困难,死亡 两种模式


进游戏试试看了

==============================

=======================================================================
★以后每次进游戏的步骤:

先运行数据库服务管理器,就是桌面右小角的三角绿色图标

好了运行

启动 003 PSMServer_Mgr

选 Control Service -- 点击 Start All Server Service 待所有服务变成绿色三角之后开始关版本验证,NP验证!

启动好这个要等待一会,看它是否能保存都是绿色三角

如果有暂停的符号,需要重新启动下


关版本验证
Login01 -- 右键 Command 弹出对话框 输入 /vchkoff 回车即可!

关NP验证
Game -- 右键 Command 弹出对话框 输入 /nprotectoff 回车即可!


使用GM角色
Login01 -- 右键 Command 弹出对话框 输入 /adminopen 回车即可!



好了后才可以进游戏。