- 打卡等级:魔龙套勇士
- 打卡总天数:102
- 打卡月天数:26
- 打卡总奖励:11769
- 最近打卡:2025-07-26 00:00:02
管理员
本站站长
- 积分
- 7513
|
在传奇服务端中,配置文件修改后需根据文件类型、引擎类型及配置内容,通过不同方式使设置生效。以下是针对主流引擎(M2/Hero/GOM/GeeM2)的详细生效方法,按场景分类说明:
一、基础通用方法:重启服务端核心进程
这是最稳妥的方式,适用于引擎核心配置文件(如!Setup.txt、Mir200.ini等)修改后生效,几乎所有引擎通用。
操作步骤:
停止服务端进程:
关闭M2Server.exe(引擎主程序)、DBServer.exe(数据库服务)、LoginSrv.exe(登录服务)等核心进程(可在任务管理器中结束对应进程)。
若有控制台,点击 “停止服务” 或 “退出” 按钮。
重启服务端:
按顺序启动进程:先启动DBServer.exe,待数据库加载完成后,再启动M2Server.exe和其他辅助进程(如网关、微端服务)。
部分服务端提供一键启动脚本(如Start.exe),直接运行即可。
适用场景:
修改!Setup.txt中的核心参数(如出生坐标、经验倍率、端口号)。
修改Envir\MapInfo.txt(地图信息)、Envir\AdminList.txt(管理员权限)。
修改引擎底层配置(如Mir200\Config\Server.cfg)。
二、实时重载:无需重启服务端(推荐在线调整)
部分配置文件(尤其是脚本、规则类文件)支持通过引擎命令或控制台操作实时重载,避免重启影响玩家在线。
1. 脚本类文件(如.txt脚本、任务配置)
适用于修改QFunction-0.txt(全局触发脚本)、MonItems\(怪物掉落脚本)、Market_Def\(商店配置)等。
M2/Hero 引擎:
在 M2 控制台命令输入框中输入:
plaintext
@ReloadQuest ; 重载所有脚本文件
或点击控制台菜单 脚本→重载所有脚本,部分引擎支持单独重载某类脚本(如@ReloadMonItem重载怪物掉落)。
GOM/GeeM2 引擎:
在 M2 控制台输入:
plaintext
@ReloadScript ; 重载脚本
或在引擎界面找到 “脚本重载” 按钮(通常在 “选项→脚本设置” 中)。
2. 引擎参数配置(如拾取规则、爆率)
适用于修改PickupRule.txt(拾取规则)、DropItem.txt(爆率配置)等。
通过 M2 控制台手动加载:
打开 M2 控制台→选项→参数设置,找到对应配置项(如 “物品拾取”“怪物爆率”),点击 “加载配置” 或 “刷新” 按钮,直接读取修改后的文件。
命令重载:
部分引擎支持特定命令,例如:
plaintext
@ReloadPickup ; 重载拾取规则
@ReloadDrop ; 重载爆率配置
3. 地图 / NPC 配置文件
适用于修改Envir\Map\(地图刷怪点、NPC 位置)、Envir\NpcDef\(NPC 对话脚本)。
M2 引擎:
在控制台输入:
plaintext
@ReloadMap 地图编号 ; 重载指定地图(如@ReloadMap 0 重载比奇省)
@ReloadNpc ; 重载所有NPC配置
GOM 引擎:
进入 M2 控制台→查看→列表信息→NPC 列表,点击 “刷新” 按钮加载新配置。
三、登录器配置修改后生效(针对登录器相关文件)
若修改的是登录器配置文件(如登录器生成器的参数、GameList.txt等),需通过 “重新生成登录器” 生效。
操作步骤:
确认已保存修改的登录器配置文件(如登录器生成器\Config.ini)。
打开对应引擎的登录器生成器(如 GOM 的GameOfMir登录器生成器.exe、GeeM2 的MakeGameLogin.exe)。
点击 “生成登录器” 按钮,覆盖原登录器文件(如GameLogin.exe)。
玩家需使用新生成的登录器启动游戏,旧登录器仍会沿用修改前的配置。
适用场景:
修改登录器的服务器列表、IP / 端口。
调整登录器的客户端路径、微端设置。
更改登录器界面、广告图等资源。
四、数据库配置修改后生效
若修改的是数据库相关配置(如连接参数、角色表默认值),需重启数据库服务或重载连接。
操作步骤:
重启数据库服务:
MySQL:在服务管理器中重启 “MySQL” 服务(或通过net restart mysql命令)。
SQL Server:重启 “SQL Server (MSSQLSERVER)” 服务。
重载服务端数据库连接:
关闭DBServer.exe后重新启动,确保服务端重新读取数据库配置(如DBServer\DBConfig.ini中的连接参数)。
五、验证设置是否生效的方法
查看引擎日志:
打开Mir200\Log\目录下的日志文件(如M2Log.txt),搜索配置文件名或关键词,确认 “加载成功” 提示(如Reload Quest Success)。
功能测试:
若修改怪物爆率,击杀对应怪物观察掉落是否符合预期。
若修改登录器路径,用新登录器启动游戏,确认是否直接加载指定客户端。
控制台输出:
实时重载命令执行后,M2 控制台会显示反馈信息(如 “脚本重载完成”),无报错即生效。
六、注意事项
区分 “即时生效” 与 “重启生效”:
脚本、规则类文件(.txt)通常支持实时重载;
核心参数(端口、IP、数据库连接)必须重启服务端才能生效。
避免频繁重启:
在线服务器建议优先使用实时重载命令,非核心配置修改无需重启,减少玩家断线影响。
备份与回滚:
修改前备份原配置文件,若生效后出现异常(如崩溃、功能失效),可还原文件并重启服务端。
通过以上方法,可根据配置文件类型和引擎特性选择合适的生效方式,确保修改后的设置正确应用到服务端中。若遇到特定引擎的特殊情况(如自定义引擎),可参考对应引擎的官方文档或技术手册。
|
|