Sharding/Layering (Interview des devs)

Un peu d’ouverture d’esprit n’a jamais fait de mal :slight_smile:

Un peu oui, mais quand tu vois la dégringolade de leurs licences, la langue de bois systématique de celui que tu nommes plus haut, les choix catastrophiques de management au niveau de certaines licences, comme le choix de ce gros loser de Jay Wilson sur D3, reconduit ensuite sur WoW WoD, etc etc, y a un moment où il faut savoir dire stop sinon la fautive, c’est toi.
Les 1ers jeux Blizzard que j’ai vu, c’étaient les Warcraft, 1 et 2, achetés par mon grand frère dans les années 90, puis est venu Diablo, j’étais encore une gamine puis une ado à l’époque, et j’ai ensuite vécu toute l’évolution.
Chacun a son propre ressenti et sa propre expérience vis à vis de Blizzard.

La confiance, ça se gagne, mais surtout ça s’entretient.
Et là, désolée, mais non, ils ont largement épuisé le capital confiance que je leur accordais :wink:

2 mentions « J’aime »

La discussion est très intéréssante, pour se faire son avis.
Quelqu’un aurait t’il l’amabilité de m’expliquer ce qu’implique un “cap” sur un serveur, et comment peut on jouer dessus ?
J’ai bien conscience qu’on parle de l’économie du serveur, mais j’aimerais en connaitre les subtilités !
Merci d’avance :slight_smile:

Bah écoute, t’en fais ce que tu veux après.
Ce qui est sûr c’est que ta manière d’aborder la situation changera pas le résultat final.

Perso je leur fais confiance, et je suis content de la manière dont se déroule le projet pour l’instant. Du coup de mon côté, c’est juste une attente positive sans stress pour les 100 jours à venir.

Qu’est-ce que tu entends par « cap sur un serveur » ? Le nombre maximum de joueurs connecté simultanément ? Si c’est le cas ya pas grand chose à en dire.
Le monde est prévu pour accueillir une certaine quantité de joueurs. Les ressources ont beau réapparaître automatiquement régulièrement, elles ne sont pas pour autant illimitées. Si tu as trop de monde sur le serveur, chaque joueur aura du mal à trouver les monstres qu’il doit tuer, ou les plantes qu’il doit farm pour ses consos, etc.

Je voudrais bien, et d’ailleurs, je trouve que les devs qui interviennent sur les dernières vidéos sont fort sympathiques.

Le problème, c’est que le game director au dessus, ça reste encore et toujours Ion Ion comme tu l’appelles :slight_smile:
Et désolée, lui, je peux pas.
Déjà, c’est physique, et ça, ça se commande pas, je trouve qu’il a une tête de c*n, désolée :stuck_out_tongue:
Mais surtout, son discours mielleux d’avocat - marchand de tapis qui répond systématiquement à côté de la plaque, ça m’insupporte.
Il a probablement des qualités, serait certainement capable de vendre un congélateur à un esquimau, mais je peux pas, et je vais pas aller contre nature.
Et depuis quelques années/extensions il est quand même LE spécialiste incontesté, LE maitre es-bullshit du «Oui, mais non, vous allez voir, ça va être génial, trop fun !!! Awesome je vous dis, awesome !!!» et … on a vu.

Donc confiance à priori, non.
Je ne condamne rien à l’avance, mais jugerai sur pièce, et sur les faits, pas avant.

Tu crois pas que t’en fais un peu des caisses là ?

Clairement Ion a eu pas mal de moments langue de bois vis à vis du wow actuel, mais jusqu’à présent à chaque fois qu’il a parlé au sujet de classic (à ma connaissance) il avait l’air sincère, et donnait des infos concrètes.
L’interview paru hier, jsuis désolé mais, quoi que tu penses de Ion, objectivement, son discours est informatif et semble sincère.

Je parle de cap au niveau du fonctionnement du serveur, économie, repop des mobs, le fonctionnement des guildes, raids etc.

Ben y a pas 50 solutions pour jouer dessus :

  • Soit tu limites le nombre de joueurs par zone / serveur, et tu gardes une vitesse de réapparition des mobs/ressources etc sur des timers fixes.
    Et quand le conteneur atteint ses limites, tu clones la zone, et tu forces le placement des nouveaux entrants dans la nouvelle shard
  • Soit tu as un conteneur (zone, continent, etc) à capacité variable, et tu adaptes le respawn dynamiquement : plus y a de monde, plus ça repop vite.
  • Soit tu fais un mix des 2.

Le principal problème avec la 2ème solution, un conteneur variable et un respawn dynamique, c’est déjà au niveau des performances pour le joueur.
Avec un moteur graphique un peu boiteux comme l’est celui de WoW : si t’as trop de monde concentré, ça rame, et même avec des cartes graphiques dernière génération.
Et si y a vraiment trop de monde, ça se transforme en benny hill, les mobs repop quasi instantanément, les ressources aussi, etc, enfin, ça ressemble plus à rien.
Et même côté serveur, ça a ses limites, même si elles sont désormais beaucoup plus hautes qu’il y a 15 ans.

La 2ème solution est techniquement plus intéressante, autant en charge utilisateur que serveur, puisque l’autre zone peut être démarrée sur une baie totalement indépendante (on peut le faire aussi pour le système 1, mais c’est pour schématiser), mais … ben t’as le problème des joueurs qui disparaissent, exploitent le système de bascule entre zones, etc etc.

Y a une 3ème solution, à mon avis la meilleure, c’est d’avoir, en dehors des zones de départ qui sont évidemment au moment du lancement, un goulot d’étranglement, un système de serveurs à taille fixe, MAIS un monitoring et une attention particulière portée à l’équilibre des populations, et un prise de décision forte, un vrai choix, de fusionner des serveurs en cas de dépeuplement, et pas d’utiliser le système de cross-machin bidule totalement anonyme qu’ils ont mis en place sur le jeu standard.

C’est pas non plus une solution idéale, parce que si ce choix implique la surveillance d’une limite basse du nombre de joueurs en terme de viabilité, ça implique aussi une limite haute, avec le risque des voir des joueurs refusés de créer des persos sur ce serveur si la limite est atteinte.
Et c’est surtout pas idéal … parce qu’ils ont toujours refusé de le faire.

Y a pas de solution idéale en fait, c’est un peu la quadrature du cercle ce truc.
Pour le développeur et le gestionnaire du jeu, la solution du sharding/layering etc est la meilleure, évidemment.

Pour le joueur, peut-être pas.

Par contre, si il n’existe pas de solution idéale, il en existe une pire : c’est le sharding/layering associé au cross-realm.
Là, non seulement tu as des zones entières, avec des joueurs , ressources, etc, qui pop/depop, switch sans arrêt, mais en plus, en terme de population, et au niveau communautaire, tu connais personne, y a plus d’entité, ni d’identité, «serveur» puisque c’est la fête à la saucisse, ça brasse dans tous les sens.

Étrangement, c’est la solution qu’ils ont adopté sur le retail :stuck_out_tongue:

1 mention « J’aime »

C’est justement pour ne pas refaire les erreurs du passé qu’ils vont utiliser le layering.

Il ne faut pas oublier que le Cross-Realm a été implémenté pour palier aux problèmes des serveurs vides.

Oui, enfin, je vais pas digresser encore une fois, sinon on va s’éloigner du sujet, mais pour palier au problème des serveurs vides, il y avait une solution simple : la fusion.

Mais non, voir disparaitre des lignes sur les listes de serveurs au log in longues comme un jour sans pain, ça la foutait mal.
Et le plus cocasse, c’est que jusqu’à très récemment, et c’est peut-être même encore le cas suivant les conditions, je sais pas trop, je ne joue plus au jeu, pour faire du end game, à savoir les raids mythiques, tu étais TOUJOURS limité à ton serveur, et le cross-realm ne fonctionnait pas :stuck_out_tongue:

Parles-en à Epidémie qui était sur Krasus je crois quand elle jouait horde sur sa paladine, elle pourra t’en parler: c’est super le cross-realm, tu peux presque tout faire, mais pas tout.
Pourquoi?
T’es sur un server dead? Ben tu peux rien faire.
Ah si … migrer , pour «quelques fifrelins» bien entendu :smiley:
Ou alors reroll …

La fusion de serveur est loin d’être simple.

Un serveur ce n’est pas une liste de personnages. Il y a plein de choses qui sont propres aux serveurs, que ce soit d’un point de vue “joueur” (l’AH par exemple) ou “développeur”.

J’ai pas dit que c’était simple techniquement, mais conceptuellement.
Oui, je sais que merge des BDD, ça peut être casse gueule.

Mais bon, étrangement, sur des jeux auxquels j’ai joué : EQ1, fusions sans problèmes, EQ2, idem, Rift, idem, Lineage, idem, Daoc, idem, AoC idem, Vanguard, idem, LoTRO, idem, SWG, idem, etc etc je vais pas continuer …

Même une des pires boites de dev possible, Nexon pour ne pas la nommer, a réussi à le faire sur Vindictus, et mieux, a réussi à fusionner 2 continents, US et EU, avec un jeu qui tournait sous 2 versions différentes, avec des mécaniques de jeu différentes entre le version EU et la version US.

Donc bon, l’excuse du «oui, mais c’est compliqué», euh …
Oui, c’est compliqué, et alors? Tu te sors les doigts, t’arrêtes de bassiner tout le monde en disant à qui veut l’entendre que t’es le meilleur studio occidental, et tu le prouves :stuck_out_tongue:

C’est la vie, Actizzard ne peut/doit pas interférer là dedans, et franchement le genre de super deal dont tu parles resteront minoritaire, souvent les joueurs qui leave donnent leur matos à la guilde donc bon…

Blizzard n’aime pas les fusions car ça pose des problèmes au niveau des joueurs qui ont les mêmes pseudos, et ça fait mauvaise pub officieusement.

Ce système est moyen c’est vrai (même si moins pire que le sharding) mais il reste temporaire, d’un autre côté ils restent lucides en se disant qu’au début il y aura les joueurs qui s’accrocheront et aussi ceux qui viennent juste par curiosité et qui stopperont certainement très vite.

Les serveurs vides c’est nul, surtout à cette époque du jeu j’imagine.

Toi t’as rien lu.

Le système proposé (layering) ne tue absolument pas le pvp sauvage, et en plus il ne sera à priori plus présent d’ici que le système pvp soit ouvert (phase 2).

Effectivement… :slight_smile:

Je me suis arreté à:

Donc il sera possible de se déco… se reco pour être placé dans l’autre « phase » et inviter les copins bloqués dans la précédente. Bref on en reviens aux abus du war mode de BFA :slight_smile:

Oh dommage, tu ne pourra pas gank le même gris pendant des heures, sûr, je compatis.
Toute l’expérience ultime du pvp sur wow est foutue, la fin du monde.

Alors déjà, rien ne dit que tu changera forcément de layer après une déco/reco. Blizzard peut sans problème assigner un id à ton personnage qui reste valable pendant 15min même après ta déconnexion, et tant que cet id et le layer existent, tu resteras dedans même après une déco/reco.

Ensuite, comme expliqué précédemment (mais tu lis pas donc forcément…) Ils ont promis juré que d’ici la P2 de classic au plus tard, il n’y aurait plus qu’un seul et unique layer sur tous les serveurs.

Joli conte de fées, bro. :rofl:
Pour moi, ceux qui n’ont pas connu Vanilla sont plutôt ceux qui relaient ce genre de fantasy.

4 mentions « J’aime »

Je me suis parfois demandé ce qui me poussait à greykill. Mais le plus souvent je me contentais de profiter du moment.

1 mention « J’aime »