? MaNGOS - un réseau Massive jeu Object Server - est un ensemble de serveurs supportant World of Warcraft, un jeu multijoueur de rôle en ligne populaires. MaNGOS est un serveur open-source : Le code est accessible au public , et les programmeurs sont invités à bricoler et améliorer. Les bases de données sur les serveurs MaNGOS stocke des informations sur les mondes du jeu Warcraft et les personnages des joueurs. Bases de données
serveurs de mangues conservent trois types de bases de données utilisées par le monde des gamers Warcraft . La base de données de caractère stocke des informations telles que le type de sorts personnages possèdent , la guilde des aventuriers auxquels ils appartiennent et leur rang dans la guilde. Quand un joueur se déconnecte, la base de données stocke l'état de son personnage jusqu'à ce qu'elle se connecte à nouveau . La base de données stocke les informations sur MaNGOS créatures, champs de bataille , les villes et la façon dont ils interagissent avec les personnages . La base de données realmd pistes détails administratifs , tels que les comptes des joueurs de World of Warcraft a interdit à partir de la partie.
Hosting
Si vous disposez d'un serveur ou d'un ordinateur disponible et vous sommes prêts à contribuer à l'exécution de mangues, le site MaNGOS fournit des instructions pour le faire. Vous pouvez compiler le code pour MaNGOS sur Windows, Ubuntu , Linux et Mac OS X , configurer le code, puis mettre en place la base de données . Vos bases de données mangues soutient un royaume - un World of Warcraft monde du jeu avec quelques milliers de joueurs - mais vous êtes libre de soutenir plus d'un royaume si vous choisissez. Pour ce faire, créer des dossiers supplémentaires sur le serveur, et ajouter une nouvelle base de données pour chaque domaine .
Programmation
Le noyau MaNGOS est écrit en C /C + + , alors que les bases de données sont basées sur MySQL ou PostgreSQL. MaNGOS utilise les utilitaires de ligne de commande pour créer et maintenir le contenu du jeu et Bash, Python et Ruby scripts pour le développement. En tant que projet open-source , la communauté MaNGOS encourage quiconque est familier avec les langues qu'ils utilisent pour participer à la poursuite du développement des mangues. MaNGOS utilise GitHub , un réseau social pour les codeurs , comme un référentiel où les bénévoles peuvent déposer un code qu'ils ont travaillé.
Code de conduite
MaNGOS est un effort de collaboration , de sorte que le code de conduite met l'accent sur les membres de la communauté se traitent mutuellement avec respect et considération . Beaucoup de gens vont prendre les contributions d'un individu , les utiliser, les adapter et parfois les améliorer, si les programmeurs doivent être conscients qu'ils font partie d' un effort d'équipe . Si les participants ont un désaccord sérieux , ils devraient faire de leur mieux pour trouver une solution raisonnable et de consulter les autres membres du groupe pour un point de vue extérieur.