About SquadJSLogger [220KB] (UE5)
From Steam WorkshopSquadJS Logger SquadJS Logger is a lightweight ModLoader utility that exposes in-game events directly to your server logs, built for use with [url= SquadJS . Example Log SquadJSLogger:…
SquadJS Logger
SquadJS Logger is a lightweight ModLoader utility that exposes in-game events directly to your server logs, built for use with SquadJS.
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[/code]
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:
[code]
{
"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 [i]could[/i] 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 discord.gg/KingOfTheHill for support, examples, and modding resources.
Highlights
From source dataFootprint
Rated a light load on a server.
Last update
Its author last shipped an update 5 mo ago.
SquadJSLogger [220KB] (UE5) on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Squad servers. We download it from Steam Workshop, place it, and restart the server.
- Server load
- light
- Smallest plan we suggest
- Squad — 16 GB (16 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 2026-06-16, released 2026-06-16
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Workshop |
From 1 recorded build of SquadJSLogger [220KB] (UE5).
Dependencies
- Required: ModLoader [3MB] [10.5]
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run SquadJSLogger [220KB] (UE5) on a Squad server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogLibraries & compatibility
Foundations and fixes other mods build on. Usually installed because something else needs it.
Compatibility
- Game
- Squad
Verified at the source
- ✓Steam WorkshopOfficial listing, checked 2026-11-03Open ↗
- ✓AuthorJhett, as published on Steam Workshop
- ✓LicenseNot published by the sourceFree
