Fix HLL RCON v2 handshake

This commit is contained in:
devRaGonSa
2026-03-24 14:59:16 +01:00
parent 5c245fd3c5
commit cf27fdb1cf
3 changed files with 150 additions and 47 deletions

View File

@@ -692,12 +692,17 @@ def _enrich_server_items(items: list[dict[str, object]]) -> list[dict[str, objec
def _select_primary_snapshot_items(items: list[dict[str, object]]) -> list[dict[str, object]]:
real_items = [
preferred_origin = (
"real-rcon"
if get_live_data_source_kind() == "rcon"
else "real-a2s"
)
preferred_items = [
item
for item in items
if item.get("snapshot_origin") == "real-a2s"
if item.get("snapshot_origin") == preferred_origin
]
return real_items or items
return preferred_items or items
def _enrich_server_item(