Configuration serveur
Le réglage du tickrate s'effectue grâce à la commande de lancement -tickrate, celle-ci doit être réglé avec en combinaison avec certaines convar.
La commande tickrate
Au sujet de Counter Strike Source la commande de lancement tickrate a était désactivé à des fins d'équilibrage. Afin de la réactiver il faut utiliser l'addon srcds suivant : https://github.com/daemon32/tickrate_enabler Les instructions d'installations sont détaillés sur le repository de tickrate enabler.
Une fois l'addon installé la commande tickrate sera de nouveau active.
Les valeurs de la commande permettant de définir le tickrate varie en fonction du jeu, par exemple sur css les valeurs possibles sont 33, 66 et 100.
Une fois le tickrate définis lancer votre serveur de jeu et dans votre console activer le net_graph sur la valeur 4. Maintenant nous allons vérifier que votre serveur tourne bien sur le tick que vous avez définit (dans mon cas 100). Pour ce faire il faut regarder la valeur "sv" du net_graph.
Dans cette capture d'écran on peut voir que sv est bien à 100. Si ce n'est pas le cas alors il y a un problème soit au niveau du tickrate enabler sur css ou alors un problème au niveau de la commande -tickrate
Les cvars
Une fois le tickrate sur 100 il est nécessaire de configurer le serveur afin que celui-ci soit configuré pour supporter le tick 100.
Il faut définir les cvars suivantes en fonction du tick de votre serveur.
sv_maxupdaterate "100"
sv_minupdaterate "100"
sv_maxcmdrate "100"
sv_mincmdrate "100"
Ensuite il faut définir le rate du serveur voici quelques resources pour le configurer :
[http://ambaca.github.io/rate-calculator-2015/]
[https://web.archive.org/web/20160323173525/http://whisper.ausgamers.com/wiki/index.php/Tickrate]
ainsi qu'un exemple de configuration pour un serveur de 64 slots
sv_maxrate "0"
sv_minrate "50000"