This item has been removed from the community because it violates Steam Community & Content Guidelines. It is only visible to you. If you believe your item has been removed by mistake, please contact Steam Support.
This item is incompatible with Conan Exiles. Please see the instructions page for reasons why this item might not work within Conan Exiles.
Current visibility: Hidden
This item will only be visible to you, admins, and anyone marked as a creator.
Current visibility: Friends-only
This item will only be visible in searches to you, your friends, and admins.
Dedicated Server Setup
An in-depth look at the initial setup and configuration of a Conan Exiles dedicated server.
This guide will cover all of the steps required to get your very own Conan Exiles server up and running. I will periodically update the guide with new information regarding configuration options as they are discovered. If you notice any errors, drop me a line in the comments and I'll get them fixed as soon as possible.
SteamCMD Setup and Usage
Download SteamCMD to fetch the dedicated server files with. It is available for direct download at the link below.
checks the files in the folder against the ones on Steam
downloads any missing or outdated files
verifies that the files are correct
Make sure to replace "C:\Path\To\Conan\Server" with the destination that you want to download the server to, ie: "C:\ConanServer".
Run our newly created ConanUpdater.bat. SteamCMD will automatically begin downloading all of the necessary files for us and you can monitor the process in the newly opened terminal. This process can take anywhere from a few minutes to several hours depending on your download speed.
Once the download has completed, you can continue on to the next section.
Initial Server Setup
Go into the folder that you downloaded the Conan Exiles server to. (C:\ConanServer if you used the example in the guide)
Create a new text document named ConanServer.bat
Open up ConanServer.bat with your preferred text editor and paste the following:
start ConanSandboxServer.exe -log
This lets the batch script know that we want to start the file ConanSandboxServer.exe with the argument log.
This will be our baseline script that simply starts the server, displays server events in a terminal, and saves the server logs to a file in C:\ConanServer\ConanSandbox\Saved\Logs.
Now that we have run the server for the first time, configuration files will have been generated in C:\ConanServer\ConanSandbox\Saved\Config\WindowsServer\.
Once the server has fully booted, go ahead and close the terminal. This will stop the server so that we can get everything configured.
If the section (ie: [OnlineSubsystemSteam]) or the variable (ServerName) is missing from your configuration file, you will need to add it. Keep in mind that variables will need to be under the correct section. For example, the ServerName variable needs to be in the [OnlineSubsystemSteam] section.
IMPORTANT! It is required to set QueryPort to something other than 27015 if you are playing on the same computer that you are hosting on.
Sets the network interface. Set this to your local IP address.
You can find your local IP by opening a command prompt and entering ipconfig into it. The IPv4 address returned is your local IP.
IMPORTANT! It is required to set MULTIHOME to your local IP if you want to be able to connect to the server from LAN.
Prevents the tier0_s64.dll error messages on startup.
These are the ports that you will need to open in your router. Keep in mind that these are the default ports, so if you changed a port in the config files you will need to forward that port as well.
You can check whether or not your ports are open using the NightlyDev tool.[support.nightlydev.org] Be sure to set the transport protocol to UDP.
UDP 7777 (default game server port)
UDP 7778 (default game server peer port)
UDP 27015 (default query port)
Grants admin permissions.
Removes admin permissions.
Teleports the specified player to your location.
x y z
Teleports yourself to the specified coordinates.
Spawns the specified item in the specified quantity.
Spectate the specified player remotely.
Displays ping, player count, and SFPS in the top right corner of the screen.
Displays player coordinates in the bottom left corner of the screen.
Opens a small window containing your coordinates.
You can copy them with Ctrl+C for use with TeleportPlayer.
If you're having an issue that isn't described here, leave a comment and I'll post a fix.
My server isn't showing up in the server browser!
There are a couple of potential causes for this:
Make sure that your ports are correctly forwarded. If the Steam server can't reach your QueryPort, it won't be able to list your server.
Use NightlyDev[support.nightlydev.org] with transport protocol set to UDP to test your ports.
Make sure that your ports aren't already in use by another server. The default ports are used by a number of other servers that utilize Steam matchmaking.
I can't connect to my own (locally hosted) server!
This applies to both yourself and anyone trying to connect from your network.
Set the -MULTIHOME argument.
Use a non-default QueryPort.
Connect via LAN in the Steam server browser. (Steam -> View -> Servers -> LAN)
Try connecting with LocalTravel via the in-game console. You will have to use your local IP, ie: LocalTravel 192.168.x.x (127.0.0.1 will not work.)
My server settings aren't saving!
Make sure that you are changing your settings in the correct location. You can find a list of common settings and their config files in the Server Configuration section.
If your settings are disappearing from Engine.ini or Game.ini, try setting the files to "read only" under properties.
My settings disappear when I update!
The server configuration files are now functioning properly. If you are still making changes in the DefaultEngine.ini or DefaultGame.ini files, please switch to Game.ini and Engine.ini.
How do I transfer my save to a new server!?
Transferring your world to a new server is as simple as copying over game.db from ConanSandbox\Saved.
If enough interest is shown, I'll update the guide with various ways to prune the database. This is useful for when you want to save player data (stats/levels/recipes) but start a fresh world.
My server keeps crashing!
The most likely cause of server crashes is database corruption. If you're experiencing frequent crashes, be sure to run the CheckGameDB.bat file that is now bundled with the server. It can be found in ConanSandbox\Saved alongside your game.db file.
I get an error message when I start my server!
The following error message is due to Steam running while the server is booting. Simply add the following parameter to your startup batch file:
The procedure entry point ?IsAlive@CThread@@QEBA_NXZ could not be located in the dynamic link library tier0_s64.dll.