
构建限制(仅限服务器端)
幻兽帕鲁的服务器端建造限制。玩家无需安装任何东西。阻止四种破坏地图并导致服务器卡顿的情况:天空塔、基地挤在一起、原油提炼机过载,以及藏在地图下的基地。可在配置中逐项开启或关闭——PvE和PvP使用相同下载。无需在每次有人建造时扫描整张地图。
查看大图📌 建造限制 — 幻兽帕鲁服务端建造规则
版本 1.0 — EmpireServers 版作者:Oscar • 框架:RE‑UE4SS Experimental游戏版本:Palworld v1.4
一套干净、统一的幻兽帕鲁服务器 PvE/PvP 建造规则集。BuildRestrictions 强制执行 基地间距、最大墙体高度、原油提炼机限制,以及可选的 地图下方帕鲁终端检测 — 全部通过 缓存空间索引 实现,即使在巨大的世界上也能保持稳定性能。
每项检查都可在
config.lua 中 独立开关。一个 DLL。一个模组。你的规则。
✨ 功能
最小基地距离强制
阻止帕鲁终端被放置得过于接近。可通过
Config.MinBaseDistance 完全配置(默认 20,000 单位 ≈ 200m)。
每个基地的最大墙体高度 针对全部 6 种材质等级的原生 C++ 高度检查:木制、石制、金属、玻璃、日式风格、洁净
- 默认高度:10 面墙(第 11 面会被阻挡)
- 测量 真实垂直距离,因此间隙和门口无法作弊
- 计入: 墙体、斜面/倾斜屋顶、柱子、楼梯、梯子
- 豁免: 地基、平屋顶、金字塔屋顶、栅栏、壁挂装饰
- 可通过
HeightExemptExtra/HeightCountedExtra扩展或覆盖分类
每个基地的原油提炼机限制
OilPump + OilPump02 共用同一个池。默认限制:每个基地 6 个 — 与幻兽帕鲁预期的双重堆叠行为一致。
提炼机会根据
Config.OilExtractorRadius 范围内 最近的帕鲁终端 进行计数。
地图下方基地检测(BETA) 可选,默认 关闭。从帕鲁终端向上追踪以检测被埋藏的基地。
- 从
BuriedBaseLogOnly = true开始 - 留意日志中的 NOTICE 行
- 只有在你确认它不会误标记合法悬崖基地后,才启用强制执行
即时拆除识别 拆除 → 重建可立即生效。没有“等待下一次扫描”的烦恼。
缓存空间索引 该模组不会在每次放置时扫描整张地图。无论你的世界有 800 个对象还是 80,000 个,开销都保持平稳。
清晰的玩家反馈 被阻止的放置会显示游戏内消息,准确说明原因,包括具体数值。
安全热重载
卸载时干净关闭。启用
HotReloadConfig 即可在不重启服务器的情况下调整数值。
⚙️ 配置(config.lua)
一切都由一个文件控制:
EnableHeightLimit— 开启/关闭墙体高度检查EnableBaseDistance— 强制执行帕鲁终端间距EnableOilLimit— 限制每个基地的提炼机数量EnableBuriedBaseCheck— 埋藏基地检测(BETA)MinBaseDistance— 最小帕鲁终端间距BuildHeight— 最大墙体高度HeightSearchRadius— 高度检查寻找最低部件时的搜索距离MaxOilExtractors— 原油提炼机上限OilExtractorRadius— 提炼机 → 基地关联半径BuriedBaseLogOnly— 埋藏基地检测的仅日志模式BlockRecheckSeconds— 过期索引条目的重新检查间隔IndexRefreshSeconds— 全地图重新扫描间隔(默认 300s)Debug— 详细分类日志HotReloadConfig— 更改时重新读取配置
🛠 兼容性
- Palworld v1.4
- RE‑UE4SS Experimental
- 适用于 PvE 和 PvP
- 无需客户端安装
- 可随时安全添加/移除
- 与其他 EmpireServers 模组兼容
📡 服务器管理员说明
- 玩家 无需安装任何内容
- 所有检查 仅在服务端进行
- 高度分类完全可调
- 调试模式会为自定义部件显示
class-classify:行 - 保持
IndexRefreshSeconds较高 — 过低的值会导致卡顿 - 原油提炼机半径必须保持在 MinBaseDistance 的 一半以下
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。