Vanilla EXP sharing only rewards the pals actively following you in your party — everything sitting in your Palbox gets nothing until you manually take it out and grind it up yourself. Better EXP Share fixes that: whenever your party gains EXP, every other pal you own gets the same amount too, Palbox included. No more pulling pals out one at a time just to level them up.
Features
- Automatic, no setup required. Just install it and play — the mod watches your party's EXP in the background and mirrors any gain across your whole collection.
- Applies to every pal you own, not just a handful — tested with 250+ owned pals updating correctly in a single pass.
- Multiplayer-safe. Each player's EXP gains are only ever applied to that same player's own pals. On a server with multiple people online, nobody's grinding boosts anyone else's collection, and nothing stacks or multiplies based on player count.
- No manual syncing needed for the EXP itself. The moment your party earns EXP, it's already been added to every pal you own — you don't have to do anything to "activate" it.
How it works
- Kill something, gain EXP with your party like normal — Better EXP Share takes it from there and applies the same amount to your other pals automatically.
- About negative "EXP to next level" on boxed pals: if you open the Palbox and see a pal's "Next Level" counter showing a negative number, that's expected and not a bug — it means that pal has already banked more EXP than it needs to level up (possibly several levels' worth), but Palworld only recalculates a pal's displayed Level when it's actively taken out of storage. The EXP itself is already correctly saved; simply take that pal out of the box once (summon it, or drag it to your party) and its Level will immediately jump up to match all the EXP it's already earned. Nothing is lost by leaving it in the box — the number just catches up whenever you next use that pal.
Known Limitation
Right now, a boxed pal's Level doesn't visually update until you take it out of storage at least once — only the EXP total updates live while it's still boxed (see above). This is a limitation of what's currently possible with the modding tools available for Palworld, not a design choice. If that changes in the future, this mod will be updated to auto-level boxed pals too, no manual step required.
Requirements
- UE4SS installed for Palworld
Installing on a Dedicated Server
This is a client-side-installable Lua mod (enabled.txt + Scripts/main.lua, no Info.json), so it needs UE4SS's classic manual setup on the server — not the newer Info.json/Workshop auto-deploy system. Where exactly the mod folder goes depends on how UE4SS was installed on your server:
-
If UE4SS core files sit directly in Pal/Binaries/Win64/ (same layout as a normal client install): put this mod in
Pal/Binaries/Win64/Mods/BetterExpShare/
-
If UE4SS was installed in an ue4ss subfolder (common with some host panels, e.g. AMP): put this mod in
Pal/Binaries/Win64/ue4ss/Mods/BetterExpShare/
Either way, add a line to that same folder's mods.txt (create it if it doesn't exist yet):
BetterExpShare : 1
Important — this mod must be installed on the server itself for real multiplayer, not just your own client. Palworld's dedicated server holds the authoritative save data; a connecting player's client only ever sees a synced copy of it. If you install this only on your own client while joining someone else's dedicated server that doesn't also have it installed, the mod will simply have no effect — it won't break anything or cause desyncs, it just won't be able to make any change stick, since it isn't running where the real data lives. For it to work in that situation, ask the server owner to install it on the server too.
Singleplayer and self-hosted ("Host a Game") play both work out of the box with no extra steps, since your own game is the authority in those cases.
Notes
- Safe to add to an existing save — it only ever adds EXP, it never removes or resets anything.
- No config file or console command needed; there's nothing to tune.