为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

神泣私服架设教程

2017-09-19 10页 doc 182KB 835阅读

用户头像

is_882336

暂无简介

举报
神泣私服架设教程一、安装SQL 2000   1、运行安装文件   2、选择 “SQL SERVER 2000 个人版”(这是对XP系统,如果是WINDOWS 2000 SEVER系统,可以选择 SQL 2000 企业版)   3、选择 “安装 SQL SERVER 2000 组件”   4、选择“安装数据库服务器”   5、选择“本地计算机”---“创建新的SQL SERVER实例,或安装客户端工具”---“服务器和客户端工具”---选择“默认”---选择“典型”,修改要安装“目的文件夹”的路径---选择“对每个服务器使用同一账户,字的启动...
神泣私服架设教程
一、安装SQL 2000   1、运行安装文件   2、选择 “SQL SERVER 2000 个人版”(这是对XP系统,如果是WINDOWS 2000 SEVER系统,可以选择 SQL 2000 企业版)   3、选择 “安装 SQL SERVER 2000 组件”   4、选择“安装数据库服务器”   5、选择“本地计算机”---“创建新的SQL SERVER实例,或安装客户端工具”---“服务器和客户端工具”---选择“默认”---选择“典型”,修改要安装“目的文件夹”的路径---选择“对每个服务器使用同一账户,字的启动SQL SERVER服务”,在“服务设置”中选择“使用本地系统账户”---选择“混合模式(WINDOWS身份验证和SQL SERVER身份验证)”,输入sa的密码(例如:我的是 sa  密码:123456)------下一步,安装OK 二、解压服务端   1、在D:\根目录下创建D:\Shaiya_Server\server  将shaiya服务端拷贝在这个目录下(切记,否则服务启不动,朋友们若是不想放到这里,请自行修改PSM_Client\Config\PSM_Service.ini 的路径.切记!) 三、SQL SEVER 2000上数据库的还原   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、启动SQL SERVER 2000的“企业管理器”     SQL Server 组---(local)(Windows NT)---数据库 下新建 (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、启动SQL SERVER 2000的“SQL查询分析器”   SQL Server:填写计算机名   选择SQL Server身份验证,登录名:sa  密码:填写安装SQL时的sa密码   (例如 我的是SQL Server:wcb(计算机名)  登录名:sa 密码:123456) 2、安装扩展存储过程, 在mssql查询分析器里面执行下面代码, 注意xp_crypt.dll真是路径及你是否有xp_crypt.dll'此文件 exec master..sp_addextendedproc 'xp_crypt', 'C:\ShaiyaServer\xp_crypt.dll' 3、建立 链接数据库 在mssql查询分析器里面执行下面代码 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,'SQL帐号','SQL密码' 4、执行完查询后, 在mssql企业管理器-安全性-连接服务器-game-属性-服务器选项-五项都打钩 ,另外,常规选项-提供程序字符串里填入 DRIVER={SQL Server};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 和 服务器名! 一切就绪后 选 Server Update -点击 Update to all server (exe, data files and ini files)  并确定! 更新完毕.. 下面启动所有服务 选 Control Service -- 点击 Start All Server Service 待所有服务变成绿色三角之后开始关版本验证,NP验证! 关版本验证 Login01 -- 右键 Command 弹出对话框 输入 /vchkoff 回车即可! 关NP验证 Game -- 右键 Command 弹出对话框 输入 /nprotectoff 回车即可! 六、登陆游戏   将shaiya补丁 文件夹 下的 几个文件覆盖在shaiya安装目录下(也就是登陆器),修改运行路径即可。 七、常见问题解决 ※ 刚开始安装服务端的服务路径不对,会导致服务经常启不动的解决办法:先删除服务 在“开始---运行---cmd---sc delete  服务名”即可删除相关服务,然后在根据步骤安装服务。 ※在商城买道具会掉线,解决办法如下 我的电脑 -- 右键 -- 管理 -- 服务和应用程序 -- 服务 -- 找到 Distributed Transaction Coordinator 设置 启动类型 为 自动 ,并启动它,重起游戏服务即可解决 商成买东西掉线的问题. ※如果dtc启动出错 重新创建 MSDTC 日志, 并重新启动服务。步骤: 1、单击“开始”,单击“运行”,输入 cmd 后按“确定”。  2、输入:msdtc -resetlog  3、最后输入:net start msdtc ,回车 ※关于修改服务器的经验倍数 Game -- 右键 Command 弹出对话框 输入 /exp2xenable 800  则增加当前服务器经验为800倍. 输入 /exp2xdisable 500 则减少当前服务器经验500倍! 如 /exp2xenable 8000000  打完一个怪就是60级 p://bbs.99nets.com/read.php?tid=719681 ※关于game启动后,又暂停了,启动不了 一,看数据库衔接有问题没?能不正常连接数据库 二,问你自己是不是乱用了gm命令 比如 修改 角色 等级的命令 /set 角色名 Level 数值 修改 角色 技能点的命令 /set 角色名 skillpoint 数值 因为目前没有完整数据库,建议大家有的gm命令不要用 常用的gm命令 gm 账号开启 打开, PSMServer_Mgr.exe Login01 -- 右键 Command 弹出对话框 输入 /adminopen 回车即可! 然后登陆你设置GM的帐号进入游戏.切记,必须开启GM模式后才可进入游戏,不然是不会以GM模式显示的. 进入游戏后,你的人物会是半透明状态 在聊天框里输入 /char off  即可取消半透明状态 输入 /char on  即可进入半透明状态 商城方面是按照官方最新的商城修复的,除了部分新物品无法购买,绝大部分正常购买.把客户端更新到官方最新即可,如果是其他SF的商城,我不能保证物品可正常购买.数据库清除多余帐号数据以及日志,为纯净库,只保留一个测试帐号.帐号为shaiya 密码为 123456 下面说下如何手动创建帐号和密码,网页注册就算了,还是手动创建吧, 打开数据库 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 这里填你的密码成MD5的密码 CreateDate 可以填 2009-1-1 然后帐号就算是手动添加完毕了. 把密码翻译成MD5的方法 e10adc3949ba59abbe56e057f20f883e 这个就是 123456 翻译成MD5后的样子 现在就可以 用 用户:shaiya 密码:123456 进游戏咯. 下面说下GM的设置以及部分GM命令的使用 GM设置如下 打开数据库 ps_userdata 打开Users_Master 表 Admin 是否为GM, 1 为是, 0 为否 AdminLevel GM权限,最高255,拥有所有权限. 然后打开, PSMServer_Mgr.exe Login01 -- 右键 Command 弹出对话框 输入 /adminopen 回车即可! 然后登陆你设置GM的帐号进入游戏.切记,必须开启GM模式后才可进入游戏,不然是不会以GM模式显示的. 进入游戏后,你的人物会是半透明状态 在聊天框里输入 /char off 即可取消半透明状态 输入 /char on 即可进入半透明状态 修改自身6大属性的命令 /set 角色名 str 数值 /set 角色名 int 数值 /set 角色名 wis 数值 /set 角色名 dex 数值 /set 角色名 rec 数值 /set 角色名 luc 数值 修改 角色 等级的命令 /set 角色名 Level 数值 修改 角色 技能点的命令 /set 角色名 skillpoint 数值 刷物品命令 格式为 物品代码请朋友们自行在数据库寻找 数据库--ps_gamedefs---item表里  按右键--打开表---返回所有行 就可以打开你服务端里的所有物品 (字段:Type---类型,TypeID---编号) 格式:/getitem 类型 编号 数量 例如 大地 刺骨双剑 物品代码为 5 139 /getitem 5 139 1 即可获得一把 大地 刺骨双剑 例如 迅疾药水 物品代码为 100107 /getitem 100 107 8 即可获得8瓶 迅疾药水 刷怪物命令 /mmake 怪物代码 数量  怪物代码请朋友们自行在数据库寻找 /mmake 1259 3  即可在你的角色附近刷出 3只 星座 六翼天使 /mmake 119 1  残斧兽人斗士 /mmake 199 1  裸体美女,会刷一个苹果到背包,吃了就变身了 移动地图命令 /cmove 地图编号 例如 44    45  33  22 召唤角色 /asummon 角色名 即可把该玩家召唤到你身边 还有很多命令,请各位朋友自行尝试 以下命令均为网友提供 /alert,/char on gm隐身开,/char off gm隐身关,/attack on,/attack off,/amove 移动到?地图,/bmove 移动,/cmove,/itemlv,/xcall,/tacticszone,/fogstart,/fogend,/gmove,/warning,/watch,/cwatch,/cwatch off,/silence off,/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,/event off,/eventadd,/eventrem,/kick,/bancan,/kick,/ban,/set,/imake,/recallitem,/getitem,/mmake,/mera t,/mera,/nmake,/nera,/akick,/abancan,/aban,/server on,/server off,/shutdown,/chatcolor,/apower,/apowercan /party (玩家指令 组队) /town (玩家指令 回程) /join (玩家指令 加入联合:我猜的,韩服是 /曼咯) /time /wire /point 整个游戏画面变成点状 /basic 整个游戏画面由点状复原 /UQGET /UQCOUNT 数据库方面的修改:   (1)让角色带更多的红,蓝药             数据库--ps_gamedefs---item表里  按右键--打开表---返回所有行 就可以打开你服务端里的所有物品       我要改动的几个蓝,红,活力药剂都在里面,比如: rowid  2643  大生命药剂这一个物品的最后一项count 把5改成 30 (当然,你也可以改稍多点)这       样,  就可以在人物身上一组放30个了   (2)怎么修改合成率         在gamedefs库items表里面找到宝石合成锤...然后找到属性Reqvg...数据是200的..代表是2倍..然后自己改去   (3) 更改商城里的货物           数据库ps_gamedefs----表productlist  按右键--打开表---返回所有行  这就是商城里的出售物品,你可以在这里添加或删除商城里的物品   (4) 让女神高潮的办法           刷物品 伊泰安祝福  /getitem 100 041  这样生成一个           /getitem 100 041 10  这样生成10个         吃5或者6个就可以饱满高潮了  不用去打塔了   (5)其他     PS_GameData库的CHARS角色表 Grow是模式     PS_UserData数据库里面的 users_master表 账号     PS_GameDefs库 ExpDefs 升级经验 (6)神泣新手送500W金币 属性点1000技能点1000脚本 先加个XSLQ的键 默认值设成0就好了。 CREATE TRIGGER [sxd] ON [dbo].[CHARS] FOR INSERT AS begin update CHARS set StatPoint=1000 , SkillPoint=1000 , xslq = 1 , money = 5000000 where xslq = 0 END 以上修改后,还要 在服务端里启动PSMServer_Mgr.exe 选 Server Update(服务器更新) --- 点击 Update to all server (exe, data files and ini files)  并确定!,有的更改才生效。 服务端方面的修改:   (1) 关于修改服务器的经验倍数     PSM_Server文件夹下启动PSMServer_Mgr.exe后,Game -- 右键 Command 弹出对话框 输入 /exp2xenable 800  则增加当前服务器经验为800倍. 输入 /exp2xdisable 500 则减少当前服务器经验500倍!       (2)待续。。。         游戏里的修改 (1)几个特殊石头的代码 风影之石LV2(镶嵌到鞋子上,可永久提高移动速度2级):   /getitem 30 107 雷光之石LV3(镶嵌到武器上,可永久提高攻击速度3级):   /getitem 30 66
/
本文档为【神泣私服架设教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索