Skip to content

Troubleshooting: server browser N/A + blank description#45

Merged
AdaInTheLab merged 1 commit into
mainfrom
docs/troubleshooting-server-browser-na
Apr 29, 2026
Merged

Troubleshooting: server browser N/A + blank description#45
AdaInTheLab merged 1 commit into
mainfrom
docs/troubleshooting-server-browser-na

Conversation

@AdaInTheLab
Copy link
Copy Markdown
Collaborator

Captures tonight's debugging detour into one entry so neither of us re-derives it next time.

What this is

Operators see their server appear in the in-game browser with N/A ping and an empty description. Server is otherwise fine — direct-IP connect works, KC's panel dashboard shows real stats. Confused us for a couple of hours.

What I learned (the actual mechanism)

7D2D V 2.x switched server-browser discovery from Steam Query to EOS. Steam-side ports `26901` / `26903` are not bound by the dedicated server anymore, by design. The server logs literally say:

```
[Platform] Using cross platform: EOS
[EOS] Server registered, session: , 56 attributes
[Steamworks.NET] GameServer.Init successful
[Steamworks.NET] GameServer.LogOn successful, SteamID=...
```

So the server is published, with description / world / player count bundled into the EOS session attributes. The `N/A` + blank display is something downstream of EOS — affects a subset of operators' servers across multiple unrelated boxes, comes and goes.

What's confirmed vs inferred

The entry frames it that way explicitly:

  • Confirmed: the port pattern (`ss` output), the EOS migration (log lines), that gameplay still works.
  • Inferred: that the display issue is a downstream EOS / client rendering thing, not a server-side fix waiting to be found.

I deliberately don't claim "this is a vanilla bug in b14" or "your client is broken" — we tried both as theories and couldn't fully verify either. The entry just tells the next person: don't chase a missing 26901 bind, the server is fine.

Test plan

  • Markdown renders correctly on GitHub
  • Entry sits in the right place (after the favicon-deploy one, before "Adding an entry")
  • Verification command (`grep -iE "GameServer|EOS|MasterServer" ...`) works against current logs

🤖 Generated with Claude Code

Add an entry for the 'my server shows N/A and blank in the in-game
browser' confusion. Operator data we collected over an evening:

  - sudo ss -tulnp | grep ':269' shows ports 26900 + 26902 bound,
    but never 26901 or 26903.
  - Server log shows successful EOS init, EOS registration with 56
    attributes, AND Steamworks GameServer.Init + GameServer.LogOn.
  - Same pattern reproduces on two unrelated boxes (Hetzner Linux
    + WSL Linux), and the symptom hits a subset of OTHER operators'
    servers in the browser too — not unique to KC.

So 7D2D V 2.x has moved server browser discovery to EOS. Steam Query
ports 26901/26903 not binding is by design, not a regression. The
N/A + blank display is something downstream of EOS (lookup miss or
client-rendering bug), and not fixable from the server side.

Entry calls out what we *confirmed* (logs + ss output we have) vs
what we *inferred* (the EOS-downstream bit), so the next operator
googling 'server browser N/A' gets the actual mechanism instead of
chasing a phantom Steam Query bind.
@AdaInTheLab AdaInTheLab merged commit 18b565b into main Apr 29, 2026
2 checks passed
@AdaInTheLab AdaInTheLab deleted the docs/troubleshooting-server-browser-na branch April 29, 2026 22:03
@AdaInTheLab AdaInTheLab mentioned this pull request Apr 30, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant