From a53609bdc548a19c4974e91c257a180c04287af8 Mon Sep 17 00:00:00 2001 From: polaris Date: Tue, 15 Apr 2014 15:03:55 -0400 Subject: [PATCH] Send status to friends when going offline --- gamespy_profile_server.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gamespy_profile_server.py b/gamespy_profile_server.py index 371e1a0..dfbc5e9 100644 --- a/gamespy_profile_server.py +++ b/gamespy_profile_server.py @@ -108,6 +108,11 @@ class PlayerSession(LineReceiver): def connectionLost(self, reason): self.log(logging.INFO, "Client disconnected") + self.status = "0" + self.statstring = "Offline" + self.locstring = "" + self.send_status_to_friends() + if self.session in self.sessions: del self.sessions[self.session] self.log(logging.INFO, "Deleted session %d" % self.sessions)