Document sur le netcode de Source

18/09/2005 11:35:58

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édigé par e-t172 |

5 réponses to “Document sur le netcode de Source”

  1. ShadyGuard a répondu le 20/09/2005 à 13:59 #

    Très bon documentaire sur le sujet.
    Cependant je pense que si tu pouvé l’inclure dans un système de "wiki" ça pourrait être profitable à tout le monde, non ?
    Sur ce bonne continuation ;)

  2. e-t172 a répondu le 20/09/2005 à 17:09 #

    Pas d’accord : ce serait judicieux pour centraliser des connaissances sur un sujet où tout le monde est d’accord. Or le netcode de source est un sujet houleux - voire l’intro de mon document - donc je te parie ma chemise que des petits je-crois-tout-savoir va régulièrement modifier toutes les théories présentées sur le wiki pour des choses non vérifiées.

    Donc, non. Je préfère qu’on me contacte pour ajouter des éléments à l’affaire (auquel cas je citerai l’auteur) que je pourrai vérifier avant d’inclure.

  3. memphisto a répondu le 04/10/2005 à 09:58 #

    tout a fait d accord; pas de wiki la dessus. Le document en lui meme est une aide trop précieuse pour qu’il soit wikisé.
    De plus il est assez complet et très clair.
    Pour ce qui est de la signification des couleurs du net_graph 2, il y a un topic dans les forums de valve (qui eux en revanche, ont du mal a etre clairs) comme quelqu’un te l’a deja fait remarqué sur le site www.nofrag.com/2005/sep/1…
    cependant, le document en question est obsolete pour le moteur source puisqu’il relate le fonctionnement du net_graph 2 pour hl1, et nulle part ils n’ont mis de mise a jour pour celui du source. Bref. On peux considérer que les couleurs ont des significations similaires; j’ai deja ma petite idée la dessus. Je te ferai un petit topo si tu veux de ce que j ai identifié (mais deja se connecter seul et a deux adversaires permet de constater certaines choses).
    Par exemple, si je fais un 1V1 avec le net_graph 2, connaissant la map et les timings, je sais ou est a peu pres mon adversaire, si il est en mouvement, si il change d’arme, si il recharge, si il saut, etc.
    En fait j ai un bi xeon dans un datacenter avec 1 css public 40 slots, 1 css prive 14 slots, 1 dods public 40 slots, et 2 ou 3 cs16. J avoue que je galere pas mal a faire tourner tout sa comme il faut, et ton document que je vient de découvrir me sera d une aide precieuse. Si cela t’interesse de venir mettre le nez avec moi dans ces serv, tiens moi au courant. Et encore merci pour le travail que t as effectué.
    ++

    P.S: Pour la partie inférieure du net_graph 2, je pense que c est une partie qui est deja delimitée, mais qui est libre pour un futur developpement de cet outil. En particulier, une fois la petite ligne verte a changé de hauteur, avant de revenir a son niveau normal.
    Autre chose que je ne sais pas, c’est a quoi correspondent les nombres qui sont en haut dse pics des fois.
    Cordialement,
    memphisto.

  4. e-t172 a répondu le 04/10/2005 à 13:02 #

    "Autre chose que je ne sais pas, c’est a quoi correspondent les nombres qui sont en haut dse pics des fois."

    Ca indique la taille précise des paquets (pour les paquets les plus gros).

    Pour le net_graph 2, je ne crois pas que je vais modifier le doc sans documentation officielle, un test de ce genre est trop subjectif.

    "Si cela t’interesse de venir mettre le nez avec moi dans ces serv, tiens moi au courant. Et encore merci pour le travail que t as effectué."

    Avec plaisir ;) contacte moi par MSN ou tout autre moyen (voir tout en bas de mon doc)

  5. L0L0 a répondu le 07/01/2006 à 11:06 #

    Merci !!! je lis avec délectation merci

URL de trackback |