Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 30 Dołączył: 22.01.2007 Ostrzeżenie: (0%)
|
Witam mam pytanie trapiące moją ciekawość, jak w grach online robią przyrost surowców może coś sie dowiem czego nie wiem
Próba 1: Wrzuciłem wykonywanie skryptu do crontaba jenak ma to wade wykonuje się co minuta niby ok ale wizualnie do kitu no i jak wiemy w tych grach często liczą się sekundy Próba 2: Użyłem biblioteki jquery i odświeżam sobie stronkę zapisując aktualną datę do bazy powiedzmy co 15s. Wizualnie wszytko OK jednak wada jest taka ze wylogowując się surowce nie rosną , chodź po kolejnym lgowaniu przyrost się wyrównuje to jednak nie ma to sensu. Próba3: Strona odświeżająca się co 15s jednak trzymać ciągle on-line mało stabilne rozwiązanie. Odpowiadając na trapiące pytania nie piszę gry jednak jestem bardzo ciekawy jak to jest rozwiązywane w tych grach on-line. Pozdrawiam prz3kus |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 30 Dołączył: 22.01.2007 Ostrzeżenie: (0%)
|
Aha czyli każda akcja np. wysłania ataku czy szpiegowania wykonuje update o tym nie pomyślałem (to dlatego banują w pewnej grze za robienie zbyt wielu akcji na jednym koncie w jednym czasie:) dzięki Void już myślałem że jestem jakiś inny i jest jakiś super skrypt w stylu ajaxa działający po stronie serwera a tu wystarczy mieć wyobraźnie.
Sorki jeżeli takie tematy już były nie znalazłem wcześniej odpowiedzi a dzięki temu będe spał spokojniej (IMG:style_emoticons/default/smile.gif) Jeszcze raz dzięki Void Po przemysleniu mam jeszcze jedną lukę w umyśle postaram sie wyjaśnieć na przykładzie: -Nie ma mnie na koncie surka rosnie -Ktoś wysłał zwiad czy tam atak trwa on z 30min wiec koles wyszedl z kona. Nie ma kto odswiezyc danych a jednak akcja się musiała wykonać bo powiedzmy pozostały jakieś szczątki po bitwie. I co wy na to? (IMG:style_emoticons/default/smile.gif) Ten post edytował prz3kus 4.09.2009, 16:07:50 |
|
|
|
prz3kus [php][mysql] update bazy 24h co pare sekund 3.09.2009, 19:41:07
r4xz może ajax? (ale głowy niedaję 3.09.2009, 19:42:43
Void Było to już chyba kilka razy
Przy odświeżaniu str... 3.09.2009, 19:58:13
kfc4 Rozpoczynając atak już wszystko wyliczasz. Tylko n... 4.09.2009, 17:03:23 
prz3kus Cytat(kfc4 @ 4.09.2009, 18:03:23 ) Ro... 4.09.2009, 17:11:00
thek A pomyślałeś o czymś w stylu sleep() ? Z tego co w... 4.09.2009, 20:51:25
franki01 Tworzysz klasę/funkcję (użyję przykładu klasy) Use... 4.09.2009, 20:56:28
thek To chyba troche dziwnie u mnie na localu działał j... 4.09.2009, 21:27:28
prz3kus Czyli funkcja time_sleep_until() potrafi wykonać ... 4.09.2009, 21:40:09
thek Funkcja sleep(X) zatrzymuje wykonywanie skryptu na... 4.09.2009, 23:34:12 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 06:45 |