over 3 years ago - Toolguy - Direct link

New version for you (and that means that 1.1.2 is now the new official version), this time, no really new features, mostly quality of life improvements in the UI:

1.2.1 (10 september 2020)

  • Added a tabbed view allowing to visualize the server init files and steamcmd output in addition to the server log
  • Added support for CTRL-A and CTRL-C to the log output, should make it easier to copy-paste the content
    Dedicated Server Launcher 1.2.1

Here is what it looks like:

DedicatedServerLauncher12011207×663 77 KB

This time I really need you people to check if the SteamCMD log tab behaves correctly for everybody, including on less “mainstream” versions of Windows (or if you were using it on Wine if it still works), because to get the log I had to do some code abominations that would make H. P. Lovecraft start worshiping Cthulhu as a sane alternative…

The whole idea is to be able to track these weird cases when SteamCMD fails and the window closes too fast for you to notice, now at least (assuming that works) you’ll see the content in the tabbed log.

Regarding the ini files, they are “read only” views, but at some point I may authorize writing to them directly so you would not have to open a notepad to edit them.

Thanks :slight_smile:

over 3 years ago - Toolguy - Direct link

Right now, the idea is to add the name of the map in “additional command line parameters”, that’s one of the changes from version 1.1.2:

  • Moved the “Additional Command line parameters” before all the other parameters (’-MULTIHOME’, ‘-useallavailablecores’, ‘-MaxPlayers’) to allow passing things like custom map names which apparently need to appear first in the list

I’m not quite sure if there’s an easy (generic) way to fetch the list of possible maps from the installed data?

over 3 years ago - Toolguy - Direct link

So many questions, it’s almost like if a big reveal event happened and people had unanswered questions!

So, let see:

Kind of :slight_smile:

I did not know the actual name of the map so I could not give more information, but I asked this morning about how to ACTUALLY doing it, and I got two suggestions:

  1. Add the information in the Engine.ini file:
    [/Script/EngineSettings.GameMapsSettings]
    ServerDefaultMap=/Game/DLC_EXT/DLC_Siptah/Maps/DLC_Isle_of_Siptah

  2. Add the information as the first command line parameter:
    /Game/DLC_EXT/DLC_Siptah/Maps/DLC_Isle_of_Siptah

They are completely separate maps, and a server can only run one map at a time, so if you have only one server install you will have to run either Siptah or Exiled Lands, but you can totally run two server instances on same machine, each in their own folder and with their own launcher with their own parameters.

You can copy the entire folder, should work fine, but you can also just install a brand new server from scratch, and when it’s up and running, shut-it-down, and overwrite the .ini files and game database.

Just run two servers, one for each map.
The only requirement is that the machine is powerful enough to do that, and that they use different ports, so you’ll have to extend the port forwarding with a new set of port for each new server you add.

over 3 years ago - Toolguy - Direct link

I just noticed in the server path at the top that there are spaces in the folder “Conan Exiles”.
Just to test, could you try to deploy a server in a simple path like “C:\Test” or something like that?

Basically to capture the output of SteamCMD I had to do something horrible involving spawning a batch file from CMD.EXE, which itself launches Steam and then wait a bit, I may have been missing some double quoting here and there, if that’s the case, should be easy to fix.

Thanks :slight_smile:

over 3 years ago - Toolguy - Direct link

Could you also share your server ini files (server, game, engine) as well as the matching DedicatedServerLauncher log files (they are in the /logs subfolder) ?

It’s a bug in my code, just that when you launch multiple processes, it gets difficult to properly gets everything quoited.

I’ll try to get that fixed, thanks for checking for me :slight_smile:

over 3 years ago - Toolguy - Direct link

Quite a lot of messages, let summarize a bit

Indeed, the map is only on TestLive, so you will not be able to access it on Live, and obviously the game client version needs also to be available :slight_smile:

Yes there are some issues for some people, they are still being ironed out.
If your own machine is on the same local network, one thing you can try is to connect using the local ip of your server on your network instead of the external ip.

I can’t unfortunately help with this type of issues, there are simply too many parameters in play.
What I would suggest is that you join the Admin discord, where there are many experienced players who are running their own servers and have been through this discovery journey themselves, they would probably have suggestions you can try:

See here: Admins United: Conan - Discord for Server Admins!

So basically the opposite issue from @AtariV .

It’s often a firewall issue, resulting in the answers from the servers not being delivered so the connection time out. The good thing is that you get green lights, which means that technically your setup should be able to handle access from the outside (some ISP do not allow that).

The only way to be sure, is to get a complete set of log files, from both the game server and game client, to compare what happens, see on the server if the join attempt even worked at all.