Рейтинг: новый рекорд пишется на диск сразу, не теряется при перезапуске сервера

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WxZo3ekR5m1af437Qzqwc1
This commit is contained in:
2026-10-29 12:09:33 +05:00
co-authored by Claude Sonnet 5.5
parent 666bebfb60
commit 8c1bbe52b0
+1
View File
@@ -423,6 +423,7 @@ func submit_record(map_id: String, time: float) -> void:
board[cid] = {"nick": nick, "time": time, "ts": int(Time.get_unix_time_from_system())}
_trim_board(map_id)
lb_dirty = true
_save_leaderboard() # новый рекорд пишем сразу: рекорды редки, а перезапуск службы (SIGTERM) иначе терял бы последние ≤ SAVE_EVERY секунд
elif old.nick != nick:
old.nick = nick
lb_dirty = true