+6
Fix Live

Best host determination algorithm broken

Thomas 3 months ago in All Platforms / PC • updated by Pepula 1 month ago 11 2 duplicates

The algorithm that determines the host for the match seems to be broken. I discovered it recently when high ping players joined and the game (especially hit registration) became very laggy.


I suppose the player with the darker ping is the host. In the following screenshots you can see that the game chose a very bad host.





Game Version:
290.10549
Reproduction steps:
Join a public frontline match and observe, who becomes host
Network Lag
GOOD, I'M SATISFIED
Satisfaction mark by Thomas 2 weeks ago

Duplicates 2

I've had the same iddue a couple of times too. a player with 250+ ping joins, becomes host and then everybody becomes laggy,and starts teleporting...

-2

I really doubt the devs know how to fix this

Post isn't toxic enough. Ignored

Gone ahead and merged the two recent reports with this report. Thanks for the reports, but if everybody could share their game log files when you notice that the host / master client is someone with a high ping, that'd be helpful.


Where to find game log files

Windows:
The output_log.txt can be found here, but there is also a shortcut to it in the game's Local Files / inside of the WW1GameSeries Folder, "LocalLow LogFile Shortcut":

C:\Users\Name\AppData\LocalLow\WW1 Game Series\WW1 Game Series

Or use Windows' RUN / Copy+Paste into the File Explorer Address Bar: %APPDATA%\..\LocalLow\WW1 Game Series\WW1 Game Series

Mac:
The player.log can be found here:

~/Library/Logs/Unity/Player.log

Linux:
The player.log can be found here:

~/.config/unity3d/WW1 Game Series/WW1 Game Series/Player.log

You can use a file sharing service (Google Drive/Drop Box/etc.) or https://pastebin.com/
If the game log file can fit. Max size a Paste can be is: 512 KB (0.5 MB)

Note: Everytime you launch Verdun (or Tannenberg) your game log file is overwritten. So best to make a copy of it, if you experience a bad bug or crash.

https://pastebin.com/X7qEBVj8


(i never had that ping in eu servers)


maps before this:


+1
Confirmed

We've made a possible fix and are confirming this so that it can be in the next update (10827+)

Fix Live

This fix is now live but we will also update a quicker switching system which also takes in account ping variance in the next update.

I don't know what exactly changed in the code, but it isn't fixed. I've played a couple of games yesterday evening, and the host was still not the player with the lowest ping. I'll try to take some screenshots tonight to show it exactly

It is not guaranteed to be the very lowest ping(It takes around 3 minutes for the server to check) because MC switching a lot can give bad behavior so it only switches when it matters significantly. Like I said before; we will also update a quicker switching system(1 minute). Was there a big difference between the lowest ping and the actual MC ping?

if i'm not mistaking, the difference was about 40-50. I play with 20 ping and the host had most of the times around 40-70. But i'll check later if it indeed changes after 3 minutes