fix(server): lock server starting chapter on first initialization

This commit is contained in:
2026-10-04 16:25:29 +08:00
parent 78750f2e12
commit fe7344582f
7 changed files with 221 additions and 8 deletions
+4 -1
View File
@@ -36,7 +36,10 @@ func TestStartingChapterPolicyPersistsWithoutReplacingTutorialSeed(t *testing.T)
t.Fatal(err)
}
s.state = reopened
if err := s.ConfigureStartPack(21, false); err != nil {
if err := s.ConfigureStartPack(21, false); err == nil {
t.Fatal("accepted account inconsistent with server entry policy")
}
if err := s.ConfigureStartPack(1, false); err != nil {
t.Fatal(err)
}
if s.startingPack() != 1 {