Page MenuHomeFeedback Tracker

Official DayZ Server Browser: A lot of Community Servers can not be found since several weeks
Acknowledged, NormalPublic

Description

This ticket is >not< about the server browser being slow, but even if its finished loading all the servers, there are still a lot of community servers missing.
So you can not find a lot of servers in the official launcer unless you connect by direct IP, after they might show up in your Recent tab.

In the DZSA launcher, several online browser monitors or if you do a manual request to the steam master, everything is working.
Some hints in a similar ticket ( https://feedback.bistudio.com/T170263 ) showed in direction of an error on valve side, but it looks like the error is in the dayz browser, as the steam master responds correctly if you send the correct rquest. (see php script below on Steps to reproduce).

We tested this with several players across europe and the outcome was always the same. Changing settings in the steam client "Server browser pings per Minute" is not effecting this issue.
More details below. I think this issue started with the 1.20 update, not 100% sure on this though.

Thank you for looking into it.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
General
Steps To Reproduce

Start the official DayZ Server Browser (ingame or launcher) and search for example the community servers we created for this test purpose:

  • Showserver1
  • Showserver2

you will not find them.

Try the same in DZSA launcher or with following default steam master request script. You will find all servers, including the mentioned ones, within a few seconds.

#!/usr/bin/php
<?php

$to_socket = stream_socket_client("udp://hl2master.steampowered.com:27011", $errno, $errstr);

$last = "0.0.0.0:0";
$i = 0;

while (true) {
        $input = "1\xFF". $last. "\x00\gamedir\dayz\x00";
        fwrite($to_socket, $input);
        $packet = fread($to_socket, 4096);
        $packet =  substr($packet, 6);
        while (strlen($packet) > 3) {
                $i++;
                $ip = substr($packet,0,4);
                $port = substr($packet, 4,5);
                echo $i . " " . inet_ntop($ip);
                echo ":" . unpack("n", $port)[1];
                echo "\n";
                $packet = substr($packet, 6);
                $last = inet_ntop($ip) . ":" . unpack("n", $port)[1];
        }
        if ($last == '0.0.0.0:0') {
                break;
        }
}

fclose($to_socket);
?>

If any dev wants some more servers to test it with, i can send you a few more.

Event Timeline

mofokrazi edited Steps To Reproduce. (Show Details)
mofokrazi edited Steps To Reproduce. (Show Details)
mofokrazi edited Steps To Reproduce. (Show Details)
Geez changed the task status from New to Acknowledged.Apr 4 2023, 10:39 AM
Geez added a subscriber: Geez.Apr 4 2023, 11:03 AM

Thank you mofokrazi.
I have forwarded all the info to the devs and they seem to be aware of some of the suggestions and we are working with valve to get some answers as well.
Regards,
Geez

Thanks Geez. Actually it seems that since a few days something changed and i do find a lot more servers now way quicker than before. All the servers i was missing are here as well. So whatever you did, it got at least better or the problem is fixed by now. (Again tested it with several guys across europe)