《幽月沉默传奇》服务端优化与玩法配置攻略:清理残留文件及GM工具整合指南
一、服务端文件清理与整合
目标:清理冗余文件,整合通区资源,提升服务器稳定性,便于GM快速关区操作。
步骤:
定位残留文件
检查/Data/、/Map/、/Plug/等核心目录,删除以下文件:
过期地图文件(如MapXXX.wil无对应配置)
废弃插件(如Plug_OldVersion.dll)
重复配置文件(如多个ServerList.txt)
使用工具:Everything搜索*.bak、*.tmp等临时文件,批量删除。
通区文件整合
新建/AllServerData/文件夹,将以下内容迁移:
全服共享配置(如GlobalConfig.ini)
跨区NPC脚本(如/Script/GlobalNPC/)
通用装备模型(如/ItemModel/Common/)
修改主配置文件(如Mir200/!Setup.txt),将路径指向整合文件夹。
GM关区快捷操作
编写批处理脚本CloseServer.bat:
bat
@echo off
taskkill /f /im Mir200.exe
taskkill /f /im LoginGate.exe
xcopy /E /Y /I “D:\AllServerData\” “D:\Server1\”
xcopy /E /Y /I “D:\AllServerData\” “D:\Server2\”
echo 服务器已关闭,数据已同步!
pause
二、老板单机登录器配置
目标:提供两种版本(原版/群服版)的独立登录器,支持自定义参数。
步骤:
登录器基础配置
下载MirLoginGenerator工具,生成登录器框架。
配置Config.ini:
ini
[Server]
IP=127.0.0.1
Port=7000
[Version]
Original=原版 (无特殊属性)
GroupServer=群服版 (50背包神器+200顶赞技能)
版本差异化设置
原版:
禁用/Plug/GroupServer/目录下的所有插件。
删除/Item/GroupEquip/中的神器模型。
群服版:
启用GroupServer.dll插件,加载以下功能:
50背包神器(如[冰冻]寒霜剑,附加10%冰冻概率)
200顶赞技能(如全屏吸怪·三级,范围50格)
500顶级背包神器(需手动修改ItemDB.txt属性)
登录器皮肤定制
替换LoginSkin/下的图片资源,添加版本选择界面。
使用ResourceHacker修改登录器标题为“幽月沉默·老板专用”。
三、群服模式核心功能详解
1. 背包神器系统
属性配置:
打开/Plug/GroupServer/ItemConfig.txt,修改神器词条:
ini
[冰冻]寒霜剑
Attack=500-800
FreezeRate=10%
CutRate=5% ;切割气血
PoisonDamage=200/秒
BUFF效果:
冰冻:怪物减速30%,持续3秒
鞭尸:击杀后10%概率触发二次伤害
2. 自动拾取与吸怪
技能切换:
NPC对话输入@自动拾取 模式1(优先拾取金币)或模式2(优先装备)。
全屏吸怪分三级:
一级:10格范围
三级:50格范围(消耗MP 50/秒)
3. 智能巡航挂机
配置文件:/Plug/GroupServer/AutoHang.ini
ini
[Maps]
Map1=3,100,100 ;封魔谷,坐标(100,100)
Map2=5,200,200 ;祖玛寺庙
[Settings]
RandomTime=180-300 ;随机传送间隔(秒)
DieContinue=1 ;死亡后继续挂机
四、GM操作建议
属性调整:
顶级神器建议修改ItemDB.txt中的MaxAttack字段,避免数值溢出。
防外挂:
启用/Plug/AntiHack/目录下的插件,屏蔽WPE等工具。
数据备份:
定期执行robocopy “D:\Server1” “D:\Backup” /MIR,保留7天历史记录。
五、注意事项
群服版功能需配合M2Server.exe的GroupServer参数启动。
修改配置前建议备份!ServerTable.txt,避免跨区数据冲突。
通过以上步骤,可实现服务端高效管理、登录器灵活切换及群服特色玩法定制,满足不同玩家需求。