Conan Exiles Dedicated Server Launcher (Official Version: 1.0.39 / Beta: ----)

Is anyone else having an issue where I can see the server running in steam, Conan Exiles, and I can connect to it, but my friends can’t see the server running in steam using “external ip:7777”? All ports are forwarded and green.

Are the ports forwarded on your fire wall on the pc itself? also try port 27015 or whatever you steam query port is instead of 7777 in the steam browser.

Snip

Selecting “validate server installation” doesn’t actually verify the install. It seems to only check that it’s up to date, ignoring missing/corrupted files.

I had to manually run a batch file to verify my installation. (ie; +app_update 443030 validate)

Could this option be fixed (or changed) to actually verify the install?

Edit: Turns out the way this verification works is not intuitive at all.

You have to check the verify box and then SAVE SETTINGS, after which it instantly does a verify.

I thought this would run on server load like past SteamCMD server managing tools I’ve used… but nope, it’s some obtuse thing.

Additionally, it would be nice if this could turn into a great GUI config tool like ARK has with the “Ark Server Manager” community tool. Editing config files (and without descriptions at that) is quite an ordeal, and even the more technically minded people would prefer to have an easy to use GUI… nevermind the novices. Currently, there doesn’t seem to be a GUI server manager tool for Conan Exiles… even after over a year of the game being out.

Edit: Apparently server admins can modify the server settings on the fly while ingame using the options menu. I guess this kind of makes a GUI config tool a bit redundant… though there’s still things not available for changing ingame.

Also… please remove the restriction on the amount of text that needs to be in the fields. Being forced to use a specific amount of characters to even save settings is ludicrous.

1 Like

This may be a stupid question but I am new at this dedicated server set up. Can I play Conan Exiles on the same PC that I am running my game server from? When I set it up, I can direct connect to the server using the External IP but I cannot see my server in the server browser because my game client is accessing port 27015. Was just wondering if I had to do something different to get this to work?

@DevilDogFL you should have to only change the last number of your port slightly (eg. +1). Try again if you’ve done that and please tell me if it worked :wink:

Discovered another problem.

The launcher is for whatever reason saving multiple copies of the same exact thing over and over in the .ini files.

ex: there’s multiple instances of [ServerSettings] over and over with 1 or 2 variables between them… or none at all for multiple duplications. This happens for any setting header that the application touches.

I’ve had to manually remove all these duplicate headers and combine the individual settings under one, as they should be.

I’m going to reply to a number of people at the same time, but first remember two things:

  • This tool was designed to make it easier for people who are not expert to start their own servers, it’s not designed for hardcore system maintainers that live on the command line to control their farm of multiple servers on multiple locations. If it works for that too, it’s pure bonus :slight_smile:
  • The tool is still in “beta”, so the more useful feedback you give, the more chances it will be like you wish. Think Early Access :slight_smile:

Also, I’m in holidays right now, so I’m not going to do anything until I’m back in August.

So, regarding the various questions from DAOWAce, Ysil69, SwampBewdy, DevilDogFL, …

Multihome isn’t explained very well. Do you HAVE to use it to play and host the server on the same computer?
If so, what IP do you put in? I don’t remember setting my old server settings to Multihome anything.

Multihome is not required, it’s mostly a way to allow people with multiple network adapters and/or multiple local ip addresses to more easily run multiple servers on the same machine. The reason it’s not explained very well is that it was a quick hack feature I added for Munra last week.

If all you want is to be able to run one server and one client on the same machine, the only thing you need is to use different ports than the default, because some of these ports are also used by the client.

Also it’d be really nice if it could detect server files already installed.
It’s kind of a pain downloading everything over again.

The idea is to not require to install the server at all and have the tool handle all that itself, it’s a hassle for people who already had it installed (that being said you can at least copy the ini files and game db) but if you already know how to setup your own server, you are not necessarily the target for this tool.

As for the actual way of implementing what you are suggesting, I would have to handle both people who downloaded the gameserver through the steam client and the people who got it from SteamCMD, which is apparently two different folder structures, I’m not sure how I would even handle that cleanly without making a mess out of it.

The launcher is for whatever reason saving multiple copies of the same exact thing over and over in the .ini files.
I’ve had to manually remove all these duplicate headers and combine the individual settings under one, as they should be.

It was to simplify the system by exploiting how the Game Server work: The server always rewrite the entire ini files, so instead of trying to do a complicated delete/insert on place, I’m just happening the new values at the end, and when the server is launched it rewrites the ini files as it expected it to be.

Is anyone else having an issue where I can see the server running in steam, Conan Exiles, and I can connect to it,
but my friends can’t see the server running in steam using “external ip:7777”? All ports are forwarded and green.

I’ve seen flakyness in the Steam server browser, where the server would appear and disappear, but I was always able to connect to it using Direct Connect in the game, have you tried that?

You have to check the verify box and then SAVE SETTINGS, after which it instantly does a verify.

Does it?
Strange, normally all the checkbox does is to add the option to the SteamCMD parameters so when you press the Start Server button it does the verify as well.
Maybe I broke something.

I thought this would run on server load like past SteamCMD server managing tools I’ve used… but nope, it’s some obtuse thing.

I’m not an expert in SteamCMD server managers, I did not know anything about it until I started to write this program, suggestions on how you would like the program to behave are welcome.

though there’s still things not available for changing ingame.

If you have a list, please share.

Also… please remove the restriction on the amount of text that needs to be in the fields.
Being forced to use a specific amount of characters to even save settings is ludicrous.

The rationale is to avoid people to save incorrect settings, or settings that would cause problems.
In particular, the server name, which is visible from everybody in the server browser worldwide, is in most people interest to be indicative of what it is. Without the restriction you get people calling their servers “1337” or “JoinMe”.

I just registered to say THANK YOU! Awesome work!

2 Likes

Hello, what do i have to do if the three lights in “test port accessibility” are glowing red ?

When i’m trying to test it, a error window pops up saying: “The testing of the three UDP port was not successful, please check that no other application is using these ports and that the ports are accessible through your firewall and router”

I checked the firewall, but i’m not sure what do i have to do exactly.

1 Like

I checked the firewall, but i’m not sure what do i have to do exactly.

Have you checked the very top post?

  • Network Configuration -> Port Forwarding is probably what you are looking for.

I just registered to say THANK YOU! Awesome work!

Thanks, much appreciated :slight_smile:
If you have ideas on how to improve the tool (in the limits of what is reasonable), feel free to tell.

When running the Dedicated Server App, I am unable to save settings and it seems that after using it and switching back to just the default (editing the .ini files directly), now all the sudden it’s not allowing me to install new mods to the server.

Thanks for the report, I need a bit more contextual information :slight_smile:

  • Did you edit the ini files with the Dedicated Server Launcher running?
  • What do you mean exactly by “now allowing to install new mods to the server”?

Normally the way it works, if you edit settings in the tool, the “Save” button is enabled only when the values have changed. When you click Save, it writes to the .ini file the new values.

The tool also check if the ini files are modified on disk, and if they do, the values are reloaded.

Now, I’m not sure that the system is 100% foolproof if you try to both edit values in the tool and edit the same ini file at the same time…

Generally speaking, since the tool is only a launcher, when you encounter and issue, the simpler is to close it and restart it: If your game server was already up and running it will detect that and not try to restart anything.

I had an issue connecting to a server that I hosted using this tool on the same machine that I was trying to play from, but after much hair tearing out, I found the solution to my problem and figured that I should share it here in case anyone else runs into the problem. My issue was that I could not connect to my server, and after spending a lot of time swapping ports around and triple-checking that the ports were opened properly, I discovered that ConanSandboxServer-Win64-Test.exe only had access to public networks in my firewall, and not private networks, so I gave it access to both, and that resolved my issue immediately. I was able to connect to my server, and it works perfectly.

Hello Toolguy!

Appreciate the response…

I believe I did actually have the .ini files open at the time of trying to edit them with the launcher tool, would this be the cause? However, even after closing the files, the save button was still grayed out for me.

I had a previously setup server and thought I’d try this tool out (backed up my server just in case). So, previous to this tool I was manually changed the values in the .ini files (Engine and ServerSettings). When I tried to change the values in the launcher it “Save Settings” button on the tool was just grayed out so I wasn’t able to make any changes (mod list items, server name, server password, admin password etc.). Everything else seemed to work 100% no issues, but it just didn’t want to save these settings. I tried running as Administrator to see if this solved the issue, but still no luck. Any ideas?

Side Note: I did find out why the mods weren’t installing to the server properly and it was because I had the “Mods” folder in the wrong location… Derp! Lol!

I discovered that ConanSandboxServer-Win64-Test.exe only had access to public networks in my firewall, and not private networks, so I gave it access to both, and that resolved my issue immediately. I was able to connect to my server, and it works perfectly.

Having the tool validate firewall rules in on the todo list.

I’ve never done that before, so that may take some time, but it will probably eventually happen :slight_smile:

Thanks for sharing!

Side Note: I did find out why the mods weren’t installing to the server properly and it was because I had the “Mods” folder in the wrong location… Derp! Lol!

Ok, so the mod part is fixed :slight_smile:

I tried running as Administrator to see if this solved the issue, but still no luck.

Regarding what the tool currently does, Administrator access is not required (that may change if I add things like firewall rules negotiation, but at the moment this is not necessary)

When I tried to change the values in the launcher it “Save Settings” button on the tool was just grayed out so I wasn’t able to make any changes (mod list items, server name, server password, admin password etc.). Everything else seemed to work 100% no issues, but it just didn’t want to save these settings.

Does any of the “lights” appear red?

The tool does not want you to save anything that could cause issues, so if you try to put 80 players, a 2 character long server name, etc… it will not allow saving.

Hello Toolguy,

Nope, my server setting were as follows…

Server Name: Malserve
Max Players: 30
Server Pass: <10 digit long password> (wont post it here for obvious reasons)

I’ve got a picture here, make it easier for you if that helps?

I put the “******” to indicate it’s a sensitive password, that wont actually be the password at all, however the lights were still the same color.

Server Name: Malserve

Well, “Malserve” is showing red (because it’s considered too short by the tool).

Try a longer server name to see if that solves the problem.

If everybody really thinks it’s too much of a limitation, I can remove the limit of the number of characters on the server names, it seemed a good idea, but apparently some people prefer short names.

Hmmm, I suppose that makes sense… but wouldn’t it be logical to make the limitations the same as creating a server without the tool?

Side Note:

Does this tool update mods automatically?
Also, I have an idea that be an awesome feature for the server!
Would it be at all possible to create a “auto-restart” feature that would restart the server, wait for mods to update and the turn it back on; set on a timer, say every day at a specified time? This would be really helpful!

Hmmm, I suppose that makes sense… but wouldn’t it be logical to make the limitations the same as creating a server without the tool?

Possibly, that would imply I actually know what the actual limits allowed by the game server are :slight_smile:

I guess my first move will be to release a new version that cuts down the hard limits and only shows “yellow” for things that are not awesome (I still think if everybody call their server with a three letters names it’s going to be a mess…)

Side Note:
Does this tool update mods automatically?

Yes it does, for the ones it installs itself when you provide the workshop id.

The ones you provide by path directly on your disk, the tool only added them to the startup sequence but it does not update them.

Also, I have an idea that be an awesome feature for the server!
Would it be at all possible to create a “auto-restart” feature that would restart the server, wait for mods to update and the turn it back on; set on a timer, say every day at a specified time? This would be really helpful!

That should not be too difficult to do.

I guess the tool could even use the RCon connection to send messages to the players on the server to indicate that it will restart in 5 minutes or something…

That would be beautiful! Do you know how long that would take to implement?

By the way, I love the work you’ve done for this, it’s quite amazing! Keep up the great work :slight_smile: