Web Analytics Made Easy - Statcounter

Tools / Palworld

Palworld: Difficulty Calculator

Every other rate table tells you what a setting is called. This one tells you what your number does: paste the config your server is running and each rate is shown against vanilla, in spheres, seconds, hit points and hours. Nothing is uploaded, and the numbers update as you drag.

Paste your PalWorldSettings.ini, or just the OptionSettings=(...) line. Only the rate keys below are read; passwords and anything else are ignored and never leave your browser.

1.0
1.0
1.0
1.0
1.0
72.0

Updating...

What your rates do

Your config never leaves your browser Vanilla column read from the rules file Pal stats from the pinned palcalc bundle

Catching a Pal

PalCaptureRate
Vanilla20%5 spheres per catch
Your server20%5 spheres per catch

Same as vanilla.

% of the time on vanilla

The rate is applied to an internal BaseChance and the chance you experience is its cube root, so the catch chance scales by the cube root of the rate: doubling the rate is about a 26% improvement, not double. Probability stops at 100%. Spheres per catch is the average, not a guarantee.

Getting work done

WorkSpeedRate
Vanilla60s60 jobs per hour
Your server60s60 jobs per hour

Same as vanilla.

seconds on vanilla

Duration scales by 1 ÷ rate. It does not change who can do the job: work suitability is a property of the Pal, so check the Pal database if a job is not being picked up at all.

Surviving a fight

PalDamageRateAttack · PalDamageRateDefense
Vanilla70 ATK70 effective HP
Your server70 ATK70 effective HP

Same as vanilla.

stats →

Defense is the setting people set backwards. PalDamageRateDefense multiplies the damage your Pals take, so 2.0 halves how long they live and 0.5 doubles it. Effective HP is base HP ÷ that rate. Base stats are level-1 values from the Pal database.

Hatching an egg

PalEggDefaultHatchingTime
Vanilla72h0.33 eggs per day
Your server72h0.33 eggs per day

Same as vanilla.

This one is not a multiplier - it is the number of hours, and 0 means the egg hatches the moment it goes in an incubator. It is the single biggest lever on how long a breeding project takes; plan the parents with the breeding calculator.

Apply these to your config: Open the settings generator with these values → OptionSettings=()

The six rates, and what each one is worth

SettingVanillaRangeWhat moving it actually buys you
ExpRate1.00.1 - 20.0Levelling time scales by 1 ÷ rate. The usual reason a co-op server sets 2.0 is that the mid-game grind is tuned for solo play over months, not a group over weekends.
PalCaptureRate1.00.1 - 2.0Spheres per catch, on average, divided by the rate. Caps out: against a Pal you already catch 60% of the time, 2.0 saves under one sphere.
WorkSpeedRate1.00.1 - 10.0Base throughput. Raising it does not fix a base that is missing a work suitability, and it does not raise the worker cap.
PalDamageRateAttack1.00.1 - 5.0Damage your Pals deal. Applies to wild and enemy Pals too, so it shortens fights in both directions.
PalDamageRateDefense1.00.1 - 5.0Damage your Pals take. Higher is harsher, not tougher. Set it below 1.0 for a team that survives raids.
PalEggDefaultHatchingTime72.00.0 - 240.0Hours, absolute. 72 → 6 turns a breeding project from a fortnight into a weekend; 0 hatches on placement.

Presets worth starting from

Change them without editing a file

Every number on this page lives in one OptionSettings line, and a typo in it is the most common reason a Palworld server boots on defaults and quietly ignores everything you set. On a managed Palworld server these are form fields with the ranges already enforced, the file is regenerated and validated on save, and the world is backed up before every game update - so a rate change is a click, not a restart-and-hope.

Check a config you already have → · Which Pal for which job → · Element matchups →

This tool: v1.18 · updated 18 Sep 2026