From 426709baff567ea0666cea9b317c5c3dddfc53f9 Mon Sep 17 00:00:00 2001 From: raven Date: Sat, 21 Mar 2026 03:37:32 -0500 Subject: fix save bugs --- server/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'server') diff --git a/server/server.go b/server/server.go index 834d5fe..c3e1c6b 100644 --- a/server/server.go +++ b/server/server.go @@ -44,6 +44,7 @@ func NewServer(info ServerInfo) *Server { stopped: make(chan struct{}), } err := os.Mkdir("world", 0777) + dataManager.errHand = s if err == nil { spawnLevel := s.newLevel(levelInfo { Id: 0, @@ -67,7 +68,6 @@ func NewServer(info ServerInfo) *Server { } func (s *Server) Serve(ln net.Listener) { - dataManager.errHand = s s.Act(nil, func() {s.listener = ln}) go func() { defer s.Stop(nil) @@ -135,6 +135,7 @@ func (s *Server) stop() { checkSaved() }) } + checkSaved() } func (s *Server) Stop(from phony.Actor) { -- cgit v1.2.3