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

You just gave me flashbacks to my old, crappy Chevy Cavalier… thanks for that.

After some extensive testing by Getu and Terrornaut from the Admin discord comes a new version which hopefully should put the final nail in the “my server restarted claiming there was no player but there were still some playing” coffin.

The core issue may actually solve some other minor problems: In some cases the DSL would miss some of the log file updates, which in this case means it missed the “player joined”, counting fewer players online than there actually were.

1.6.9 (21 april 2023)

  • Added some error checking and reporting for the cases when the DSL is not able to load the log file properly
  • Made a change in the way the server logs are parsed to help with some entries being missed in some conditions
    Dedicated Server Launcher 1.6.9

As usual, please report any issue:

If this version works properly, it will become the new official version

@darthphysicist sorry for the nightmares, that was a bit cavalier of me to write that.

@Ethernet Oh, you mean in the web status page? Why is it currently a problem for your proxy, the host + port has to be different, how would having a subfolder helps?

3 Likes

With nginx as a reverse proxy it comes down to how the response from the DSL web server interact with it with a location block.

location conandsl1/ {
    proxy_pass http://$serverip:$webstatusport/;
}

An example with the proxy would be when DSL auto refreshes the page every 5 seconds (I think that’s the time) it would refresh to / strip out the /conandsl1 location and attempting to login would use /login which would be a different location with how the reverse proxy would see it and therefore not work. There are workarounds that can be used with subdomains but I thought it might be worth a suggestion to make a subfolder or alias within DSL.

Hi there, sorry to be a pain but would really appreciate some help.
The server itself works great for me, but I can’t get the web page to work, neither locally not remorely. not sure what I’m doing wrong, it just doesn’t come up when I enter the IP in the browser.
Thank you for any help! :slight_smile:

Are you including the port? It should be IP:Port
Xx.xxx.xxx.xxx:yy

I think I’m missing a part of the puzzle.

Each DSL requires its own port for its own web page, so each DSL uses a totally unique combination of IP:Port, so I don’t really see what the problem is with nginx.

Actually, the web code I extracted for the DSL comes from some internal tools that are exactly used like that using nginx as the front end, with ngnix catching accesses on port 80 and then redirecting to port 81 for the first server, port 82 for the second, etc…

First of all, thank you for providing this tool! It saved me a lot of work configuring / running servers for our community.

One small thing I noticed in latest 1.6.9 (but I think this bug has been around for a while), is that when I drag the window, it resizes to a size smaller than its contents, making it impossible (for example) to hit the button to save changes. I cannot make the window wider myself to fix it again (maybe that would be an easy fix). I’m using Windows Server 2016, with no font scaling (since I know that could cause issues), through Remote Desktop, if that’s any help. I have to restart the tool to fix it.

1 Like

There’s unfortunately no easy fix for that, I’ve tried a number of time but changing something triggered some other problems.

What is the size of the remote desktop window you are using?

Have you tried to play with WIN+arrows to see if that help? Or mimize/maximize?

Thank you for the response! Yes I’ve tried all that. The remote desktop window size is 1920x1080 (fullscreen).

I took a screenshot of the window after the resizing bug occurs, but I’m not able to upload anything here, since I’m a new user. Can’t put a link in my post either.

The window cuts off at the right side of ‘Warning Messages’ panel. Some other UI elements are also out of place (like server name / password are moved to the right and cut off as well).

It does look a bit different than when I run it locally on Windows 10 (on which the resizing issue does not occur), which makes me wonder, could it be using a font that is not available on Windows Server 2016 and somehow calculate things the wrong way? (which font do you use? I can check if that’s installed).

Otherwise I’ll just have to live with it. :slight_smile: It’s not breaking in any way since I can restart the tool at any time, and it won’t affect the running servers as far as I know.

Question for everybody: Is the version 1.6.9 now reliable enough to be the new official version and replace 1.6.4, or are there still some pending issues which only happen in the beta and don’t happen with the official version?

I think I’m on it (will confirm tonight) and havent had any stability issues. Will confirm when I get home.

1 Like

I see no problems, runs stable and does its job.

Also wanted to express my gratitude for their work on the DSL, it just simplifies the work with the game servers immensely.

many thanks

1 Like

I’ve been running 1.6.9 on two servers for just over a week with no issues so far. :+1:

1 Like

Welp, I’ve been a slacker and am apparently on 1.6.4 and 1.6.6… so my opinion is worth approximately diddly squat. Making my usual excellent contribution.

1 Like

I got enough thumbs ups from people who used it without a problem, so 1.6.9 is now the new recommended version. :partying_face:

@darthphysicist when you enter the quantum realm, your DSL version number starts following the Heisenberg uncertainty principle? :sweat_smile:

2 Likes

Yes it attains maximal uncertainty the more I have absolute certainty I have no idea what I’m doing. My databases are orthogonal and my servers Hermitian.

2 Likes

Is this right? Both current official and beta has the same text and number.

You can either download

  • The current official version: 1.6.9 (released 21 April 2023).
  • The latest beta version: 1.6.9 (released 21 April 2023).
1 Like

This is correct, and the reason is that editing posts is annoying, and most programmers are lazy, so when I publish the version to official I keep the line with the beta so when I release the next beta I don’t have to retype it all.

Not sure if Discourse supports commenting out sections so they stay in the post but are not shown?

Okay, thanks!

1 Like

Hey, is it possible to run the dedi server launcher on a machine, as well as a VPN and still have it work? How would I have to set things to do so?