Il tickrate del server è il numero di frame di gioco che il server elabora in un solo secondo. Questo a volte viene anche chiamato FPS del server, che è fonte di confusione poiché il server ha ancora il comando max_fps
.
Ogni frame di gioco, il gioco chiama il metodo GameFrame di un'entità ( se ne ha uno) per qualsiasi elaborazione logica di gioco. Per proiettili, giocatori, porte, ecc ... questo include l'elaborazione fisica. Il gioco fa anche logica interna in questo momento ... e qualsiasi plugin Valve Server (VSP) come MetaMod: Source e SourceMod può anche agganciare le proprie chiamate GameFrame (per SourceMod, questo è usato per i timer SourceMod e tutti i plugin che hanno OnGameFrame hooks).
Come avrai intuito, più alto è il tickrate, maggiore sarà la potenza della CPU che il gioco utilizzerà.
Non deve sempre essere un potere di 2. In effetti, alcuni proprietari di server CS: GO giurano di 102 / 102,4 tick invece che di 64 e 128 tickrates predefiniti. Affermano che rende le prestazioni del server più coerenti e riduce i picchi di CPU.
Tuttavia, questo potrebbe essere cambiato poiché Valve ha aggiornato il gioco.
Tieni presente che impostare solo il tickrate più alto non migliorerà l'esperienza dei giocatori. Devi anche assicurarti che le tue tariffe siano impostate correttamente per la quantità di larghezza di banda che hai a disposizione.
Come per gli altri giochi di Valve, molti utilizzano tickrate bloccati:
- 30 frame di gioco al secondo
- Left 4 Dead
- Left 4 Dead 2
- 66 frame di gioco al secondo
- Day of Defeat: Source
- Counter-Strike: Source
- Team Fortress 2
Il 66 i fotogrammi di gioco al secondo non erano sempre bloccati a 66. Valve ha cambiato questa impostazione qualche tempo fa dopo aver apportato modifiche al codice di gioco. Queste modifiche hanno reso alcuni giochi (TF2 in particolare) molto più sensibili ai cambiamenti di tickrate ... impostarlo troppo alto o troppo basso ha cambiato la velocità con cui le porte si aprivano / si chiudevano e causava problemi.