帕鲁生成零点

帕鲁生成零点

禁用野生帕鲁正常生成,以减少AI/寻路负载,提升服务器性能,并支持PvP或自定义活动设置。

Pal Spawn Zero 是一个轻量级的 UE4SS 运行时模组,用于抑制主世界中正常的野生帕鲁生成。

该模组专为 PvP 活动、自定义服务器设置、测试以及不需要正常野生帕鲁 AI 的以性能为重点的世界而设计。

它不是持续扫描世界或反复生成和销毁帕鲁,而是在运行时应用帕鲁世界现有的生成禁用距离设置,并缓存相关的游戏设置对象。

这样可保持实现轻量,并避免不必要的重复全局扫描。

它的作用:

正常野生主世界帕鲁生成 = 关闭

玩家拥有的帕鲁和基地帕鲁不会受到有意影响。

已生成的野生帕鲁可能会保留,直到它们消失或世界/服务器重启,因此建议在启用模组后完全重启一次。

某些特殊生成系统可能使用独立的逻辑,不保证会受到影响,包括 Boss、地下城、突袭、钓鱼遭遇、脚本化遭遇和特殊活动。

配置:

打开:

PalSpawnZero\Scripts\config.lua

启用模组:

Enabled = true,

禁用模组:

Enabled = false,

然后完全重启帕鲁世界或专用服务器。

默认的生成禁用距离为:

TargetDistanceCM = 100000000.0,

正常使用时,请保持此值不变。

还提供高级设置:

StartupRetryMs = 1000,
StartupMaxAttempts = 30,
MaintenanceIntervalMs = 60000,
Debug = false,

如果你需要额外的 UE4SS 日志来进行故障排除,请设置:

Debug = true,

安装说明

  1. 为帕鲁世界安装 UE4SS。

下载并解压模组。
PalSpawnZero 文件夹放入你正在使用的 UE4SS Mods 目录中。

示例:

D:\SteamLibrary\steamapps\common\Palworld\Mods\NativeMods\UE4SS\Mods

你的最终文件夹结构应如下所示:

UE4SS
-- Mods
-- PalSpawnZero
|-- enabled.txt
-- Scripts
|-- main.lua
-- config.lua

完全重启帕鲁世界或你的专用服务器。
加载进入世界。

为获得最干净的效果,请在启用模组后重启世界/服务器,这样前一节会话遗留的野生帕鲁就不会残留。

要禁用而不卸载:

打开:

PalSpawnZero\Scripts\config.lua

将:

Enabled = true,

改为:

Enabled = false,

然后重启帕鲁世界或服务器。

要卸载:

从以下位置删除:

PalSpawnZero

从:

UE4SS\Mods

然后重启游戏/服务器。

主要功能

  • 抑制正常野生主世界帕鲁生成
  • 适用于 PvP 活动和竞技场风格服务器
  • 可减少不必要的野生帕鲁 AI 和寻路活动
  • 不会有意移除玩家拥有的或基地帕鲁
  • 不会持续销毁已生成的实体
  • 缓存正确的帕鲁世界游戏设置对象
  • 避免持续的全局 FindAllOf 扫描
  • 仅在需要时重写设置
  • 使用低频维护检查来处理世界/地图重载
  • 可配置的启用/禁用开关
  • 可选的调试日志
  • 作为 UE4SS 运行时模组工作
  • 适合专用服务器使用

运行时流程设计为保持轻量:

游戏启动
|
查找帕鲁世界游戏设置对象
|
缓存对象
|
应用生成禁用设置
|
停止启动扫描
|
低频缓存对象检查

如果世界或地图重载后缓存对象失效:

缓存对象无效
|
重新获取游戏设置对象
|
再次应用设置

要求

  • 帕鲁世界
  • UE4SS

模组必须安装到正在使用的 UE4SS Mods 目录中。

示例:

Palworld\Mods\NativeMods\UE4SS\Mods\PalSpawnZero

在启用、禁用、安装或卸载模组后,建议完全重启帕鲁世界或专用服务器。

重要提示:

本模组专注于正常野生主世界生成。

以下内容可能使用独立的生成系统,不会被此版本有意禁用:

主世界 Boss
地下城帕鲁
地下城 Boss
突袭
钓鱼遭遇
脚本化遭遇
特殊活动