📚 Navigation

Overview 🔌 Ports Installation ⚙️ Configuration Mods & Admin 🔧 Troubleshooting Performance

Conan Exiles Dedicated Server Hosting Guide

Overview

Conan Exiles is an open-world survival game set in the brutal lands of Conan the Barbarian. Players must survive in a vast sandbox world, build massive structures, tame thralls, and battle gods and other players in this savage civilization-building game.

Quick Info

🔌 Ports Required

Port Protocol Purpose Required
7777 UDP Primary game port (player connections) ✓ Yes
7778 UDP Raw UDP socket (automatic +1) ✓ Yes
27015 UDP Query port (server browser, Steam) ✓ Yes
25575 TCP RCON port (remote admin console) Optional

Note: Like ARK: Survival Evolved, Conan Exiles automatically uses port+1 for raw UDP socket connections. Always open both the main port and the port immediately after it (e.g., 7777 and 7778).

Firewall Configuration Examples

UFW (Ubuntu/Debian)

sudo ufw allow 7777:7778/udp comment 'Conan Exiles game ports'
sudo ufw allow 27015/udp comment 'Conan Exiles query'
sudo ufw allow 25575/tcp comment 'Conan Exiles RCON'
sudo ufw reload

FirewallD (CentOS/RHEL/Fedora)

sudo firewall-cmd --permanent --add-port=7777-7778/udp
sudo firewall-cmd --permanent --add-port=27015/udp
sudo firewall-cmd --permanent --add-port=25575/tcp
sudo firewall-cmd --reload

Windows Firewall

# Run in PowerShell as Administrator
New-NetFirewallRule -DisplayName "Conan Exiles Game" -Direction Inbound -Protocol UDP -LocalPort 7777,7778,27015 -Action Allow
New-NetFirewallRule -DisplayName "Conan Exiles RCON" -Direction Inbound -Protocol TCP -LocalPort 25575 -Action Allow

iptables (Legacy Linux)

sudo iptables -A INPUT -p udp --dport 7777:7778 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 27015 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 25575 -j ACCEPT
sudo service iptables save

Installation & Setup

System Requirements

Installing via SteamCMD (Linux)

# Install SteamCMD
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd

# Create server directory
mkdir -p ~/conan-server
cd ~/conan-server

# Download server files
steamcmd +login anonymous +force_install_dir ~/conan-server +app_update 443030 validate +exit

Installing via SteamCMD (Windows)

# Download SteamCMD from https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
# Extract to C:\steamcmd\

# Run CMD as Administrator
cd C:\steamcmd
steamcmd.exe +login anonymous +force_install_dir "C:\ConanServer" +app_update 443030 validate +exit

Server Configuration

Key Configuration Files

Conan Exiles uses three main INI files located in ConanSandbox/Saved/Config/WindowsServer/ (or LinuxServer/):

1. ServerSettings.ini

Primary server configuration file for gameplay settings:

[ServerSettings]
; Server Identity
ServerName=My Conan Server
ServerPassword=
AdminPassword=YourSecureAdminPassword
ServerRegion=0

; Network
Port=7777
QueryPort=27015
MaxPlayers=40

; PvP Settings
PVPEnabled=True
RestrictPVPBuilding=True
RestrictPVPBuildingDamageTime=True
PVPBlitzServer=False

; Server Type (affects XP/harvesting rates)
; 0=No Selection, 1=Conflict, 2=PvE-Conflict, 3=PvE, 4=PvP
ServerType=4

; Progression
PlayerXPRateMultiplier=1.0
PlayerXPKillMultiplier=1.0
PlayerXPHarvestMultiplier=1.0
PlayerXPCraftMultiplier=1.0
PlayerXPTimeMultiplier=1.0

; Harvesting
HarvestAmountMultiplier=1.0
ItemConvertionMultiplier=1.0
ResourceRespawnSpeedMultiplier=1.0

; Thralls & NPCs
ThrallConversionMultiplier=1.0
ThrallCraftingTimeMultiplier=1.0
ThrallDecayTime=604800

; Building & Decay
BuildingDecayTime=604800
BuildingDecayTimeMultiplier=1.0

; Combat
PlayerDamageMultiplier=1.0
NPCDamageMultiplier=1.0
PlayerDamageTakenMultiplier=1.0
MinionDamageMultiplier=1.0

; Containers
ContainerIgnoreOwnership=False

; Purge Settings
EnablePurge=True
PurgeLevel=5
PurgeFrequency=14400

; Stamina & Resources
PlayerStaminaCostMultiplier=1.0
PlayerActiveThirstMultiplier=1.0
PlayerActiveHungerMultiplier=1.0

; Community
ClanMaxSize=10
ServerCommunity=0

2. Engine.ini

Performance and network optimization:

[OnlineSubsystemSteam]
ServerName=My Conan Server
ServerPassword=
bEnabled=true

[/Script/Engine.GameSession]
MaxPlayers=40

[Core.System]
Paths=../../../Engine/Content
Paths=%GAMEDIR%Content
Paths=../../../Engine/Plugins/Runtime/Firebase/FirebaseGoodies/Content
Paths=../../../ConanSandbox/Plugins/ControlIconsToolkit/Content

3. Game.ini

Advanced gameplay customization:

[/Script/ConanSandbox.ConanGameMode]
; Tweak specific game mechanics
NPCRespawnMultiplier=1.0

Starting the Server

Windows

# Navigate to ConanSandbox\Binaries\Win64\
cd C:\ConanServer\ConanSandbox\Binaries\Win64\

# Basic startup
ConanSandboxServer.exe -log

# With custom config and multihome
ConanSandboxServer.exe -log -Port=7777 -QueryPort=27015 -MaxPlayers=40 MULTIHOME=YOUR_SERVER_IP

Linux

# Make executable
chmod +x ConanSandboxServer.sh

# Run in screen session
screen -S conan ./ConanSandboxServer.sh -log

# With custom parameters
./ConanSandboxServer.sh -log -Port=7777 -QueryPort=27015 -MaxPlayers=40

# Detach: Ctrl+A, D
# Reattach: screen -r conan

Mods & Admin Tools

Installing Mods

  1. Subscribe to mods on Steam Workshop
  2. Note the Mod IDs from Workshop URLs (e.g., 1234567890)
  3. Edit modlist.txt in server root directory:
# modlist.txt format (one mod ID per line)
*1234567890
*9876543210
*5555555555
  1. Restart server - mods download automatically on startup
  2. Check logs for mod loading confirmation

Popular Mods

Admin Commands

Press Insert (or configured key) to open admin panel after authenticating with admin password.

Common Admin Console Commands

# Make yourself admin (in-game)
MakeMeAdmin YourAdminPassword

# Teleport
TeleportPlayer X Y Z
TeleportToPlayer PlayerName

# Spawning
Summon ItemName
SpawnItem ItemID Quantity

# God mode
God

# Fly mode
Fly / Walk

# Invisibility
Invisibility

# Give all recipes
LearnEmote *

# Server control
SaveGame
RestartServer

# Clan management
SetClanOwner ClanID PlayerID

🔧 Troubleshooting

Server Not Appearing in Browser

# 1. Check ports are open
netstat -an | grep 7777
netstat -an | grep 27015

# 2. Verify ServerSettings.ini
ServerRegion=0  # Should be set
MaxPlayers=40   # Must be configured

# 3. Check firewall rules
sudo ufw status verbose

# 4. Try direct connect instead of browser
# In game: Open server list → Direct Connect → IP:Port

High Memory Usage / Crashes

# Reduce max players
MaxPlayers=20  # Instead of 40+

# Increase server RAM allocation (Linux)
# Edit startup script to use ulimit
ulimit -v 33554432  # 32GB limit

# Disable building decay temporarily for testing
BuildingDecayTime=0

# Regular restarts recommended
# Schedule automatic restart every 24-48 hours

Mods Not Loading

Performance Issues / Lag

# Reduce tick rate (ServerSettings.ini)
ServerTickRate=30  # Default is higher

# Lower view distance
ViewDistance=0.5

# Reduce NPC density
NPCRespawnMultiplier=0.5

# Clean up abandoned buildings
BuildingDecayTime=86400  # 1 day instead of 7

Performance Optimization

Hardware Recommendations by Player Count

Players RAM CPU Cores Storage
1-10 6-8GB 4 SSD 30GB+
11-20 12-16GB 6 SSD 40GB+
21-40 16-24GB 8 SSD 50GB+
41-70 32GB+ 12+ NVMe 60GB+

Optimization Settings

# ServerSettings.ini performance tweaks

; Reduce resource intensity
HarvestAmountMultiplier=2.0  # Faster gathering = less time farming
ThrallConversionMultiplier=0.5  # Faster thrall conversion

; Faster decay for abandoned structures
BuildingDecayTime=259200  # 3 days instead of 7

; Purge optimization
EnablePurge=False  # Disable if causing performance issues
PurgeFrequency=21600  # Less frequent if enabled

; NPC spawn rates
NPCRespawnMultiplier=0.75  # Reduce if too many NPCs

; Stamina (reduces combat calculations)
PlayerStaminaCostMultiplier=0.75  # Less stamina drain

; Clan sizes (affects database queries)
ClanMaxSize=5  # Smaller = better performance

Database Maintenance

Conan Exiles uses SQLite database for world persistence. Regular maintenance improves performance:

# Backup database regularly
cp game.db game.db.backup

# The server automatically maintains the database
# But you can manually optimize offline:
sqlite3 game.db "VACUUM;"

Pro Tips

Resources