Conan Exiles Dedicated Server Launcher (Official Version: 1.7.11 / Beta: 1.7.12)

Good afternoon!
Help me pls… Tell me in which direction I need to dig. D:
There was a problem with access to the server at the beginning of this month, after the next update of the game.
The server worked for a long time without changes, but it began to appear in the list with a ping of 9999.
Players could not connect, although the ports were all open and the network settings were not changed.
After many experiments with different versions of the launcher, resetting the network settings, the ports are closed (displayed in the launcher test).
The server was running Windows Server 2019. Internet connection without a router (directly).
I deployed a new (clean) windows 10 LTSC system. Everything is the same, the test fails with any ports (I tried 22000-22010 and others).
Please help me figure it out.

P.S. The firewall tried to disable it altogether, including the service. I manually prescribed the rules for inbound and outbound connections with the following permission:

  • Lauchner itself (exe)
  • ConanSandboxServer-Win64-Test.exe
  • steamcmd.exe
  • TCP / UDP ports
    Using TiniWall. Does not help. ;(

@Toolguy

I’m sorry to hear that…

Basically, you wrote that you had a working server, and then it broke after an update of the game.

What that tells me is that basically you had most probably done everything correctly, and your configuration was fine, but for some reason the game update broke something.

What would be helpful is to have logs of your server when it was working, and then similar logs from when the server was not working anymore so we could compare what happened.

Generally speaking, if your configuration works, it works: Changing the version of the launcher will not help, changing ports will not help. If you get green lights on the Test Port, it means your port forwarding is working.

There are many cases of “players can’t connect”, going from “Players can’t even see the server at all” to “The Direct Connect seem to work, the server does receive something and writes it in the logs, but then for some reason the connection does not proceed” to “The player can connect but get kicked after a few seconds”.

For that you need to collect logs:

  • Logs of the server
  • Logs of a client that tries to connect to the server

In both logs you need to search for “Error” messages that seem to be related to network issues, but you can also search in the client log for the IP of the server, that’s where the connection process starts.

If you look in the server log on the exact same Time Stamp, you can see what happens on the server at the same moment (like for example “receive connection attempt from IP xxxxx”).

1 Like

Good afternoon!
I am very grateful to you for your time and desire to help.
Just now I have returned from work. During the break, I phoned the director of my Internet company. It turned out that they had indeed introduced restrictive measures in connection with a certain external situation. It so happened that this time just coincided with the release of the big update. Therefore, I had an erroneous assumption. I apologize for disturbing you.
Thus, I have four outputs, VPN, the tariff (price) increased by 3 times, changing the provider or closing the project. While I’m thinking what to do.

By the way, while I was dealing with this situation and monitoring the activity, I tracked down some external addresses where the request is being made. In particular, port 443 (40.71.11.136 Washington ??), as I understand it, is responsible for https, but what exactly?
Ports 7000 and alternating from 7001 to 7008 (95.211.244.57 netherlands?) 7600 (37.48.90.142 netherlands?) And others (this is what is at hand). And additionally those that I indicate. I would guess that this is due to the work of anti-cheats, but more like VPN routes. This is weird. Do you have any information on these connections? Thanks!

No real ideas about these specific ones, but we know for sure that there are people doing mass denial of service attempts on game servers (not only Conan), there are also some botnets that do some port scans, etc…

In addition, there are also these sites which collect the list of all servers for all games, and use the query port to fetch information about the name, number of players, etc… which also does a lot of traffic, not malicious but still quite many requests.

VPN are generally not recommended for game hosting, the additional hoops, encryption, etc… will most probably seriously impact the performance.

Maybe join the “Admins United: Conan” discord server and ask there for suggestions, probably people in the same area as you are who could advise for providers who would work better.

1 Like

i can somehow change the address of the external IP address check or disable this check?
for a long time I have been receiving spam in discord from the launcher.
i dont know fix it

screenshot

image

@Illidan that’s actually been fixed in the version 1.5.2… which somebody tested but that I forgot to push out publicly. So please fetch this version, and tell me if that fixes the issue.

1.5.2 (4 october 2021)

  • The external IP check will not send Discord messages about failed IP changes (“The external IP address for the server changed from ???.???.???.??? to x.y.z.w”), instead it will just log “Could not fetch the external IP for local IP x.y.z.w” into the launcher log.
  • The code which tries to figure the external IP should now properly do the request using the selected network interface when the user has multiple external IPs
    Dedicated Server Launcher 1.5.2

And I’m going to push 1.5.1 as the new “official” version and bump 1.5.2 as the new beta.

1 Like

yes, it looks like the new version fixes this problem

1 Like

@rigultru I’ve a new version of the launcher for you to test :slight_smile:

1.5.3 (2 november 2021)

  • The launcher now checks for the presence of a RequiresRestart.txt file, and initiate a restart of the server if it found it (the content is displayed in the restart message)
  • The game server will now restart early if there are no player connected during the final countdown instead of waiting, which should help reduce the downtime when the server needs to restart for updates
  • The “Players” tab is now modified when the number of players change so it’s directly visible in the UI
  • If a “Html” folder exists, the “favicon.ico” and “style.css” will be loaded from there, allowing for custom looking web status pages
    Dedicated Server Launcher 1.5.3

So, some details.

The “RequiresRestart.txt” is a new feature related to some changes in the game servers, but it’s probably something you can abuse on your own: Basically the idea is that when a restart is required, a file is created at the root of the Saved folder, the content is read to be shown as a message sent to the players, and then the count-down is started as usual…

…but this version also has Rigultru suggestion implemented, so if every player has left the server, the shut-down/restart sequence is shortened, which should reduce the time spent waiting for the server being ready…

…and since I had to check the number of players, I took the time to modify the display of the tab to show the number of players currently connected (more or less one minute). If it shows “Players” as usual, it’s that there’s nobody playing, else you have the player count added behind between parenthesis: “Players (9)”

image

The last change is a small tweak to the web server page, if you create a “Html” folder, you can put a “favicon.ico” and “style.css” file in it, so you can change the appearance of the page, which can be useful if you have multiple servers to monitor.

I had to change a bunch of things internally, so it’s possible that some bugs creeped in, please report any weird issue or regression you find. :sweat_smile:

Thanks!

3 Likes

Hey, I’ve got a question and I apologize in advance if it’s a stupid one, I’m not that well versed when it comes to server administration. Could this tool be used with a hosted server? Like one on GTX or some other commercial hosting site?

Actually, it looks like in some cases there seem to be a permanent restart loop, I’ll investigate and probably come up with a new version.

If it works for you, good, if it starts failing, then just quit it and restart 1.5.2 instead.

Depends, of the type of hosting.

Some just provide you with a “machine on the internet”, which means you can basically install and run whatever you do (including the launcher), while some other provide complete solutions for games, and take charge of updating/deploying the servers and provide you with a “dashboard” you can access to control things (like which mods to use, etc…).

That’s all I can say, but you could join the “Admins United: Conan” discord server and ask for more details there, where people are using all kind of servers, including GTX, OVH, GPortal, …

1 Like

Thank you!!

1 Like

Ok, hopefully the glitch is fixed.

@rigultru (and other of course!) if you could try that one for a few days and see if it works fine?

1.5.4 (4 november 2021)

Thanks for testing, and sorry for the mess.

3 Likes

Hello, thanks for the server! It had worked very well for 3 days, but after the new game update I could not log in to the server because the patch version is different from game version. Then I downloaded dedicated server 1.5.4, also tried to reinstall the server but the problem is still exist. In the top of the launcher it said “No Server installed” after I click the bottom right + botton.

1 Like

Was there any error/warnings during the SteamCMD patching part? (You can see that in the SteamCMD tab).

You may try to click the “Validate” button, that will force the redownload of any file that are not correct, sometimes unfortunately it happens that SteamCMD’s install gets corrupted :-/

1 Like

I sent you a private message

Yeah i got some heavy spam to discord while it restarted last night too.

1 Like

Yeah, there’s a weird issue, not sure why it happens, but for some reason, sometimes the exit check triggers when it should not, so probably revert to 1.5.2 until I find out exactly what the reason is.

I’m going to make a full debug version with a lot of log output and let it run this week end to see if I can identify the reason.

Basically I’m paying the price of the quite complicated state machine that tries to figure out what to do based on the current settings that people can edit at any time :-/

2 Likes

I have a accelerator VPN deployed on my server, but I cannot connect to it with the VPN’s IP in game, while the local IP is working, the VPN works for other games rather than Conan… Any solution for that?

What exactly is a “accelerator VPN”, how does that work, compared to a standard VPN?