Path of Titans Dedicated Server Setup Guide 2026
Build a reliable Path of Titans dedicated server with clear steps for installation, networking, configuration, mods, security, maintenance, and backups.

Your Path of Titans dedicated server can appear healthy in the console and still be impossible for players to find or join. One incorrect token, reused GUID, blocked port, or configuration line can quietly undermine the setup.
To set it up correctly, download the official server files with AlderonGamesCmd on Windows or Linux. Authenticate with a hosting token, assign a unique Server GUID, choose a Local or Remote database, and expose the gameplay port. Start with a clean, mod-free launch. Verify direct connections, server visibility, logs, and data persistence before enabling RCON, Source Query, custom settings, or mods.
This guide follows that reliable sequence from hardware planning and installation through networking, Game.ini, administration, backups, performance tuning, and troubleshooting. By the end, you will know how to launch the server and keep it visible, secure, stable, and recoverable.
Path of Titans Dedicated Server: Quick Facts
| Item | Current Detail |
|---|---|
| Dedicated server method | AlderonGamesCmd |
| SteamCMD support | Not supported |
| Auth required | Yes, Alderon auth token |
| Token environment variable | AG_AUTH_TOKEN |
| Server identity | Unique UUIDv4 Server GUID |
| Recommended branch | production |
| Default game port | 7777 |
| Reserved port | 7778 |
| Default RCON port | 7779 |
| Stats port | 7780 |
| Default Source Query port | 7781 |
| Main config file | Game.ini |
| Mod config file | GameUserSettings.ini |
| Role config file | Commands.ini |
| Local database folder | PathOfTitans/Saved/DatabaseCache/ |
2026 Update: AlderonGamesCmd v1.0.5 added Linux architecture control with the --arch argument. Linux ARM64 support is experimental, so use Linux x86_64 for the safest production setup unless you have tested ARM64 carefully. AlderonGamesCmd also does not currently update itself, so refresh the command tool during maintenance or container rebuilds.
Decide If Your Hardware or Hosting Can Actually Run the Server
Path of Titans does not publish guaranteed hardware-to-player-count ratios. Use these figures as planning estimates, then test the server with your intended players, creatures, maps, and mods.
Conservative Hosting Baseline
- CPU with strong per-core performance
- 16 GB RAM
- SSD or NVMe storage
- 20 Mbps or more of consistent upload bandwidth
- Public IPv4 with inbound port support
Heavier populations, server-controlled creatures, custom maps, and mods may require 32–64 GB of RAM, faster storage, and additional upload capacity. Monitor per-core CPU use, memory, storage latency, packet loss, and server logs before upgrading hardware.
SSD or NVMe storage is strongly preferred. HDDs can increase startup, save, mod-loading, and recovery times.
The server also needs outbound access for Alderon authentication and updates, plus publicly reachable inbound networking for players. CGNAT, blocked UDP traffic, and unstable residential upload can make otherwise capable hardware unsuitable for a public server.
Choose Your Hosting Model Before Setup
Path of Titans server software can run on your own hardware, but self-hosting still involves electricity, bandwidth, maintenance, public networking, and hardware availability.
Self-hosting is practical for testing or small private groups when you have suitable hardware, consistent upload, a public IPv4 address, and control over port forwarding. Free cloud tiers are generally unsuitable for persistent public servers because of CPU, RAM, bandwidth, and uptime limits.
Paid hosting becomes more practical when you need:
- Continuous availability
- Stable public networking
- Protection from residential CGNAT
- Additional resources for players or mods
- Remote administration and monitoring
A VPS offers flexibility but shares underlying hardware. A dedicated server provides isolated resources and greater operating-system control, although configuration, authentication, database, and mod problems must still be managed correctly.
A practical approach is to test the server locally, finalize its settings, and then migrate it to production hosting.
Download the Official Server Software the Right Way
Use AlderonGamesCmd to download and update the official Path of Titans dedicated server. SteamCMD is not supported.
Download the latest AlderonGamesCmd version from Alderon Games. Windows and Linux are the recommended production platforms. Before running the commands below, complete the authentication-token steps in the next section and load AG_AUTH_TOKEN into the current shell. Also confirm that the host has sufficient storage, unrestricted outbound access, and write permission for the installation directory.
Windows Download Command
.\AlderonGamesCmd-Win64.exe --game path-of-titans --server true --beta-branch production --install-dir "C:\GameServers\PathOfTitans"
Linux Download Command
./AlderonGamesCmd-Linux --game path-of-titans --server true --beta-branch production --install-dir "/home/potserver/path_of_titans_server"
The --install-dir argument controls where the files are installed. If you later move the server directory, update its startup scripts, services, monitoring, and backup paths.
After the command completes, confirm that the installation directory contains the server files and binaries. If files are missing, check the command output, token validity, disk space, permissions, network access, and AlderonGamesCmd version before running it again.
Platform-Specific Setup (Windows vs Linux)
Windows dedicated server hosting is generally easier for administrators familiar with PowerShell and Windows Firewall. Confirm that the installation directory is writable and that security software is not blocking the server executable.
Linux dedicated servers require the correct runtime libraries, ownership, and execute permissions.
Install Linux Dependencies
On Ubuntu or Debian, install Alderon’s documented dependencies:
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
apt-utils apt-transport-https ca-certificates libunwind8 icu-devtools \
openssl libkrb5-3 zlib1g libuuid1 uuid-runtime dos2unix gnupg gnupg2 debian-archive-keyring \
gcc g++ lib32gcc-s1 lib32z1 lib32stdc++6 iproute2 gdb libsdl1.2debian \
libfontconfig libcurl4
Create the installation directory as the account that will run the server:
mkdir -p /home/potserver/path_of_titans_server
sudo chown -R potserver:potserver /home/potserver/path_of_titans_server
After installation, make the startup script executable:
chmod +x server/PathOfTitansServer.sh
Do not run the server as root. Before launching it, confirm that the server account owns the directory and can create files inside it.
Generate And Configure Authentication Credentials
Path of Titans dedicated servers require an Alderon hosting token for downloads, startup, and backend registration.
Generate the Authentication Token
- Open Alderon Games’ hosting-token page.
- Sign in with an account that owns Path of Titans.
- Generate a new token.
- Copy it immediately and store it securely.
Generating a new token revokes older hosting tokens associated with the account. Update every affected downloader and server before its next restart.
Store the Token Securely
On Windows, create a user-level environment variable:
setx AG_AUTH_TOKEN "PASTE_TOKEN_HERE"
Restart the PowerShell session after using setx.
For a Linux service, store the token in a protected environment file:
sudo mkdir -p /etc/pot
sudo nano /etc/pot/pot.env
Add:
AG_AUTH_TOKEN=PASTE_TOKEN_HERE
Protect the file:
sudo chmod 600 /etc/pot/pot.env
Reference it from the systemd service:
EnvironmentFile=/etc/pot/pot.env
For a manual Linux launch, load the token into the current shell without placing it directly in shell history:
read -s AG_AUTH_TOKEN
export AG_AUTH_TOKEN
The token can also be passed with -AuthToken=YOUR_TOKEN, but command-line arguments may be visible in process listings. Avoid this method on shared systems.
Authentication is working when the server remains running without repeated token or backend-registration errors. Fix authentication before troubleshooting ports, mods, or browser visibility.
Create Server Identity and Choose Data Persistence
Each Path of Titans server needs a unique Server GUID and a defined database mode.
Generate and Preserve the Server GUID
The Server GUID identifies the server instance in Alderon’s backend. Generate a standard UUIDv4 value:
Windows:
(New-Guid).Guid
Linux:
uuidgen --random
Store the value securely and pass it at every startup:
-ServerGUID=your-guid-here
Store the GUID in the variable used by the startup commands.
Windows:
setx SERVER_GUID "PASTE_GUID_HERE"
Restart PowerShell after using setx.
For a manual Linux launch:
export SERVER_GUID="PASTE_GUID_HERE"
For systemd, also add the following to /etc/pot/pot.env:
SERVER_GUID=PASTE_GUID_HERE
Use the same GUID when restarting or migrating the same server. Generate a different GUID for every separate live server or cloned instance. Duplicate GUIDs across live servers can create identity and registration conflicts.
Choose a Database Mode
| Mode | Best For | Main Consideration |
|---|---|---|
| -Database=Local | Single or independent servers | Data remains in the local Saved/ directory and must be backed up or copied during migration. |
| -Database=Remote | Servers that require shared Alderon-managed player progression | Linked servers must use the required same-account token arrangement. |
Remote mode uses Alderon-managed storage. It does not require a separate database engine, schema, or connection string.
Switching between Local and Remote does not automatically transfer existing player data. Back up PathOfTitans/Saved/, especially Saved/DatabaseCache/, before changing the database mode.
Configure Networking And Open The Correct Ports
Players need a publicly reachable gameplay port. Optional services such as RCON and Source Query require separate protocols and firewall rules.
Check for CGNAT
Compare the WAN address shown by your router with your public IPv4 address. If they do not match, you may be behind CGNAT, double NAT, or another upstream gateway.
Port forwarding cannot bypass ISP-level CGNAT. Request a public IPv4 address, use an appropriate private-play tunnel, or move the server to hosted infrastructure.
Default Ports
| Purpose | Default Port | Protocol |
|---|---|---|
| Gameplay | 7777 | UDP |
| Reserved | 7778 | Reserved |
| Source RCON | 7779 | TCP |
| Stats | 7780 | Not specified |
| Source Query | 7781 | UDP |
The gameplay port is normally passed at startup:
-Port=7777
With automatic port selection, RCON uses the gameplay port plus two and Source Query uses the gameplay port plus four. Open only the services you enable. Restrict RCON access to trusted administrator IPs.
Enable Source Query Only When Needed
Stop the server and add the following to Game.ini:
[SourceQuery]
bEnabled=true
Port=0
IP="0.0.0.0"
With gameplay port 7777, Port=0 assigns Source Query to UDP port 7781. Allow that port through the firewall only when Source Query is enabled.
Configure Port Forwarding
For a self-hosted server:
- Find the server’s local IP with ipconfig on Windows or ip addr show on Linux.
- Reserve that address through DHCP or assign a static local IP.
- Forward UDP port 7777 to the server.
- Forward optional service ports only when they are enabled.
- Configure RCON separately as TCP and restrict it by source IP.
Configure the Host Firewall
Microsoft documents the New-NetFirewallRule cmdlet used below:
New-NetFirewallRule -DisplayName "Path of Titans Gameplay Port" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
For Ubuntu, consult the official firewall documentation:
sudo ufw allow 7777/udp
sudo ufw reload
Set ServerListIP Only When Required
The server normally detects its public IP automatically. Use the following argument only when automatic detection advertises the wrong address:
-ServerListIP=your.public.ip.address
An incorrect value can prevent proper server-browser listing.
Verify the Port
Confirm locally that the server is listening:
Windows:
netstat -ano | findstr 7777
Linux:
sudo ss -tulpn | grep 7777
Then test the gameplay connection from another network. A TCP-only port-checking website cannot reliably confirm a UDP gameplay service
Perform the First Server Launch
The first server launch is a baseline validation step, not gameplay testing. You are confirming that identity, authentication, networking, and disk access all work before any customization. Skipping this baseline test makes later failures harder to isolate.
Why the First Launch Must Be Vanilla
A clean launch verifies, in one run, that:
- Authentication with Alderon’s backend succeeds
- The Server GUID is accepted and stable
- The server can write data to disk
- Required ports bind correctly
- The process remains stable while idle
Mods and custom settings introduce noise. If you add them now and something fails, you won’t know whether the cause is infrastructure, configuration, or content.
Pre-Launch Checklist
Before starting the server, confirm:
- The server was installed using the official workflow
- An authentication token is generated from an account that owns the game
- Server GUID is generated and set
- Firewall rules are in place
- The gameplay port and enabled service ports are not used by another process
- The server directory is writable
Do not proceed if any of these are uncertain.
Starting the Server (Baseline)
Use a direct command launch for the first run. This avoids service or script complexity.
Windows (PowerShell)
cd C:\GameServers\PathOfTitans
# If using environment variables for auth:
# $env:AG_AUTH_TOKEN should already be set
.\PathOfTitans\Binaries\Win64\PathOfTitansServer-Win64-Shipping.exe -ServerGUID="$env:SERVER_GUID" -BranchKey=production -Database=Local -Port=7777 -log
Linux (Bash)
cd ~/path_of_titans_server
# If using environment variables for auth:
# export AG_AUTH_TOKEN should already be set
./server/PathOfTitansServer.sh "Island?listen?MaxPlayers=100" \
-nullRHI \
-ServerGUID="$SERVER_GUID" \
-BranchKey=production \
-Database=Local \
-Port=7777 \
-log
Notes
- If AG_AUTH_TOKEN is set correctly, you do not need to pass the long token directly in the launch command.
- Do not add mods, gameplay flags, or performance options
- Let the server run until startup completes and no repeated authentication, database, port-binding, or crash errors appear
First launch may take longer than later starts due to initial file and database creation.
Files Created on First Launch
A successful first run creates the Saved directory tree.
| Component | Windows Path | Linux Path |
|---|---|---|
| Config | PathOfTitans\Saved\Config\WindowsServer\ | PathOfTitans/Saved/Config/LinuxServer/ |
| Logs | PathOfTitans\Saved\Logs\ | PathOfTitans/Saved/Logs/ |
| Database / Saves | PathOfTitans\Saved\ | PathOfTitans/Saved/ |
Log Files and What to Look For
Log files are created in:
Saved/Logs/
Check the latest Path of Titans server log in Saved/Logs/.
Successful Startup Indicators
Check the latest log for:
- Authentication errors
- Server GUID errors
- Port binding errors
- Database initialization issues
- Config parsing warnings
Absence of repeated ERROR or FATAL messages matters more than exact wording.
Console output mirrors some of this, but logs are authoritative.
What a Healthy Startup Looks Like
After startup completes:
- The server process is still running
- Log file continues updating
- Saved directory exists and is populated
- No repeated crash or restart loop
- Ports respond to external checks
Server-browser registration time varies with the build, network, and Alderon backend state. Confirm successful startup before refreshing the listing. Not appearing immediately is expected at this stage.
Stop the Server Cleanly
After confirming a healthy launch:
- Press Ctrl + C once in the terminal
- Wait for the shutdown to complete
Do not force-close the window or kill the process. A clean shutdown ensures data and logs are written correctly.
Basic Server Configuration (Minimum Required Settings)
Configure the server only after confirming a successful vanilla launch. This step proves that the server can read configuration files correctly. Keep changes minimal.
Stop The Server Before Editing
Never edit configuration files while the server is running.
Before you touch anything:
- Stop the server completely
- Create a backup of the config file
- Use a proper text editor
Backup
Windowscopy Game.ini Game.ini.backup
Linux cp Game.ini Game.ini.backup
Configuration File Locations
Path of Titans reads configs only from the Saved directory.
| OS | File Path |
|---|---|
| Windows | PathOfTitans\Saved\Config\WindowsServer\Game.ini |
| Linux | PathOfTitans/Saved/Config/LinuxServer/Game.ini |
Do not edit files in PathOfTitans/Config/Default*.ini.Those are templates and are ignored at runtime.
If Game.ini does not exist, the first server launch creates it automatically.
Which Config Files Matter Right Now
For minimum setup:
- Game.ini → used for gameplay and session configuration overrides
- GameUserSettings.ini → not required yet
Most gameplay and session settings live in Game.ini, while authentication, Server GUID, branch, port, and database mode are supplied through the startup workflow.Leave GameUserSettings.ini untouched until later sections.
Required Header
Place the basic session settings shown below under this exact header in Game.ini:
[/Script/PathOfTitans.IGameSession]
If the header is missing or misspelled, all settings below it are ignored.
Use the exact header and key names shown in Alderon’s docs to avoid ignored settings.
Recommended Starter Settings
Server Name
Displayed in the Community Server browser.
ServerName=My_Path_of_Titans_Server
- Use underscores for spaces
- Follow the exact documented syntax for each setting because quoting requirements vary by key
- Avoid special characters
Server Password (Optional)
Controls whether the server is public or private.
ServerPassword=
- Empty value = public server
- Set a value = private server
Passwords are stored in plain text.Do not reuse important passwords.
Player Limit
Maximum concurrent players.
MaxPlayers=50
Match this to your hardware tier:
- Small private server: 5–15
- Community server: 20–60
- large or modded server: hardware-dependent
You can increase this later after stability testing.
Common Syntax Mistakes That Break Config Loading
- Editing while the server is running
- Missing or wrong header
- Adding quotes to settings whose documented syntax does not use them
- Extra spaces around =
- Duplicate keys in the same section
Some settings, including administrators, mods, allowlists, and scheduled times, are intentionally repeatable. Remove accidental duplicates only from settings that are not documented as repeatable.
INI syntax errors do not always crash the server. They often cause the server to silently ignore the entire section.
File Encoding and Editors
Save Game.ini as:
- UTF-8 without BOM when possible
- Correct line endings for your OS
Recommended editors
Windows
- Notepad++ (recommended)
- Visual Studio Code
Linux
- Nano
- Vim / neovim
- VS Code via SSH
Do not use Microsoft Word or rich-text editors.
Verify The Configuration Loaded
After restarting the server:
- Open the latest log file
- PathOfTitans/Saved/Logs/
Check the latest log for authentication errors, port binding errors, config parsing warnings, and mod download failures.2. Launch the Path of Titans client3. Open Community Servers4. Search for your server name5. Attempt to join
If the name or password does not match:
- Recheck the file path
- Recheck header
- Confirm the server was restarted
Verify Server Visibility And Joinability
This step confirms that your server is reachable, listed correctly, and joinable by real players. Do not install mods or tune gameplay until every check here passes.
Pre-Flight Check (Before Testing Anything)
Confirm all of the following:
- The server has completed startup without repeated authentication, database, port-binding, or crash errors
- You have refreshed the Community Server browser after confirming that the process remains healthy
- The gameplay port is open and forwarded; optional service ports are allowed only for their intended clients and protocols
- Firewall rules are active
- You are using the correct IP address
- You are not behind CGNAT
Step 1: Find Your IP Addresses
You will need both of these.
Public IP (For External Players)
- Visit: whatismyip.com
- Or run:
Windows (PowerShell)
(Invoke-WebRequest -Uri "https://api.ipify.org").Content
Linux
curl ifconfig.me
Example public IP:
203.0.113.10
Internal IP (For Same-Network Tests)
- Windows: ipconfig → IPv4 Address
- Linux: ip addr show
Example internal IP:
192.168.1.100
Step 2: Monitor Server Logs During Testing
Keep logs open while testing connections.
Windows (PowerShell)
Get-Content "PathOfTitans\Saved\Logs\PathOfTitans.log" -Wait -Tail 50
Linux
tail -f PathOfTitans/Saved/Logs/PathOfTitans.log
You should see connection attempts in real time.
Step 3: Direct Connect (Primary Connectivity Test)
Direct connect bypasses the server browser. If this fails, fix connectivity before troubleshooting the browser listing.
Same-Network Test (LAN)
Use the internal IP:
192.168.1.100:7777
External Test (WAN)
Use the public IP:
203.0.113.10:7777
What Success Looks Like
- Client connects without timing out
- You load into the server
- The current server log records a connection attempt and successful join; redact player identifiers and IP addresses before publishing any excerpt.
Step 4: Verify Community Server Browser Listing
Direct connect works, but the server is not listed:
What To Do
- Open Path of Titans client
- Go to Community Servers
- Search by your exact ServerName
- Refresh the list after confirming that startup and backend authentication completed without errors
What Success Looks Like
- The server appears with the correct name
- Player count updates
- You can join from the list
If It Does Not Appear
Direct connect works, but the server is not listed:
- Automatic public-IP detection is incorrect, or a manually configured ServerListIP advertises the wrong address
- Advertised IP, gameplay-port reachability, version, or backend-registration issue
- Auth token or Server GUID is misconfigured
Step 5: External Join Test
Test from a different network:
- Mobile hotspot
- Friend’s connection
- Another location
This confirms:
- Port forwarding works
- Firewall rules work
- The server is reachable by real players
What To Watch In Logs
Review the current server log for the external connection attempt and successful join. Exact messages may vary by build, so do not present illustrative wording as a verbatim log entry.
Add Mods And Maps
Let’s walk through how mods and maps actually work in Path of Titans, and how to add them without breaking a stable server.
How Mods Work In Path Of Titans
Path of Titans does not use Steam Workshop.Mods are managed through Alderon’s mod system.
Key behavior:
- Mods are referenced by Mod ID
- The server checks enabled mods on startup
- Clients may need to download enabled mods when joining
- Server and client compatibility depends on the exact mod and supported platform
You do not manually copy mod files.
Where Mods Are Configured (Critical)
Mods are configured in GameUserSettings.ini, not Game.ini.
Windows
PathOfTitans\Saved\Config\WindowsServer\GameUserSettings.ini
Linux
PathOfTitans/Saved/Config/LinuxServer/GameUserSettings.ini
Editing Game.ini for mods will not work.
Mod Configuration Syntax
Each mod goes on its own line under the mods section.
[PathOfTitans.Mods]
EnabledMods=UGC_MOD_ID_HERE
EnabledMods=UGC_SECOND_MOD_ID_HERE
Rules:
- One mod per line
- No commas
- Exact Mod ID
- Use only verified Mod IDs from the in-game mod details
Always stop the server before editing.
How To Find Mod IDs
- Launch the Path of Titans client
- Open the Mods menu
- Select a mod
- Copy the Mod ID shown in details
Example Mod ID format:UGC_M_DYV7XYEGX2_SK
Do not guess. IDs must match exactly.
First Mod Installation (Step-By-Step)
Start with one simple gameplay mod, not a map.
- Stop the server completely
- Backup configuration:
cp GameUserSettings.ini GameUserSettings.ini.backup
- Add the mod:
[PathOfTitans.Mods]
EnabledMods=UGC_MOD_ID_HERE
- Start the server
- Watch logs:
tail -f Saved/Logs/PathOfTitans.log
Expected messages:
Check the latest log for mod download, mod load, or mod compatibility errors.
- Join from a PC client
- If successful, repeat for the next mod
Mod Download Time And Storage
Important realities:
- First startup may take longer while the server checks or downloads enabled mods; monitor the log instead of assuming a fixed duration
- Large mods can increase startup time, disk usage, and bandwidth use
- The server must have enough disk space
- Bandwidth usage spikes during first download
If the server looks “stuck,” check logs before killing it.
Advanced Configuration And Gameplay Customization
Let’s discuss gameplay tuning only after your server is stable, visible, joinable, and running mods without errors.
This section explains where settings live, how they are applied, and how far you should push them before things break.
Where Gameplay Settings Are Configured
Gameplay tuning is configured in Game.ini.
Windows
PathOfTitans\Saved\Config\WindowsServer\Game.ini
Linux
PathOfTitans/Saved/Config/LinuxServer/Game.ini
Use the exact section shown in Alderon’s documentation for each setting. Many core server settings belong under:
[/Script/PathOfTitans.IGameSession]
Do not place core server settings or mods in the wrong config file.Do not edit files while the server is running.
Understanding Multipliers
Only settings explicitly documented as multipliers use this scale:
- 1.0 = Default game behavior (100%)
- 0.5 = Half strength (50%)
- 2.0 = Double strength (200%)
Do not enter percentage-style values such as 200 unless the documentation for that exact key requires them. Confirm the unit and accepted range before changing a value.
Growth Rate Tuning
Growth controls how quickly players progress through life stages. Use only verified growth setting keys from Alderon’s current configuration documentation before changing growth values.
Practical Guidance:
- Test one growth setting at a time
- Avoid extreme multipliers on public servers
- Keep a dated backup before every change
- Monitor player feedback after each adjustment
- Growth tuning affects population flow more than difficulty.
Combat Scaling
Combat tuning modifies damage and stamina behavior. Use only verified setting keys from Alderon’s current configuration documentation before changing combat values.
Effects:
- Higher damage shortens fights
- Faster stamina regen removes disengage cost
- Lower regen favors ambush and positioning
Safe Rules:
- Change one combat setting at a time
- Test with a small group before going public
- Avoid stacking combat mods and combat multipliers without rollback backups
Time And World Speed
World timing affects pacing and immersion.
Use only verified time and world-speed setting keys from Alderon’s current configuration documentation.
Interpretation:
- Longer days favor exploration and PvE
- Shorter nights reduce ambush-heavy play
- Extreme compression may create unintended interactions with survival and AI systems
Avoid micro-cycles like 10-minute days unless testing.
Dinosaur Enable And Disable Logic
Servers can restrict which dinosaurs are available.
For a controlled roster, Alderon recommends allowlisting so newly released dinosaurs do not appear without review.
Use AllowedCharacters=DinosaurName for each permitted dinosaur. Use DisallowedCharacters=DinosaurName only when you want every other current and future dinosaur enabled.
Behavior:
- Disabled dinos cannot be newly created
- Existing characters may persist depending on server state
- Removing popular dinos without warning causes churn
Do not rotate rosters silently. Communicate first.
Stat Curve Overrides
Stat curves control how attributes scale across growth stages. These settings are powerful and dangerous.
Avoid curve overrides unless you have verified the exact setting name, asset path, and rollback process.
Unless you:
- Understand Unreal Engine curve assets
- Have rollback backups
- Are testing with a closed group
Do not deploy untested stat-curve changes on a public server. This guide does not recommend curve overrides for public servers.
Server Restart Requirement
Changes made in Game.ini require:
- Full server stop
- Config edit
- Clean restart
Most config file changes require a full restart, while some admin actions can be performed live through commands.
If changes do not apply:
- Check logs for config load confirmation
- Verify section headers
- Confirm no duplicate entries
Over-Tuning Warning Signs
You’ve gone too far if:
- Fights never end
- Players ignore survival mechanics
- Population spikes then collapses
- Balance complaints dominate chat
Safe Customization Rules
Follow these rules:
- Change one system at a time
- Wait one full play session before adjusting again
- Keep dated config backups
- Document every change
Gameplay tuning should guide experience, not overpower it.
Administration Setup (RCON, Monitoring, Security)
Once your server is reachable and stable, you must be able to control it without stopping it.This section covers remote administration, basic monitoring, and access security.
Enabling RCON (Remote Console)
RCON allows trusted administrators to execute server commands remotely without restarting the server.
Configuration Location
File: Game.iniPath:
- Windows: PathOfTitans/Saved/Config/WindowsServer/Game.ini
- Linux: PathOfTitans/Saved/Config/LinuxServer/Game.ini
RCON Configuration
Add the following to Game.ini:
[SourceRCON]
bEnabled=true
bLogging=false
Password="USE_A_UNIQUE_16_CHARACTER_PASSWORD"
Port=0
IP="0.0.0.0"
MaxFailedAttempts=5
Timeout=60
PageTimeout=5
MaxConnectionsPerIP=3
IPAllowList=192.0.2.10
Replace 192.0.2.10 with the trusted administrator’s public IP address. With gameplay port 7777, Port=0 assigns RCON to TCP port 7779.
Firewall Rules for RCON
Linux (ufw)
sudo ufw allow from <ADMIN_IP> to any port 7779 proto tcp
Windows (PowerShell)
New-NetFirewallRule `
-DisplayName "PoT RCON" `
-Direction Inbound `
-Protocol TCP `
-LocalPort 7779 `
-RemoteAddress <ADMIN_IP> `
-Action Allow
Never expose RCON publicly. Restrict by IP.
Connecting via RCON
Use a tested Source or Valve RCON-compatible client, such as mcrcon; incorrectly implemented clients may fail or crash.
Example:
./mcrcon -H 203.0.113.10 -P 7779 -p "YOUR_PASSWORD"
Once connected, commands are executed live.
Basic Monitoring
Monitoring answers one question: Is the server healthy right now?
Minimum Monitoring Commands
Linux
htop
df -h
du -sh PathOfTitans/Saved/Logs/
Windows
Get-Process PathOfTitansServer-Win64-Shipping | Select CPU, WorkingSet
Get-CimInstance Win32_OperatingSystem | Select FreePhysicalMemory
Warning Thresholds
- A saturated server process or CPU core, falling tick health, or repeated `BadAverageTick` events → investigate CPU pressure
- RAM consistently climbing → memory pressure
- Low free disk space, exhausted inodes, or high I/O latency → risk of failed writes or degraded performance
Player Management (Admins, Whitelists, Bans)
Use the player’s Alderon Games ID (AGID) as the stable identifier for administration and server files; some live commands may also accept a current username.
Finding a Player’s AGID
Obtain a player’s AGID through the documented admin chat commands or Spectator tool. Use server logs only after verifying the current log format.
Example log line:
Player "Username" (048-236-424) connected
Copy the entire AGID string.
Adding Server Administrators
File: Game.ini
[/Script/PathOfTitans.IGameSession]
ServerAdmins=048-236-424
ServerAdmins=123-456-789
Restart the server after changes.
Admins can verify access by running a permitted in-game chat command or using the documented admin tools.
Whitelisting
Path of Titans supports banlists and whitelists. To enable a whitelist, add `bEnforceWhitelist=true` under `[/Script/PathOfTitans.IGameSession]`, create `whitelist.txt` inside the Saved directory, and place one AGID on each line. Roles assigned through `Commands.ini` bypass the whitelist.
Whitelisting is useful for:
- Private servers
- Events
- Testing environments
Reserved Slots
Reserved slots allow authorized roles to join beyond the normal `MaxPlayers` value. The documented default is `ReservedSlots=20`, and each permitted role must include `ReservedSlot=True` in `Commands.ini`.
Webhooks, Discord, and Live Server Awareness
Webhooks provide event visibility, not control. They notify you when something happens; they do not modify gameplay.
Discord Webhook Setup
Follow Discord’s official webhook guide to create and copy a webhook URL.
Create a Discord Webhook
- Discord Server Settings → Integrations → Webhooks
- Create webhook
- Copy the webhook URL
Configure Webhook in Server
[ServerWebhooks]
bEnabled=true
Format="Discord"
PlayerReport="https://discord-webhook-url-here/"
ServerStart="https://discord-webhook-url-here/"
ServerRestart="https://discord-webhook-url-here/"
ServerError="https://discord-webhook-url-here/"
BadAverageTick="https://discord-webhook-url-here/"
Testing the Webhook
Test webhooks only through Alderon’s documented workflow or a private Discord test channel before using them on a live server.
Security Note:Anyone with the webhook URL can post messages. Treat it like a password.
Common Uses
- Admin notifications
- Community alerts
- Maintenance messages
Maintenance, Updates, and Backups
Let’s discuss how to keep your Path of Titans server healthy over time.
Scheduled Restarts
Configure scheduled restarts through Game.ini so players receive in-game warnings:
[/Script/PathOfTitans.IGameSession]
bServerAutoRestart=true
bUseScheduledRestartTimes=true
ScheduledRestartTimes=0400
RestartNotificationTimestamps=1800
RestartNotificationTimestamps=600
RestartNotificationTimestamps=300
RestartNotificationTimestamps=60
ScheduledRestartTimes uses the server’s local time. Stop the server before editing and restart it once to load the settings.
Safe Update Workflow
- Announce downtime
- Stop the server cleanly
- Backup Saved/
- Update server files
- Start with the current production configuration and monitor the log
- If startup fails, isolate mods in a staging copy or disable them one at a time
Backup Automation
Stop the server cleanly before archiving Saved/, or use an application-consistent filesystem snapshot. A live archive may capture database files while they are changing
Linux
tar -czf pot_backup_$(date +%Y%m%d).tar.gz PathOfTitans/Saved/
Windows
Compress-Archive `
-Path "PathOfTitans\Saved" `
-DestinationPath "backup_$(Get-Date -Format yyyyMMdd).zip"
Store backups off-server and test the restore process. For Local Database servers, back up PathOfTitans/Saved/, especially Saved/DatabaseCache/.
Common Mistakes to Avoid
- Do not use SteamCMD for Path of Titans dedicated servers.
- Do not reuse one Server GUID across multiple live servers.
- Do not expose RCON publicly without IP restrictions.
- Do not place mods in Game.ini.
- Do not edit Default*.ini files for live runtime settings.
- Do not assume free cloud tiers are suitable for public servers.
- Do not add mods before a clean vanilla launch succeeds.
- Do not rely on port checks that only test TCP when troubleshooting UDP gameplay traffic.
Performance Optimization (When the Server Struggles)
Let’s explore how to optimize the performance of your server.
AI and Population Load
High player density and creature counts increase CPU load.
Before tuning:
- Reduce MaxPlayers
- Observe hotspots
- Confirm patterns
Mod Impact
Depending on what they change, mods can add:
- Memory usage
- CPU overhead
- Longer load times
If performance drops after adding a mod:
- Remove it
- Test again
Do not tune around broken mods.
Hardware Reality
No configuration can fix:
- Sustained CPU saturation
- RAM exhaustion
- Insufficient bandwidth
Indicators:
- One or more server threads or CPU cores remain saturated during comparable load
- RAM climbing without release
- players timing out under load
Profile per-core CPU, tick health, memory, storage latency, network quality, creature count, and mods before deciding whether configuration changes or a hardware upgrade is required.
Common Failure Scenarios and How to Fix Them
When something breaks, avoid changing several settings at once. Identify the symptom, check the relevant logs and configuration, and apply the smallest targeted fix. The table below covers common Path of Titans server failures and their most likely solutions.
| Symptom | Likely Cause | Check First | How to Fix |
|---|---|---|---|
| Server not showing in Community Servers | Authentication, outdated build, blocked gameplay port, or backend-registration failure | Server logs, authentication token, server branch, gameplay port, and public IP | Update the server, verify the token, open or forward the configured gameplay port, and restart. Use -ServerListIP only when automatic public-IP detection is incorrect. |
| Direct connect works, but the browser listing does not | The server is advertising the wrong public address or has not registered correctly | -ServerListIP, server logs, public IP, and browser filters | Set -ServerListIP to the correct public IP only when auto-detection is wrong. Restart the server, allow registration to complete, and refresh the browser. |
| Source Query does not respond | Source Query is disabled, bound incorrectly, or blocked by the firewall | [SourceQuery] settings in Game.ini, query IP, query port, and firewall | Enable Source Query, bind it to 0.0.0.0 or the correct local interface, and allow its UDP port. With Port=0, the default is the gameplay port plus four. |
| Cannot join because the connection times out | The network path to the gameplay port is blocked | Firewall, port forwarding, public IP, double NAT, and CGNAT | Allow and forward the configured gameplay port to the server’s fixed internal IP. Test from an external network and confirm that the host has reachable public connectivity. |
| Join attempt returns the player to the menu | Server/client version mismatch, invalid authentication, incompatible mods, or incomplete startup | Server logs during the join attempt, branch, token, and active mods | Update the server and client to matching builds, verify the authentication token, wait for startup to finish, and test without mods if necessary. |
| Mobile or a specific platform cannot join | A map or gameplay mod does not support that platform | Active mod list and each mod’s stated platform support | Remove or replace unsupported mods. Confirm compatibility with the mod author before reopening the server to affected platforms. |
| Server starts and then exits immediately | Invalid or revoked token, missing startup argument, duplicate GUID, database error, permission problem, or malformed configuration | Saved/Logs, launch command, token, -ServerGUID, and -Database | Verify the required startup arguments, generate a new token if necessary, use a unique GUID, select Local or Remote database mode, and correct the reported permission or configuration error. |
| Server runs, but no files appear under Saved/ | The service account lacks write permission or the wrong server instance is being checked | Launch path, service account, ownership, and directory permissions | Confirm the active installation path and grant the server account write access. On Linux, correct ownership only for the intended server directory. |
| Mods are not loading | Wrong configuration file, incorrect section header, invalid Mod ID, or outdated mod | GameUserSettings.ini, [PathOfTitans.Mods], Mod IDs, and startup logs | Add one EnabledMods= entry per mod under [PathOfTitans.Mods]. Verify every Mod ID and restart the server so the files can download. |
| A modded map loads Panjura instead | The mod is enabled, but its map name is not configured | GameUserSettings.ini, Game.ini, Mod ID, and exact map name | Enable the map mod in GameUserSettings.ini, then add the correct ServerMap= value under [/Script/PathOfTitans.IGameSession] in Game.ini. |
| “Mod version mismatch” appears during joining | The server and client have different mod versions, or the mod is incompatible with the current game build | Mod update status and server startup logs | Restart the server to trigger mod updates. If the error remains, remove the affected mod or wait for its developer to release a compatible version. |
| First startup with mods appears frozen | The server is downloading or validating mod files | Latest server log and network or disk activity | Keep the server running while the logs show active downloads or validation. Investigate only if progress stops or the logs report a specific compatibility or download error. |
| Characters or saves reset after every restart | The GUID changed, database mode changed, or local database storage is not persistent | -ServerGUID, -Database, DatabaseCache, SaveGames, and startup path | Reuse the same GUID and database mode for that server. Store local database files on persistent storage and restore the latest verified backup if data has already been lost. |
| World or character data rolls back after a crash | An unclean shutdown, failed disk write, full storage volume, or damaged local database | Crash logs, free disk space, filesystem health, DatabaseCache, and SaveGames | Correct the storage problem, use graceful shutdowns, back up both database and save data, and restore the latest verified recovery point when required. |
| High latency or rubber-banding | CPU saturation, AI-heavy mods, excessive player load, memory pressure, or network instability | Per-core CPU use, RAM, network loss, player count, and active mods | Monitor the server under load, reduce MaxPlayers, disable or tune expensive mods, and upgrade the constrained resource only after identifying the bottleneck. |
| Server crashes after an update | Outdated server files, branch mismatch, or incompatible mods | Update logs, configured branch, startup logs, and mod status | Update the correct server branch, start without mods, and re-enable mods individually until the incompatible one is identified. |
Build a Path of Titans Server Players Can Rely On
A reliable Path of Titans dedicated server is built through the correct sequence, not maximum customization. Install the official files, secure the hosting token, preserve the Server GUID, configure networking, and prove that a clean vanilla server is reachable before adding mods, RCON, or gameplay changes.
After that foundation works, infrastructure determines how consistently the server performs under real player and mod loads. Strong per-core CPU performance, sufficient memory, NVMe storage, stable public networking, and DDoS protection reduce avoidable bottlenecks. They cannot correct an invalid token, blocked port, or broken configuration, but they give a correctly configured server room to perform.
For communities moving beyond residential hosting, RedSwitches offers gaming dedicated servers on isolated dedicated server infrastructure, with full operating-system control, high-throughput networking, and DDoS-protected options. This provides a stronger base for the monitoring, backup, update, and recovery practices covered throughout this guide.
The strongest Path of Titans server is not the most heavily modified one. It is the server players can consistently find, join, and trust.
Frequently Asked Questions
Common questions about path of titans dedicated server setup guide 2026.
How do I host my own server on Path of Titans?
Does Path of Titans use SteamCMD?
What ports does a Path of Titans dedicated server use?
Where is Game.ini located for Path of Titans servers?
How many players can a Path of Titans server support?
Hafsa Qadeer
Technical Writer
Hafsa Qadeer is a Technical Content Writer at RedSwitches and a journalist with a background in molecular biology and oncology. She brings research precision to technical writing and SEO strategy, turning complex topics in infrastructure, biotech, and AI into content that informs and engages.
Power Your Next Project With Bare Metal
10 min delivery, zero setup fees, and 24/7/365 human engineers across 20+ global locations.


