Add crash detection to realtime stats

This commit is contained in:
Andrew 2022-05-25 14:26:13 -04:00
parent fae4aeb492
commit b293164e12

View File

@ -708,6 +708,7 @@ class Server:
)
# cancel the watcher task
self.server_scheduler.remove_job("c_" + str(self.server_id))
self.server_scheduler.remove_job("stats_" + str(self.server_id))
return
HelperServerStats.sever_crashed(self.server_id)
@ -1137,6 +1138,7 @@ class Server:
"desc": raw_ping_result.get("desc"),
"version": raw_ping_result.get("version"),
"icon": raw_ping_result.get("icon"),
"crashed": self.is_crashed,
}
)
if len(self.helper.websocket_helper.clients) > 0:
@ -1161,6 +1163,7 @@ class Server:
"desc": raw_ping_result.get("desc"),
"version": raw_ping_result.get("version"),
"icon": raw_ping_result.get("icon"),
"crashed": self.is_crashed,
},
)
total_players += int(raw_ping_result.get("online"))