add option to ping servers imediately, ignoring waiting for serverupdateinterval #1569
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #915
Changes proposed in this request:
serverbrowser.cpp:
updateservers
andrefreshservers
. it defaults to 0updateservers
only passes it torefreshservers
updatefrommaster
now callsrefreshservers
with update_now set to 1refreshservers
the check for if enough time has elapsed based onserverupdateinterval
now has an OR check to see if update_now is 1, if it is then it will update regardless of when the last update wasonline.cfg:
gameui_online_update
is called it checks to see if we have pinged before in this session, if we have then callupdateservers
withupdate_now
at the default value (0), if not then call it withupdate_now
set to 1 forcing an immediate ping regardless of when the last ping wasWith these changes the server list will ping servers immediately upon being opened (before the animation) making the only delay in the time it takes to ping