![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 9.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, chciałbym zrobić logi graczy, którzy są zalogowane do gry, problem w tym taki, że posiadam jedynie trzy informacje na temat danego gracza.. jego nick oraz, czy jest na służbie oraz czy jest w grze, tablica wygląda tak:
Jeśli online = 1 to znaczy że jest w grze, a kiedy 0 to że nie ma go. Oczywiście w tablicy jest kilkanaście graczy, dla przykładu wstawiłem tylko jednego. Chciałbym, aby logi zapisywały to w jakich godzinach dany gracz był w grze oraz jaki był stan duty w momencie wyjścia z serwera. Jakieś porady w jaki sposób to zrobić? Ten post edytował lekosm2 30.11.2016, 21:51:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 18 Dołączył: 5.02.2016 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
No to najlepiej uruchomić CRON co minutę i pobierać tablicę, porównywać, jeśli przy danym nicku zmieni się status online to zapisywać czas duty.
Nie wiem jak duża jest ta tablica, jeśli masz kilkunastu (jak to określiłeś) graczy, to CRON się przyda. Gorzej z serwerami typu 200-300 graczy, wtedy obsługa tych wszystkich danych na minutę, może być przeciążająca i niewykonalna, bo skrypt może się nie wyrobić w minutę. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 08:13 |