Microsoft SQL Servers资料库管理方法介绍:
这个单机端是一键端,内置了Microsoft SQL Servers Management Studio2008,在虚拟机内开始菜单里就能找到,打开直接点链接就可以。
注意更改资料库中内容时,游戏至少要推出到选取角色画面,不然无法产生作用或者导致客户端崩溃。

如图,展开到world00_Chractor→表。

对应表的内容,我已经在图上标识了,没标的都是没用的或者我真的没弄懂也觉得确实没需要的。有些项目修改的数值虽然可以保存,但由于与算法冲突导致登陆游戏后可能会造成服务器运算滞缓使得无法登陆,比如角色等级最高数值可输入为10000,但超过150级后会无法登陆服务器,一直卡在选取角色界面。

以dbo.tItem为例,右键,点击编辑所有行。

对应栏的信息内容如图标示,需要注意的是,nOwner一列有“X”和“11X”两种形式(此处X并不相等,只是表示两种值,没有11的X对应服务器对角色的排序号,带有11的表示服务器对账号的排序号),X表示存在于角色背包,11X表示存在与用户仓库(光国的仓库是一个账号下各个角色通用的仓库);另外,nStorageType的数值表示具体状态,比如6代表存放到仓库,12表示迷你屋外观栏,9表示在背包内,8表示装备在身上,而nStorage里的信息表示在该存储状态下对应的位置,比如在背包栏第2行第4列,数值就是9(背包一行6个格,从0开始计),仓库同理,装备在身上的没做试验。物品代码(英文版,在服务端里找到的,不想翻译了)我放在了压缩包里面。

再说说物品详细属性的修改,dbo.tItemOptions表中的数据只有3列,分别代表物品唯一编码(这里的唯一编码在dbo.tItem里可以对应,不是一种物品对应一个,而是每一个物品都有对应的编码)、属性条目、属性数值,各类物品的属性条目值不同,如果在dbo.tItem里修改了物品代码使得物品变成另一种物品但对应属性不改动,有可能会因为属性条目的不对应造成物品无法使用,比如本来的物品是一件防具,你通过修改它的代码即dbo.tItem里nItemID一列的值,把它变成了武器,那么新这把武器会无法刻印,需要使用消除刻印的工具消掉刻印才能再次刻印;而且有可能不会刷新制造者,以及精炼属性无法保存(之前还不懂怎么直接设置装备属性的时候,砸了好几个这么改的武器,结果下线就变+0),最好对应物品改成对应种类的物品,可以少些数据上的修改,另外属性对应值存在函数关系(貌似)只有X00代表精炼等级,X05/X07/X09/X11/X13对应五项基本属性,最大值都是255、X21对应剩余使用时间,其余不要动,或者对应我上图里面的数值改。

其他的表项基本要先看对应那种序号,是对应物品的唯一编号还是对应角色或者账号的序号。