当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇Setup.txt文件深度解析与修改指南

热度:
!Setup.txt是传奇服务端(通常位于MirServerMir200目录下)的核心配置文件,它直接决定了服务器的基础运行逻辑、初始设定以及各项核心参数的读取。修改这个文件,相当于为整个游戏世界制定最底层的规则。

核心服务器基础信息配置
在[Server]字段下,定义了服务端最基础的名称与索引信息。
ServerIndex:服务器索引号,通常保持默认的0即可。
ServerName:服务器名称。将其修改为你自定义的服务器名称,这个名称会直接显示在登录器或游戏内部。

新人出生点与初始装备设置
这部分设置决定了玩家创建角色后,首次进入游戏时的位置以及背包里的初始物品。
出生地图与坐标:
Home:新人出生的地图代码(如0代表比奇省,3代表盟重等)。
HomeX与HomeY:新人出生的具体X和Y坐标。
初始装备名称:
Clothsanan与Clothsllan:分别对应女性与男性角色的初始衣服名称(如“布衣(女)”、“布衣(男)”)。
BasicDrug:初始赠送的基础药品名称(如“金创药(小量)”)。
WoodenSn:初始赠送的武器名称(如“木剑”)。
Candle:初始赠送的照明工具(如“蜡烛”)。
修改技巧:如果想让新手上线直接获得高级装备,只需将这些等号后面的物品名称替换为对应的高级装备名称(例如将WoodenSn=木剑改为WoodenSn=屠龙),重启服务端后生效。

核心文件夹路径映射
在[Share]字段下,服务端定义了各类核心数据的读取路径。如果路径配置错误,会导致服务端无法启动或出现Invalidfilename报错。
BaseDir:共享文件夹的基础路径(如D:MirServerMir200Share)。
GuildDir:行会数据存储路径(如D:MirServerMir200GuildBaseGuilds)。
GuildFile:行会列表文件路径(如D:MirServerMir200GuildBaseGuildlist.txt)。
ConLogDir:连接日志记录路径。
CastleDir:沙巴克攻城战相关数据路径。
EnvirDir:环境脚本(如NPC脚本、地图配置)读取路径。
MapDir:地图文件(.map)读取路径。
修改注意:在配置这些路径时,必须确保盘符和目录层级与你实际解压服务端的绝对路径完全一致。

游戏初始测试参数
为了方便测试,文件中提供了一组初始测试参数,可以在单机调试时直接修改。
TestLevel:测试角色的初始等级(如设置为35或50)。
TestGold:测试角色的初始金币数量。
TestServerUserLimit:测试服务器的人数上限限制。

其他关键参数与防报错排查
GameGird/GamePoint:通常用于定义游戏内的货币或积分名称(如“元宝”、“积分”)。
技能与物品映射:文件中还会包含类似FireBal1Ski11=火球术、HealSk11=治愈术的映射,用于绑定技能代码与中文名称。
路径报错排查:在启动M2Server时,如果提示Invalidfilename,绝大多数情况是因为!Setup.txt中的路径没有完全修改正确。建议打开该文件,使用文本编辑器的“替换”功能,将旧的默认路径(如D:Mirserver2)全部批量替换为你当前实际的服务端路径(如D:MirServer),保存后重启即可解决。
[顶部]