Conan Exiles Patches 07.02.2017 to 10.02.2017

Patch 07.02.2017

  • Fixed potential server crash with chat system.
  • Fixed a server crash that could occur when “actors” left the world.
  • Postpone steam connection until the map is loaded (should help servers timing out)
  • Physx will now run on multiple threads on the server which should improve performance.
  • Thralls will now attack other human NPCs.
  • Thralls now change ownership on joining guilds.
  • Fixed exploit that could occur when players crafted foundations.
  • When joining a server that server will also be favorited automatically.

Patch 08.02.2017

  • You will now be able to change filters on the server browser while the list is refreshing
  • The crafting bug involving duped phantom items should now be fixed (Praise Crom!)
  • Thralls will no longer attack unconscious NPCs
  • After a few turns on the wheel of pain the server browser has promised to stop brutalizing network adaptors.

Patch 09.02.2017

  • Servers should no longer crash when joining/leaving guilds with thralls

Patch 10.02.2017

  • Added ability to directly connect to a server by entering its IP and port. This may be done from a new button on the bottom-left of the ingame server browser.

Conan Exiles Patches 03.02.2017 to 06.02.2017

Patch 03.02.2017

  • Fixed a server crash that resulted when players entered specific areas of the game.
  • Players should now receive an informative dialogue box when failing to connect to the game.
  • Added a fix to address the main menu becoming unresponsive when entering an incorrect password on the server browser
  • The password dialogue will now have focus when opened
  • Admins will now be able to scroll the player list properly…sorry about that!

Patch 04.02.2017

  • Optimized network traffic which should help with performance
  • Server crash fix
  • Server hang fix
  • Made saving and loading of game state more robust
  • Added additional troubleshooting information to the server logs
  • Sacrificed a chicken on the Altar of Set

Patch 05.02.2017

  • Network usage optimizations
  • Server Performance optimizations
  • Server memory usage optimizations
  • Upgraded from sqlite 3.9.2 to 3.16.2
  • Players with high strength should now be able to knock out NPCs with the truncheon instead of killing them.
  • The Cutlass and Falcata should not be able to damage T1 buildings anymore.
  • Players should now be able to join password protected games from Steam Server List.

Patch 06.02.2017

  • Fix for placeables disappearing on server restart
  • Fix for connecting to servers from the Steam server list

Running a Conan Exiles Dedicated Gameserver on Windows

Running a Conan Exiles Gameserver on Windows is pretty easy (in comparison to linux). But it requires a few steps.

  1. Download SteamCMD from: https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
  2. Extract the contents of the zip
  3. Install SteamCMD to a directory for example: c:\steamcmd
  4. Run SteamCMD once to start the self update
  5. Run SteamCMD with the following command to download the dedicated server: steamcmd +login anonymous +force_install_dir c:\conan +app_update 443030 +quit
  6. Now the Conan Exiles Dedicated Server is available at c:\conan\ConanSandboxServer.exe

The configuration files are available in the folder: c:\conan\ConanSandbox\Saved\Config\WindowsServer
The primary configuration file for the server is serversettings.ini.
engine.ini contains the Servername and the Serverpassword:

[OnlineSubsystemSteam]
ServerName=YourServername
ServerPassword=YourServerPassword

You can use one of these configuration files as a base for your server configuration:

PVE

[ServerSettings]
PVPEnabled=False
AdminPassword=ChangeMe
NPCMindReadingMode=0
MaxNudity=2
ServerCommunity=0
ConfigVersion=3
BlueprintConfigVersion=14
PlayerKnockbackMultiplier=1.000000
NPCKnockbackMultiplier=1.000000
StructureDamageMultiplier=1.000000
StructureDamageTakenMultiplier=1.000000
StructureHealthMultiplier=1.000000
NPCRespawnMultiplier=1.000000
NPCHealthMultiplier=1.000000
CraftingCostMultiplier=1.000000
PlayerDamageMultiplier=1.000000
PlayerDamageTakenMultiplier=1.000000
MinionDamageMultiplier=1.000000
MinionDamageTakenMultiplier=1.000000
NPCDamageMultiplier=1.000000
NPCDamageTakenMultiplier=1.000000
PlayerEncumbranceMultiplier=1.000000
PlayerEncumbrancePenaltyMultiplier=1.000000
PlayerMovementSpeedScale=1.000000
PlayerStaminaCostSprintMultiplier=1.000000
PlayerSprintSpeedScale=1.000000
PlayerStaminaCostMultiplier=1.000000
PlayerHealthRegenSpeedScale=1.000000
PlayerStaminaRegenSpeedScale=1.000000
PlayerXPRateMultiplier=1.000000
PlayerXPKillMultiplier=1.000000
PlayerXPHarvestMultiplier=1.000000
PlayerXPCraftMultiplier=1.000000
PlayerXPTimeMultiplier=1.000000
DogsOfTheDesertSpawnWithDogs=False
CrossDesertOnce=True
WeaponEffectBoundsShorteningFraction=0.200000
EnforceRotationRateWhenRoaming_2=True
EnforceRotationRateInCombat_2=True
ClipVelocityOnNavmeshBoundary=True
UnarmedNPCStepBackDistance=400.000000
PathFollowingAvoidanceMode=257
RotateToTargetSendsAngularVelocity=True
TargetPredictionMaxSeconds=1.000000
TargetPredictionAllowSecondsForAttack=0.400000
MaxAggroRange=9000.000000
serverRegion=256
LandClaimRadiusMultiplier=1.000000
ItemConvertionMultiplier=1.000000
PathFollowingSendsAngularVelocity=False
UnconsciousTimeSeconds=600.000000
ConciousnessDamageMultiplier=1.000000
ValidatePhysNavWalkWithRaycast=True
LocalNavMeshVisualizationFrequency=-1.000000
UseLocalQuadraticAngularVelocityPrediction=True
AvatarsDisabled=False
AvatarLifetime=60.000000
AvatarSummonTime=20.000000
IsBattlEyeEnabled=False
RegionAllowAfrica=True
RegionAllowAsia=True
RegionAllowCentralEurope=True
RegionAllowEasternEurope=True
RegionAllowWesternEurope=True
RegionAllowNorthAmerica=True
RegionAllowOceania=True
RegionAllowSouthAmerica=True
RegionBlockList=
bCanBeDamaged=True
CanDamagePlayerOwnedStructures=False
EnableSandStorm=True
ClanMaxSize=22
HarvestAmountMultiplier=1
ResourceRespawnSpeedMultiplier=1
EverybodyCanLootCorpse=False

PVP

[ServerSettings]
PVPEnabled=True
AdminPassword=ChangeMe
NPCMindReadingMode=0
MaxNudity=2
ServerCommunity=0
ConfigVersion=3
BlueprintConfigVersion=14
PlayerKnockbackMultiplier=1.000000
NPCKnockbackMultiplier=1.000000
StructureDamageMultiplier=1.000000
StructureDamageTakenMultiplier=1.000000
StructureHealthMultiplier=1.000000
NPCRespawnMultiplier=1.000000
NPCHealthMultiplier=1.000000
CraftingCostMultiplier=1.000000
PlayerDamageMultiplier=1.000000
PlayerDamageTakenMultiplier=1.000000
MinionDamageMultiplier=1.000000
MinionDamageTakenMultiplier=1.000000
NPCDamageMultiplier=1.000000
NPCDamageTakenMultiplier=1.000000
PlayerEncumbranceMultiplier=1.000000
PlayerEncumbrancePenaltyMultiplier=1.000000
PlayerMovementSpeedScale=1.000000
PlayerStaminaCostSprintMultiplier=1.000000
PlayerSprintSpeedScale=1.000000
PlayerStaminaCostMultiplier=1.000000
PlayerHealthRegenSpeedScale=1.000000
PlayerStaminaRegenSpeedScale=1.000000
PlayerXPRateMultiplier=1.000000
PlayerXPKillMultiplier=1.000000
PlayerXPHarvestMultiplier=1.000000
PlayerXPCraftMultiplier=1.000000
PlayerXPTimeMultiplier=1.000000
DogsOfTheDesertSpawnWithDogs=False
CrossDesertOnce=True
WeaponEffectBoundsShorteningFraction=0.200000
EnforceRotationRateWhenRoaming_2=True
EnforceRotationRateInCombat_2=True
ClipVelocityOnNavmeshBoundary=True
UnarmedNPCStepBackDistance=400.000000
PathFollowingAvoidanceMode=257
RotateToTargetSendsAngularVelocity=True
TargetPredictionMaxSeconds=1.000000
TargetPredictionAllowSecondsForAttack=0.400000
MaxAggroRange=9000.000000
serverRegion=256
LandClaimRadiusMultiplier=1.000000
ItemConvertionMultiplier=1.000000
PathFollowingSendsAngularVelocity=False
UnconsciousTimeSeconds=600.000000
ConciousnessDamageMultiplier=1.000000
ValidatePhysNavWalkWithRaycast=True
LocalNavMeshVisualizationFrequency=-1.000000
UseLocalQuadraticAngularVelocityPrediction=True
AvatarsDisabled=False
AvatarLifetime=60.000000
AvatarSummonTime=20.000000
IsBattlEyeEnabled=False
RegionAllowAfrica=True
RegionAllowAsia=True
RegionAllowCentralEurope=True
RegionAllowEasternEurope=True
RegionAllowWesternEurope=True
RegionAllowNorthAmerica=True
RegionAllowOceania=True
RegionAllowSouthAmerica=True
RegionBlockList=
bCanBeDamaged=True
CanDamagePlayerOwnedStructures=True
EnableSandStorm=True
ClanMaxSize=22
HarvestAmountMultiplier=1
ResourceRespawnSpeedMultiplier=1

Installing Conan Exiles Server on Linux (using Wine) including Autoupdater

This tutorial will tell you how to install wine on a linux machine to get the Conan Exiles dedicated server running without windows.

Original Tutorial created by Awful Citizen on Steam, but with a lil bit too many steps. We decided to reduce the tutorial to a bare minimum one to get Conan Exiles running on your machine without the tutorial for setting up a whole linux machine with firewall and more. You need at least minimum knowledge how to administrate a linux server.

This is based on CentOS. Debian is working, too – but you have (obviously) use different packages.

Step 1: Installing Dependency Packages

You will need to install the ‘Development Tools‘ with some core development tools such as gcc, flex, bison, debuggers etc. this software is a must and is required to compile and build new packages, you can install them using YUM command.

sudo yum -y groupinstall 'Development Tools' 
sudo yum -y install libX11-devel libxml2-devel libxslt-devel freetype-devel flex bison

Step 2: Downloading Wine 2.0

Download the source file using Wget command under /tmp directory as a normal User.

sudo wget http://dl.winehq.org/wine/source/2.0/wine-2.0.tar.bz2
tar -xvf wine-2.0.tar.bz2 -C /usr/src/

Step 3: Installing Wine 2.0 and dependencies

It is recommended to compile and build Wine installer as a normal User. Run the following commands as normal user.
Note : The installer might take up-to 20-30 minutes and in the middle it will ask you to enter root password.

---------- On 32-bit Systems ---------- 
sudo yum install glibc libstdc++
cd wine-2.0/ 
./configure --with-png 
./tools/wineinstall && make && sudo make install
---------- On 64-bit Systems ----------
sudo yum install glibc.i686 libstdc++.i686
cd wine-2.0/ 
./configure --with-png --enable-win64 && make && sudo make install

Step 4: Downloading Conan Exiles Server for Windows

we need to download the

  1. Create the SteamCMD folder with mkdir /home/steam/steamcmd/ && mkdir /home/steam/exiles && cd /home/steam/steamcmd
  2. Download SteamCMD with: wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
  3. Extract the contents of the tar with tar -xzf steamcmd_linux.tar.gz
  4. Run steamcmd once with /home/steam/steamcmd/steamcmd.sh
  5. Download the conan server with /home/steam/steamcmd/steamcmd.sh [email protected] windows +force_install_dir /home/steam/exiles +login anonymous +app_update 443030 +quit

Step 5: Execute the server from within your GUI (can be skipped)

run the following command to start the server:

/usr/src/wine-2.0/wine ConanSandboxServer.exe -log

you can stop the server by pressing CTRL+C.

Step 6: Make it headless (working as a service)

We need xvfb to create a headless start script:

sudo yum install xorg-x11-server-Xvfb

then create a startup script with the following content in /home/steam/exiles/start_conan.sh:

#!/bin/sh 
export WINEARCH=win64 
export WINEPREFIX=/home/steam/.wine64 
xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' /usr/src/wine-2.0/wine /home/steam/exiles/ConanSandboxServer.exe -log

make the script executable and create a new user called steam

chmod 777 /home/steam/exiles/start_conan.sh
useradd steam
chown steam:steam /home/steam/exiles/start_conan.sh

then create a new system.d service file: /etc/systemd/system/conan.service

[Unit]
Description=Conan - dong sliders to MAX
After=syslog.target network.target

[Service]
ExecStart=/home/steam/exiles/start_conan.sh
User=steam
Type=simple
Restart=on-failure
RestartSec=42s

[Install]
WantedBy=multi-user.target

now reload the system.d and execute the conan server:

systemctl daemon-reload
systemctl start conan
systemctl enable conan.service

Step 7: Autoupdater Script

Save the following script as /home/steam/exiles/updateconan.sh and make it executable:

#!/bin/sh 
# Script by: Rejd @ https://discord.gg/AkcVFAX
# Goon Engineering NetWorks
#
# NOTE: This script might need to be run with sudo, due to systemctl requiring root privileges
#

# Stop conan.service and wait until ConanSandboxServer has shut down
#
echo "Stopping conan.service..."
sudo systemctl stop conan.service
while ps axg | grep -F 'Z:\home\steam\exiles\ConanSandbox\Binaries\Win64\ConanSandboxServer-Win64-Test.exe' | grep -v -F 'grep' > /dev/null; do sleep 1; done

# Backup configuration files
#
echo "Backing up configuration files"

tarballName="configBackup_$(date +%Y-%m-%d_%H-%M).tar.gz"
tarball2Name="savedConfigBackup_$(date +%Y-%m-%d_%H-%M).tar.gz"

mkdir -p /home/steam/exiles/configBackups
tar -zcvf /home/steam/exiles/configBackups/$tarballName -C /home/steam/exiles/ConanSandbox/Config .
tar -zcvf /home/steam/exiles/configBackups/$tarball2Name -C /home/steam/exiles/ConanSandbox/Saved/Config/WindowsServer .

# Run steam update
#
echo "Updating..."
/home/steam/steamcmd/steamcmd.sh [email protected] windows +force_install_dir /home/steam/exiles +login anonymous +app_update 443030 validate +quit

# Restore backup, keep tarball just incase (Might autodelete later when we know they aren't really needed)
# temporarily commented out, need to test if configs in saved will suffice
#echo "Restoring backup"
#tar -zxvf /home/steam/exiles/configBackups/$tarballName -C /home/steam/exiles/ConanSandbox/Config
#tar -zxvf /home/steam/exiles/configBackups/$tarball2Name -C /home/steam/exiles/ConanSandbox/Saved/Config/WindowsServer

# Start conan.service
#
echo "Starting conan.service"
sudo systemctl start conan.service

Save the following script as /home/steam/exiles/updateChecker.sh and make it executable:

#!/bin/sh
# NOTE: app_info_print/update uses the cache rather than pulling new information. Probably unintended. Definitely not useful for this application.
# Hence we need to delete the appcache to force a refresh
# On our system, the appcache can be found in /home/steam/Steam/appcache

# Delete appcache
rm -rf /home/steam/Steam/appcache/

# Pull new info and compare new timestamp to saved timestamp
# You may need to initially run the command for currentTimestamp manually and redirect it to /home/steam/exiles/lastUpdate
currentTimestamp=$(/home/steam/steamcmd/steamcmd.sh +login anonymous +app_info_update 1 +app_info_print 443030 +quit | grep -EA 1000 "^\s+\"branches\"$" | grep -EA 5 "^\s+\"public\"$" | grep -m 1 -EB 10 "^\s+}" | grep -E "^\s+\"timeupdated\"\s+" | tr '[:blank:]"' ' ' | awk '{print $2}')
lastTimestamp=$(cat /home/steam/exiles/lastUpdate)

if [ $currentTimestamp -gt $lastTimestamp ];
then
        /home/steam/exiles/updateconan.sh
        echo "$currentTimestamp" > /home/steam/exiles/lastUpdate
fi

Now just add the last file to your crontab and everything is set up.

Step 8: Configure the Server

The server is configured the same way as any other windows server. You can read a small tutorial here

Conan Exiles Patches 31.01.2017 to 02.02.2017

Patch 31.01.2017

  • Fixed an issue that was causing disconnects when joining servers in certain cases
  • Fix for Steam Connect; you should now be able to join a server when the client is running from the Steam server list (not just the clients)
  • Voice chat has been disabled during character creation
  • Loot bags will now despawn correctly
  • Fixed an issue that could sometimes lead to server stalls
  • Servers are now sorted by number of players on server
  • The server selection menu should now be fixed, showing you all servers and without delay
  • Fists, Repair Hammer, and low level weapons can no longer damage buildings
  • Issues with people dying from hunger after respawn should be fixed

Patch 02.02.2017

  • Removed network congestion from big buildings, reducing lag
  • Disabled random NPC taunts during combat
  • Fixed an issue with some players getting stuck after character creation
  • Fixed a bug where loading screens disappear (showing main menu or the world)
  • Fixed incorrect settings on port values for servers, making it less likely you will be disconnected when entering a new server
  • Added a “Show full servers” checkbox to the server window
  • Introduced a possible fix for building pieces not loading properly
  • Graphics driver check on startup, encouraging you to update if needed
  • Several other minor tweaks and improvements
  • Fixed thralls resetting on server restart. The issue occured if people picked up then placed their thralls again. They weren’t being saved.

Patch 02.02.2017a

  • You will now be able to click through on screen popup messages
  • It will no longer be possible to destroy Sandstone buildings with Stone or Iron Weapons. Steel weapons will still be able to destroy them.
  • It will no longer be possible to destroy Stonebrick buildings with Iron or steel weapons. It will require explosives to destroy them
  • Weapons found in chests will not be able to hurt Sandstone buildings.
  • Projectiles (Arrows) will no longer do damage to buildings of any type.
  • We have added a “Player List” GUI to the admin panel. Admins will be able to use this to get a list of all the players currently connected to their server. From this list they will be able to ban unwelcome players from their server.

 

  • English
  • Deutsch
  • Français

Advertisement