Рейтинг: новый рекорд пишется на диск сразу, не теряется при перезапуске сервера
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WxZo3ekR5m1af437Qzqwc1
This commit is contained in:
@@ -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())}
|
board[cid] = {"nick": nick, "time": time, "ts": int(Time.get_unix_time_from_system())}
|
||||||
_trim_board(map_id)
|
_trim_board(map_id)
|
||||||
lb_dirty = true
|
lb_dirty = true
|
||||||
|
_save_leaderboard() # новый рекорд пишем сразу: рекорды редки, а перезапуск службы (SIGTERM) иначе терял бы последние ≤ SAVE_EVERY секунд
|
||||||
elif old.nick != nick:
|
elif old.nick != nick:
|
||||||
old.nick = nick
|
old.nick = nick
|
||||||
lb_dirty = true
|
lb_dirty = true
|
||||||
|
|||||||
Reference in New Issue
Block a user