About CommunalXP
From Steam WorkshopWe’ve all been there: you log off for a sensible eight hours of sleep, and your server-mate stays up until 4 AM grinding boss rotations and crafting 10,000 nails. When you log back in, they are…
We’ve all been there: you log off for a sensible eight hours of sleep, and your server-mate stays up until 4 AM grinding boss rotations and crafting 10,000 nails. When you log back in, they are effortlessly one-shotting Syndicate Thugs with an Assault Rifle while you are still poking Lamballs with a wooden spear.
Communal XP completely solves multiplayer level gaps by turning your server's experience points into a shared pool. Whether your friends are actively carrying the squad or AFK touching grass, everyone levels together. How It Works
Instead of letting one player sprint ahead to endgame tech, this mod intercepts organic experience gains and distributes them evenly across your entire roster using a stateless Total Pool Average system.
"Our XP" 5 second Sync: Every 5 seconds (By Default), the mod recalculates the server average and seamlessly updates all active players on a background pulse.
The Anubis Offline Bank: Can't log on today? The mod diligently banks your share of the XP in a local database. The moment your character spawns back into the world, your accumulated balance is automatically cashed out to your EXP bar.
Roster Equalization: If a third friend joins your two-player server halfway through a playthrough, the mod equalizes the math pool so the newcomer gets boosted up to speed while keeping the server's overall progression curve intact.
1.0 Architecture Safe: Built cleanly against Palworld’s modern 1.0 engine layout. It uses thread-safe UE4SS async loops and direct SaveParameter mutations to prevent memory segmentation faults, UI desyncs, and startup crashes.
Diagnostic & Admin Commands Need to manage your server roster or test XP splits on the fly? Use these in-game chat commands: !mock add <Name> — Registers a mock offline player to the pool to test denominator splitting. !mock addexp <Name> <Amount> — Grants instant XP to a mock player and triggers a server-wide averaging pulse. !mock remove <Name> — Removes a player from the calculation pool. !mock reset — Wipes the database and resets the active roster.
Installation & Configuration Install UE4SS v3+ into your Palworld binaries directory. Drop the CommunalXP folder into ue4ss/Mods/. Open Scripts/main.lua to adjust SYNC_INTERVAL_SECONDS (default every 5 seconds by default)
PS: This is Vibe Coded garbage (Even this description) so you're welcome to steal this and actually make good code. I didn't see any mods that had this behavior so i made one. :-)
Highlights
From source dataFootprint
Rated a light load on a server.
Last update
Its author last shipped an update 4 mo ago.
CommunalXP on Nxeon
From our catalogue- One-click install
- Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
- Server load
- light
- Smallest plan we suggest
- Palworld — 8 GB (8 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 2026-07-18, released 2026-07-18
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Workshop |
From 1 recorded build of CommunalXP.
Run CommunalXP on a Palworld server
Deploy a server above, then upload the file in Files.
What kind of mod it is
From the catalogCreatures & NPCs
Adds or changes creatures, NPCs and how they behave.
Compatibility
- Game
- Palworld
Verified at the source
- ✓Steam WorkshopOfficial listing, checked 2026-11-01Open ↗
- ✓Authorwlosinski, as published on Steam Workshop
- ✓LicenseNot published by the sourceFree
