mirror of
https://github.com/evennia/evennia.git
synced 2026-04-03 22:47:16 +02:00
Fixed so reloading the server reconnects the proper sessions to the characters again.
This commit is contained in:
parent
eb1044d7a1
commit
707a21c7d7
5 changed files with 28 additions and 36 deletions
|
|
@ -181,7 +181,7 @@ class ServerSessionHandler(SessionHandler):
|
|||
_ScriptDB.objects.validate(init_mode=init_mode)
|
||||
_ServerConfig.objects.conf("server_restart_mode", delete=True)
|
||||
# announce the reconnection
|
||||
self.announce_all(_(" ... server restarted."))
|
||||
self.announce_all(_(" ... Server restarted."))
|
||||
|
||||
def portal_shutdown(self):
|
||||
"""
|
||||
|
|
@ -431,8 +431,8 @@ class PortalSessionHandler(SessionHandler):
|
|||
serversessions - dictionary {sessid:{property:value},...} describing the properties
|
||||
to sync on all sessions
|
||||
"""
|
||||
to_save = [sessid for sessid, syncdata in serversessions if sessid in self.sessions]
|
||||
to_delete = [sessid for sessid, syncdata in serversessions if sessid not in to_save]
|
||||
to_save = [sessid for sessid in serversessions if sessid in self.sessions]
|
||||
to_delete = [sessid for sessid in serversessions if sessid not in to_save]
|
||||
# save protocols
|
||||
for sessid in to_save:
|
||||
self.sessions[sessid].load_sync_data(serversessions[sessid])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue