mirror of
https://github.com/cyberarm/w3d_hub_linux_launcher.git
synced 2026-03-22 04:06:18 +00:00
Compare commits
2 Commits
355a4503ea
...
027ba27b37
| Author | SHA1 | Date | |
|---|---|---|---|
| 027ba27b37 | |||
| adff1f9159 |
@@ -255,13 +255,14 @@ class W3DHub
|
||||
!server.status.password &&
|
||||
server.status.player_count < server.status.max_players
|
||||
end
|
||||
server_options.sort_by! { |s| [s.status.player_count, s.ping] }.reverse!
|
||||
|
||||
# try to find server with lowest ping and matching version
|
||||
found_server = server_options.find { |server| server.version == app_data[:installed_version] }
|
||||
# try to find server with lowest ping and undefined version
|
||||
found_server ||= server_options.find { |server| server.version == Api::ServerListServer::NO_OR_DEFAULT_VERSION }
|
||||
|
||||
found_server ? found_server : nil
|
||||
found_server || nil
|
||||
end
|
||||
|
||||
def play_now(app_id, channel)
|
||||
|
||||
Reference in New Issue
Block a user