Aw, was worth a try, pretty useless feature if it’s a small server you’re managing on your own anyway.

Just wanted to point out that the next version of the DSL is using the LogStats do know the number of players connected on the server to avoid spurious early restarts.

@Conorlogical @biglouis

I don’t think that the fact the stall happens when you see the log stat message is related to the message itself, it’s probably related to something else that happens at the same time.

What are the specs of the machine?

Thanks for the reply, it is is a fairly dated machine,
i5 6700 - this might be wear it’s struggling but surely not this much, there is a cpu spike of a few % when it happens.
16GB of decent RAM
All installed on an SSD

Are you sure it’s a “i5 6700”?
I know of the “i7 6700”, “i5 6500” and “i5 670”, but can’t find anything about the “i5 6700”

Is the machine only running the server, or do you have other things on it?

Have you made sure it’s running in high performance mode (not “power saving” or “balanced”)?

Also worth checking the temperature of the cpu (and the system in general), if the machine is old you could have dried out thermal compound, resulting in the machine throttling down when there is too much activity.

And the obvious: Make sure the folder with the game is excluded from your anti-virus, etc…

Apologies I hit the wrong button, it’s an i5 6400 :smiley:

Temps and stuff are all okay, I haven’t allowed the folder through AV through I think so I’ll give that a go

Ouch, that’s a very slow CPU, it’s slower than the non-K version of the CPU I used 13 years ago: UserBenchmark: Intel Core i5-6400 vs i7-2600

The Exiles server is not very threaded, so it relies a lot on the brute force of single threaded performance, and this i5 running at 2.7Ghz is never going to accomplish miracles.

Toolguy - I found the problem. My IP for my internal server changed without me noticing and my server needed to have that updated to match. We are back in business. Thanks for the links to the tools.

1 Like

That’s one of the reasons why I recommend people to do set a fixed IP (associated to the MAC/hardware network card address) for the server locally when they do the Port Forwarding, that avoids risks of DHCP lease giving a new IP to the server.

Thought this might be the case :confused:

I have a spare i5 6600k lying around, would this do the trick do you think?

Cheers

Hard to say, but it’s definitely a faster CPU, with faster memory accesses and higher frequency.

CPUs are not everything of course, each generation also comes with new motherboards with new chipsets which can do more stuff at the same time, more lanes for the expansion cards, better on-board networking, etc…

The important point is that it’s a K model, which means it can be overclocked.

I had both a i7-2600K and a i7-4790K, and coupled with a proper cooling system (I used a Noctua NH-D14) I was able to crank up the clock speed to around 4.6Ghz on both CPU, which resulted in quite significant performance increases for things like compile times.

Using the stock Intel cooler, you can forget about overclocking though :sweat_smile:

Here is a minor version, a test to see if using both the players join/leave and the log stat message can help avoid the server restarting when players are still connected to it.

1.7.6 (05 march 2024)

I made 1.7.5 the new official version, and this 1.7.6 is the new beta.

1 Like

First off:
I am super thankful for the tool, and apologize for any stupidity I may have radiated in the past over it. I have a new PFsense router that I built that has made it possible to join the server without using “Direct Connection” I am super excited for Nat-Reflection, has simplified life for everyone in the house.

RCON

On version 1.7.2 (waiting for Rcon fix)
Rcon seems to only save the settings while the server is actively running, seems a bit cumbersome to log into my server RDP every morning after 6am just so the Rcon can function properly and broadcast the messages to the server. For now I have the messages working as intended, however, in 16 hours after the restart happens we’ll see if the settings stay. I’ve clicked “Save Changes” and done the “CTRL+S” on the “Game” config tab.

  • I have found that in order for the messages to broadcast like in any other server, the Rcon info must be set and saved. Otherwise it will only post to the Webhook, and not the server. This to me feels like the two options should share the same bounding box in the UI of the DSL. At the very least, Discord and RCON should be above the “Warning Messages” tile if not at the top of the same box.
  • I’m not entirely sure what file I made read only in the past, but I have resolved the issue for now by making Game.ini “read only” via windows. Still would like to see this issue addressed finally, DSL just resets the config to default values on startup, like there’s a setting somewhere that says:
    – “Oh you had changes here? Lemme reset that for you.” -DSL

MULTIHOME

I have noticed that even when Multihome is disabled, if the IP remains in the “DedicatedServerLauncherMultihomeIP=” entry, it behaves as if still enabled. Forcing me to clear the entry from the config, simply just disabling the feature does not change the behavior.

Nafryti

MULTIHOME
I have noticed that even when Multihome is disabled, if the IP remains in the “DedicatedServerLauncherMultihomeIP=” entry, it behaves as if still enabled.
Forcing me to clear the entry from the config, simply just disabling the feature does not change the behavior.

That one is actually a bug, good catch.

The code is missing a test on “m_MultihomeEnabled” when generating the command line for the server.

I made a new version, please try it and tell me if that works as expected.

1.7.7 (07 march 2024)

As a general note, when signaling issues it’s nice to update to the latest version so we can test things on the latest code, I don’t do support on problems that happen on old versions because sometimes things get fixed as side effects of other changes.

Rcon seems to only save the settings while the server is actively running, seems a bit cumbersome to log into my server RDP every morning after 6am just so the Rcon can function properly and broadcast the messages to the server.

That makes no sense :thinking:

It is known that the server tends to overwrite ini files now and then, so the only safe way to set settings is to make sure the server is not running, change what you need, save, then only start the server.

Each time you change a setting in a Unreal ini file, you risk the chance to lose all these changes if the server decides to rewrite the same file after some other internal value was modified.

For now I have the messages working as intended, however, in 16 hours after the restart happens we’ll see if the settings stay.
I’ve clicked “Save Changes” and done the “CTRL+S” on the “Game” config tab.

Ok, let’s go in the details there: How are you changing things?

You can technically edit the “Game” tab and press CTRL-S there, but as the tooltip says, it’s experimental and has not been much tested, actually I had forgotten you could do that, I’m used to edit the ini files in a text editor.

The theory is that if you click the “RCon Enabled” checkbox and press “Save Changes”, you should see the “[RconPlugin] RconEnabled=xxx” value change after a couple second (in the next UI refresh), and if you edit the value and press CTRL-S, the UI checkbox should reflect the change after a couple seconds as well.

So, what is it that you do exactly, what is running at the time, etc… ?

I have found that in order for the messages to broadcast like in any other server, the Rcon info must be set and saved.
Otherwise it will only post to the Webhook, and not the server. This to me feels like the two options should share the same bounding box in the UI of the DSL.

They are two separate things: When you enable RCon, you enable the RCon message sending for the DSL, but you also enable RCon for any RCon compatible program, local or remote (if you have port-forwarded the Rcon port on your router).

Some people don’t enable RCon but enable Discord, some do RCon but not Discord, some do none (not many), and some have both.

At the very least, Discord and RCON should be above the “Warning Messages” tile if not at the top of the same box.

The UI is very hard to change, it’s using the old Win32 GUI, everything has to be positionned manually, it’s like playing Tetris or Sokoban, so other than a major rewrite this is not going to happen, I simply do not have the time allocated for that: Fixing actual bugs or small things, yes, major changes, nope. Sorry.

I’m not entirely sure what file I made read only in the past, but I have resolved the issue for now by making Game.ini “read only” via windows.
Still would like to see this issue addressed finally, DSL just resets the config to default values on startup, like there’s a setting somewhere that says:
– “Oh you had changes here? Lemme reset that for you.” -DSL

That one is weird.

Can you 100% guarantee that the game server is not running at all?

When you write “you had changes here?”, where they changes you made in the DSL, or in an external editor?

Can you give me a bullet point detailed list of what you do that trigger the issue, like:

  • Game and DSL are not running (checked in the task manager they are no processes remaining)
  • Edit the “game.ini” in my favorite text editor and changed “xxxx=yyyyy” to value “xxxx=zzzzz”, save and quit
  • Launch the DSL
  • Open the “game.ini” again in my text editor, the xxxx is now changed back to something something

That’s just an example, I need to understand what you are doing, what is happening and when it is happening.

1 Like

:brazil: feedback servers Conan Exiles

Olá @Toolguy Estou usando até hoje a versão 1.7.2 até hoje não tenho problemas porém vou atualizar para essa nova versão 1.7.7 que parece estar mais completa em atualizações e bem finalizada, muito obrigado! :slightly_smiling_face: :grinning: :smiley: :grinning: :star_struck:

image

1 Like

Apologies if this has been covered somewhere above, but I am in need of some assistance connecting to my dedicated server.

I set one up using the current version of the DSL per the guide, and my friend was able to connect without issue. However, I have not been able to connect to my own server. I can see the server in the server browser, but its ping registers as 9999, and I get timed out every time I try to connect.

For context, I am running the server on a gaming laptop (that meets the spec outlined above. I have been attempting to connect to my server on my desktop PC, which is running on the same network. Things I’ve tried to remedy this situation include:

  • Forwarding all the correct TCP and UDP ports and verifying this in the DSL
  • Enabling UPNP via my Spectrum portal
  • Disabling the router’s extra security layer
  • Creating manual port allowances via Windows Defender
  • Turning off Windows Defender entirely for testing purposes
  • Trying Direct Connect, using my laptop’s IP address (which is now static) followed by port 7777
    *Trying connecting via the “Join” option
    *Trying favoriting my server and using the Steam > View > Game Servers option outlined elsewhere

The server appears to be running fine, but something is impeding my ability to connect, and I’m not sure what it is. For the record, I have avoided connecting via the external IP, as I’ve been told my ISP will not allow this loopback method. Any help or feedback would be greatly appreciated. Thank you very much!

:brazil: servers feedback Conan Exiles
Confira sobre as portas aqui são todas essas que deverão ser abertas e não apenas a porta 777 para resumir você deve desta forma dentro do firewall, fiz um resumo que mostra onde deve configurar e quais portas deverão ser abertas se quiser conferir " Dica e Recomendações importante"

Ou por ver aqui mesmo no forum sobre esse assunto como mostra abaixo

I always have to use my internal network ip to connect. After server restart and it populates in the server list, I can join like any other server. If I want to connect asap, I need to direct connect with my internal 10.0.0.X:(port)

1 Like

help.
Why is it being identified as a virus?
I’ve already scanned it and deleted all the conan executables. I downloaded a new one and it was identified as a virus again.
This has never happened before.
Is it a false positive?

Tried connecting to internal IP followed by port. Same timeout situation.

I opened up ports 7777, 7778, 27015, 25575, and 80.