Results 1 to 5 of 5

Thread: [RAPPORT - BUGS] Le Matchmaking, Le système de groupe .... | Forums

  1. #1
    Note de Mathias: j'ai juste modifié ton titre, il y avait quelques fautes

    A l'heure ou j'écris ce post, la P4 vient de commencer et il est donc possible que certaines infos présentes dans ce post soient obsolètes. Si c'est le cas, je m'en excuse. Mais le fond du message reste le même !

    Bref, Salut a tous !
    Ici (UnleashThe)Verdey, pour un gros topic pavé parlant du système de Matchmaking. Je tiens a remercier les WaxAttack ainsi que les copains Monkey et biodream pour leur aide dans l'écriture de ce rapport. Sans la coordination des potes et le mumble de l'ami Monkey, on n'aurait pas pu tester le fond du système et le pousser dans ses retranchements. Merci donc a tout le monde !

    Commencons par le gros morceau : Le matchmaking.

    Le matchmaking de GRO, apparemment, essaie, dans la mesure du possible, de nous trouver une partie avec un slot libre, avec des joueurs d'un niveau un peu proche du notre, pour des parties un minimum équilibrées. Souvent, a cause du faible nombre de beta-testeurs, ce système échoue totalement et nous envoie dans un match plein de levels 1 ou plein de levels 30.

    Incohérences relevées : Des parties plus adaptées a mon level avec des slots libres étaient disponibles, puisque les Wax étaient dessus, mais on m'envoie quand même dans un match plein de levels >5. Autre type d'incohérence réccurente : Nous envoyer dans l'équipe des roxxors au lieu de nous envoyer dans l'équipe en désavantage pour équilibrer la balance, et ce, même quand plusieurs slots sont libres des deux côtés.

    Autre type d'incohérence, plus grave : Envoyer plein de joueurs dans une équipe, alors que l'autre équipe est quasi vide. On s'est souvent retrouvés avec des matchs a 5c8, car les joueurs arrivant étaient constamment envoyés vers l'équipe une ou l'équipe deux. La répartition est elle faite de manière aléatoire ? Une trame 1-2-1-2 seraient plus appropriée, voire un système qui nous 'dispatcherait' dans les équipes en fonction de l'équilibrage.

    Si je n'ai rien oublié, passons a un autre élement : Le lancement du match.

    Souvent, le blocage sur la carte tactique n'a rien de vraiment génant : Il suffit d'attendre, et c'est souvent assez court. Le vrai problème, c'est quand on débarque dans la partie au bout de 1, 2 minutes de jeu car notre chargement est moins bon. En effet, le match se lance, les joueurs prennent C (dans l'exemple de Moscou),et on est encore bloqué dans le chargement !

    Pourquoi ne pas insérer un système a la LoL, ou le match se lancerait quand tout les joueurs auraient chargé la map ? Même si ca signifie plus de temps d'attente, il y'a l'échauffement pour ca.

    Car l'échauffement n'a pas résolu ce problème ! Des joueurs qui mettent vraiment longtemps a charger arrivent encore APRES l'échauffement. Ce qui est dramatique pour la stratégie de l'équipe.

    - Bah il est ou Ulti ?
    - Je charge !
    - Mais on sort de l'échauffement !
    - Oui bah j'ai pas fini de charger !
    - Bon bah on prends C sans toi ...
    - *Borborygmes de rage divers et variés*

    Passons maintenant a l'aspect qui me tient le plus a coeur : Le système de groupe et la partie 'comment rejoindre ses copains'. En effet, le matchmaking sauvage ne permet pas de rejoindre la partie qu'on voudrait ! Alors qu'est ce qu'on fait ? On tâtonne avec le matchmaking en priant pour tomber dans la partie des potes, dans la bonne équipe ... Et on réessaie ... Et on réessaie ... Parfois des dizaines, des vingtaines de fois ! C'est invivable !

    Solution proposée : Faire un groupe et utiliser le matchmaking ... Seulement voila : Ca ne marche paaaaas ! Ca ne trouve jamaaaaaaaiiiiiiis.
    Bien sur, pour des groupes de deux ou trois personnes, on finit, au bout de 20 minutes, par trouver une partie répondant aux critères, et c'est la faute au peu de partie en cours, donc pas de vrai problème, qui devrait être reglé dès l'ouverture au grand public. Le vrai WTF, c'est quand on a un groupe de 8 Ghosts (Donc une équipe complète) et qu'on ne trouve JAMAIS de partie. Avec les Wax, on a du .. quoi ... faire une dizaine d'essais, et ca n'a marché qu'une fois. Alors qu'en toute logique, ce groupage devrait faciliter la tâche au Matchmaking, non ?

    Voila comment je vois les choses : Un groupe de huits joueurs ainsi que huits joueurs solitaires sont dans la file. Au lieu de trouver une partie avec une équipe vide pour la remplir de notre groupe, pourquoi ne pas créer une partie avec le groupe d'un côté et les joueurs dans la file de l'autre ?

    Je trouve ca plus aisé.
    En effet, nous avons souvent l'impression qu'il existe un nombre limité de parties en cours sur le serveur et qu'il est impossible que le matchmaking d'en 'créer' une. Pourquoi ne pas inclure cet option ? Si c'est trop bordélique coté serveur, je ne peux plus rien suggérer : Je ne m'y connais pas assez.

    Ensuite : Pourquoi ne pas afficher une liste des parties en cours avec un bouton 'Rejoindre' ? Cela permet de voir qui est dans quelle partie, quelle est la 'room' la plus adaptée, de choisir sur quelle map on peut jouer. Un peu a la manière de la Serverlist Battlefield 3. En n'omettant bien sur pas le système de Matchmaking qui serait toujours de la plus grande utilitée : Cette liste ne serait la que pour le seconder en cas d'échec de la recherche automatique. Il est aussi possible qu'on se retrouve avec certains serveurs vides ... Je ne sais pas trop comment remedier a ce problème.

    Autre suggestion : Le bouton 'rejoindre' ! La encore, inspirons nous de BF3 : Dans notre liste d'amis, nous avons en face de chaque personne en train de jouer un bouton rejoindre, qui, si possible, nous catapultera dans son équipe pour le seconder ! Soyons clair : Ce système est génial et aurait tout intérêt a être ajouté a GRO : Cela ajouterait énormément de souplesse au système de parties.

    Je ne sais plus ou j'en suis ... Ah oui : Le système de room.
    Laissez nous, enfin, créer des 'parties' sur les serveurs, afin de pouvoir créer des parties privées, avec un mot de passe, en choisissant la map ... ce genre de choses.
    Car vouloir définir un match précis est totalement infaisable avec le système de match actuel ! On veut défier une autre team sur Moscou ? On doit attendre de trouver une bonne partie, ce qui prend 20 minutes minimum pour chacune des deux équipes, puis attendre la map Moscou, ce qui peut prendre jusqu'a 30 minutes ... Ca fait beaucoup.

    Bref, nous arrivons a la fin de mon rapport un peu brouillon sur tout ca. Je le complèterai dans les jours a venir, car j'ai surement oublié des trucs.

    Longue vie a GRO !

    - Verdey
    "Ah non ... Moi j'ai pas de citations a la con dans ma signature ... "
    Reply With Quote Reply With Quote

  2. #2
    Note de Mathias: j'ai juste modifié ton titre, il y avait quelques fautes

    A l'heure ou j'écris ce post, la P4 vient de commencer et il est donc possible que certaines infos présentes dans ce post soient obsolètes. Si c'est le cas, je m'en excuse. Mais le fond du message reste le même !

    Bref, Salut a tous !
    Ici (UnleashThe)Verdey, pour un gros topic pavé parlant du système de Matchmaking. Je tiens a remercier les WaxAttack ainsi que les copains Monkey et biodream pour leur aide dans l'écriture de ce rapport. Sans la coordination des potes et le mumble de l'ami Monkey, on n'aurait pas pu tester le fond du système et le pousser dans ses retranchements. Merci donc a tout le monde !

    Commencons par le gros morceau : Le matchmaking.

    Le matchmaking de GRO, apparemment, essaie, dans la mesure du possible, de nous trouver une partie avec un slot libre, avec des joueurs d'un niveau un peu proche du notre, pour des parties un minimum équilibrées. Souvent, a cause du faible nombre de beta-testeurs, ce système échoue totalement et nous envoie dans un match plein de levels 1 ou plein de levels 30.

    Incohérences relevées : Des parties plus adaptées a mon level avec des slots libres étaient disponibles, puisque les Wax étaient dessus, mais on m'envoie quand même dans un match plein de levels >5. Autre type d'incohérence réccurente : Nous envoyer dans l'équipe des roxxors au lieu de nous envoyer dans l'équipe en désavantage pour équilibrer la balance, et ce, même quand plusieurs slots sont libres des deux côtés.

    Autre type d'incohérence, plus grave : Envoyer plein de joueurs dans une équipe, alors que l'autre équipe est quasi vide. On s'est souvent retrouvés avec des matchs a 5c8, car les joueurs arrivant étaient constamment envoyés vers l'équipe une ou l'équipe deux. La répartition est elle faite de manière aléatoire ? Une trame 1-2-1-2 seraient plus appropriée, voire un système qui nous 'dispatcherait' dans les équipes en fonction de l'équilibrage.

    Si je n'ai rien oublié, passons a un autre élement : Le lancement du match.

    Souvent, le blocage sur la carte tactique n'a rien de vraiment génant : Il suffit d'attendre, et c'est souvent assez court. Le vrai problème, c'est quand on débarque dans la partie au bout de 1, 2 minutes de jeu car notre chargement est moins bon. En effet, le match se lance, les joueurs prennent C (dans l'exemple de Moscou),et on est encore bloqué dans le chargement !

    Pourquoi ne pas insérer un système a la LoL, ou le match se lancerait quand tout les joueurs auraient chargé la map ? Même si ca signifie plus de temps d'attente, il y'a l'échauffement pour ca.

    Car l'échauffement n'a pas résolu ce problème ! Des joueurs qui mettent vraiment longtemps a charger arrivent encore APRES l'échauffement. Ce qui est dramatique pour la stratégie de l'équipe.

    - Bah il est ou Ulti ?
    - Je charge !
    - Mais on sort de l'échauffement !
    - Oui bah j'ai pas fini de charger !
    - Bon bah on prends C sans toi ...
    - *Borborygmes de rage divers et variés*

    Passons maintenant a l'aspect qui me tient le plus a coeur : Le système de groupe et la partie 'comment rejoindre ses copains'. En effet, le matchmaking sauvage ne permet pas de rejoindre la partie qu'on voudrait ! Alors qu'est ce qu'on fait ? On tâtonne avec le matchmaking en priant pour tomber dans la partie des potes, dans la bonne équipe ... Et on réessaie ... Et on réessaie ... Parfois des dizaines, des vingtaines de fois ! C'est invivable !

    Solution proposée : Faire un groupe et utiliser le matchmaking ... Seulement voila : Ca ne marche paaaaas ! Ca ne trouve jamaaaaaaaiiiiiiis.
    Bien sur, pour des groupes de deux ou trois personnes, on finit, au bout de 20 minutes, par trouver une partie répondant aux critères, et c'est la faute au peu de partie en cours, donc pas de vrai problème, qui devrait être reglé dès l'ouverture au grand public. Le vrai WTF, c'est quand on a un groupe de 8 Ghosts (Donc une équipe complète) et qu'on ne trouve JAMAIS de partie. Avec les Wax, on a du .. quoi ... faire une dizaine d'essais, et ca n'a marché qu'une fois. Alors qu'en toute logique, ce groupage devrait faciliter la tâche au Matchmaking, non ?

    Voila comment je vois les choses : Un groupe de huits joueurs ainsi que huits joueurs solitaires sont dans la file. Au lieu de trouver une partie avec une équipe vide pour la remplir de notre groupe, pourquoi ne pas créer une partie avec le groupe d'un côté et les joueurs dans la file de l'autre ?

    Je trouve ca plus aisé.
    En effet, nous avons souvent l'impression qu'il existe un nombre limité de parties en cours sur le serveur et qu'il est impossible que le matchmaking d'en 'créer' une. Pourquoi ne pas inclure cet option ? Si c'est trop bordélique coté serveur, je ne peux plus rien suggérer : Je ne m'y connais pas assez.

    Ensuite : Pourquoi ne pas afficher une liste des parties en cours avec un bouton 'Rejoindre' ? Cela permet de voir qui est dans quelle partie, quelle est la 'room' la plus adaptée, de choisir sur quelle map on peut jouer. Un peu a la manière de la Serverlist Battlefield 3. En n'omettant bien sur pas le système de Matchmaking qui serait toujours de la plus grande utilitée : Cette liste ne serait la que pour le seconder en cas d'échec de la recherche automatique. Il est aussi possible qu'on se retrouve avec certains serveurs vides ... Je ne sais pas trop comment remedier a ce problème.

    Autre suggestion : Le bouton 'rejoindre' ! La encore, inspirons nous de BF3 : Dans notre liste d'amis, nous avons en face de chaque personne en train de jouer un bouton rejoindre, qui, si possible, nous catapultera dans son équipe pour le seconder ! Soyons clair : Ce système est génial et aurait tout intérêt a être ajouté a GRO : Cela ajouterait énormément de souplesse au système de parties.

    Je ne sais plus ou j'en suis ... Ah oui : Le système de room.
    Laissez nous, enfin, créer des 'parties' sur les serveurs, afin de pouvoir créer des parties privées, avec un mot de passe, en choisissant la map ... ce genre de choses.
    Car vouloir définir un match précis est totalement infaisable avec le système de match actuel ! On veut défier une autre team sur Moscou ? On doit attendre de trouver une bonne partie, ce qui prend 20 minutes minimum pour chacune des deux équipes, puis attendre la map Moscou, ce qui peut prendre jusqu'a 30 minutes ... Ca fait beaucoup.

    Bref, nous arrivons a la fin de mon rapport un peu brouillon sur tout ca. Je le complèterai dans les jours a venir, car j'ai surement oublié des trucs.

    Longue vie a GRO !

    - Verdey
    "Ah non ... Moi j'ai pas de citations a la con dans ma signature ... "
    Reply With Quote Reply With Quote

  3. #3
    Ok sur l'ensemble ^^

    Après voila, ce n'est pas avec deux serveurs de tests que l'on pourra remarquer les apports du jeu final.

    Entre choisir sa carte, son mode de jeu et facilité les groupes d'amis, il faudra certainement attendre toutes les cartes ou le jeu final pour avoir toutes ces options de bases d'un jeu multi sur PC.

    Bref : beaucoup de potentiel et des détails simples à régler. Faut y croire tant que la beta reste ouverte, sinon on continuerai pas à jouer^^
    Reply With Quote Reply With Quote

  4. #4
    Conformément au post précédent je vais vous proposer un système de liste des serveurs avec la création des rooms.
    Ce système est tiré d'un autre jeu dont je ne citerai pas le nom.
    Sans plus attendre rien de mieux que des images :


    à gauche, il y a la liste des rooms, sur la colonne du milieu le fameux bouton "quick join" qui permet de rejoindre automatiquement seulement les maps que l'on désire. En dessous, les options que je détaillerai plus tard. Encore en dessous, le bouton "creér une room" qui permet comme son nom l'indique, de créer une room. sur la ligne du bas, le chat et la liste des joueurs. Tout en bas de la liste des rooms, le ping du joueur qui permettra ou non d'entrer dans des rooms avec limitation des ping pour ne pas lagguer. Tout à fait à gauche, la sélection des classes mais celle de GRO est très bien.

    Venons-en maintenant aux fameuses options :


    Dans la colonne de gauche, la liste des maps présentes dans le jeu. On peut les cocher et les décocher selon nos envies. Dans la colonne de droite, la liste des maps que l'on a cochées et que l'on souhaite donc rejoindre.

    La création de rooms :


    La colonne de gauche, la liste des maps présentes dans le jeu. Explication de la colonne de droite :

    1: nom de la room
    2: mot de passe
    3: limite de niveau (à exploiter)
    4: nombre de joueurs à tuer pour que la partie se finisse ( pour GRO, le temps ou le nombre de manches)
    5: nombre maximum de joueurs présents dans la room
    6: tir allié oui/non (pas très utile à mon goût)
    7: limite de ping
    8: options permettant de ne pas permettre aux autres joueurs de rejoindre une fois que la room est lancée
    9: options permettant de gérer nous-mêmes la composition des équipes ou ou qu'elles soient gérées automatiquement par le jeu, ce qui rend les équipes plus homogènes.

    Je trouve ce système assez bien fait, après un vous de juger. Cela serait bien aussi que les développeurs s'en inspirent s'ils veulent créer un système de liste des serveurs.Aussi, quand on affiche le tableau des scores (tab) par défaut on voit le ping de chaque joueur à coté de son pseudo c'est bien pour voir qui lag etc.

    Un matchmaking ne pourra jamais surpasser l'intelligence humaine donc s'il vous plait laissez nous créer nos parties.

    PS: le bug des cartes grpahiques ATI série 6800 n'est toujours pas résolu
    Merci de m'avoir lu et compris j'accepterai toutes critiques du moment qu'elles soient constructives.
    Reply With Quote Reply With Quote

  5. #5
    +1
    Buck
    Reply With Quote Reply With Quote

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •