Add warning and reset flow for non-default masterserver address
For the sake of every brave warrior in #tech-support, watching people blindly flail at their keyboards and fail to port forward.
This adds a prompt to reset masterserver
whenever a player attempts to host a netgame or load the in-game Server Browser with a non-default masterserver
. If the player mashes through it, the default behavior is to reset, because nobody reads anything and I honestly cannot blame them at all.
Merge request reports
Activity
added 1 commit
- 1441fda8 - Clearly mark MS reminder + formatting touchup
Added
masterserver_nagattempts
, default 5. Reduces by 1 when you dismiss the "wrong address" nag, once per boot. At 0, nags are disabled. Savvy players can disable the nags right away, but a future player on a community Master Server would eventually stop being harassed even without knowing about this.To cover for someone somehow dismissing this without reading it 5 times (????), and for better general conveyance, the Server Browser address is now displayed when setting up a netgame with
advertise
On, or when viewing the in-game Server Browser. It's transparent and uses your highlight color when default, but uses the warning color and full opacity if it's changed.- Resolved by AJ Martinez
mentioned in commit 34fd13be