[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
howtos:software:conan_exiles_dedicated_server [2018/10/06 23:44 (UTC)] – [Starting the Game Server] arfonhowtos:software:conan_exiles_dedicated_server [2019/02/21 11:38 (UTC)] (current) – removed markand
Line 1: Line 1:
-====== Installing a Conan Exiles Dedicated Server ====== 
  
-This article will guide you through the installation and configuration of a Conan Exiles Dedicated Server. [[https://store.steampowered.com/agecheck/app/440900/|Conan Exiles]] 
- 
- 
-The Conan Exiles Dedicated Server is not available for Linux but, it does work under Wine. 
- 
-Installing the Conan Exiles server and keeping it updated, requires that you use the Steam updater (SteamCMD). 
- 
-<note>The Steam updater and the game's server binaries are currently 32-bit, but the dedicated server is 64bit but so you MUST install the Slackware multilib setup and 64bit Wine in order to install and run it.</note> 
- 
- 
-==== Preparing your Server ==== 
- 
-Install multilib packages.  From AlienBOB's instructions, as root: 
-<code> 
-cd ~ 
-lftp -c 'open http://slackware.com/~alien/multilib/ ; mirror -c -e 14.2' 
-cd 14.2                                                                                      
-upgradepkg --reinstall --install-new *.t?z 
-upgradepkg --install-new slackware64-compat32/*-compat32/*.t?z 
-reboot </code> 
- 
-Install **64bit** Wine. Install Wine from Slackbuilds.org: 
-<note>ADD option: WIN64=yes</note> 
- 
- 
-STRONG SUGGESTION: Run the server as user 'steam': 
-<code>adduser steam</code> 
- 
-<note>Steam updates to the Conan Exiles Dedicated Server must be done with the [[https://developer.valvesoftware.com/wiki/SteamCMD|steamcmd]] program. \\ A Steam user account is not required as the server is installed and updated with an anonymous connection. </note> 
- 
- 
-You will now continue as the user "//steam//": 
-<code>su - steam</code> 
- 
-  * Download and extract the archive containing "''steamcmd''" binary. 
-<code>mkdir Downloads 
-cd Downloads 
-wget http://media.steampowered.com/client/steamcmd_linux.tar.gz 
-mkdir -p ~/steamcmd 
-tar -C ~/steamcmd -xvf steamcmd_linux.tar.gz</code> 
-Do not extract the contents of the updater tool to the regular Steam Client folder! 
-  * Launch SteamCMD for the first time: <code> 
-cd ~/steamcmd 
-./steamcmd.sh  
-</code> 
-The program will automatically update and enter you in to a **Steam%%>%%** prompt. Type "''help''" for more information. You can "''exit''". 
- 
-  * Download and install the Conan Exiles Dedicated (Sandbox) Server: <code> 
-./steamcmd.sh +@sSteamCmdForcePlatformType windows +login anonymous +force_install_dir /home/steam/Conan_Exiles/ +app_update 443030 validate +quit 
-</code> 
- 
-This will have populated the "''~steam/Conan_Exiles/''" directory with the dedicated server. 
- 
- 
-==== Starting the Game Server ==== 
- 
-The //SteamCMD// utility will have installed the CEDS windows binaries in the subdirectory you specified with the "''force_install_dir''" parameter, in our example case, that directory is "''/home/steam/Conan_Exiles''" 
- 
-You can start the Conan Exiles game server directly in X-WINDOWS using the following commands: 
-<code>cd  ~/Conan_Exiles 
-wine ConanSandboxServer.exe -log</code> 
- 
--OR- 
- 
-You can forego the use of X-Windows and run it directly from a command line with the following commands: 
-<code>cd ~/Conan_Exiles 
-Xvfb :2 -screen 0 640x480x24 & 
-DISPLAY=:2 wine ConanSandboxServer.exe -log</code> 
- 
-<note> When starting the game, it will **appear** to freeze a couple of times but, it's actually loading data. Be patient. </note> 
- 
-To customize your server, edit the Engine.ini and ServerSettings.ini found in ~/Conan_Exiles/ConanSandbox/Saved/Config/WindowsServer/ .  There's plenty of documentation online about how to configure these files but at minimum, you probably want to set: 
-<code>ServerName= 
-AdminPassword= 
-serverRegion= 
-MaxNudity=</code> 
- 
-<note> QueryPort, ServerPort, & Port parameters apparently don't work.  If you want to run multiple instances of the server, you need to install and run them in containers.</note> 
- 
- 
-Because this is a game server, you do not want to be forced to keep a terminal opened all the time while the server is running. Therefore it is much more convenient to run the server in a "''screen''" session. 
- 
- 
-==== Stoping the Game Server ==== 
- 
-To stop the game server, all you have to do is CTRL-C in the console/window in which you are running it. 
- 
- 
- 
-==== Update the game server files  ==== 
- 
-You can either manually update the game files or set up a cron job and automate the process.  To manually update stop the server (CTRL-C) and run this: 
- 
-<code>cd ~/steamcmd; ./steamcmd.sh +@sSteamCmdForcePlatformType windows +login anonymous +force_install_dir /home/steam/Conan_Exiles/ +app_update 443030 validate +quit</code> 
- 
-...then restart the server. 
- 
- 
-It is good practice to let the Steam components update themselves. You can use a cron job to run an update once a day or at whatever interval you like.. 
- 
-Enjoy the game! 
- 
- 
- 
-====== Sources ====== 
-  * Originally written by [[wiki:user:arfon | arfon]] 
-<!-- * Contributions by [[wiki:user:yyy | User Y]] --> 
- 
-<!-- Please do not modify anything below, except adding new tags.--> 
-{{tag>howtos games server steam}} 
 howtos:software:conan_exiles_dedicated_server ()