SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje serwera
  3. getSyncCost

Funkcja

getSyncCost

SerwerPozostałeTylko Trilogy Hub

Zwraca, ile kosztuje synchronizacja graczy od ostatniego wywołania: liczbę cykli (ticks), średni i najdłuższy czas cyklu w ms (avgMs, maxMs), stany na cykl (statesPerTick) i czas pomiaru (seconds). Pomaga znaleźć przycięcia serwera.

Składnia

table getSyncCost()

Zwraca

Tabela z polami albo false.

Przykład

setTimer(function()
    local c = getSyncCost()
    if c then outputServerLog(("sync: %.2f ms śr., %.2f ms max"):format(c.avgMs, c.maxMs)) end
end, 60000, 0)

Zobacz też