12 min readUpdated Jun 20, 2026

How to Configure Your Path of Titans Server

Here's how you can locate and edit the configuration for your Path of Titans server.

Basic settings such as Server Name, Max Players, and Password are set in our game panel under Settings, while advanced options are configured manually in the Game.ini file.

A full breakdown of every available setting can also be found on the Path of Titans Server Configurations Wiki.

Basic Server Configuration

  1. 1
    Log in to Bropanel and select your server.
  2. 2
    In the sidebar, go to Settings.
  3. 3
    Edit the setting you want to change.
  4. 4
    Click Save & Restart to apply your changes.

Configuration Using Game.ini

For settings beyond the basics, Path of Titans uses a Game.ini file. This is the primary configuration file that is used to customize your server.

  1. 1
    Log in to Bropanel and Stop your server.
  2. 2
    In the sidebar, go to Files.
  3. 3
    Open /server/PathOfTitans/Saved/Config/LinuxServer/Game.ini.
  4. 4
    After you have made the changes you want, start your server.
server
PathOfTitans
Saved
Config
LinuxServer
Game.ini

Note

If the Game.ini file does not exist yet, you can create it. It is not always generated automatically when the server files are first downloaded.

Each setting must be placed on its own line under its respective section header, or it will not be applied. For example, AFKDisconnectTime must be placed under [/Script/PathOfTitans.IGameSession] in your file.

[/Script/PathOfTitans.IGameSession]

The main section. It holds most server, gameplay, world, water, and nesting settings.

SettingDescription
AFKDisconnectTime=600How many seconds a player can sit idle before the server drops them. Use 0 to let people idle indefinitely.
AllowedCharacters=DinosaurNameActs as an allow-list — only the dinosaurs you name stay playable, and the rest are blocked.
AllowedCritters=CritterNameAllow-list for critters — name the ones you want and everything else stops spawning.
bCritterBurrows=trueControls whether critter burrows appear in the world.
bDeathInfo=falseWhile permadeath is active, shows details about your fallen character on the selection screen.
bDisableGrouping=falseStops players from teaming up into groups.
bEnableExploreQuests=trueControls whether players receive quests that send them to a POI.
bEnableWaterRegeneration=trueLets drained water return over time. Leave it on unless your map relies on water-restoration quests.
bEnforceWhitelist=trueLocks the server so only whitelisted accounts can connect.
bLoseGrowthPastGrowthStages=truePermits players to slip back beyond a growth stage when they die.
bLoseQuestsOnDeath=trueWipes any in-progress quests when a player dies.
bNestingDecorations=truePermits decorations to be set up around a nest.
bNestsInvulnerable=falseShields nests so rival players cannot damage them.
bOverrideHomecaveCampingDelay=falseTurn this on to replace the camping-debuff delay with the value below.
bOverrideHomecaveCampingDistance=falseTurn this on to replace the camping-debuff radius with the value below.
bOverrideLocalQuestCooldown=falseTurn this on to replace the local-quest cooldown with the value below.
bOverrideLocationQuestCooldown=falseTurn this on to replace the location-quest cooldown with the value below.
bOverrideMaxCompleteQuestsInLocation=falseTurn this on to apply your own MaxCompleteQuestsInLocation value below.
bOverrideTrophyQuestCooldown=falseTurn this on to replace the trophy-quest cooldown with the value below.
bOverrideWaterRegeneration=falseTurn this on to swap the default water-regeneration figures for the ones below.
bPermaDeath=falseSwitches on permadeath. Still experimental, so it can corrupt character data.
bPOIDiscoveryRewards=trueControls whether discovering a POI grants a reward.
bServerAllow3DMapMarkers=trueControls map markers and the quest markers that float in the world.
bServerAllowAnselMultiplayerPausing=falseLets players take Nvidia Ansel screenshots, though it can be abused to scout.
bServerAllowChangeSubspecies=truePermits players to swap to a different subspecies.
bServerAllowChat=trueThe overall on/off switch for every text-chat channel.
bServerAllowInGameWaystone=trueLets players use Waystones out in the world rather than from the menu.
bServerAllowMap=trueControls access to the full map for all players.
bServerAllowMinimap=trueControls access to the minimap for all players.
bServerAllowReplayRecording=falsePermits players to capture replays.
bServerAntiRevengeKill=trueOn hived (remote-database) setups, keeps a victim's nearby alts from logging straight back in after a kill.
bServerAutoRestart=falseSwitches on scheduled automatic restarts.
bServerCombatTimerAppliesToGroup=trueDecides whether an entire group shares one combat timer.
bServerCritters=trueControls whether critters spawn at all.
bServerEditAbilitiesAtNest=trueConfines ability edits to nests, and to home caves when those are enabled.
bServerEditAbilitiesInHomeCaves=trueConfines ability edits to home caves.
bServerEditAbilitiesWhileSleeping=falseConfines ability edits to moments when a player is asleep.
bServerFallDamage=trueControls fall damage for everyone on the server.
bServerFish=trueControls whether fish spawn.
bServerGlobalChat=trueControls the global channel that reaches the whole server.
bServerGrowth=trueControls growth. Switch it off and every dinosaur starts fully grown.
bServerHatchlingCaveEggs=trueAdds eggs to the Hatchling Caves.
bServerHatchlingCaves=trueControls the tutorial Hatchling Caves and the growth players leave them at.
bServerHomecaveCampingDebuff=trueControls the debuff for camping near home caves.
bServerHomeCaves=trueControls whether home caves exist.
bServerHungerThirstInCaves=falseDecides if hunger and thirst keep draining inside home caves.
bServerLocalWorldQuests=trueControls local world quests.
bServerNameTags=falseLets everyone see the name tags floating above other players.
bServerNesting=trueControls whether nesting is available.
bServerPaidUsersOnly=falseLimits access to paying accounts, shutting out free-to-play users.
bServerSameSpeciesAdoptionRestriction=falseTies adoption to a matching species instead of a matching diet.
bServerShowMapIconPopularLocation=falseFlags busy, high-population spots on the map.
bServerWaterQualitySystem=trueControls the water-quality system.
bServerWaystoneCooldownRemoval=trueLets players burn marks to clear a Waystone cooldown instantly.
bServerWaystones=trueControls whether Waystones are available.
bServerWellRestedBuff=trueControls the Well Rested buff.
bSpawnParentNestOnLogin=falseBrings back the parent's nest whenever a still-young child logs in.
bTrophyQuests=trueControls Trophy Quests.
bUseScheduledRestartTimes=falseRestarts at set clock times rather than on a repeating interval.
bUseTutorialCustomGrowthMultiplier=falseApplies a custom growth rate to the tutorial instead of the default.
ChangeSubspeciesGrowthPenaltyPercent=25The percentage of growth a player forfeits when changing subspecies.
CombatDeathGrowthPenaltyPercent=10Share of growth a player gives up after dying in combat.
CombatDeathMarksPenaltyPercent=25Share of marks a player gives up after dying in combat.
CurveOverrides=(CurveName="Global.GroupLeaderBuffSpeedMultiplier",Values=(1.05))Group buff — tunes the speed boost players gain near groupmates.
CurveOverrides=(CurveName="Global.GroupLeaderBuffStaminaRecoveryMultiplier",Values=(1.1))Group buff — tunes the stamina-recovery boost near groupmates.
CurveOverrides=(CurveName="Global.InCombatDuration",Values=(30))Sets how many seconds the in-combat state lingers.
CurveOverrides=(CurveName="Global.LoginDebuffAttackDamage",Values=(0.4))Login debuff — scales the attack damage of a freshly logged-in player.
CurveOverrides=(CurveName="Global.LoginDebuffDuration",Values=(60))Login debuff — sets how long it runs, in seconds.
CurveOverrides=(CurveName="Global.LoginDebuffIncomingDamage",Values=(2))Login debuff — scales the damage a freshly logged-in player takes.
CurveOverrides=(CurveName="Global.LoginDebuffSpeedReduction",Values=(0.75))Login debuff — scales the movement speed of a freshly logged-in player.
DisallowedCharacters=DinosaurNameActs as a block-list — the dinosaurs you name are banned and everything else stays playable.
DisallowedCritters=CritterNameBlock-list for critters — the ones you name stop spawning while the rest remain.
FallDeathGrowthPenaltyPercent=2Share of growth lost after dying to a fall.
FallDeathMarksPenaltyPercent=5Share of marks lost after dying to a fall.
FamilyBuffRange=5000How far the family buff reaches. Set 0 to switch it off.
GlobalPassiveGrowthPerMinute=0Adds steady passive growth to every dinosaur. 0 turns it off.
GroupSlotSizeOverrides=(DinoAssetID="Allosaurus",GroupSize=5)Defines how many group slots a particular dinosaur takes up.
HatchlingCaveExitGrowth=0.25The growth players carry as they leave the Hatchling Caves.
HomecaveCampingDelay=180How many seconds pass before the camping debuff kicks in.
HomecaveCampingDistance=20000Distance in centimeters that triggers the camping debuff — 20000 is 200m.
LocalQuestCooldown=3600Wait, in seconds, before a local quest can be done again.
LocationQuestCooldown=3600Wait, in seconds, before a POI reward can be earned again.
MaxAdoptionGrowth=0.5The oldest, by growth, a dinosaur can be and still be adopted.
MaxCharactersPerPlayer=30Cap on how many characters one player keeps in total.
MaxCharactersPerSpecies=1Cap on how many characters one player keeps of a single species.
MaxClientPingDuration=0How many seconds ping must stay over the limit before the player is dropped.
MaxClientPingMs=0Ping ceiling in milliseconds before a player is dropped. 0 turns the check off.
MaxCompleteQuestsInLocation=3How many quests a POI needs finished before it counts as complete.
MaxDependentChildGrowth=0.5The oldest, by growth, a child can be while still treated as a dependent.
MaxEatFromNestGrowth=0.5The oldest, by growth, a hatchling can be and still feed from a nest.
MaxGroupQuests=2Cap on how many group quests a group holds at once.
MaxNestFreeRespawnGrowth=0.25Up to this growth, respawning at the nest uses no baby slot.
MaxNestImmunityBuffGrowth=0.25Up to this growth, newborns keep spawn immunity. 0 removes it.
MaxNestRespawnGrowth=0.5Up to this growth, a hatchling respawns at its parent's nest.
MinGrowthAfterDeath=0.5The floor a player's growth can drop to when they die.
MinimumNestDistanceFromHomeRock=5000How far a nest must sit from any home cave.
MinNestBabySlotFoodWater=0.0Food and water a nest must hold before it starts making baby slots. 0 skips the check.
MinNestBabySlotResources=0.5Resource level per category a nest needs to start making baby slots.
MinNestBuffHealthPercent=0.5Health a nest must keep for its buff to apply.
MinNestHealthForDecorations=0.5Health a nest must keep before decorations can be added.
MinNestHealthToEditAbilities=0.75Health a nest must keep to allow ability edits while sleeping beside it.
MinNestingGrowth=0.75How grown a player must be before laying a nest.
MinNestRespawnCondition=0.5Health a nest needs before anyone can respawn at it.
NestAcceptedInvitationExpiryTime=300How long, in seconds, an accepted nest invite stays valid.
NestBabySlotGenerationTime=300Seconds a nest takes to create a baby slot once everything qualifies.
NestDisrepairDespawnTime=7200Seconds a nest at zero health holds on before it is removed.
NestInactiveDespawnTimeDependents=120Seconds a nest lingers once the owner's offspring go offline.
NestInactiveDespawnTimeSolo=120Seconds a nest lingers once its owner goes offline.
NestInvitationExpiryTime=15Seconds before an unanswered nest invite lapses.
NestLowHealthThreshold=0.2Health level that triggers a low-health warning to the owner.
NestObstructionRadius=500How close, in centimeters, another nest may be placed; defaults to 5m.
NestResourcelessConstructionSpeed=5.0Health each tick adds to a nest when resources aren't needed.
NestResourceMultiplier=1.0Scales the resources a nest costs. 0 makes nests free and instant.
OverrideWaystoneCooldown=-1Waystone cooldown in seconds; leave -1 to keep the default.
QuestGrowthMultiplier=1Scales the growth quests hand out. 0 stops quests granting growth.
QuestMarksMultiplier=1.0Scales the marks quests pay out.
ReservedSlots=20How many slots stay set aside for privileged players.
RestartLengthInSeconds=10800Gap between automatic restarts in seconds — 10800 is 3 hours.
RestartNotificationTimestamps=(...)Points, in seconds before a restart, when players are warned.
RevengeKillDistance=100000Anti-revenge-kill radius on hived servers — 100000 is 1km.
ScheduledRestartTimes=(...)The clock times the server restarts at when scheduled restarts are on.
ServerAnselCameraConstraintDistance=500How far, in centimeters, the Ansel camera can drift from the dinosaur.
ServerCritterDensityMultiplier=0.75Scales how densely critters populate the world.
ServerDeadBodyTime=0Seconds before an untouched corpse vanishes. 0 keeps it until it fully decays.
ServerDiscord=aY5CzgZkYour community Discord code — the part after discord.gg/. Use an invite that never expires.
ServerFootprintLifetime=60How long, in seconds, tracks stay behind dinosaurs. 0 turns them off.
ServerLogoutAction=0Stance a character takes on logout: 0 unchanged, 1 standing, 2 sitting, 3 sleeping.
ServerLogoutTime=60Seconds on the logout screen before a safe log finishes. 0 logs out instantly.
ServerMap=PanjuraChooses the map. Stock options are Panjura, Island (Gondwa), and Riparia.
ServerMapIconPopularLocationPlayerCount=10How many players must gather in one area for it to be marked popular.
ServerMaxCritters=200Ceiling on how many critters can exist at once.
ServerMinTimeBetweenExplorationQuest=30Shortest gap, in minutes, between exploration quests.
ServerRespawnTime=45Minutes a player must stay alive before /respawn works.
SpeedhackDetection=1What happens on a speedhack hit: 0 nothing, 1 log, 2 kick, 3 ban.
SpeedhackThreshold=10Speedhack hits per minute tolerated before action. 0 turns detection off.
SurvivalDeathGrowthPenaltyPercent=5Share of growth lost to a hunger, thirst, or drowning death.
SurvivalDeathMarksPenaltyPercent=10Share of marks lost to a hunger, thirst, or drowning death.
TrophyQuestCooldown=1800Seconds a player waits between turning in Trophy quests.
TutorialCustomGrowthMultiplier=1.0The growth rate the tutorial uses once the custom multiplier is on.
WaterRainRegenerationIncrement=20.0Multiplier that boosts how much water the rain restores.
WaterRegenerationRate=60Seconds between each water top-up; too low a value can cause lag.
WaterRegenerationRateMultiplierUpdate=180Update multiplier applied to the water-regeneration rate.
WaterRegenerationValue=10Water returned each cycle, scaling with the size of the body of water.
WeatherBlendVariation=(X=1,Y=2)Shortest and longest time, in minutes, to blend between weather types.
WeatherLengthVariation=(X=10,Y=20)Shortest and longest time, in minutes, a weather type holds before changing.

[/Script/PathOfTitans.IGameMode]

Controls time of day, day and night length, spawning, and groups.

SettingDescription
bServerDynamicTimeOfDay=1Picks a fixed time of day (0) or a moving day-night cycle (1).
bServerRestrictCarnivoreGrouping=falseHolds carnivores to grouping only with their own species.
bServerRestrictHerbivoreGrouping=falseHolds herbivores to grouping only with their own species.
DefaultCreatorModeSave=CreatorNameThe creator-mode save the server loads at startup.
FurthestSpawnInclusionRadius=250000How wide a net to cast when picking the spawn farthest from other players; defaults to 2.5km.
MaxGroupLeaderCommunicationDistance=50000How far apart, in meters, groupmates can be and still see each other.
MaxGroupSize=10Cap on the number of players in one group.
ServerDayLength=60Minutes that make up a full day.
ServerNightLength=30Minutes that make up a full night.
ServerStartingTime=1350Clock time the server resumes at after a restart (0–2400); 1200 is midday.

[BattlEye]

Controls the BattlEye anti-cheat.

SettingDescription
bEnabled=trueSwitches the BattlEye anti-cheat on or off.

Tip

Path of Titans may remove any settings left at their default value, as well as any in-line comments (lines starting with a semicolon), when it saves the file. Keep your own notes in a separate document.