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

Get assistance with hosting your own Conan Exiles server here.
Pudsley
Posts: 6
Joined: Tue Jan 31, 2017 3:32 pm

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

Postby Pudsley » Thu Feb 02, 2017 1:11 pm

Right, due to a change Funcom made in today's patch that caused my Server password and everything after it (in my serverstart.bat file) to display in the server name. Funcom seemed to think it was coming from somewhere else but I'm sure it was the batch file as deleting it from there fixed it.

So, I removed the server password and popped it and the ports into the engine.ini as advised by a few guides dotted around the web, The server starts, we can see it, password works but then everyone gets a black screen connecting to it and those that do managed to get past that get disconnected from the server.

Long story short I removed the ports from the engine.ini, left the password in there, put the serverstart.bat back to it's former self with just the password missing, all working smooth as silk again, no black screen issues.

****Please note Black screen issues essentially seem to be communication issues with the client to server, so whilst this will fix some problems it may not fix them all. As others have said make sure port 7777 is forwarded and that nothing else is running that is setup to use that port (Ark Dedicated server).****

So, if anyone isinterested or just wants to try something out of desperation...

Serverstart.bat file (no update routine)...

Code: Select all

start "" /NORMAL "F:\SteamCMD\steamapps\common\Conan Exiles Dedicated Server\ConanSandbox\Binaries\Win64\ConanSandboxServer-Win64-Test.exe" "ConanSandbox?Multihome=192.168.1.10?GameServerPort=27015?GameServerQueryPort=27016?MaxPlayers=20?listen?ServerName=YOURSERNAMEHERE" -nosteamclient -game -server -log


Where 192.168.1.10 is should be your local IP address.

Engine.ini file located in \Conan Exiles Dedicated Server\ConanSandbox\Saved\Config\WindowsServer\

Code: Select all

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

[OnlineSubsystem]
bUseBuildIdOverride=True
BuildIdOverride=193169089

[OnlinesubsystemSteam]
ServerName=YOURSERVERNAMEHERE
ServerPassword=YOURSERVERCONNECTPASSWORDHERE



Finally ServerSettings.ini, located in the same place as the above Engine.ini file...

Code: Select all

[ServerSettings]
NPCMindReadingMode=0
MaxNudity=2
PVPEnabled=False
AdminPassword=YOURADMINPASSORDHERE
ServerCommunity=0
ConfigVersion=7
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
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=1
RotateToTargetSendsAngularVelocity=False
TargetPredictionMaxSeconds=1.000000
TargetPredictionAllowSecondsForAttack=0.400000
MaxAggroRange=9000.000000
serverRegion=0
PVPBlitzServer=False
LandClaimRadiusMultiplier=1.000000
ItemConvertionMultiplier=1.000000
PathFollowingSendsAngularVelocity=False
UnconsciousTimeSeconds=600.000000
ConciousnessDamageMultiplier=1.000000
ValidatePhysNavWalkWithRaycast=True
LocalNavMeshVisualizationFrequency=-1.000000
UseLocalQuadraticAngularVelocityPrediction=False
LQAVPUseTime=0.150000
LQAVPFadeTime=0.100000
LQAVPMethod=2
NetworkSimulatedSmoothRotationTimeWithLQAVP=0.100000
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




Again, this game is fickle at the moment and this may or may not work for you but it works well for my server and a friends so back your files and give it a whirl.
0 x

shadowdrake777
Posts: 3
Joined: Thu Feb 02, 2017 2:21 pm

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

Postby shadowdrake777 » Thu Feb 02, 2017 2:23 pm

If we use our local IP in the multihome won't this stop the server from being accessible to the internet?

When I use my Public IP in the multihome the server fails to bind the address and does not start.
0 x

sojurne
Posts: 7
Joined: Tue Jan 31, 2017 3:33 pm

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

Postby sojurne » Thu Feb 02, 2017 5:05 pm

shadowdrake777 wrote:If we use our local IP in the multihome won't this stop the server from being accessible to the internet?

When I use my Public IP in the multihome the server fails to bind the address and does not start.



you want to use the ip that the server is running on then port forward the ports on your router/modem to the pc that the server is running on. it will always fail to bind to your external ip cause that is bound to your modem and what is giving you internet access. :ugeek:
0 x

shadowdrake777
Posts: 3
Joined: Thu Feb 02, 2017 2:21 pm

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

Postby shadowdrake777 » Thu Feb 02, 2017 5:30 pm

thank you for clarifying.

I have the server running and it shows up as online at the topconanserver.com but it does not show up in game or the steam internet server list.

I have the ports 27015, 27016 and 7777 open on my servers firewall and port forwarded on my modem.
any suggestions to get this to work?
0 x

daniwin
Posts: 2
Joined: Wed Feb 01, 2017 2:25 pm

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

Postby daniwin » Thu Feb 02, 2017 6:12 pm

shadowdrake777 wrote:thank you for clarifying.

I have the server running and it shows up as online at the topconanserver.com but it does not show up in game or the steam internet server list.

I have the ports 27015, 27016 and 7777 open on my servers firewall and port forwarded on my modem.
any suggestions to get this to work?

maybe your query port isn't really open so steam can't ping it
download CurrPorts launch the server and make sure the ports that its using are the same as you have forwarded in your router also some routers have the habit to ignore settings you just entered so you need to restart and do it again.
0 x

shadowdrake777
Posts: 3
Joined: Thu Feb 02, 2017 2:21 pm

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

Postby shadowdrake777 » Thu Feb 02, 2017 6:59 pm

Thank you for your continued help.

I used currports to scan my server and ports 7777, 7778, 27015 are open
I used a website to scan my router for those forwarded ports and it found them to be open.

I am still frustrated as to why my server does not show up in game or the steam server list.

topconanservers.com shows my server as online but when my friends try the IP address link the steam window that opens shows that the server is unreachable.
0 x

User avatar
Rommi
Posts: 5
Joined: Tue Jan 31, 2017 2:27 am

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

Postby Rommi » Thu Feb 02, 2017 9:11 pm

Here is what works for me (win10 64bit, hosting and playing on the same pc. I can see server in both steam and in-game):

-1 Install SteamCMD

Create your conanserver folder. Below are my .bat files you need to change all the paths and ports to yours.

conan-update.bat (to create or update conan server)

Code: Select all

C:\YOURPATH\steamcmd.exe +login anonymous +force_install_dir C:\YOURPATH\conanserver +app_update 443030 +quit


conan-server.bat (to start the server. change Multihome=192.168.1.2 to your ipv4 address found in cmd > ipconfig):

Code: Select all

@ECHO OFF
cd C:\YOURPATH\conanserver
ECHO Starting Conan Exiles Server
C:\YOURPATH\conanserver\ConanSandbox\Binaries\Win64\ConanSandboxServer-Win64-Test.exe ConanSandbox?Multihome=192.168.1.2?GameServerPort=7779?GameServerQueryPort=27016?MaxPlayers=20?listen?ServerName=YOURSERVERNAME -nosteamclient -game -server -log
exit
You can replace C:\YOURPATH\conanserver\ConanSandbox\Binaries\Win64\ConanSandboxServer-Win64-Test.exe
with ConanSandboxServer.exe to try the other .exe which works aswell. (!) Don't remove the ECHO stuff or the server won't show up properly.

Go to: C:\YOURPATH\conanserver\ConanSandbox\Saved\Config\WindowsServer

Engine.ini (change ports and YOURSERVERNAME):

Code: Select all

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

[OnlineSubsystem]
bUseBuildIdOverride=True
BuildIdOverride=193930984

[URL]
Port=7779

[OnlineSubsystemSteam]
GameServerQueryPort=27016
ServerName=YOURSERVERNAME
ServerPassword=


Game.ini (change USER to your windows username):

Code: Select all

[ConanSandbox]
UserID=USER

[/script/engine.gamesession]
MaxPlayers=20


ServerSettings.ini (change settings if needed, AdminPassword should be only in this file for it to work in-game):

Code: Select all

[ServerSettings]
AdminPassword=YOURADMINPASS
NPCMindReadingMode=0
MaxNudity=2
ServerCommunity=4
ConfigVersion=7
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
PlayerMovementSpeedScale=1.000000
PlayerStaminaCostSprintMultiplier=1.000000
PlayerSprintSpeedScale=1.000000
PlayerStaminaCostMultiplier=1.000000
PlayerHealthRegenSpeedScale=1.000000
PlayerStaminaRegenSpeedScale=1.000000
PlayerXPRateMultiplier=2.000000
PlayerXPKillMultiplier=1.000000
PlayerXPHarvestMultiplier=1.000000
PlayerXPCraftMultiplier=1.000000
PlayerXPTimeMultiplier=2.000000
DogsOfTheDesertSpawnWithDogs=False
CrossDesertOnce=True
WeaponEffectBoundsShorteningFraction=0.200000
EnforceRotationRateWhenRoaming_2=True
EnforceRotationRateInCombat_2=True
ClipVelocityOnNavmeshBoundary=True
UnarmedNPCStepBackDistance=400.000000
PathFollowingAvoidanceMode=1
RotateToTargetSendsAngularVelocity=False
TargetPredictionMaxSeconds=1.000000
TargetPredictionAllowSecondsForAttack=0.400000
MaxAggroRange=9000.000000
serverRegion=0
PVPBlitzServer=False
LandClaimRadiusMultiplier=1.000000
ItemConvertionMultiplier=1.000000
PathFollowingSendsAngularVelocity=False
UnconsciousTimeSeconds=600.000000
ConciousnessDamageMultiplier=1.000000
ValidatePhysNavWalkWithRaycast=True
LocalNavMeshVisualizationFrequency=-1.000000
UseLocalQuadraticAngularVelocityPrediction=False
LQAVPUseTime=0.150000
LQAVPFadeTime=0.100000
LQAVPMethod=2
NetworkSimulatedSmoothRotationTimeWithLQAVP=0.100000
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
LogoutCharactersRemainInTheWorld=False
clanMaxSize=5


Notes:
- I start the server steam closed, then run steam and conan. Portforwarded ipv4 address for TCP and UDP ports 7779, 27016.
- Also have allowed ConanSandboxServer.exe, ConanSandboxServer-Win64-Test.exe and Conan Exiles through my firewall and in advanced firewall settings allowed inbound connections for TCP and UDP ports 7779, 27016.
- You still get yellow and red errors in the server console but it works.
- When you want to close the server use ctrl+c in the server console to safely exit (might have to press enter first)
- Remember to update your server from time to time.
- Common Issues & Solutions

Image
0 x

User avatar
Vapr0_Get_Lit
Posts: 11
Joined: Wed Feb 01, 2017 2:07 am
Location: Los Angeles
Contact:

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

Postby Vapr0_Get_Lit » Sat Feb 04, 2017 3:20 am

If your running a dedicated server (not on your Gaming PC viva LAN) make sure your firewall is "OFF"
0 x
Image
Image

User avatar
Rommi
Posts: 5
Joined: Tue Jan 31, 2017 2:27 am

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

Postby Rommi » Sat Feb 04, 2017 12:42 pm

Vapr0_Get_Lit wrote:If your running a dedicated server (not on your Gaming PC viva LAN) make sure your firewall is "OFF"

Isn't that a security risk? Just portforward & allow through firewall.
0 x

Gutty
Posts: 1
Joined: Sun Feb 05, 2017 8:52 pm

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

Postby Gutty » Sun Feb 05, 2017 9:12 pm

Hey guys.

First of all, thanks to all those who put in help and support into this thread, there are so many areas that help.
Conan Exiles is prob one of the most difficult servers I have put online on our server.

Now, I spend 2 days trying to get our dedicated server going, and it now is.
As my community hosts so many various types of servers we have to change ports to make the game use designated ones, so that was our first hurdle.

Moving onto the other issue, the server was starting up and running, with no problems. but the server was not being seen at all. No matter what I done with the ports and making sure they are available, it was not working.

To solve the problem:
In the command line, there is the following: -log -MULTIHOME=203.167.236.176:27015 -Port=27016 -GameServerPort=27017 -QueryPort=27015

-multihome = this only worked once the port had been put on the ip. (credit to Vapr0 in this post.
-port = seems to be the actual game port that will show in the server browser. it was defaulting to 7777. once i added this in, it was going to the specified port, and also stopped the black screen on loading.
-query = 27015 is the query port and is the only way the game can be found.
-gameserverport = I am not sure if this is being used,(without checking) and will leave it there anyway.


I know there may be a slight duplicate, but it works and I'm not going to take one out to see if it still works, why break something that you spend ages getting going aye...

Anyway, cheers guys again, for all the help and input. Can't wait to get things rolling.
0 x


Return to “Server Hosting Help”

Who is online

Users browsing this forum: No registered users and 2 guests