Document netcode : réactions et mises à jour
Mon document a suscité un nombre particulièrement impressionnant de réactions et de commentaires (je ne m’y attendais pas !). Il convient de noter que pour le moment, je n’ai remarqué aucune réaction négative dans les news comme dans les commentaires desdites news, ce qui me surprend encore plus étant donné le sujet houleux et controversé de mon document. Tout porte à croire que j’ai réussi à convaincre même les plus bornés.
- 19/09/2005 : NoFrag – Comment ça marche : le netcode de Source – « C’est l’article qu’il faut lire ! »
- 19/09/2005 : Half-Life fusion – Dossier sur le netcode du Source Engine – « un bon dossier technique sur le netcode du Source Engine. Ca parle de tickrate, de choke, de rate, de hitboxes, bref du netcode, c’est très détaillé [...]«
- 20/09/2005 : Halflife expert – Un dossier sur le netcode du Source
- 20/09/2005 : Vossey – Tout sur le Netcode du Source Engine – « cet excellent article va enfin vous expliquer ce que vous avez toujours voulu savoir sur le Netcode du moteur Source »
- 20/09/2005 : 17′s Buddies – Tout ce que vous n’avez jamais voulu savoir sur Source – « Très beau travail, souhaitons que certain sauront l’apprécier et l’exploiter pour optimiser leur client ou serveur, ou simplement pour parfaire leur culture »
- 20/09/2005 : Team aAa – Tout savoir sur le netcode de CS: Source
- 20/09/2005 : Counter-Strike Fusion – Net code cs source – « Un article tout simplement utile, bien rédigé, interessant et instructif. Ce dernier vous permettra de comprendre beaucoup de choses sur le fonctionnent de votre connection/serveur, et par la même occasion de faire taire de fausses rumeurs circulant sur l’internet. »
- 20/09/2005 : DameChaos – Le Netcode de Source décrypté – « Mais là ou certains se sont contenté de donner des valeurs (valeurs qui varient d’une personne à une autre), lui a su nous les expliquer. Il propose ainsi de belles explications détaillées et intéressantes aussi bien aux administrateurs qu’aux joueurs. »
Notons également que ce document a subi deux mises à jour particulièrement importantes, sur les FPS serveur et sur le calcul du ping.
Document sur le netcode de Source
Décidément, c’est la débandade des documents en ce moment.
Après mon document sur les protocoles d’Half-Life et Source, j’en ai terminé un autre qui touche un sujet proche mais beaucoup plus « chaud » :
Le moteur Source : une analyse du Netcode
Il traite du tickrate, des mises à jour, des mécanismes de compensation réseau et comment optimiser le tout.
Comment ce document se démarque-t-il des 9999 autres qui existent sur le sujet ? Eh bien contrairement aux autres, ce document ne suit pas la méthode du « je mets telles valeurs et je regarde si mon score augmente », difficilement objective, mais suit une vraie démarche scientifique basée sur la documentation officielle et les tests chiffrés (netgraph).
Bonne lecture.
Réponse à des gens qui envoient des chaînes
Voici une réponse à donner à tous les boulets qui vous envoient des chaînes (elle est pas de moi, hein, non mon sens de l’humour n’a pas fait un bond)
Salut, dédicace à tous les pigeons qui envoient des chaînes!
Je veux remercier toutes ces personnes qui m’ont envoyé des e-mails chaînes pendant toutes ces années.
Car, grâce à votre bonté,
1. J’ai arrêté de boire du Coca depuis que j’ai découvert que ça sert à enlever les taches de tartre dans le WC.
2. Je ne vais plus au cinéma tellement j’ai peur de m’asseoir sur une aiguille infectée par le virus du SIDA.
3. Je pue car je ne mets plus de déo qui peuvent provoquer le cancer.
4. Je ne stationne plus la voiture dans aucun parking car j’ai peur qu’on me donne un échantillon de parfum pour me droguer et puis me voler.
5. Je ne réponds plus au téléphone car on peut me demander d’appeler un numéro long et stupide et après je vais recevoir une facture infernale avec des appels en Ouganda, Singapore ou Tokyo.
6. Quand je sors en boîte, je ne regarde aucune fille(gars), même si elle(il) est très belle (beau)car j’ai peur qu’elle(il) m’emmène à l’hôtel et qu’elle(il) me drogue pour après m’enlever un rein pour le revendre au marché noir.
7. J’ai versé aussi toutes mes économies sur le compte de Amy Bruce, une pauvre petite fille qui était malade à l’hôpital plus au moins 7000 fois. (C’est drôle cette petite fille a toujours 8 ans depuis 1995…)
8. Mon GSM Nokia gratuit n’est jamais arrivé, ni les entrées que j’avais gagnées pour des vacances payées à Disneyland.
9. J’ai remis 21 fois la surboum que j’organise le jour ou je reçois ma caisse gratuite de « Veuve Clicquot » et les copains invités, me tirent tous la gueule.
10. J’ai inscris mon prénom parmi 3000 autres sur une pétition et j’ai sauvé une espèce menacée d’écureuil.
11. J’ai su 176 fois que Msn Hotmail allait supprimer mon compte.
12. Je connais la recette pour ne plus être célibataire. (Il suffit d’écrire le prénom d’une personne sur un papier en pensant très fort à elle puis de se gratter le cul en tournant dans le sens des aiguilles d’une montre autour d’une Renault 4L.)
A tous un GRAND MERCI !
IMPORTANT : Si tu n’envoies pas ce message dans les prochaines 10 secondes, à au moins 1200 personnes, un oiseau va chier sur ta tête demain à 17h30, et tu vas être frappé par la foudre alors que tu étais dans ta douche…
P.S.: Loin de moi l’idée de vouloir me brouiller avec tous mes contacts msn mais comment dire…Ces chaines me gonflent à un point pas possible… si ca t’a fait triper et que tu veux lutter contre l’envoi de chaines, toi aussi envoi cette chaine!
Document technique sur les protocoles HL1/Source terminé
Suite à mon précédent document sur les protocoles d’Half-Life 1, il m’a semblé nécéssaire d’écrire un nouveau document pour décrire le protocole de Source d’une part, et le nouveau protocole d’Half-Life 1 (basé sur Source) d’autre part.
C’est désormais chose faite : document sur les protocoles d’Half-Life et Source
Je copie colle ma présentation :
Ce document est purement théorique. Il décrit les échanges entre un client et un serveur durant les opérations suivantes :
- Interrogation du serveur MASTER : lorsque vous cherchez des parties en utilisant le navigateur intégré à Steam, c’est ce serveur qui fournit la liste des serveurs de jeu en activité. En étudiant le protocole utilisé lors de cette opération, vous pouvez récupérer vous-même des listes et les utiliser à toutes fins utiles.
- Interrogation d’un serveur Half-Life 1 ou Source : le master ne renvoie que des listes d’adresses IP. Le protocole d’interrogation (query) des serveurs vous permet d’interroger un serveur de jeu en particulier et d’obtenir de lui 3 types de données : informations générales (nom, map en cours, mod, etc.), liste des joueurs sur le serveur, et CVARs publiques (règles).
- RCON : cette fonctionnalité bien connue des administrateurs de serveurs de jeu permet d’accéder à la console d’un serveur à distance afin d’y effectuer des opérations d’administration (changements de map, banissement, manipulation de CVARs…). Ce document décrit le protocole dans lequel sont encapsulées les commandes envoyées à la console ainsi que les réponses du serveur.
- Log distant : ce mécanisme proche du RCON consiste à envoyer les logs (journaux) depuis le serveur vers une machine distante, et ceci en temps réel. Extrêmemement puissante, cette fonctionnalité permet, en fonction du niveau de détail des logs, d’être notifié des fins de round aux changements de CVARs en passant par le chat, voire même des dommages infligés entre joueurs !
Bonne lecture.
NoFrag se déchaîne
Vous croyez avoir tout vu.
Eh bien non.
Le summum du descendage de gueule (oui c’est pas français) se trouve sur NoFrag. Et en trois épisodes :
Attention, vous allez vous pisser dessus de rire et je ne serai pas responsable des conséquences.