Squad
评价数不足
SquadJSLogger [200KB] (UE5)
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
197.852 KB
10 月 14 日 上午 8:55
10 月 24 日 上午 7:57
5 项改动说明 ( 查看 )

订阅以下载
SquadJSLogger [200KB] (UE5)

在 Jhett 的 1 个合集中
ModLoader Suite
13 件物品
描述
SquadJS Logger
SquadJS Logger is a lightweight ModLoader utility that exposes in-game events directly to your server logs, built for use with SquadJS[http//%5Bhttps].

Example Log
SquadJSLogger: PlayerSelfWound VictimEOS:XXXXXXXXXX VictimLoc:X=207.241 Y=500 Z=90.15

Perfect for developers and server owners who want to create or extend SquadJS plugins with precise, real-time event tracking straight from the server.

⚙️ Setup
ModLoader Path
/SquadJSLogger/BP_SquadJSLogger.BP_SquadJSLogger_C
Each event type can be toggled individually, giving you full control over what’s logged.
Be cautious when enabling large-scale or high-frequency events, as excessive logging may impact performance.

Configure the mod through:
/Saved/ModLoader/SquadJSLogger/SquadJSLogger.json:
{ "Settings": { "Enabled": true, // Toggles logging "JsonRefreshTime": -1, // Json config refresh interval. -1 loads only on Map Load. "GarbageCollectionTime": 300, // Interval to collect garbage for json objects. "DeployablesSearchInterval": 60 // -1 to disable. Required for Deployables. Slow Operation. }, "Logging": { // From here enable the logging for events you want. ... }
Spam Protection
"LogName": { "Enabled": true, // Enable logging this event. "SpamProtectionTime": 1, // Cooldown to prevent spam but you could miss events. "MaxLogsPerRound": 1 // Max number of logs of this type per match. }

📦 Current Logged Events
Commander
  • CommandApproved
  • CommanderNominationStart
  • CommanderNominationEnd
  • CommanderNominationAvailable
Player
  • PlayerDamaged
  • PlayerWounded
  • PlayerTeamWounded
  • PlayerKilled
  • PlayerTeamKilled
  • PlayerDied
  • PlayerSuicide
  • PlayerWound
  • PlayerSelfWound
  • PlayerHealed
  • PlayerSelfHealed
  • PlayerRevived
  • PlayerBandaged
  • PlayerSelfBandaged
  • PlayerJoined
  • PlayerJoinedTeam
  • PlayerSpawned
  • SuppressionInflicted
  • ModifySoldierInventory
  • RallyCreated
  • DeployRoleChanged
  • RoleChanged
  • FireteamChanged
  • PlayerCommendationChanged
  • PlayerNameChanged
  • BecomeSquadLeader
  • SquadStateChanged
  • AmmoChanged
  • MagazineChanged
  • SwitchWeapon
  • WaterImmersionChanged
Vehicle
  • VehicleSpawned
  • VehicleEntered
  • SeatChanged
  • LogisticsDropOff
  • VehicleDamaged
  • VehicleDestroyed
Game
  • MatchStarted
  • MatchEnded
  • TicketChanged
  • LevelInfo
  • MainBaseInfo
  • CaptureZoneInfo
  • WorldSettingsInfo
  • CaptureChanged
Deployables
  • BuildStateChanged
  • DeployableDestroyed
  • FOBStateUpdated

💬 Support & Dev Hub
Join the https://discord.gg/KingOfTheHill for support, examples, and modding resources.