summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorraven <citrons@mondecitronne.com>2026-03-21 03:37:32 -0500
committerraven <citrons@mondecitronne.com>2026-03-21 03:37:32 -0500
commit426709baff567ea0666cea9b317c5c3dddfc53f9 (patch)
tree912f7f5ebf063dcaab8737f62224168c5fba5660 /server
parent72f094e998983375dbee9f2697cbf7c9a8295204 (diff)
fix save bugs
Diffstat (limited to 'server')
-rw-r--r--server/server.go3
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) {