插件配置
配置对应插件版本 V1.0.8
Config.yml
options:
#开启后脚本报错将输出异常信息,调试插件将输出调试信息
debug: false
lang: "zh_CN.yml"
#全局设置
setting:
#这个建议设置自己服务器的主城地图
- world: "world"
#玩家默认模式,地牢结束时切换为该模式
mode: "SURVIVAL"
#BungeeCord 跨服挑战地牢
#需要安装 BungeeCord 所用附属插件
bungee-cord:
- enable: false
#与 BungeeCord 插件配置对应
channel: "dungeon"
#地牢全局设置
dungeon:
#允许在地牢内输入的命令
#默认迷糊匹配,在配置行开头加上 $ 即可精准匹配
- command:
- "dp"
#精准匹配
#- "$m"
#地牢聊天模式,开启该模式再地牢内聊天仅队友可见
#在聊天内容开头加上 * 即可在地牢内发送全体消息,否则仅队友可见
dungeon-chat:
- enable: true
prefix: "&f[&6队内消息&f] &7<player.name>&f&l:"
#当地牢内所有队员死亡时超过一定时间无人复活则自动执行 leave 退出地牢 (单位/秒)
dungeon-timeout-revive: 10
#交互位置提示,仅存在 location 的交互脚本显示
interact-particle:
- enable: true
type: REDSTONE
amount: 10
#离线保护超时 (当玩家离线时间过长,自动退出当前地牢)
#如果地牢内只剩一人,那将直接结束地牢,在离线保护期间
#登录服务器还会在地牢内
offline-timeout:
#关闭时玩家掉线将直接退出地牢
- enable: true
#超时时间/秒
time: 120
#触发怪物组时立即检测一次是否满足怪物组条件
trigger-condition-check: false
#地牢视图,视图类型有 CHAT/BOOK
#即 dp start、dp team 的视图界面,推荐 BOOK
dungeon-view-type: "BOOK"
#当物品包含以下描述时,该物品在地牢结束时无法带出地牢
#登录服务器时也将进行一次检测,这里不要加颜色代码
dungeon-item-remove:
- "无法携带出地牢"
#地牢启动等待队列设置
#防止同一时间大量(取决于你机子的配置)地牢同时加载地图造成CPU使用率飙升100%
#如果你对你的机子很自信,那你可以不用开启该功能
dungeon-start-queue:
- enable: false
#等待时间间隔
wait-time: 5
#每次同时启动加载几个地牢
same-time-amount: 3
#禁止某些物品在地牢内右键
#填入物品英文ID即可,不能是数字ID
#开启DEBUG项后在地牢内使用物品会返回对应英文ID复制至下方列表即可
dungeon-item-right-click-ban: []
#地牢复活消息提醒 (即死亡后聊天栏显示的死亡消息,可以点击复活那个)
dungeon-revive-message: true
#地牢队伍伤害消息提醒 (开启后如果地牢无法造成队伍伤害时提示语言文件 'dungeon-game-pvp' 消息)
dungeon-team-damage-message: true
#地牢队伍玩家数量限制
dungeon-team-player-limit: 20
#地牢副本默认离线次数上限值,避免玩家挑战副本时使用离线遁躲避机制
#如果地牢没有使用 $setting 脚本调整 quit-number-limit 参数值,则默认为该值 (设 -1 关闭)
dungeon-default-quit-number: -1
#关闭后整个组队系统的命令都将被关闭
#一般用于兼容其他组队插件而关闭该项
dungeon-team-command: true
#地牢结束/启动失败时自动解散地牢队伍
#该功能用于兼容其他组队插件套用DP队伍
dungeon-end-auto-disband: false
#地牢创建时是否触发 WorldInitEvent 事件
dungeon-world-create-init-event: true
#地牢创建时是否触发 WorldLoadEvent 事件
dungeon-world-create-load-event: true
#地牢死亡自动跳过复活界面复活
#注意该功能可能会导致1.19.4及以上版本无法正常复活(请自行关闭该功能)
dungeon-death-auto-review: true
#地牢世界创建间隔【毫秒】 (避免部分核同一时刻多地牢创建而导致异常)
#该间隔检测仅在地牢等待队列关闭的情况下启用(以及部分插件兼容)
#地牢创建顺序: 地牢条件 -> 间隔检测(通过) -> 地牢启动
dungeon-world-create-interval: 1000
#地牢世界空闲区块自动卸载 (默认关闭)
#将每30秒对地牢内空闲的区块进行卸载,即无玩家、无实体的区块
dungeon-idle-chunk-unload: false
#地牢箱子探索功能(默认开启)
#开启后地牢世界地图中的箱子可被右键探索,探索后会将箱子内物品拾取到背包(不会弹出箱子界面)
#箱子内的物品可在编辑地牢世界时放入,每次启动副本都可探索一次。
dungeon-chest-explore: true
#预复制地牢及地牢地图缓存功能(CatServer/Mohist不支持)
#可避免高频地图复制IO消耗,有效降低硬盘IO延迟
#缓存功能: 地图文件反复利用,若无空闲地图缓存可利用则创建新地图并缓存
dungeon-pre-folder:
#启动该功能
enable: true
#地牢世界保持加载,地牢世界将以最低占用状态存在缓存中 (将占用一定内存)
#可避免反复加载世界区块所带来的消耗,更快速的启动地牢
#可使用 /dp save-region 命令保存记录需要在服务器启动时预加载的区块
#
#【楠木】:建议开启该功能,能加快副本的开启速度,因为高版本加载世界的消耗比较高且耗时(特别是1.16+及后续版本)
#该功能缓存实际测试下来占用内存并不会很多,开启预加载缓存30个世界,比没开启该功能额外消耗50MB左右内存,回报率极高
instance-keep: false
#副本启动间隔,玩家副本挑战结束后需要等待 5 秒后才可再次挑战副本
#开启该功能后可以更有效的利用到地牢缓存数据
start-interval: true
#服务器世界自动保存(将排除掉所有地牢副本世界),单位分钟
#开启该功能后服务器自带 AutoSave 自动保存功能将失效
#如果服务器安装其他自动保存插件建议删除,避免冲突
auto-save: 10.0
#自动保存过滤世界,列表中的世界将不进行自动保存
auto-save-filter:
- "test"
#地牢地图名(即 map 文件夹中的地图名)
example:
#如果多个地牢配置共用一张地图
#且都需要分别预复制请按 '地牢名: 数量' 格式配置
"example": 3
"example_2": 3
#脚本全局设置
action-script:
#脚本怪物名分隔,只读取下方所设字符左边内容
#例如 "小怪物:[HP.56]" 则读取 "小怪物" 防止数据储存不准确
- mob-name-separated: ":"
auto-generate: []
最后更新于