2:传奇3服务器端一个
3: SQL2000一个
下面开始跟着我说的步骤架设传奇3服务器---传奇3私服。
把服务器端解压缩到D:,在D盘根目录下应有 Mir3server 和 Mud3 两个目录,自己在新建一个 Data 数据库存放目录。
1、运行数据库,打开SQL的企业管理器,在SQL内添加Account.Conlog.Game.Herocommon.Manage五个空数据库,然后用.bat的数据库备份文件来还原刚才建立的五个空数据库,(具体 *** 作是右键数据库,所有任务-还原数据库-从设备-选择设备-添加-指向.bat数据库备份文件,记住还原目录为D:\Data\),数据库还原要和备份文件一一对应
2、设立帐号和服务器IP设置,修改 account 数据库 - tbl_PUBIPS 表里面的 IP 改为 你的IP
修改表 TBL_SELECTGATEIPS 里面的 IP 改为 你的IP , FLD_NAME 改为自己的 服务器名
修改表 TBL_SARVERINFO 里面的 FLD_SERVERNAME 为自己 服务器名
修改 herocommon 库 修改 Herocommon 数据库 RAREITEMSDATA 里面的 SERVERNAME 为你的服务器名
快速修改“ServerNmae”的方法-执行SQL查询分析器,把“你的服务器名”替换掉
update rareitemsdata
set servername=''''你的服务器名''''
from rareitemsdata
3、设置 ODBC ,进入ODBC数据库管理器,下的系统DSN,建立五个和刚才在 SQL 建立相同名字的系统 DSN ,添加为 SQL Server,但要注意,所使用的登录ID和密码是你SQL的SA帐号和密码。五个系统DSN所指向的SQL数据库也要一一对应。
4、修改 mir3server 目录下的所有的 txt 和 ini 里面的 ip和服务器名,这里很简单!
5、修改 !setup.txt 文件和 !tableserver.txt 这也是问题最多的地方,说得也很复杂,其是很简单,setup 目录下只需要 !runaddr.txt . !servertable.txt . !setup.txt . StrRes.tx t. 脏话信息.txt 这五个文件就可以了,对于 !setup.txt 文件和 !tableserver.txt 没解密的,用 Encrypt.exe 解密 !servertable.txt,DecryptSetup 解密 !setup.txt,解密后用UE打开, !servertable.txt文件要用 Hex 模式修改, !setup.txt 文件修改所有IP和密码时,在前面都要设置IP和密码的数位,比喻IP:127.0.0.1就是09 31.32.37.2E.30.2E.30.2E.31,密码为123456就是06 31 32 33 34 35 36。设置完全后就在用相同的方法加密回去就OK了
6、到这里所有的服务端已设置完全,就来启动服务端程序吧:Loginserver(Loginserver配置为:dsn:Account 远程dsn:Manage)--Logingate--DBsvr(DBsvr配置为:game:game account:account 地图文件:D:\mud3\Envir)--SelGate--RunGate
如果还是不懂的话可以开远程,我帮你搞定
传奇世界DB数据库修改全攻略Idx, Name, Stdmode, Weight, Looks, Need, Needlevel, Price, Stock
编号,名字,数据模式, 重量, ,外形,需要条件,需要等级,价格,
Idx = 数据编号
Name = 要制造物品的名字(自己随便取)
Stdmode = 物品数据模式
Weight = 物品的重量
Looks = 物品的外观
Price = 物品的价格
Stock = 不变的
Need = 需要的变量也就是说是等级的话就是需要等级多少才可以用
书籍 (stdmode 4)
Shape 0 = 武士的书
1 = 法师的书
2 = 道士的书
Ac -
Ac2 -
Mac -
Mac2-
Dc -
Dc2 -
Mc -
Mc2 -
Sc -
Sc2 -
DuraMax需要多少等级才可以用
头盔 (stdmode 15)
Shape 0 = 默认
125 = 记忆
129 = 祈祷
132 = 神秘
StdMode 15 武器
Ac Mininum AC 最小防御力
Ac2 Maxinum AC 最大防御
Mac Mininum MAC 最小魔御
Mac2Maxinum MAC 最大魔御
Dc Mininum DC 最小攻击力
Dc2 Maxinum DC 最大攻击力
Mc Mininum MC 最小魔法力
Mc2 Maxinum MC 最大魔法力
Sc Mininum SC 最小道术
Sc2 Maxinum SC 最大道术
DuraMax持久度
项链 (stdmode 19/20/21)
Shape 0 = 一般
StdMode 19
Ac N/A
Ac2 M.Evasion
Mac 诅咒
Mac2幸运
Dc Mininum DC 攻击最小
Dc2 Maxinum DC 攻击最大
Mc Mininum MC 魔法力最小
Mc2 Maxinum MC 魔法力最大
Sc Mininum SC 道术最低
Sc2 Maxinum SC 道术最高
DuraMax持久度
StdMode 20
Ac N/A
Ac2 准确度
Mac N/A
Mac2敏捷度
Dc Mininum DC 攻击最小
Dc2 Maxinum DC 攻击最大
Mc Mininum MC 魔法力最小
Mc2 Maxinum MC 魔法力最大
Sc Mininum SC 道术最低
Sc2 Maxinum SC 道术最高
DuraMax持久度
StdMode 21
Ac 攻击速度 (+)
Ac3 生命回复率
Mac 攻击速度 (-)
Mac2魔法力回复率
Dc Mininum DC 攻击最小
Dc2 Maxinum DC 攻击最大
Mc Mininum MC 魔法力最小
Mc2 Maxinum MC 魔法力最大
Sc Mininum SC 道术最低
Sc2 Maxinum SC 道术最高
DuraMax持久度
所有的 stdmode 3 items can be held in quickbar
stdmode 5 to 6 = 武器
StdMode 10 = 男装
StdMode 11 = 女装
stdmode 19 to 21 = 项链
stdmode 22 to 23 = 戒指
stdmode 24 and 26 = 手镯
stdmode 25 = 毒药或护身符
stdmode 30 = 蜡烛之类
stdmode 31 = 打捆的一类
stdmode 40 = 吃的一类
stdmode 42 = 制造毒药需要的物品
stdmode 43 = 矿石之类
shape 122 to 125 = 记忆装备一类
shape 127 to 129 = 祈祷装备一类
shape 130 to 132 = 神秘装备一类
need + needlevel = 需要条件+需要类型
need 0 = 等级
need 1 = 攻击力
need 2 = 魔法力
need 3 = 道术
你要用DBC打开数据库才可以改这一横列。
(1)idx属性表示数据库的序列号(记住序号不要重复)
(2)NAME属性表示:
物件的名称
(3)Stdmode装备属性:
(4)Shape这个属性(显示衣服穿上得样子)
Stdmode Shape
0 :药
0:普通
1:直接增加(如太阳水)
2,3,4 未知
(AC加HP的值,MAC加MP的值)
1 :食物
0:普通
2 :食物
0:普通
3 :特殊药水和卷轴(可以放到快捷栏)
1:地逃
2:随机
3:回城
4:祝福油
5:行会回城卷
6-8:?
9:修复油
10:战神油
11:彩票
12:特殊药水(MAC2:时间,Dc:+DC,Sc:+SC,Mc:+MC,Ac2:+速度,Ac=+HP,Mac=+MP)
4 :书
0:战 1:法 2:道
5,6:武器(5刀剑,6法杖)
shape:武器形状
(Ac2=准,Mac=诅咒,Mac2=攻击速度-,Source=神圣,Ac=幸运)
10 :男衣
11 :女衣
Shape:形状 1:布衣 2:轻盔 3:战 4:法 5:道
15 :头盔
0:普通
125:记忆系列
129:祈祷系列
132:神秘系列
19 :项链
0:普通
123:记忆系列
(Ac2=魔法躲避,Mac=诅咒,Mac2=幸运)
20 :项链
0:普通
120:技能项链
121:探测项链
135:魔血项链(MP转HP)
137:虹魔项链(吸HP)
(Ac=N/A,Ac2=准,Mc=N/A,Mac2=敏)
21 :特殊项链
0:狂风
113:恢复
(Ac=速度+,Ac2=HP 恢复,Mac=速度-,Mac2=MP 恢复)
22 :戒指
0:普通
111:隐身
112:传送
113:麻痹
114:复活
115:火焰
116:治愈
117:?
118:护身
119:活力
122:记忆
130:神秘
133:魔血
136:虹魔
23 :戒指
0:普通
128:祈祷
(Ac=速度+)
24 :手镯
0:普通
124:记忆
26 :手镯
0:普通
126:祈祷
131:神秘
134:魔血
137:虹魔
25 :毒药,符
0,3,4:未知
1:灰毒
2:黄毒
5:符
30 :蜡烛
0:普通
31 :捆
36 :卷轴
40 :肉
41 :任务物品
0:书
1:血剑碎块
42 :制造毒药需要的物品
43 :矿
44 :特殊物品
45 :骰子类
46 :特殊物品
47 :金条类
50 :卷轴
(5)Weight属性是物件重量.
(6)Looks属性(显示衣服物品栏里样子和在装备栏里的样子)
"重盔甲(男)"or"战神盔甲(男)"or"钢盔甲(男)" 62
"魔法长袍(男)"or"恶魔长袍(男)"or"圣龙魔袍(男)" 63
"灵魂战衣(男)"or"幽灵战衣(男)"or"泰坦战衣(男)" 64
"重盔甲(女)"or"战神盔甲(女)"or"钢盔甲(女)" 82
"魔法长袍(女)"or"恶魔长袍(女)"or"圣龙魔袍(女)" 83
"灵魂战衣(女)"or"幽灵战衣(女)"or"泰坦战衣(女)" 84
(7)DuraMax物件持久的属性:这里的变量中"1000"表示1个持久度,那么"40000"就表示40个持久度了!
(8)衣服和武器的属性:
"AC" 防御力下限
"AC2" 防御力上限
"Mac" 魔防下限
"Mac2" 魔防上限
"DC" 物理攻击力下限
"DC2" 物理攻击力上限 超过了255带在身上攻击是会减成0
"MC" 魔法攻击力下限
"MC2" 魔法攻击力上限
"SC" 道术下限
"SC2" 道术上限
"NeedLevel" 需要等级
"Price" 价格
(9)物品是首饰时:
"AC2" 表示准确
"Mac2" 表示敏捷
"AC" 表示防御下限
"AC2" 表示防御上限
"MAC" 表示魔御下限
"MAC2" 表示魔御上限
戒指类
戒指有几种属性,像生铁 降妖之类的AC MAC 是防跟魔防
狂风,道德,魅力则是毒物躲避,中毒恢复之类的 都可改
攻击速度 后面的DC MC SC 相同
项链类
项链可带的属性可真不少,什么魔法恢复啊,生命恢复啊 幸运,行动速度都能带
Mode是0的:绿色,蓝翡翠之类的是加准确和敏捷
而狂风,记忆,之类的是加幸运和生命魔法恢复
手镯类
一个是加敏捷和准确
一个是加防
加准确和敏捷的手镯改DC 是加敏和准
而加防和攻的改则是加防
特殊的:
白色虎齿项链:道术1-0 魔法躲避20%
数据库体现:
AC2 2
SC 1
灯笼项链:攻击1-0 魔法躲避10%
数据库体现:
AC2 1
DC 1
"AC2"表示魔法躲避
1代表10%
2就是20%。
问题?要是防御0-2 魔法躲避20%,那AC2究竟要代表什么???幸好还没发现有这样的首饰。(需要研究
)
更特殊的:
狂风项链 攻击0-1 攻击速度+2
数据库体现:
AC 2
AC2 0
DC 0
DC2 1
GM项链:攻击速度+10 生命力恢复100% 魔法力恢复100%
数据库体现:
AC 10
AC2 10
MAC 0
MAC2 10
比较一下,这里的
"AC" 表示攻击速度
"AC2" 表示生命力恢复100%
"MAC2"表示魔法力恢复100%
武器中这几个属性所代表的又是不同的:
降魔:准确+1(其他属性略)
数据库体现:
AC2 1
PK刀:幸运+7,准确+7(其他属性略)
数据库体现:
AC2 7
Source -7(注意这个属性)
超级无极棍:幸运+10 准确+10 神圣+10
数据库体现:
AC 10
AC2 10
Source -10(注意)
我找遍所有武器,只有超级无极棍的AC 为10 ,那么可以推断武器中的
"AC" 表示神圣
"AC2" 表示准确
"Source" 表示幸运(正值写负号)
药剂的属性:
强效金疮药:HP +90
数据库体现:
AC 90
强效太阳水:HP +50 MP +80
数据库体现:
AC 50
MAC 80
这样看来,这里的
AC 表示 HP前值(注 HP:200/300,200为前值,300为后值。)
MAC 表示 MP前值
特殊的:
一些不常见的特殊药剂:
生命强化水:生命力暂时提升120秒(120秒内HP后值+50)
数据库体现:
AC 50
MAC2 120
魔法强化水:魔法力暂时提升120秒(120秒内MP后值+50)
MAC 50
MAC2 120
那么这里的
AC 表示HP后值
MAC 表示MP后值
MAC2 表示时间了
大家知道 苹果 是每项属性都暂时增加240秒,他的AC2中是2,那么应该和武器一样,AC2表示准确了!
(10)Stock 是否为库存品
(11)Need表示限制种类:
0 为等级限制
1 为攻击限制
2 为魔法限制
3 为道术限制
(12)NeedLevel表示了(Need)限制的具体数量.
Mir.db:人物数据
经过研究,发现了数据格式如下(全部是16进制)
** ** ** ** ce 00 43 12 88 13 01 02 03 04 05 06 07 08 09 00 00 0a
1.前面**的是物品代码,然后0xCE 00 是武器代码(高位在后),和物品DB数据库中对应,
例:物品数据库中屠龙是序号(IDX)是205,对应到这里就是(205+1)转为16进制是CE
2.后面的 43 12是当前持久度,88 13是最大持久度。
例:43 12换算成十进制为17170,持久度为17
3.后面的01 02 03依次是攻击、魔法、道术。
注意是在原武基础上增加。
例:上面的屠龙显示出来是攻击:5-36,道术:0-2,魔法:0-3。
4.后面的04 05 06 07 08 09依次是武器的 幸运、诅咒、准确、攻击速度、强度。
5.后面两个空位后紧跟的0x0A是表示武器是否被修炼,具体来说
给武器加攻击时:
修炼前:00
修炼后:0a
试验成功后:00,攻击值增加。
下面是首饰和衣服
** ** ** ** cf 00 43 12 88 13 01 02 03 04 05 02 07 00 00 00 00
1.前面**的是物品代码,比如CF表示麻痹戒指。
2.后面的 43 12是当前持久度,88 13是最大持久度。3.后面的01 02 依次是防御和魔御
例:上面的屠龙显示出来是防御0-1 魔御0-2
4.后面的04 05 06 07 08 09依次是加攻击、道术、魔法。
攻击:0-3,道术:0-4,魔法:0-5。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)