• 7028阅读
  • 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的发言: "5V;~}=S  
"5V;~}=S  

感谢,应该加精。

"5V;~}=S  

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

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

MapQuest_Def目录增加run.txt脚本

脚本内容

[@main] 'uA$$~1  
#IF 'uA$$~1  
checklevel 7 'uA$$~1  
#act 'uA$$~1  
goto @exit 'uA$$~1  
#ELSEact 'uA$$~1  
marry mob 黑色恶蛆 1

修改方法:

查找: 'uA$$~1  
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 'uA$$~1  
替换为: 'uA$$~1  
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 'uA$$~1  
查找: 'uA$$~1  
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 'uA$$~1  
替换为: 'uA$$~1  
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 'uA$$~1  

发帖
108
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 67楼 发表于: 2004-08-07
DB数据库全资料 'uA$$~1  
'uA$$~1  

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

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

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

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

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

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

所需工具: "@ ox=  
U-EDIT32 十六进制文件编辑工具 "@ ox=  
MAPEDIT 传奇游戏地图编辑工具 "@ ox=  
INSIDEMIR 传奇游戏WIL文件编辑工具 "@ ox=  
MSPAINT WINDOWS系统自带的画图工具

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

"@ ox=  
★强烈建议在修改前备份 MMAP.WIL 和 MMAP.WIX 文件.

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

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

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

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

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

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

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

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

忘记说了  wZUR  
从机2还需运行logingate IP 192.168.0.50 7000  wZUR  
dbsrv 两个 IP 192.168.0.50 7100 IP2 192.168.0.50 7101  wZUR  

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

离线屠龙少年

发帖
1
祝福宝石
1
威望
0
玛雅之石
0
创造宝石
0
只看该作者 70楼 发表于: 2024-05-13
想想这是某个大佬20年前写的就细思极恐,不服不行啊
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个

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