diff options
| author | raven <citrons@mondecitronne.com> | 2026-03-21 03:37:32 -0500 |
|---|---|---|
| committer | raven <citrons@mondecitronne.com> | 2026-03-21 03:37:32 -0500 |
| commit | 426709baff567ea0666cea9b317c5c3dddfc53f9 (patch) | |
| tree | 912f7f5ebf063dcaab8737f62224168c5fba5660 | |
| parent | 72f094e998983375dbee9f2697cbf7c9a8295204 (diff) | |
fix save bugs
| -rw-r--r-- | server/server.go | 3 |
1 files changed, 2 insertions, 1 deletions
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) { |
