神泣私服架设教程.docx

上传人:b****8 文档编号:29643679 上传时间:2023-07-25 格式:DOCX 页数:14 大小:152.03KB
下载 相关 举报
神泣私服架设教程.docx_第1页
第1页 / 共14页
神泣私服架设教程.docx_第2页
第2页 / 共14页
神泣私服架设教程.docx_第3页
第3页 / 共14页
神泣私服架设教程.docx_第4页
第4页 / 共14页
神泣私服架设教程.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

神泣私服架设教程.docx

《神泣私服架设教程.docx》由会员分享,可在线阅读,更多相关《神泣私服架设教程.docx(14页珍藏版)》请在冰豆网上搜索。

神泣私服架设教程.docx

神泣私服架设教程

一、安装SQL2000

1、运行安装文件

2、选择“SQLSERVER2000个人版”(这是对XP系统,如果是WINDOWS2000SEVER系统,可以选择SQL2000企业版)

3、选择“安装SQLSERVER2000组件”

4、选择“安装数据库服务器”

5、选择“本地计算机”---“创建新的SQLSERVER实例,或安装客户端工具”---“服务器和客户端工具”---选择“默认”---选择“典型”,修改要安装“目的文件夹”的路径---选择“对每个服务器使用同一账户,字的启动SQLSERVER服务”,在“服务设置”中选择“使用本地系统账户”---选择“混合模式(WINDOWS身份验证和SQLSERVER身份验证)”,输入sa的密码(例如:

我的是sa密码:

123456)------下一步,安装OK

二、解压服务端

1、在D:

\根目录下创建D:

\Shaiya_Server\server将shaiya服务端拷贝在这个目录下(切记,否则服务启不动,朋友们若是不想放到这里,请自行修改PSM_Client\Config\PSM_Service.ini的路径.切记!

三、SQLSEVER2000上数据库的还原

1、在D盘目录下创建个文件夹名为ShaiyaDaTa,将D:

\Shaiya_Server\server\PSM_Data文件夹里面的10个文件(OMG_GameWEB,ps_statistics,ps_userdata,ps_gamedefs,ps_gamedata,ps_billing,ps_chatlog,ps_gamelog,ps_gmtool,ps_monitor)全部拷贝在D:

\ShaiyaDaTa文件夹下

注意:

这样做是为了方便恢复数据库中,保证路径正确,否则无法恢复数据库的)

2、启动SQLSERVER2000的“企业管理器”

SQLServer组---(local)(WindowsNT)---数据库下新建

(OMG_GameWEB,ps_statistics,ps_userdata,ps_gamedefs,ps_gamedata,ps_billing,ps_chatlog,ps_gamelog,ps_gmtool,ps_monitor)10个数据库

3、还原数据库

选择OMG_GameWEB数据库,右键---所有任务--还原数据库

“常规”选项卡选“从设备”---选择设备---“添加”---选择D:

\ShaiyaDaTa\下的OMG_GameWEB文件---一路确定。

依次操作ps_statistics,ps_userdata,ps_gamedefs,ps_gamedata,ps_billing,ps_chatlog,ps_gamelog,ps_gmtool,ps_monitor这剩下的9个数据库

(注意:

到最后的确定时,选择“选项”选项卡下的“在现有数据库上强制还原”,还有就是路径问题,因为拿到的数据库是别人在D:

\ShaiyaDaTa\下的备份数据库,所以还原的时候必须路径一致才能还原的出来)

四、建立数据库连接

1、启动SQLSERVER2000的“SQL查询分析器”

SQLServer:

填写计算机名

选择SQLServer身份验证,登录名:

sa密码:

填写安装SQL时的sa密码

(例如我的是SQLServer:

wcb(计算机名)登录名:

sa密码:

123456)

2、安装扩展存储过程,

在mssql查询分析器里面执行下面代码,

注意xp_crypt.dll真是路径及你是否有xp_crypt.dll'此文件

execmaster..sp_addextendedproc'xp_crypt','C:

\ShaiyaServer\xp_crypt.dll'

3、建立链接数据库

在mssql查询分析器里面执行下面代码

ifexists(select*

frommaster..sysservers

whereisremote=1andsrvname='game')

begin

execsp_dropserver'game','droplogins'

end

execsp_addlinkedserver'game','','SQLOLEDB','127.0.0.1'

execsp_addlinkedsrvlogin'game','false',null,'SQL帐号','SQL密码'

4、执行完查询后,在mssql企业管理器-安全性-连接服务器-game-属性-服务器选项-五项都打钩,另外,常规选项-提供程序字符串里填入

DRIVER={SQLServer};SERVER=127.0.0.1;UID=sql账号;PWD=sql密码;

注意不要漏掉分号

五、配置服务端

下面配置服务端

D:

\Shaiya_Server\server\PSM_Client

启动PSM_ServiceMgr.exe把所有服务依次安装,并启动第一个服务!

然后关闭!

D:

\Shaiya_Server\server\PSM_Server

启动PSMServer_ServiceMgr.exe把服务安装,并启动服务!

然后关闭!

启动PSMServer_Mgr.exe

选中Login01修改IP为你的IP,应用,关闭程序,并重启程序!

不然回呈红叉显示!

选中Main修改Account为你的SQL帐号修改Passwd为你的SQL密码然后全部应用!

选中GameGroups01修改IP和服务器名!

一切就绪后选ServerUpdate-点击Updatetoallserver(exe,datafilesandinifiles)并确定!

更新完毕..

下面启动所有服务

选ControlService--点击StartAllServerService待所有服务变成绿色三角之后开始关版本验证,NP验证!

关版本验证

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

关NP验证

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

六、登陆游戏

将shaiya补丁文件夹下的几个文件覆盖在shaiya安装目录下(也就是登陆器),修改运行路径即可。

七、常见问题解决

※刚开始安装服务端的服务路径不对,会导致服务经常启不动的解决办法:

先删除服务在“开始---运行---cmd---scdelete服务名”即可删除相关服务,然后在根据步骤安装服务。

※在商城买道具会掉线,解决办法如下

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

DistributedTransactionCoordinator设置启动类型为自动,并启动它,重起游戏服务即可解决商成买东西掉线的问题.

※如果dtc启动出错

重新创建MSDTC日志,并重新启动服务。

步骤:

1、单击“开始”,单击“运行”,输入cmd后按“确定”。

2、输入:

msdtc-resetlog

3、最后输入:

netstartmsdtc,回车

※关于修改服务器的经验倍数

Game--右键Command弹出对话框输入/exp2xenable800则增加当前服务器经验为800倍.输入/exp2xdisable500则减少当前服务器经验500倍!

如/exp2xenable8000000打完一个怪就是60级

p:

//

※关于game启动后,又暂停了,启动不了

一,看数据库衔接有问题没?

能不正常连接数据库

二,问你自己是不是乱用了gm命令比如修改角色等级的命令

/set角色名Level数值

修改角色技能点的命令

/set角色名skillpoint数值

因为目前没有完整数据库,建议大家有的gm命令不要用

常用的gm命令

gm账号开启

打开,PSMServer_Mgr.exe

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

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

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

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

输入/charon即可进入半透明状态

商城方面是按照官方最新的商城修复的,除了部分新物品无法购买,绝大部分正常购买.把客户端更新到官方最新即可,如果是其他SF的商城,我不能保证物品可正常购买.数据库清除多余帐号数据以及日志,为纯净库,只保留一个测试帐号.帐号为shaiya密码为123456

下面说下如何手动创建帐号和密码,网页注册就算了,还是手动创建吧,

打开数据库ps_userdata打开Users_Master表

UserUID帐号ID,从1开始,依次类推.

UserID帐号

Pw密码(明文)

JoinDate创建时间

Admin是否为GM,1为是,0为否

AdminLevelGM权限,最高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这里填你的密码翻译成MD5的密码

CreateDate可以填2009-1-1

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

把密码翻译成MD5的方法

e10adc3949ba59abbe56e057f20f883e这个就是123456翻译成MD5后的样子

现在就可以用用户:

shaiya密码:

123456进游戏咯.

下面说下GM的设置以及部分GM命令的使用

GM设置如下

打开数据库ps_userdata打开Users_Master表

Admin是否为GM,1为是,0为否

AdminLevelGM权限,最高255,拥有所有权限.

然后打开,PSMServer_Mgr.exe

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

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

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

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

输入/charon即可进入半透明状态

修改自身6大属性的命令

/set角色名str数值

/set角色名int数值

/set角色名wis数值

/set角色名dex数值

/set角色名rec数值

/set角色名luc数值

修改角色等级的命令

/set角色名Level数值

修改角色技能点的命令

/set角色名skillpoint数值

刷物品命令格式为物品代码请朋友们自行在数据库寻找

数据库--ps_gamedefs---item表里按右键--打开表---返回所有行就可以打开你服务端里的所有物品

(字段:

Type---类型,TypeID---编号)

格式:

/getitem类型编号数量

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

/getitem51391即可获得一把大地刺骨双剑

例如迅疾药水物品代码为100107

/getitem1001078即可获得8瓶迅疾药水

刷怪物命令

/mmake怪物代码数量怪物代码请朋友们自行在数据库寻找

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

/mmake1191残斧兽人斗士

/mmake1991裸体美女,会刷一个苹果到背包,吃了就变身了

移动地图命令

/cmove地图编号例如44453322

召唤角色

/asummon角色名即可把该玩家召唤到你身边

还有很多命令,请各位朋友自行尝试

以下命令均为网友提供

/alert,/charongm隐身开,/charoffgm隐身关,/attackon,/attackoff,/amove移动到?

地图,/bmove移动,/cmove,/itemlv,/xcall,/tacticszone,/fogstart,/fogend,/gmove,/warning,/watch,/cwatch,/cwatchoff,/silenceoff,/silence,/stopon,/stopoff,/quiry,/asummon召唤,/bsummon召唤,/partysummon,/item,/mob[]HP:

0,LV:

0,/guildrade,/guildrank,/guildpoint,/gmnotice,/cnotice,/wnotice,/notice,/znotice,/bnotice,/cure,/autocure,/npautocure,/iclear,/eclear,/queston,/questoff,/questadd,/pvpon,/pvpoff,/questrem,/eventoff,/eventadd,/eventrem,/kick,/bancan,/kick,/ban,/set,/imake,/recallitem,/getitem,/mmake,/merat,/mera,/nmake,/nera,/akick,/abancan,/aban,/serveron,/serveroff,/shutdown,/chatcolor,/apower,/apowercan

/party(玩家指令组队)

/town(玩家指令回程)

/join(玩家指令加入联合:

我猜的,韩服是/曼咯)

/time

/wire

/point整个游戏画面变成点状

/basic整个游戏画面由点状复原

/UQGET

/UQCOUNT

数据库方面的修改:

(1)让角色带更多的红,蓝药

数据库--ps_gamedefs---item表里按右键--打开表---返回所有行就可以打开你服务端里的所有物品

我要改动的几个蓝,红,活力药剂都在里面,比如:

rowid2643大生命药剂这一个物品的最后一项count把5改成30(当然,你也可以改稍多点)这

样,就可以在人物身上一组放30个了

(2)怎么修改合成率

在gamedefs库items表里面找到宝石合成锤...然后找到属性Reqvg...数据是200的..代表是2倍..然后自己改去

(3)更改商城里的货物

数据库ps_gamedefs----表productlist按右键--打开表---返回所有行这就是商城里的出售物品,你可以在这里添加或删除商城里的物品

(4)让女神高潮的办法

刷物品伊泰安祝福/getitem100041这样生成一个

/getitem10004110这样生成10个

吃5或者6个就可以饱满高潮了不用去打塔了

(5)其他

PS_GameData库的CHARS角色表Grow是模式

PS_UserData数据库里面的users_master表账号

PS_GameDefs库ExpDefs升级经验

(6)神泣新手送500W金币属性点1000技能点1000脚本

先加个XSLQ的键默认值设成0就好了。

CREATETRIGGER[sxd]ON[dbo].[CHARS]

FORINSERT

AS

begin

updateCHARSsetStatPoint=1000,SkillPoint=1000,xslq=1,money=5000000

wherexslq=0

END

以上修改后,还要

在服务端里启动PSMServer_Mgr.exe选ServerUpdate(服务器更新)---点击Updatetoallserver(exe,datafilesandinifiles)并确定!

,有的更改才生效。

服务端方面的修改:

(1)关于修改服务器的经验倍数

PSM_Server文件夹下启动PSMServer_Mgr.exe后,Game--右键Command弹出对话框输入/exp2xenable800则增加当前服务器经验为800倍.输入/exp2xdisable500则减少当前服务器经验500倍!

(2)待续。

游戏里的修改

(1)几个特殊石头的代码

风影之石LV2(镶嵌到鞋子上,可永久提高移动速度2级):

/getitem30107

雷光之石LV3(镶嵌到武器上,可永久提高攻击速度3级):

/getitem3066

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1