feat: reimplement server mod dialog

This commit is contained in:
aclist committed 2026-03-30 22:51:45 +09:00
1 parent 4022b4c6b6
commit 6393265935
8 files changed
+179 -62

No files matched your search

+5 -3
View File
@@ -273,7 +273,7 @@ def get_prereqs(ip: str, qport: int) -> Prereqs:
return Prereqs(is_password, gameport, appid, version)
def details(record: Record) -> Details:
def get_details(record: Record) -> Details:
ip = record.ip
qport = record.qport
default_str = strings.none_provided
@@ -448,9 +448,11 @@ def validate_ip(addr: str) -> Record:
return record
def get_rules(ip: str, qport: int) -> list[int]:
def get_rules(record: Record) -> list[int]:
ip = record.ip
qport = record.qport
try:
mods = dayzquery.dayz_rules((ip, int(qport))).mods
mods = dayzquery.dayz_rules((ip, qport)).mods
return [mod for mod in mods]
except Exception as e:
logger.critical(e)