[UNOFFICIAL] How to Create, Host and Join your own local Server!

Get assistance with hosting your own Conan Exiles server here.
User avatar
mBr
Posts: 4
Joined: Thu Jan 26, 2017 3:26 pm

[UNOFFICIAL] How to Create, Host and Join your own local Server!

Postby mBr » Thu Jan 26, 2017 3:47 pm

Click the link below. It is highly recommended to buy a Conan Exiles server from SurvivalServers.com (official ARK host) here:
Image

You get access to a control panel to easy one-click change settings:

Image

Click here to setup a game server with SurvivalServers.com [NA or EU servers]

-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------

... or you can create your own dedicated server at home on your Windows computer using this guide.

UPDATE #: Fixed the .ini files and launch line

UPDATE#2: Renamed ConanSandboxServer.exe to ConanSandboxServer-Win64-Test.exe - it's possible this is just for test builds though, so might have to rename it back.

UPDATE#1: Fixed some formatting errors and spelling mistakes.

-----------------------------------------------------------------------------------------------------------------

Hey there, i'm making use of this fan created community forum and post my way to create my own local hosted (ON THE SAME COMPUTER!) server that everyone and i myself can join. Would have posted this on the Community Forums of Steam, but they bugged and i couldn't post it.

Do i need SteamCMD?

Yes you will need SteamCMD. The app files are separated on the game vs the server app.

Creating the Server!

Where can i find my "ConanSandboxServer-Win64-Test.exe" file?

1. Create a folder for SteamCMD and a folder for the Conan Exiles server files:

C:/steamcmd
C:/conanserver

2. Download the SteamCMD (Windows) Update Tool.

http://media.steampowered.com/installer/steamcmd.zip

3. Extract the contents of the zip to the folder.

4. Right click in the folder and create a new Text Document. Create a file named FetchServerFiles.bat with the content:

Code: Select all

@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:/conanserver" +app_update 443030 +quit


5. Run the FetchServerFiles.bat to get all of the Conan Exiles server files installed to c:/conanserver

Setting up the server launch .bat file!

So, we want to create a bat file to Start the ConanSandboxServer-Win64-Test.exe and put in some commands.
By now you should have all of the server files ready (about 12 gb ~ in size) and should be ready to launch a server.

Navigate to the directory with your Conan Exile server files (in our case c:/conanserver)

Right click in the folder and create a new Text Document. Name it what you want. I named it "StartServer.bat".
Open it up and copy the following:

Code: Select all

start "" /NORMAL "C:\conanserver\ConanSandbox\Binaries\Win64\ConanSandboxServer-Win64-Test.exe" "ConanSandbox?Multihome=X.X.X.X?GameServerPort=27015?GameServerQueryPort=27016?ServerName=YOURSERVERNAME?MaxPlayers=20" -nosteamclient -game -server -log


Make sure that you change the capslock texts:

Code: Select all

> X.X.X.X: This is the public IP of the server. [url=https://www.google.com/#q=ip]You can find your IP by clicking here.[/url]
> YOURSERVERNAME: This is the name of your Server in all lists etc.
> MaxPlayers: This is the amount of Players that are allowed to connect to the Server.


Once you finished setting this up, go to "File->Save As" in your Text Editor and save the file like this:

Code: Select all

"StartServer.bat"


Make sure you also include the " at the beginning and end.

Image

Now the file should look something like this:

Image

Setting up the config file!

I don't really know if this is overdoing it, but we will also put settings into the config file.

Where can i find that file?

Code: Select all

"C:\conanserver\ConanSandbox\Saved\Config\WindowsServer"


and it is called "ServerSettings.ini"

My whole file looks like this:

Code: Select all

[ServerSettings]
AdminPassword=changeme
clanMaxSize=22
NPCMindReadingMode=0
LogoutCharactersRemainInTheWorld=true
EverybodyCanLootCorpse=true
DropEquipmentOnDeath=true
MaxNudity=2
ServerCommunity=0
ConfigVersion=4
BlueprintConfigVersion=15
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
PlayerStaminaCostSprintMultiplier=1.000000
PlayerMovementSpeedScale=2.000000
PlayerSprintSpeedScale=2.000000
PlayerStaminaCostMultiplier=1.000000
PlayerHealthRegenSpeedScale=3.000000
PlayerStaminaRegenSpeedScale=5.000000
PlayerXPRateMultiplier=1.000000
PlayerXPKillMultiplier=1.000000
PlayerXPHarvestMultiplier=10.000000
PlayerXPCraftMultiplier=10.000000
PlayerXPTimeMultiplier=1.000000
DogsOfTheDesertSpawnWithDogs=false
CrossDesertOnce=true
WeaponEffectBoundsShorteningFraction=0.200000
EnforceRotationRateWhenRoaming_2=true
EnforceRotationRateInCombat_2=true
ClipVelocityOnNavmeshBoundary=true
UnarmedNPCStepBackDistance=400.000000
PathFollowingAvoidanceMode=37
RotateToTargetSendsAngularVelocity=false
TargetPredictionMaxSeconds=1.000000
TargetPredictionAllowSecondsForAttack=0.400000
MaxAggroRange=9000.000000
serverRegion=257
LandClaimRadiusMultiplier=1.000000
ItemConvertionMultiplier=1.000000
PathFollowingSendsAngularVelocity=false
UnconsciousTimeSeconds=600.000000
ConciousnessDamageMultiplier=1.000000
ValidatePhysNavWalkWithRaycast=true
LocalNavMeshVisualizationFrequency=-1.000000
UseLocalQuadraticAngularVelocityPrediction=false
AvatarsDisabled=false
AvatarLifetime=60.000000
AvatarSummonTime=20.000000
IsBattlEyeEnabled=true
RegionAllowAfrica=false
RegionAllowAsia=false
RegionAllowCentralEurope=false
RegionAllowEasternEurope=false
RegionAllowWesternEurope=false
RegionAllowNorthAmerica=true
RegionAllowOceania=false
RegionAllowSouthAmerica=false
RegionBlockList=
bCanBeDamaged=true


Another file you can edit is the Engine.ini file, here's what I have below:

Code: Select all

[Core.System]
Paths=../../../Engine/Content
Paths=%GAMEDIR%Content
Paths=../../../Engine/Plugins/2D/Paper2D/Content

[OnlineSubsystem]
bUseBuildIdOverride=True
BuildIdOverride=178701436

[URL]
Port=37015

[OnlineSubsystemSteam]
GameServerQueryPort=37016
ServerName=SERVERNAME

[/Script/OnlineSubsystemUtils.IpNetDriver]
NetServerMaxTickRate=15


It's important not to mess with too may of the variables unless you are sure of what they are.
For example, you can go into the game client and click on the Host / Local play button and see all of the settings there. Those settings correlate to the settings you see in these config .ini files.
The rest of the settings can be changed, but we will leave them for now!

Save the file again.

Hosting the Server!

Check your Ports!

Make sure that you open the ports 27015 and 27016 on both your router and your Windows Firewall!
This is important, but i can't really help here, since this depends on the router you are using.

Starting the Server!

Move back to the .bat File folder and double click the .bat file. This should create a small CMD window after a few seconds, which looks like this and will always stay like this:

Image

With this, the Server is running. It will take a few MINUTES for it to be fully registered with the Conan Exiles master server to show up in the Server Lists.

Joining the Server!

Others Joining the Server!

First of all, make sure that the Server is running by doing the following:

Open up your main Steam window and open the upper left tab called "View". There should be a point called "Server" which opens the good old server browser from Steam. Go to "LAN" and select Conan Exiles as a Game in the lower left filter. Refresh the List until you see your Server, this can take some time.

And yes, you are seeing your own Server as a LAN Server. We will get to this in a sec.

As soon as you see the Server, you know it is up and running!

After you see your own Server in the Lan List, you can find your server using one of the following third party resources:

http://topconanservers.com/ - web browser for Conan Exiles servers

In the upper right search field, search for your Server, either by the Name you took for it or by using your IP (not the local one, use "whatismyip.com" to find out what your IP is).

At least THERE you should find it. Otherwise there is something fishy with the Ports i guess.

If you found it, click on it and send your friends the link to your Server. Tell them to close the Game and click on the IP. Clicking on the IP will let them Connect to the Server.

This is how my friend joined my Server and it worked. It could also work through the normal UNOFFICIAL Server List or the Steam Internet Server List, but this is how it worked for us. There's currently a bug with the unofficial server list not showing all servers.

Joining the Server yourself!

You can use the methods above to join yourself as well.

Admin Commands and additional Server Settings!

You can find a list of admin commands (that you can type in through the console) and Server Settings here.

Coming soon...

Troubleshooting!

How to update my SteamCMD Server after Conan Exiles was updated?

Go ahead and launch SteamCMD again with the FetchServerFiles.bat file (double click it) Login again like you did the time you installed the Server.
Make sure that you, again, have the following in your SteamCMD file:

Code: Select all

force_install_dir YOURSERVERDIRECTORY


And example would be:

Code: Select all

force_install_dir C:\conanserver


Now type in the following:

Code: Select all

app_update 443030 validate


Which will update the Server App.

I can't find my own Server in the List?

First of all, which list?

If you can't find it in the LAN list, make sure that you at least waited 5 minutes.
Could even take more time. The Server needs time to register with the Master Server from Conan Exiles.
If it is still not visible, check the Settings and .bat file again. Maybe you misstyped something.
Also make sure that your Ports are forwarded!

If you can't find it in the UNOFFICIAL list inside of the game, this is normal. You won't find it yourself.
You still need to search for it with the correct filter settings (Check Password Secured Servers if needed), although it
won't find the Server. This is a work around for Server Hosts, because they can't find their own Server without.

Additional Information!

This is how it works for me. I hope it will do the same for you. I can't really give your support here, since i'm not a developer of this game. Please be nice to each other and the Devs, and let us enjoy this awesome game!
Last edited by mBr on Mon Jan 30, 2017 3:23 pm, edited 4 times in total.
0 x

Tanuki
Posts: 1
Joined: Sun Jan 29, 2017 2:05 am

Re: [UNOFFICIAL] How to Create, Host and Join your own local Server!

Postby Tanuki » Sun Jan 29, 2017 2:48 am

Followed all your instructions. I'm getting an error when trying to start the server with the custom Start Server bat;

"Plugin 'DreamworldMods' failed to load because module 'DreamworldMods' could not be found. Please ensure the plugin is properly installed, otherwise consider disabling plugin for this project."
0 x

User avatar
mBr
Posts: 4
Joined: Thu Jan 26, 2017 3:26 pm

Re: [UNOFFICIAL] How to Create, Host and Join your own local Server!

Postby mBr » Sun Jan 29, 2017 11:00 am

Try renaming ConanSandboxServer.exe to ConanSandboxServer-Win64-Test.exe
0 x

Strongheart
Posts: 2
Joined: Sun Jan 29, 2017 11:29 am

Re: [UNOFFICIAL] How to Create, Host and Join your own local Server!

Postby Strongheart » Sun Jan 29, 2017 11:32 am

Super helpful post for getting everything downloaded and running, but when trying to actually start up the server I'm getting this error: Image
0 x

User avatar
mBr
Posts: 4
Joined: Thu Jan 26, 2017 3:26 pm

Re: [UNOFFICIAL] How to Create, Host and Join your own local Server!

Postby mBr » Sun Jan 29, 2017 11:43 am

Try running the server without Steam client running in the background. :/
0 x

Zarken
Posts: 11
Joined: Sun Jan 29, 2017 12:32 pm

Re: [UNOFFICIAL] How to Create, Host and Join your own local Server!

Postby Zarken » Sun Jan 29, 2017 12:35 pm

I'm having a problem with server naming, the problem being that it doesn't seem to change the server name? any idea? it's currently "Conan Exiles Server"

Also, is there a run down of what all the config variables do?

Thanks!
0 x

User avatar
mBr
Posts: 4
Joined: Thu Jan 26, 2017 3:26 pm

Re: [UNOFFICIAL] How to Create, Host and Join your own local Server!

Postby mBr » Sun Jan 29, 2017 1:16 pm

There is the ServerName=YOURSERVERNAME in the launch params and also a value in the Engine.ini

I think the launch params takes precedence over the .ini files but I could be wrong.

Will get some detailed config descriptions when they are made available.
0 x

Zarken
Posts: 11
Joined: Sun Jan 29, 2017 12:32 pm

Re: [UNOFFICIAL] How to Create, Host and Join your own local Server!

Postby Zarken » Sun Jan 29, 2017 1:39 pm

I don't have anything in Engine.ini when it comes to hostname and I've set it in the RunServer file but still nothing :S

EDIT - Don't use "|" in your server name, breaks it - will hopefully be fixed, if not it isn't much of a big deal.
0 x

Strongheart
Posts: 2
Joined: Sun Jan 29, 2017 11:29 am

Re: [UNOFFICIAL] How to Create, Host and Join your own local Server!

Postby Strongheart » Sun Jan 29, 2017 7:14 pm

Thanks! Your advice solved the first issue, but I'm still getting several other errors like this:
Image
0 x

Dogehn
Posts: 1
Joined: Mon Jan 30, 2017 5:26 am

Re: [UNOFFICIAL] How to Create, Host and Join your own local Server!

Postby Dogehn » Mon Jan 30, 2017 5:30 am

I am having several issues with this server setup. None of the settings seem to work properly. I cannot adjust the server name, password, max players, nothing.

I have setup servers for at least a dozen other games without issue, some far more complicated than Conan. Is it just that this is a testing setup for servers?

As far as getting the server online it seems to be working. I can see it in my Steam server list as can my friends, but it is the default name, default max players; so it's reasonable to assume no other setting is working properly either.
0 x


Return to “Server Hosting Help”

Who is online

Users browsing this forum: No registered users and 1 guest

 

 

cron