diff --git a/evennia/server/portal/portal.py b/evennia/server/portal/portal.py index 02d501028b..97962f686c 100644 --- a/evennia/server/portal/portal.py +++ b/evennia/server/portal/portal.py @@ -87,7 +87,7 @@ def _portal_maintenance(): reason = "Idle timeout exceeded, disconnecting." for session in [sess for sess in PORTAL_SESSIONS.values() if (now - sess.cmd_last) > _IDLE_TIMEOUT]: - session.data_out(text=reason) + session.data_out(text=[[reason], {}]) PORTAL_SESSIONS.disconnect(session) if _IDLE_TIMEOUT > 0: