• 6577阅读
  • 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的发言: `X]TIMc:Ad  
`X]TIMc:Ad  

感谢,应该加精。

`X]TIMc:Ad  

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

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

MapQuest_Def目录增加run.txt脚本

脚本内容

[@main] 6K P!o  
#IF 6K P!o  
checklevel 7 6K P!o  
#act 6K P!o  
goto @exit 6K P!o  
#ELSEact 6K P!o  
marry mob 黑色恶蛆 1

修改方法:

查找: 6K P!o  
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 6K P!o  
替换为: 6K P!o  
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 6K P!o  
查找: 6K P!o  
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 6K P!o  
替换为: 6K P!o  
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 6K P!o  

发帖
108
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 67楼 发表于: 2004-08-07
DB数据库全资料 6K P!o  
6K P!o  

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

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

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

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

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

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

所需工具: 6K P!o  
U-EDIT32 十六进制文件编辑工具 6K P!o  
MAPEDIT 传奇游戏地图编辑工具 6K P!o  
INSIDEMIR 传奇游戏WIL文件编辑工具 6K P!o  
MSPAINT WINDOWS系统自带的画图工具

添加过程: 6K P!o  
首先,确认需要添加小地图的实际地图文件名称,如:比齐省是 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时,也就是走到"水上之城"时在屏幕的右上角将会出现"雷达"小地图了.

6K P!o  
★强烈建议在修改前备份 MMAP.WIL 和 MMAP.WIX 文件.

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

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

DBSRV中!addrtable.txt 6K P!o  
192.168.0.50 6K P!o  
!serverinfo.txt设置如下 6K P!o  
192.168.0.52 218.218.218.1 7200 218.218.218.2 7200 6K P!o  
192.168.0.53 218.218.218.3 7200 218.218.218.4 7200 6K P!o  
两个rungate之一:IP 192.168.0.50 端口 7200 6K P!o  
两个rungate之二:IP 192.168.0.51 端口 7201

LOGSRV中!addrtable.txt设置如下 6K P!o  
私服名称 line1-7 192.168.0.52 218.218.218.3 218.218.218.3:7100 218.218.218.3:7101 6K P!o  
!serveraddr.txt中设置 6K P!o  
192.168.0.50 6K P!o  
192.168.0.50 6K P!o  
192.168.0.51 6K P!o  
以上为主服务器设置方*.

从机1的设置方*如下: 6K P!o  
M2中!setup.txt设置为 6K P!o  
[Server] 6K P!o  
ServerIndex=1 <-此为从服务器编号 6K P!o  
ServerName=私服名称 6K P!o  
... 6K P!o  
... 6K P!o  
DBAddr=192.168.0.50 6K P!o  
DBPort=6000 6K P!o  
IDSAddr=192.168.0.50 6K P!o  
IDSPort=5600 6K P!o  
MsgSrvAddr=192.168.0.50 6K P!o  
MsgSrvPort=4900 6K P!o  
... 6K P!o  
LogServerAddr=192.168.0.50 <-此为*志服务器IP 6K P!o  
LogServerPort=10000 6K P!o  
... 6K P!o  
[Share] 6K P!o  
BaseDir=\\mir-01\mirserver\Mir200\Share\ (其中\\mir-01为主服务器计算机名,需要主机共享mirserver) 6K P!o  
GuildDir=\\mir-01\mirserver\Mir200\GuildBase\GuildsGuildFile=\\mir-01\mirserver\Mir200\GuildBase\Guildlist.txt 6K P!o  
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 6K P!o  
!servertable.txt 设置如下: 6K P!o  
0 218.218.218.3 7200 218.218.218.4 7200 218.218.218.2 7200 6K P!o  
1 218.218.218.3 7201 218.218.218.4 7201 218.218.218.2 7201

两个rungate之一:IP 192.168.0.50 端口 7200 6K P!o  
两个rungate之二:IP 192.168.0.51 端口 7201 6K P!o  
以上为从机1的设置方*.

从机2与3只只需各运行两个rungate 6K P!o  
两个rungate之一:IP 192.168.0.50 端口 7200 6K P!o  
两个rungate之二:IP 192.168.0.51 端口 7201

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

忘记说了 6K P!o  
从机2还需运行logingate IP 192.168.0.50 7000 6K P!o  
dbsrv 两个 IP 192.168.0.50 7100 IP2 192.168.0.50 7101 6K P!o  

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

离线屠龙少年

发帖
1
祝福宝石
1
威望
0
玛雅之石
0
创造宝石
0
只看该作者 70楼 发表于: 2024-05-13
想想这是某个大佬20年前写的就细思极恐,不服不行啊
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个

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