Bonus jest naliczany od momentu przyznania, jak wczoraj o 13:00 uruchomiłeś bonus, to dzisiaj o 13:00 będziesz mógł odebrać. Jak o 20:00 to o 20:00 następnego dnia itd. Jest to podyktowane przez silnik gry (silnik gry pobiera datę przyznania bonusu i dodaje do niej 86400 sekund).
@ andiks dałeś mi pomysł na usprawnienie tego. Może by użyć
cron'a (Kasjan wie o co chodzi) do cyklicznego czyszczenia flagi bonus w bazie danych (np. wartość 0 dla wszystkich graczy o godz 0:00), a odebranie bonusu zmieniałoby flagę bonus w bazie na np. wartość 1. Proste a zarazem skuteczne (w teorii oczywiście
)