feat: concatenate launch parameters

This commit is contained in:
aclist committed 2026-05-09 23:53:14 +09:00
1 parent 1268c388b0
commit ed8e79455b
12 files changed
+52 -32

No files matched your search

+4 -2
View File
@@ -462,7 +462,7 @@ def query_playercount(record: Record) -> tuple[int, int] | None:
def query_by_ip(addr: str) -> A2SInfo:
record = short_ip_to_record(addr)
return query_by_record(record)
return query_by_record(record, update_gameport=True)
def query_by_id(server_id: int, key: str) -> dict[Any] | None:
"""
@@ -472,9 +472,11 @@ def query_by_id(server_id: int, key: str) -> dict[Any] | None:
return query_by_record(record)
def query_by_record(record: Record) -> A2SInfo:
def query_by_record(record: Record, update_gameport: bool = False) -> A2SInfo:
try:
info = a2s.info((record.ip, record.qport), 3.0)
if update_gameport:
record = Record(record.ip, info.port, record.qport)
return A2SInfo(record, info)
except Exception as e:
logger.warning(e)