Quick answer: Watch for frequent connection errors and timeouts, disconnects, lag, and errors that depend on connection quality. The sign of a network problem is often poor handling, errors surfacing that should be handled gracefully.
A network problem, errors and failures in your game's online communication, frustrates players, but the real issue is often how the game handles the network's inevitable unreliability. Here are the signs your game has a network problem.
Frequent Connection Errors and Timeouts
The direct sign is frequent connection errors and timeouts surfacing to players, failed requests, operations timing out, things not loading. Some network failures are inevitable (the network is unreliable), but if errors frequently reach players (rather than being handled gracefully), that's a network problem in how you handle the unreliability.
Bugnet captures errors from the field, so network errors players hit are visible. Frequent connection errors and timeouts reaching players are a sign of a network problem, and since most network failures are transient (and should be handled with retries/fallbacks), errors frequently surfacing to players points at inadequate network handling, not just the network's unreliability.
Disconnects and Lag Players Report
Player-reported signs include frequent disconnects (players being kicked off) and lag (delays in online actions). If players report being disconnected or laggy play, your game has network problems, whether from the network itself or from not handling disconnects and latency gracefully (reconnecting smoothly, handling delay well).
Bugnet captures errors with breadcrumbs, so disconnect and network-related issues are identifiable. Disconnects and lag players report are signs of network problems, and how you handle them (gracefully reconnecting after a disconnect, handling latency well) matters as much as the network itself, since the network's unreliability is a given, so poor handling of it is often the real problem.
Errors That Depend on Connection Quality
A telling sign is errors and problems that depend on connection quality, worse on poor connections, fine on good ones, indicating the game isn't robust to the range of network conditions players have. If your network problems concentrate on players with worse connections, the game isn't handling unreliable networks defensively enough.
Bugnet captures errors with context from the field, so connection-dependent problems surface. Errors that depend on connection quality are a sign the game isn't designed for unreliable networks, players have a huge range of connection quality, so a game that only works well on good connections has a network-handling problem, pointing at designing for unreliability (retries, timeouts, graceful degradation).
Watch for frequent connection errors and timeouts, disconnects, lag, and errors that depend on connection quality. The sign of a network problem is often poor handling, errors surfacing that should be handled gracefully.