• 6076阅读
  • 70回复

[分享]传奇私服 M2 攻略大全!真正意义上的大补贴! [复制链接]

上一主题 下一主题
离线tmynws
发帖
1108
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 60楼 发表于: 2004-08-06
up

〓通往电脑的路不止一条〓
〓所有的信息都应是免费的〓
〓打破电脑权限〓
〓在电脑上创造艺术和美〓
〓在喧哗的都市中 为你营造一片宁静的时空〓
离线lshong
发帖
138
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 61楼 发表于: 2004-08-06
up
离线云海
发帖
194
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 62楼 发表于: 2004-08-06

感谢,应该加精。

问一下楼主,怎么删垃圾地图呢?我用魅影的呼唤3.1版,没几个人玩,都卡。

发帖
108
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 63楼 发表于: 2004-08-07
以下是引用云海在2004-8-6 17:37:01的发言: h !(>7/Gi  
h !(>7/Gi  

感谢,应该加精。

h !(>7/Gi  

问一下楼主,怎么删垃圾地图呢?我用魅影的呼唤3.1版,没几个人玩,都卡。

h !(>7/Gi  
h !(>7/Gi  
主要原因在于地图连接文件过大!把连接文件删掉吧!会快很多的!
发帖
108
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 64楼 发表于: 2004-08-07
真正解决地图影响速度的方法! h !(>7/Gi  
h !(>7/Gi  
看到很多朋友都在想用大地图,以为这样可以节约服务器资源提高上线人数,其实这样是可行而麻烦的方法,我在这里向大家公布一个正确的解决方法。 h !(>7/Gi  
如果你觉得你的地图多影响速度,我现在告诉你一个真正解决地图多的方法。 h !(>7/Gi  
把神秘商店、祖玛阁的地图和连接全删了,这会给你服务器提高20%的速度,根本用不上用大地图!!! h !(>7/Gi  
绝对管用,比你用大地图好一百倍的方法。 h !(>7/Gi  
神秘商店、祖玛阁、赌场的迷宫地图、石墓阵地图,这些地图占了服务器地图资源70%以上资源,把这些迷宫地图删了,你会发现你的 服务器速度会有巨大的提高!!特别是在服务器启动的时候,你就会有惊喜的发现!!!据我实测,起码有4秒以上的速度提高(以我的机器设置为准,没有普遍代表性,但根据我的实测,在配置差的机器上效果更加明显) h !(>7/Gi  
之前我已经发现了,出于自私没有公布,现在我在6GG公布这个方法,同时劝大家放弃大地图的想法,不要使用大地图,把迷宫地图删了,起到的作用是显而易见的! h !(>7/Gi  
删除的方法我不再公布了, 相信大家都懂,在mapinfo里面,把所有迷宫地图的连接全删了就OK,有什么问题再说吧。 h !(>7/Gi  
h !(>7/Gi  
我叫大家删地图连接文件,不光是地图的命名,不要删了地图名就算了,不是的,而 是要把所有的地图连 接全删了,这也是所谓的千人在线的技术密秘之一!!! h !(>7/Gi  
h !(>7/Gi  
光神秘商店的地图和连接占了全部地图连接文件的80%,比我原先估计的还多!!!大家要删的是这个神秘商店地图连接文件!!!你光删前面的地图命名没有用!!! h !(>7/Gi  
没有删除前全部地图文件大小是75KB,删除神秘商店和祖玛阁的地图连接之后只有33KB
发帖
108
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 65楼 发表于: 2004-08-07
限制等级进入地图方法 h !(>7/Gi  
h !(>7/Gi  
mapinfo.txt里,有一个参数是设定大于某个等级才能进入地图,但是 h !(>7/Gi  
由于原作者笔误,这个功能丢失了,以下是修正这个错误: h !(>7/Gi  
查找: h !(>7/Gi  
488B55EC88422D8A45448B55EC h !(>7/Gi  
替换为: h !(>7/Gi  
4C8842188A454888422D8A4544 h !(>7/Gi  
h !(>7/Gi  
使用方法举例: h !(>7/Gi  
mapinfo.txt里 h !(>7/Gi  
;限制40级以下的玩家进入 h !(>7/Gi  
[0122 皇宫] L40 h !(>7/Gi  
h !(>7/Gi  
;大于40级的玩家进入则触发脚本 h !(>7/Gi  
[0122 皇宫] L40 CHECKQUEST(Q0122)
发帖
108
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 66楼 发表于: 2004-08-07
新人上线送自动宝宝脚本! h !(>7/Gi  
h !(>7/Gi  

MapQuest_Def目录增加run.txt脚本

脚本内容

[@main] h !(>7/Gi  
#IF h !(>7/Gi  
checklevel 7 h !(>7/Gi  
#act h !(>7/Gi  
goto @exit h !(>7/Gi  
#ELSEact h !(>7/Gi  
marry mob 黑色恶蛆 1

修改方法:

查找: h !(>7/Gi  
7D FF 24 85 56 A2 4C 00 6A A2 4C 00 7E A2 4C 00 92 A2 4C 00 A6 A2 4C 00 BA A2 4C 00 B9 01 00 00 00 BA 24 A6 4C 00 8B 45 FC E8 A8 0E FF FF EB 4E B9 01 00 00 00 BA 44 A6 4C 00 8B 45 FC E8 94 0E FF FF EB 3A B9 01 00 00 00 BA 68 A6 4C 00 8B 45 FC E8 80 0E FF FF EB 26 B9 01 00 00 00 BA 8C A6 4C 00 8B 45 FC E8 6C 0E FF FF EB 12 B9 01 00 00 00 BA B0 A6 4C 00 8B 45 FC E8 58 0E FF FF B9 01 00 00 00 BA D4 A6 4C 00 8B 45 FC E8 46 0E FF h !(>7/Gi  
替换为: h !(>7/Gi  
49 FF 24 85 56 A2 4C 00 6A A2 4C 00 71 A2 4C 00 78 A2 4C 00 7F A2 4C 00 86 A2 4C 00 BA 24 A6 4C 00 EB 1A BA 44 A6 4C 00 EB 13 BA 68 A6 4C 00 EB 0C BA 8C A6 4C 00 EB 05 BA B0 A6 4C 00 B9 01 00 00 00 8B 45 FC E8 8C 0E FF FF B9 01 00 00 00 BA D4 A6 4C 00 8B 45 FC E8 7A 0E FF FF A1 90 A4 4E 00 8B 00 8B 40 6C 8B 40 08 48 83 F8 00 7C 21 A1 90 A4 4E 00 8B 00 8B 40 6C 33 D2 E8 36 74 F4 FF 85 C0 74 0C 8B 55 FC 66 BB EB FF E8 FE 8D F3 h !(>7/Gi  
查找: h !(>7/Gi  
BA D4 4F 4E 00 8B 08 FF 51 34 8B 45 FC 8B 80 D4 02 00 00 8B 80 08 02 00 00 h !(>7/Gi  
替换为: h !(>7/Gi  
50 BA D4 4F 4E 00 8B 08 FF 51 34 B8 C4 5D 4E 00 E8 37 22 FA FF 8B 45 FC 58

测试通过!

注意:不过将不能用@重读NPC文件 all h !(>7/Gi  

发帖
108
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 67楼 发表于: 2004-08-07
DB数据库全资料 h !(>7/Gi  
h !(>7/Gi  

法术,人物,怪物3个DB文件完全详解,打造私服必看 h !(>7/Gi  
传奇DB文件详解:(认为好的帮我顶顶顶) h !(>7/Gi  
MagicDB:是你所修炼的法术和各种技能. h !(>7/Gi  
(1)MagID 技能代号 h !(>7/Gi  
(2)MagName 技能名称 h !(>7/Gi  
(3)Effect Type 效果类型(使用技能时角色的动作效果) h !(>7/Gi  
(4)Effect 效果(技能产生的动画效果) h !(>7/Gi  
(5)Spell 每次耗用魔法值 h !(>7/Gi  
(6)Power 基本威力 h !(>7/Gi  
(7)MaxPower 最大威力 h !(>7/Gi  
(8)DefSpell 升级后增加的每次耗用魔法值 h !(>7/Gi  
(9)DefPower 升级后增加的威力 h !(>7/Gi  
(10)DefMaxPower 升级后增加的最大威力 h !(>7/Gi  
(11)Job 职业(0-战士,1-法师,2-道士) h !(>7/Gi  
(12)NeedL1 1级技能所需等级 h !(>7/Gi  
(13)L1Train 1级技能修炼所需经验 h !(>7/Gi  
(14)NeedL2 2级技能所需等级 Z6F^p8O-  
(15)L2Train 2级技能修炼所需经验 Z6F^p8O-  
(16)NeedL3 3级技能所需等级 Z6F^p8O-  
(17)L3Train 3级技能修炼所需经验 Z6F^p8O-  
(18)Delay 技能延迟时间 Z6F^p8O-  
(19)Descr 备注

EffectType 效果类型(使用技能时角色的动作效果)代码 Z6F^p8O-  
0 基础剑术Fencing/精神力战法SpiritSword/攻杀剑术Slaying/刺杀剑术Thrusting/半月弯刀HalfMoon/烈火剑法FlamingSword/野蛮冲撞ShoulderDash Z6F^p8O-  
1 火球术Fireball/大火球GreatFireBal Z6F^p8O-  
2 治愈术Healing/施毒术Poisoning/诱惑之光Eshock/爆裂火焰FireBang/心灵启示Revelation/群体治愈术MassHealing/圣言术TurnUndead/冰咆哮IceStorm Z6F^p8O-  
4 抗拒火环Repulsion/召唤骷髅SummonSkele/隐身术Hiding/瞬息移动Teleport/火墙FireWall/地狱雷光ThunderStorm/召唤神兽SummonShinsu/魔法MagicShield Z6F^p8O-  
5 地狱火Hellfire Z6F^p8O-  
6 疾光电影Lightning Z6F^p8O-  
7 雷电术ThunderBolt Z6F^p8O-  
8 灵魂火符SoulFireBall/集体隐身术MassHiding ,v?FR }v  
9 幽灵盾SoulShield/神圣战甲术BlessedArmou ,v?FR }v  
10 困魔咒TrapHexagon

Effect 效果(技能产生的动画效果)代码 ,v?FR }v  
0 基础剑术Fencing 精神力战法 SpiritSword ,v?FR }v  
1 火球术Fireball ,v?FR }v  
2 治愈术Healing ,v?FR }v  
3 大火球GreatFireBal ,v?FR }v  
4 施毒术Poisoning ,v?FR }v  
5 攻杀剑术Slaying ,v?FR }v  
6 抗拒火环Repulsion ,v?FR }v  
7 地狱火Hellfire ,v?FR }v  
8 疾光电影Lightning ,v?FR }v  
9 雷电术ThunderBolt ,v?FR }v  
10 灵魂火符SoulFireBall ,v?FR }v  
11 幽灵盾SoulShield ,v?FR }v  
12 神圣战甲术BlessedArmou ,v?FR }v  
13 刺杀剑术Thrusting ,v?FR }v  
14 困魔咒TrapHexagon ,v?FR }v  
15 召唤骷髅SummonSkele ,v?FR }v  
16 隐身术Hiding ,v?FR }v  
17 集体隐身术MassHiding ,v?FR }v  
18 诱惑之光Eshock ,v?FR }v  
19 瞬息移动Teleport ,v?FR }v  
20 火墙F ireWall ,v?FR }v  
21 爆裂火焰FireBang ,v?FR }v  
22 地狱雷光ThunderStorm ,v?FR }v  
23 半月弯刀HalfMoon ,v?FR }v  
24 烈火剑法FlamingSword ,v?FR }v  
25 野蛮冲撞ShoulderDash ,v?FR }v  
26 心灵启示Revelation ,v?FR }v  
27 群体治愈术MassHealing ,v?FR }v  
28 召唤神兽SummonShinsu ,v?FR }v  
29 魔法盾MagicShield ,v?FR }v  
30 圣言术TurnUndead ,v?FR }v  
31 冰咆哮IceStorm

发帖
108
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 68楼 发表于: 2004-08-07
为传奇私服新地图添加小地图的方法 ,v?FR }v  
,v?FR }v  

在制作传奇私服中,有些朋友增加了自己制作的地图,但缺少屏幕右上角的"雷达"小地图,如果这个地图比较大,那么在玩起来会非常不方便,能不能象在比齐或盟重等地方一样,在新增加的地图中也有小地图显示呢?请用下面的方法实现...... ,v?FR }v  
,v?FR }v  

,v?FR }v  
在制作传奇私服中,有些朋友增加了自己制作的地图,但缺少屏幕右上角的"雷达"小地图,如果这个地图比较大,那么在玩起来会非常不方便,能不能象在比齐或盟重等地方一样,在新增加的地图中也有小地图显示呢?请用下面的方法实现......

所需工具: ,v?FR }v  
U-EDIT32 十六进制文件编辑工具 ,v?FR }v  
MAPEDIT 传奇游戏地图编辑工具 ,v?FR }v  
INSIDEMIR 传奇游戏WIL文件编辑工具 ,v?FR }v  
MSPAINT WINDOWS系统自带的画图工具

添加过程: ,v?FR }v  
首先,确认需要添加小地图的实际地图文件名称,如:比齐省是 0.MAP;盟重省是 3.MAP;水上之城是 5.MAP ...... 这里,我们以"水上之城"的小地图添加为例,确认文件名后,用 MAPEDIT 工具打开这个文件,打开方法:运 MAPEDIT 程序后,点[文件(F)]菜单,选择[打开(O)]选项,然后在打开的资源编辑器中找到要打开的地图文件5.MAP(一般在传奇游戏中,MAP文件都存放在传奇游戏目录中的MAP目录中), 这时,该工具会显示出这个地图的样子,然后点[文件(F)]菜单,选择[保存为BMP图片(B)]选项,将这个地图以BMP格式保存下来,保存过程会很慢,速度与你机器的CPU有关,漫长的等待后,我们得到一个 1200x960 真彩色的 MAP.BMP 位图文件,然后将得到的 MAP.BMP 文件从 MAP 目录复制到其他目录,用 MSPAINT 工具打开 MAP.BMP 这个图片,由于在游戏中屏幕右上角显示的小地图尺寸是实际地图尺寸的1/4,这时需要用工具软件将这个图片缩小到25%,在 MSPAINT 工具中点[图象(I)]菜单,选择[拉伸/扭曲(S)]选项,在拉伸的水平和垂直百分比参数中写25,然后点[确定],再把缩小后的图片另存为256色位图文件并退出,这时我们得到的是一个 300x240 256色的 MAP.BMP 文件,然后用 U-EDIT32 工具打开传奇游戏目录中DATA目录中的 MMAP.WIL 文件,在偏移位002CH处是记录的图片总数,我的是86,换算成十进制是134,也就是说我的 MMAP.WIL 文件中一共现存图片134张,我现在想增加一张图片,我就将86改写成87,然后移动到文件尾,将光标移动到文件的最后一个字节处,点[编辑(E)]菜单,选择[16进制插入/删除(D)]选项,然后在输入框中写入4,也就是说我们要在文件末尾增加4个字节,这里要注意了,我们只是要增加4个字节,并不是要改变文件数据结构,所以一定要注意这里的插入字节是否改变了原来的文件数据.插入的字节,将以 20 20 20 20 方式存在,这时我们将图片尺寸300x240 换算成16进制为 012C x 00F0 ,采用高位写法将是 2C01 X F000所以,我们将增加的4个字节改为 2C 01 F0 00 并记录 2C 字节的偏移位置为C19401H,然后保存退出.别以为就这么简单,还有个WIX的索引文件呢,在DATA目录中找到 MMAP.WIX 文件并用 U-EDIT32 工具打开,同样在偏移位002CH处也是记录文件总数的,同理将这里的86改写成87,往后看,文件中是以4个字节来表示图片位置的,这样就简单了我们将光标移动到文件尾,有空位置最好,如果没有就用上面讲过的[16进制插入/删除(D)]方法,增加4个字节,然后将刚才建立的那个图片的位置C19401H换成高位写法 0194C1 并按顺序改写文件最后4个字节 01 94 C1 00 ,写好后保存退出.接下来就要添加图片了,我们用软件 INSIDEMIR 传奇游戏WIL文件编辑工具打开 MMAP.WIL 文件,这时候,你将发现你的图片总数增加了1个,现在已经是135张了.将显示位置移动到第135图片位置处,点[替换图片]标签,选择[打开图片]按钮,然后在打开的资源管理器中找到刚才建立好的那个 300x240 256色的 MAP.BMP 图片文件,再点[调整图片大小]按钮,最后点[替换传奇图片]完成替换操作.接下来,到传奇私服服务器端那里,找到 D:\MirServer\Mir200\Envir\MiniMap.txt 文件,在文件中添加一行为:5 135, 其中 5 代表地图文件 5.MAP ,135 代表小地图文件 MMAP.WIL 文件中的 135 号图片,最后重新启动游戏服务器端.这样,当您在游戏中走到地图5时,也就是走到"水上之城"时在屏幕的右上角将会出现"雷达"小地图了.

,v?FR }v  
★强烈建议在修改前备份 MMAP.WIL 和 MMAP.WIX 文件.

发帖
108
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 69楼 发表于: 2004-08-07
四机两个地图8个rungate负载的解决方案 ,v?FR }v  
,v?FR }v  

以下所涉及IP是我虚设的,如有雷同,纯属巧合. ,v?FR }v  
主机 内网IP 192.168.0.50 外网IP 218.218.218.1 要求内存越大越好,CPU无需太高。 ,v?FR }v  
从机1 内网IP 192.168.0.51 外网IP 218.218.218.2 要求内存越大越好,CPU无需太高。 ,v?FR }v  
从机2 内网IP 192.168.0.52 外网IP 218.218.218.3 要求CPU越高超好,内存256M足以。 ,v?FR }v  
从机3 内网IP 192.168.0.53 外网IP 218.218.218.4 要求CPU越高超好,内存256M足以。 ,v?FR }v  
主机运行内容:主m2server DBSRV LOGSRV 两个RUNGATE (其中DBSRV与LOGSRV也可用第五台服务器运行,不过很多地方要改的。) 私服服务端目录d:\mirserver 主服务器计算机名mir-01 ,v?FR }v  
主M2中!setup.txt设置为 ,v?FR }v  
[Server] ,v?FR }v  
ServerIndex=0 <-此为主服务器编号 ,v?FR }v  
ServerName=私服名称 ,v?FR }v  
... ,v?FR }v  
... ,v?FR }v  
DBAddr=192.168.0.50 ,v?FR }v  
DBPort=6000 ,v?FR }v  
IDSAddr=192.168.0.50 ,v?FR }v  
IDSPort=5600 ,v?FR }v  
MsgSrvAddr=192.168.0.50 ,v?FR }v  
MsgSrvPort=4900 ,v?FR }v  
... ,v?FR }v  
LogServerAddr=192.168.0.50 <-此为*志服务器IP ,v?FR }v  
LogServerPort=10000 ,v?FR }v  
... ,v?FR }v  
[Share] ,v?FR }v  
BaseDir=d:\mirserver\Mir200\ShareGuildDir=d:\mirserver\Mir200\GuildBase\GuildsGuildFile=d:\mirserver\Mir200\GuildBase\Guildlist.txt ,v?FR }v  
VentureDir=d:\mirserver\Mir200\ShareVConLogDir=d:\mirserver\Mir200\ConLogCastleDir=d:\mirserver\Mir200\Envir\CastleEnvirDir=d:\mirserver\Mir200\EnvirMapDir=d:\mirserver\Mir200\Map...

!runaddr.txt 中ip设置为192.168.0.50 ,v?FR }v  
!servertable.txt 设置如下: ,v?FR }v  
0 218.218.218.3 7200 218.218.218.4 7200 218.218.218.1 7200 ,v?FR }v  
1 218.218.218.3 7201 218.218.218.4 7201 218.218.218.1 7201

DBSRV中!addrtable.txt ,v?FR }v  
192.168.0.50 ,v?FR }v  
!serverinfo.txt设置如下 ,v?FR }v  
192.168.0.52 218.218.218.1 7200 218.218.218.2 7200 ,v?FR }v  
192.168.0.53 218.218.218.3 7200 218.218.218.4 7200 ,v?FR }v  
两个rungate之一:IP 192.168.0.50 端口 7200 ,v?FR }v  
两个rungate之二:IP 192.168.0.51 端口 7201

LOGSRV中!addrtable.txt设置如下 ,v?FR }v  
私服名称 line1-7 192.168.0.52 218.218.218.3 218.218.218.3:7100 218.218.218.3:7101 ,v?FR }v  
!serveraddr.txt中设置 ,v?FR }v  
192.168.0.50 ,v?FR }v  
192.168.0.50 ,v?FR }v  
192.168.0.51 ,v?FR }v  
以上为主服务器设置方*.

从机1的设置方*如下: ,v?FR }v  
M2中!setup.txt设置为 ,v?FR }v  
[Server] ,v?FR }v  
ServerIndex=1 <-此为从服务器编号 ,v?FR }v  
ServerName=私服名称 ,v?FR }v  
... ,v?FR }v  
... ,v?FR }v  
DBAddr=192.168.0.50 ,v?FR }v  
DBPort=6000 ,v?FR }v  
IDSAddr=192.168.0.50 ,v?FR }v  
IDSPort=5600 ,v?FR }v  
MsgSrvAddr=192.168.0.50 ,v?FR }v  
MsgSrvPort=4900 ,v?FR }v  
... ,v?FR }v  
LogServerAddr=192.168.0.50 <-此为*志服务器IP ,v?FR }v  
LogServerPort=10000 ,v?FR }v  
... ,v?FR }v  
[Share] ,v?FR }v  
BaseDir=\\mir-01\mirserver\Mir200\Share\ (其中\\mir-01为主服务器计算机名,需要主机共享mirserver) ,v?FR }v  
GuildDir=\\mir-01\mirserver\Mir200\GuildBase\GuildsGuildFile=\\mir-01\mirserver\Mir200\GuildBase\Guildlist.txt ,v?FR }v  
VentureDir=\\mir-01\mirserver\Mir200\ShareVConLogDir=\\mir-01\mirserver\Mir200\ConLogCastleDir=\\mir-01\mirserver\Mir200\Envir\CastleEnvirDir=\\mir-01\mirserver\Mir200\EnvirMapDir=\\mir-01\mirserver\Mir200\Map...

!runaddr.txt 中ip设置为192.168.0.50 ,v?FR }v  
!servertable.txt 设置如下: ,v?FR }v  
0 218.218.218.3 7200 218.218.218.4 7200 218.218.218.2 7200 ,v?FR }v  
1 218.218.218.3 7201 218.218.218.4 7201 218.218.218.2 7201

两个rungate之一:IP 192.168.0.50 端口 7200 ,v?FR }v  
两个rungate之二:IP 192.168.0.51 端口 7201 ,v?FR }v  
以上为从机1的设置方*.

从机2与3只只需各运行两个rungate ,v?FR }v  
两个rungate之一:IP 192.168.0.50 端口 7200 ,v?FR }v  
两个rungate之二:IP 192.168.0.51 端口 7201

此方*我一直在用,未出现在任何错误,包括地图转换错误,不开门,点确定黑屏,宝宝不过界,无确定等.

忘记说了 ,v?FR }v  
从机2还需运行logingate IP 192.168.0.50 7000 ,v?FR }v  
dbsrv 两个 IP 192.168.0.50 7100 IP2 192.168.0.50 7101 ,v?FR }v  

另:此方法未经本人测试……文章是别人写的,俺抄的!

离线屠龙少年

发帖
1
祝福宝石
1
威望
0
玛雅之石
0
创造宝石
0
只看该作者 70楼 发表于: 05-13
想想这是某个大佬20年前写的就细思极恐,不服不行啊
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个

      管理员联系信箱 [email protected] 所有内容均来之互联网,如侵犯您的隐私和权益,请和我们及时联系!