diff --git a/evennia/server/portal/amp_server.py b/evennia/server/portal/amp_server.py index 80318c6a1b..c9953346a1 100644 --- a/evennia/server/portal/amp_server.py +++ b/evennia/server/portal/amp_server.py @@ -197,6 +197,8 @@ class AMPServerProtocol(amp.AMPMultiConnectionProtocol): if process and not _is_windows(): # avoid zombie-process on Unix/BSD process.wait() + # unset the reset-mode flag on the portal + self.factory.portal.server_restart_mode = None return def wait_for_disconnect(self, callback, *args, **kwargs):