Witam wszystkich!
Otóż szukam rozwiązania mojego problemu.
Mam zamias stworzyć grę. Jest to gra, w której każda czynność zajmuje określoną liczbę punktów czynności. Nowa "partia punktów" jest naliczana co godzinę i jest to wartość losowa - identyczna dla każdego gracza. Mam problem ze zmuszeniem skryptu do wykonania się co godzinę. Wymyśliłem to sobie tak:
Użytkownik jest na stronie i wykonuje czynności. Skrypt w tle sprawdza, czy w bazie danych, dla obecnej godziny (jeżeli jest 15:25, to sprawdza zależność dla godziny 15) zostały rozdane punkty, jeżeli nie, wykonuje skrypt, który losuje liczbę z przedziału, i dodaje ją do wszystkich wartości użytkowników.
Niby skrypt może działać, jednak co, jeżeli dwuch użytkowników w tym samym momencie wykona skrypt - punkty się zdublują. Poza tym wczytanie takiej strony będzie trwać bardzo długo, przy dużej ilości osób prawdopodobne, że wywali Time Out.
CronJob odpada, nie mam możliwości instalacji go na serwerze.
Bardzo proszę o poradę i z góry dziękuję za pomoc