Que peuvent faire les MJ?

Répondre
Partager Rechercher
Bonjour,
je viens ici pour avoir quelque infos sur les droits que possedent les MJ?
Que peuvent ils réellement faire et dans quel situation?

Cela fait 2 fois de suite que victime d'un bug, le groupe dans lequels j'etais entre en contact avec eux mais a chaque fois le resultat est le meme, a savoir : "désolé nous ne pouvons rien faire dans cette situation ou ne sommes pas autoriser a le faire".

Donc quand peut on entrer en contact avec eux, de facon a ne pas les deranger pour des choses qu'ils ne peuvent pas resoudre?
Les mj peuvent pratiquement rien faire.

C'est navrant, mais apparemment, mythic n'a pas prévu de leur faire de petits logiciels permettant de modifier la base de donnée du jeu.

Un petit exemple: j'étais maître de guilde a l'ouverture du jeu? quand notre guilde a eu assez de points pour définir son blason de guilde, je l'ai créé? Pendant sa création, j'ai eu bug, lors du bug, le blason a été créé mais la couleur de fond du blason n'a pas été définie? j'ai envoyé un message a un mj, demandant pour redéfinir le blason de notre guilde. en expliquant qu'il y a eu un bug, et que la couleur de fond n'avait pas été définie.

La réponse: désolé, nous ne pouvons pas faire cela.

Résultat: la moitié de la guilde était mécontente. Beaucoup on arrêté de jouer. c'étais la goûte qui a fait déborder le vase. Moi même j'ai arrêté pendant deux mois. Quand je me suis reconnecté la guilde était dissoute.

Alors que c'étais facile pour eux de résoudre le problème. Normalement juste a redéfinir un flag dans la base de donnée pour définir le blason de guilde comme non encore défini. Donc juste a définir un drapeau booléen comme false à la place de true.

Ce sont justes de petites choses qui nuisent a la qualité de jeu. Et a cause de ces petites choses, ils ont perdus beaucoup de joueurs. Alors que faire un client pour les mj pour résoudre ces problèmes n'auraient pas exigés bcp de temps et d'argent, peut être juste un programmeur pour le créer.
Citation :
Alors que c'étais facile pour eux de résoudre le problème. Normalement juste a redéfinir un flag dans la base de donnée pour définir le blason de guilde comme non encore défini. Donc juste a définir un drapeau booléen comme false à la place de true.
ce n'est pas parce que tes parametres d'interface sont save dans un fichier txt que le serveur l'est aussi

tu n'imagine meme pas ce que c'est..
a voir si ils sont en mysql ou autre.. dans ce cas il est normal que les mj n'aient pas acces a des actions qui vous semble "basique"
Citation :
Publié par Strät
dans ce cas il est normal que les mj n'aient pas acces a des actions qui vous semble "basique"
on m'aurais menti??
Les MJ sont comme le H de Hawaï?
Mj mythic > beaucoup de pouvoirs
Mj Goa > pouvoir limité

A part le fameux "working as intended" et le "transmettons l'information", pas grand chose.

On a eu droit a "mon collège n'a pas résolu votre problème car il vous a donné une mauvaise solution, je prend donc la main" c'était assez fantastique.
Citation :
Publié par Gargol
Que peuvent faire les MJ?
Le grab bag n38 qui vient de sortir traite justement de la question.

Citation :
Aujourd'hui, ce sont nos gentils maîtres de jeu qui répondent à vos questions. Ces questions-réponses seront publiées dans notre FAQ et dans notre base de connaissance pour que vous puissiez vous y référer par la suite.

Et maintenant, voici tout ce que vous avez toujours voulu savoir sur les procédures concernant les requêtes, ainsi que plein de choses auxquelles vous n'avez peut-être jamais pensé.

Si vous souhaitez en lire davantage, nous vous invitons à consulter la section Q&R.
Comme conseillé il faut également jeter un œil dans la FAQ en tapant par exemple "service client" ou "csr" dans la zone de recherche pour avoir quelques infos.
Citation :
Publié par Strät
ce n'est pas parce que tes parametres d'interface sont save dans un fichier txt que le serveur l'est aussi

tu n'imagine meme pas ce que c'est..
a voir si ils sont en mysql ou autre.. dans ce cas il est normal que les mj n'aient pas acces a des actions qui vous semble "basique"

en pseudo code:

dans le client jeu quand je défini le blason de guilde:

setBlasonGuild (backgroundColor, motif, motifColor, ...)
(
setBlasonBackgroundColor (backgroundColor)
setBlasonMotif(motif)
setBlasonMotifColor(motifColor)
...
setBlasonGuildDefined (true)
)

dans un client pour base de donnée pour mj

deleteGuildBlason ()
(
...
setBlasonGuildDefined(false)
)

a la limite, il aurait même pu utiliser le même code que dans le client jeu en demandant au maitre de guilde les paramètres pour son blason de guilde.

tous ce qui est dans le jeu et dans la base de donnée ne sont que des données. toutes les données sont facilement modifiable si ont a les outils pour les modifier.
Citation :
Publié par flashplayer
en pseudo code:

dans le client jeu quand je défini le blason de guilde:

setBlasonGuild (backgroundColor, motif, motifColor, ...)
(
setBlasonBackgroundColor (backgroundColor)
setBlasonMotif(motif)
setBlasonMotifColor(motifColor)
...
setBlasonGuildDefined (true)
)

dans un client pour base de donnée pour mj

deleteGuildBlason ()
(
...
setBlasonGuildDefined(false)
)

a la limite, il aurait même pu utiliser le même code que dans le client jeu en demandant au maitre de guilde les paramètres pour son blason de guilde.

tous ce qui est dans le jeu et dans la base de donnée ne sont que des données. toutes les données sont facilement modifiable si ont a les outils pour les modifier.


tous ce qui est donné n'est pas cet espece de "code" minable qui sert a enregistrer tes parametre perso..


je n'en ai plus en tete car je n'y touche plus depuis des années, mais de souvenir pour changer un chiffre a la con dans une case perdu il faut lire une ligne de commande qui n'a rien de logique en elle meme assé longue la rentrer, reboot la machine et voir si ça a bien marcher


il suffit pas de click sur la case éffacer et mettre ce qu'on veut... allo..
et ce dont tu ne te rend pas compte, ce genre de base de donné est fait de sorte a ce que l'acces te permétant de modifier la taille d'une chopine te donne également celui de rajouter des drop épique a chaque mob, te changer de carriere, te mettre lvl500 etc, tous ce qui fait le serveur
soit tu as l'acces pour tout modifier, soit tu n'as rien

(pour peu que leur émulateur soit comme je le pense)





donc OUI c'est normal qu'un mj (qui n'es jamais qu'un troufion) n'ai pas un acces ou la moindre erreur plante tout..
surtout pour des "olol ma banniere a pas la bonne couleur, je go delete mes perso" 500 fois par semaines..
Sur 3 requêtes, réaction rapide à saluer mais action nulle. (Dans le sens ils ont rien pu faire à chaque fois)

Pour faire pop un pote et papoter avec vous pouvez requête, pour le reste attendez plutot un fix du truc qui merde.
Citation :
Publié par Strät

tu n'imagine meme pas ce que c'est..
a voir si ils sont en mysql ou autre.. dans ce cas il est normal que les mj n'aient pas acces a des actions qui vous semble "basique"
Ben elles semblent basiques sur les jeux d'a coté en tous cas hein.
Citation :
Publié par Strät
je n'en ai plus en tete car je n'y touche plus depuis des années, mais de souvenir pour changer un chiffre a la con dans une case perdu il faut lire une ligne de commande qui n'a rien de logique en elle meme assé longue la rentrer, reboot la machine et voir si ça a bien marcher
Oo... On ne doit pas vivre dans le même univers a mon avis.
Citation :
Publié par Valkea
Oo... On ne doit pas vivre dans le même univers a mon avis.

c'est pourtant ce que je me suis dit quand on m'a collé devant du mysql avec une liste de modif et des exemples de commande
Citation :
Publié par Strät
je n'en ai plus en tete car je n'y touche plus depuis des années, mais de souvenir pour changer un chiffre a la con dans une case perdu il faut lire une ligne de commande qui n'a rien de logique en elle meme assé longue la rentrer, reboot la machine et voir si ça a bien marcher
Laisse-moi deviner, c'était à l'époque des cartes perforées, non?
En supposant que l'on souhaite juste changer la couleur du flag et que le reste des données de guilde soient dans la même table, ça donnerait un truc du genre pour du sql :

UPDATE bdd_guildes SET Couleur_Flag='nouvelle-couleur-à-mettre' WHERE nom_guilde='nom-de-la-guilde-dont-on-doit-changer-le-flag';


Et pour le coup des jeux sortis depuis 5 ans, normalement les définitions des outils de gestion des BdD nécessaires, ça se fait en même temps que la création des dites bases, rien à voir avec l'ancienneté des autres MMO, c'est bien Mythic qui s'est chié dessus si jamais de tels outils n'existent pas pour faciliter l'existence des GM.
Citation :
Publié par Strät
c'est pourtant ce que je me suis dit quand on m'a collé devant du mysql avec une liste de modif et des exemples de commande

Si tu permets je résume : On t'as refilé un travail a faire dans un domaine qui n'est pas le tiens (Et c'est malheureusement ce qui est un peu trop fréquent a notre époque dans le secteur multimédia... mais je n'irais pas plus loin a ce propos). De fait, comme tu n'y comprends rien tu décides de diaboliser la chose.

Tout d'abord, le rapport puissance / accessibilité (facilité a être utilisé) de MySQL est vraiment géniale, mais loin d'être à la hauteur pour la partie principale d'un projet tel que WAR... il n'y a vraiment très très peu de chance pour qu'il tourne sur du MySQL. La quantité de données ainsi que le nombre de requêtes est probablement beaucoup trop important pour ce genre de moteur.

Ensuite MySQL c'est vraiment la base en matière de bases de données... et c'est vraiment simpliste à utiliser. Si MySQL te paraît compliqué ne t'aventure surtout pas plus loin dans le domaine, car contrairement a ce que tu affirmes MySQL comme tout langage informatique est justement très logique dans son utilisation. Mais c'est une langue étrangère dont il faut maîtriser le vocabulaire, la conjugaison, la grammaire et l'orthographe au même titre que n'importe quel autre langage informatique et que n'importe quelle autre langue "normale"... à la différence près; quand tu parles une langue étrangère tu as le droit a l'approximation, les gens vont te comprendre. Mais les langages informatique eux demandent d'être parfaitement rigoureux et ne tolèrent pas la moindre faute.

Faire ce qui est demandé plus haut est extrêmement facile, mais ça demande un peu de temps et un peu de savoir faire (et du savoir faire ils en ont malgré ce que je vais dire juste après). Il n'est pas normal que les MJ n'aient aucun pouvoir... et si un curieux décompile le code de WAR, il pourra constater qu'a bien des endroits c'est un joyeux bordel dont ils ne sont pas prêt de sortir le nez. Et de fait si ils ne l'ont pas fait c'est très probablement parcqu'ils n'ont pas eu le temps et qu'ils ont déjà vraiment beaucoup d'autres choses a corriger et améliorer sur le code "client". Et sans même devoir décompiler le jeu, le simple fait d'utiliser l'interface de debug met en évidence de nombreuses erreurs qui reflètent le joyeux bordel dont j'ai parlé plus haut.

Bref, ils peuvent mais ils n'ont probablement pas assigné de dev sur cette partie car ça n'est sûrement pas une priorité pour eux.
Citation :
Publié par Gargol
on m'aurais menti??
Les MJ sont comme le H de Hawaï?

nan nan on ta pas menti les mj sont des légende urbaines

enfin ceux de goa mythic sur d'autre jeu il y a de vrai MJ
La partie technique
Vous croyez qu'on laisse des operateurs taper des commandes pour changer des valeurs dans une base de donnée ?
Il faudrait donc leur faire une interface prenant en charge tous les cas.
Ils peuvent faire des choses (on m'a déjà rendu un objet de quete par exemple) mais pas tout.

La partie humaine
Tu embauches x types il y a quelque mois pour traiter le support war. Croyez vos qu'ils vont tous être super géniaux ? Il y a peut être d'anciens du support Daoc qui savent déjà et puis des débutants pas bien dégourdis qui répondent qu'il ne peuvent pas parce qu'ils ne savent pas qu'il y a une procédure pour ce type de problème etc.
Quand on monte une équipe on a jamais l'équipe de rêve, il faut toujours au mieux, faire progresser des gens, au pire, devoir concilier avec des boulets.
Citation :
Publié par Valkea
Si tu permets je résume : On t'as refilé un travail a faire dans un domaine qui n'est pas le tiens (Et c'est malheureusement ce qui est un peu trop fréquent a notre époque dans le secteur multimédia... mais je n'irais pas plus loin a ce propos). De fait, comme tu n'y comprends rien tu décides de diaboliser la chose.

Tout d'abord, le rapport puissance / accessibilité (facilité a être utilisé) de MySQL est vraiment géniale, mais loin d'être à la hauteur pour la partie principale d'un projet tel que WAR... il n'y a vraiment très très peu de chance pour qu'il tourne sur du MySQL. La quantité de données ainsi que le nombre de requêtes est probablement beaucoup trop important pour ce genre de moteur.

Ensuite MySQL c'est vraiment la base en matière de bases de données... et c'est vraiment simpliste à utiliser. Si MySQL te paraît compliqué ne t'aventure surtout pas plus loin dans le domaine, car contrairement a ce que tu affirmes MySQL comme tout langage informatique est justement très logique dans son utilisation. Mais c'est une langue étrangère dont il faut maîtriser le vocabulaire, la conjugaison, la grammaire et l'orthographe au même titre que n'importe quel autre langage informatique et que n'importe quelle autre langue "normale"... à la différence près; quand tu parles une langue étrangère tu as le droit a l'approximation, les gens vont te comprendre. Mais les langages informatique eux demandent d'être parfaitement rigoureux et ne tolèrent pas la moindre faute.

Faire ce qui est demandé plus haut est extrêmement facile, mais ça demande un peu de temps et un peu de savoir faire (et du savoir faire ils en ont malgré ce que je vais dire juste après). Il n'est pas normal que les MJ n'aient aucun pouvoir... et si un curieux décompile le code de WAR, il pourra constater qu'a bien des endroits c'est un joyeux bordel dont ils ne sont pas prêt de sortir le nez. Et de fait si ils ne l'ont pas fait c'est très probablement parcqu'ils n'ont pas eu le temps et qu'ils ont déjà vraiment beaucoup d'autres choses a corriger et améliorer sur le code "client". Et sans même devoir décompiler le jeu, le simple fait d'utiliser l'interface de debug met en évidence de nombreuses erreurs qui reflètent le joyeux bordel dont j'ai parlé plus haut.

Bref, ils peuvent mais ils n'ont probablement pas assigné de dev sur cette partie car ça n'est sûrement pas une priorité pour eux.
Je plusoie. Ca m'a bien fait sourire le MySql.... Pourquoi pas Access ?

Ce n'est sûrement pas compliqué à changer dans une db. Je dirai que ce qui est compliqué c'est tout ce qui est en amont (politique, validation du changement) et je trouve tout à fait normal qu'on ne laisse pas l'accès si facilement à des personnes "hors-informatique" (genre le mj qui à un diplôme d'ing. en informatique et qui en plus est un spécialise db) sans client adapté et surtout avec autant de données et en plus en prod.
Citation :
Publié par Criti
Certains ont de réel pouvoirs, d'autre ne peuvent que faire 'remonter l'information à Mythic'.
En faite, oui c'est bien ça ou alors y'a des compétents et des incompétents j'ai contacter 3 fois les MJ pour un problème de canal que je n'avais que sur un seul de mes perso.

Le 1er m'a donner une bidouille pour y avoir accès, le 2e m'a dit qu'il ne pouvait rien faire et le 3e a régler mon problème en 5mn
Salut à tous,

Pour revenir à la question de base, les MJ ne sont pas des magiciens. Pour faire leur travail, ils ont besoin d'outils. Les outils sont fournis par Mythic.

Ensuite, si la requête client peut être traitée par l'un de ces outils, ils le font si Mythic les a autorisés à le faire sur les serveurs de production (barbarisme qui identifie les serveurs de jeu par opposition aux serveurs de test à usage interne).

Là intervient ensuite le hiatus entre les joueurs et les MJ. Certaines actions peuvent sembler simples à réaliser. Mais comme GOA n'a aucune possibilité de développer des outils propres complétant ceux fournis par Mythic, si les outils Mythic ne peuvent pas fixer le bug, c'est foutu.

C'est un sujet très classique de discorde entre une entreprise et ses clients, chacun ayant des priorités qui ne sont pas forcément au même rang que celles de son partenaire : Ca fait 2 ans que je demande à EDF de me créer un espace client dans leur nouveau site web, mais ce n'est pas possible car j'en ai déjà un dans l'ancien, même s'il n'est plus accessible.

La plupart des réponses que j'ai lu au dessus traitent de la possibilité technique de modifier telle ou telle donnée dans une table d'une base. Bien sûr que les diverses propositions pourraient convenir. Mais quand on a un outil qui ne permet pas de modifier le champ qui convient, comment fait on ?
Mode troll on

Mince, c'est toujours pareil sur les MMO, ils embauchent des quiches et des fainéants comme MJ alors que des dieux du code sont sur JOL ou autres forums du genre

Mode troll off

Comme dirait l'autre, on fait ce qu'on peut avec ce qu'on a !

En espérant avoir fait avancer le débat
meuh vi
tout le monde le sait...

les Mj ont une interface avec 50000 de boutons radio a cocher decocher , et ceux pour chaque guilde, mob, perso

et comme dis au dessus, avec vos talents de hackeur, decompileur, et ingenieur a la NASA pourquoi vous ne postulez pas pour sauver Warrants de la debauche , surtout si vous regardez les recrutements war mj, ou on demande un ecrit irreprochable et notions en informatique

et pour info warrants tourne sous easyPHP, vous le saviez meme pas, et codé en visual basic... le tout propulse par un pentium I mono coeur et un modem en fibre de nylon pour la peche avec un debit de 5600 baud sec...


et au final , comment il juge si t est de bonne foi ou pas ?, (meme si j en doute pas) mais pour lui entre changer la valeur de 1 a 0 pour une cape, est la meme que de changer le 4 de lvl 40 en 9
__________________
xTremePower©
Citation :
Publié par Geglash
UPDATE bdd_guildes SET Couleur_Flag='nouvelle-couleur-à-mettre' WHERE nom_guilde='nom-de-la-guilde-dont-on-doit-changer-le-flag';
Et tu crois sérieusement que les GM ont le pouvoir/le droit/les connaissance pour toucher a la base de donnée ? tu rêve, les GM n'ont le droit a presque rien, c'est le "grade" le plus bas en quelque sorte,
et je pense que les programmeurs et admins ont autre chose a foutre que de répondre aux caprices des joueurs
Et je doute que les bdd tournent sur postgresql, ca doit surement etre Oracle comme sur Wow

PUB: POSTGRESQL PWNE MYSQL !
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés