一、!Setup.txt文件基础作用与存放路径
!Setup.txt是传奇GOM、GEE、HERO、BLUE全系引擎通用的服务端核心配置文件,属于M2主控全局参数配置载体,游戏基础名称、路径指向、初始数据、人数限制、地图加载、城堡配置、游戏基础规则全部由该文件控制。文件配置错乱、路径错误、参数不匹配,会直接导致M2启动报错、地图加载失败、游戏名称异常、初始等级金币错乱、城堡数据读取失效、开区参数不生效等各类问题。
该文件固定存放于服务端Mir200根目录,完整路径为D:\Mirserver\Mir200\!Setup.txt,所有原版服务端默认路径统一,无需自定义查找。文件默认以记事本格式打开编辑,无需专业编辑工具,所有参数为文本字段配置,修改保存后重启M2主控即可实时生效,是传奇架设、版本修改、开区配置中使用频率最高的核心文件。
新手架设中多数路径报错、基础参数不生效、初始化数据异常问题,均来源于!Setup.txt默认绝对路径不适配本地设备,照搬原版默认配置会持续出现各类启动故障,必须根据本地环境手动精准修改。
二、!Setup.txt文件打开与修改规范
找到Mir200目录下!Setup.txt文件,右键选择记事本打开,禁止使用第三方复杂编辑器,避免编码错乱导致文件读取失败。编辑全程仅修改对应参数数值与路径,不改动字段名称、标点符号、格式排版,删除多余空行与乱码字符,保持文件格式整洁。
修改前建议备份原文件,复制一份重命名为!Setup-备份.txt,修改出错时可直接替换恢复,避免文件损坏导致服务端无法启动。所有路径参数统一使用英文反斜杠,路径文件夹名称保持英文数字格式,无中文、无空格、无特殊符号,适配引擎读取规则。
修改完成后直接保存关闭文件,无需额外设置编码。每次修改参数后必须完全关闭M2主控程序,重新启动主控,修改内容才可完整加载生效,热刷新无法同步部分核心路径参数。
三、!Setup.txt核心基础字段详解与实操修改
ServerName为游戏区服名称字段,控制游戏登录界面、角色界面、系统提示内显示的区服名字,原版默认名称可自定义替换为任意自定义名称,无字符数量硬性限制,修改后全区统一显示新服名,是开区必改基础参数。
TestLevel为账号注册初始等级,默认数值多为35级,可自由调整0至255区间数值,玩家新注册账号创建角色后自动对应初始等级,开区可根据版本节奏自定义初始等级数值。
TestGold为新角色初始金币数量,控制玩家创建角色自带金币额度,默认数值可按需增减,适配复古起步、微变起步、高变起步不同版本设定。
TestServerUserLimit为服务器最大在线人数上限,默认数值偏低仅适配单机测试,正式开区需调高对应数值,匹配预期在线人数,数值过低会导致开区人数爆满后新玩家无法登录、提示服务器人数已满。
ShowGuildName为行会名称显示开关,数值1为开启显示、0为关闭显示,按需调整即可。ViewHackMsg为后台提示信息显示开关,控制M2主控弹窗提示频率,单机调试可开启,正式开区可关闭减少后台冗余提示。
四、路径类核心字段修改(解决启动报错核心)
MapFile为地图配置数据读取路径,原版默认绝对路径适配默认D盘服务端,若服务端存放路径改动,必须同步修改该字段路径,指向当前Mir200\Envir\MapInfo.txt真实路径,路径错误会导致地图加载空白、地图参数失效、新地图无法读取。
CastleFile为沙巴克城堡数据文件路径,是新手高频报错点位,原版绝对路径适配固定目录,移动服务端后会提示无法找到城堡信息文件。统一修改为相对路径格式CastleFile=.\Castle\List.txt,修改后不受磁盘路径影响,任意目录均可正常读取城堡数据,彻底解决沙巴克配置报错。
MapDir为地图资源目录指向,对应Mir200地图资源文件夹,路径错误会导致部分地图素材加载失败、场景错乱,修改为当前服务端真实Map目录路径即可正常适配。
LogDir为游戏日志缓存存放路径,可自定义指向服务端Log目录,规范日志存储位置,避免日志文件散落、堆积导致后台卡顿。
五、外网开区专属!Setup.txt修改要点
外网架设与单机测试的核心区别为基础广播参数与网络适配参数,!Setup.txt内无需手动修改IP,但需同步适配外网开区规则。关闭本地测试专属调试参数,屏蔽内网专属提示代码,避免外网玩家接收多余系统提示。
统一修正全区路径参数,保证所有资源读取路径无残留本地旧路径,避免外网多人接入时出现资源读取错乱、功能异常、数据加载卡顿。调高UserLimit在线上限数值,适配外网多人在线场景,删除单机测试的人数限制、注册限制参数。
修改开区公告、系统提示前缀参数,自定义全区系统提示文字,适配外网开区展示需求,统一全区展示样式。
六、!Setup.txt关联功能拓展修改
时装显示前缀参数可在文件内自定义添加修改,FashionPreFix字段可设置时装装备前缀展示文字,自定义时装标识样式,适配单职业、微变版本时装展示需求。
游戏基础刷新间隔、掉落提示、聊天间隔、新手保护时长等基础规则,均可在!Setup.txt对应字段调整。新手开区可延长新手保护时长,降低新手被击杀概率;调整聊天间隔参数,杜绝频道刷屏问题;开启物品掉落系统提示,提升打宝体验。
部分引擎版本支持在该文件内配置内辅基础开关、界面展示规则、系统功能启停参数,无需进入M2面板即可快速启停基础功能,简化版本配置流程。
七、!Setup.txt修改高频报错问题与解决
修改后M2启动报错、文件读取失败,多为文件编码错乱、存在多余空行、标点符号异常导致。重新用纯净记事本打开,清理乱码与多余空行,保留原生字段格式,保存后重启主控即可修复。
沙巴克城堡读取失败、无城堡数据,直接替换CastleFile字段为相对路径参数,适配任意存放目录,彻底根除该报错。
新角色初始数据不生效、等级金币不变,确认修改后已保存文件,完全重启M2主控,热刷新无法同步初始化参数,必须重启程序加载新配置。
地图加载不全、新地图不显示,核对MapFile路径精准指向当前MapInfo.txt文件,修正错误路径后重启服务端,地图数据即可正常加载。
日期格式报错、时间参数异常,删除文件内残留过期时间配置代码,清理无效时间字段,保存文件重启M2即可消除报错。
八、!Setup.txt修改最终校验流程
所有参数修改完成后,逐行核对字段名称无改动、路径无错乱、数值适配版本需求,确认文件无空行、无乱码、无多余字符。备份修改后的完整文件,方便后续重装服务端直接替换使用,无需重复配置。
关闭所有M2、网关、数据库程序,完整重启全套服务端,查看M2主控启动日志,无路径报错、无配置加载异常,进入游戏测试区服名称、初始角色数据、地图加载、系统提示全部正常,即为修改生效完成。

