Stuck Pal Scanner (SPS) - 服务器和单人游戏

Stuck Pal Scanner (SPS) - 服务器和单人游戏

自动检测饥饿的基础帕鲁,或困在地下、在帕鲁箱附近无法移动的帕鲁,然后安全地重新安置它们并恢复其AI。支持专用服务器和单人游戏,可选饥饿恢复和可配置性能设置。

SPS - 卡住帕鲁扫描器 (Stuck Pal Scanner)

[center]SPS预览[/center]

介绍

  • 卡住帕鲁扫描器 (SPS) 是一个适用于服务器和单人游戏的模组,旨在修复《幻兽帕鲁》中长期存在的一个问题:据点帕鲁生成在地形内部、服务器启动时被困在帕鲁终端周围,或因卡住而挨饿且无法到达帕鲁终端。
  • 在专用服务器上,当玩家首次接近某个特定据点时,SPS 会在一个短暂的、一次性的发现波次中监控每个据点。它利用帕鲁终端所有权、深度测量、水平移动追踪以及重复的探测器读数,来区分真正卡住的帕鲁和健康工作的帕鲁。
  • 确认卡住的帕鲁会被安全地传送到其帕鲁终端周围的一个高架恢复环上。随后,SPS 会验证它们是否到达了安全高度并恢复了正常活动。如果帕鲁仍然保持静止,SPS 可以安全地提示其现有的据点AI继续运行,而无需重新部署它或清除其监控站的工作分配。
  • 在地面上活跃移动的帕鲁不会被干扰。进食、睡眠和战斗中的帕鲁也会受到保护,避免不必要的干预。
  • 在初始据点波次结束后,SPS 将停止执行常规的据点名单扫描。一个轻量级的饥饿救援模块会保持激活状态,能够在帕鲁因饥饿而无法移动或无法在设定时间内获取食物时,对其进行救援。
  • 在单人游戏世界中,游戏原生的初始据点部署方式将被保留。专用服务器的地面扫描保持禁用,而针对性的饥饿救援则会持续发挥作用。

主要功能

  • 检测被困在地板或地形下方的帕鲁。
  • 检测被限制在帕鲁终端周围无法动弹的帕鲁。
  • 检测在更广阔据点区域内深陷的帕鲁。
  • 通过深度测量来考量大型帕鲁和 Alpha 帕鲁。
  • 不干扰地面上健康的、正在移动的帕鲁。
  • 在适当情况下保护正在进食、睡眠、战斗和休息的帕鲁。
  • 每个据点、每个服务器会话只运行一次地面救援发现波次。
  • 支持多个据点和多名连接的玩家。
  • 使用受控的救援队列以减少服务器和复制压力。
  • 将获救的帕鲁分布在高架恢复环周围,而不是直接放在帕鲁终端上。
  • 在每次传送后都会进行验证,确认救援成功。
  • 使用备选的落点位置重试失败或未确认的救援。
  • 当被传送的帕鲁保持静止时,安全地恢复其据点AI。
  • 保留监控站的工作分配。
  • 包含可选的基于饥饿状态的卡住检测与恢复功能。
  • 支持专用服务器和单人游戏。
  • 包含清晰分离的普通和高级配置设置。

重要行为

  • 在专用服务器上,SPS 会在当前服务器会话中,当每个据点首次被访问时,为其执行一次救援发现波次。该波次结束后,不会持续扫描所有帕鲁。
  • 这种设计避免了不必要的永久性据点帕鲁名单扫描,使模组适用于繁忙的服务器。在救援波次之后,针对性的饥饿救援仍然有效。
  • 重新启动服务器将开启一个新的会话,允许每个据点再次收到首次访问的发现波次。

前置要求

安装说明

  1. UE4SS Okaetsu Experimental 安装到你的《幻兽帕鲁》游戏目录或专用服务器中。
  2. 将下载的压缩包解压到:
    Pal\Binaries\Win64\ue4ss\Mods\
    
  3. 打开
    config.lua
    
    • 专用服务器:保持
      is_dedicated_server = true
      
    • 单人游戏或监听服务器:设置
      is_dedicated_server = false
      

故障排除

如果 SPS 的行为不符合预期:

  1. 确认你正在使用 UE4SS Okaetsu Experimental。
  2. 确认模组文件夹和文件安装在正确的位置。
  3. 检查
    is_dedicated_server
    
    的值。
  4. 设置
    verbose_logging = true
    
  5. 重新启动游戏或服务器。
  6. 重现问题并提供相关的 UE4SS 日志。

故障排除完成后,请将

verbose_logging

恢复为

false

以保持正常的日志安静。

兼容性

SPS 应该与大多数模组兼容,因为它只观察据点帕鲁,并仅对确认的救援候选者采取行动。 替换帕鲁据点部署、AI 控制器、饥饿行为或据点工作者行为的模组,可能会干扰 SPS 的检测或恢复功能。