? MaNGOS - um servidor de objetos jogo enorme rede - é um conjunto de servidores que suportam World of Warcraft, um popular multiplayer online role-playing game . MaNGOS é um servidor open-source : O código está disponível ao público , e os programadores são convidados a mexer com ela e melhorá-lo. Os bancos de dados nos servidores mangas armazena informações sobre os mundos do jogo Warcraft e personagens dos jogadores . Servidores de bancos de dados
mangas manter três tipos de bancos de dados utilizados pelo World of Warcraft os jogadores. As lojas de banco de dados de caráter informações como o tipo de feitiços personagens possuem , a guilda de aventureiros que pertencem e sua posição na aliança. Quando um jogador faz logoff , o banco de dados armazena o status do seu personagem , até que ela fizer logon novamente. O banco de dados armazena informações sobre MaNGOS criaturas, campos de batalha , cidades e como eles interagem com os personagens. O banco de dados realmd rastreia detalhes administrativos , tais como contas de jogadores que World of Warcraft tem banido do jogo .
Hospedar
Se você tem um servidor ou computador disponível e você está disposto a contribuir para a execução MaNGOS , o site da MaNGOS fornece instruções para fazê-lo. Você pode compilar o código para MaNGOS no Windows , Ubuntu, Linux e Mac OS X , configure o código e , em seguida, configurar o banco de dados. Seus bancos de dados mangas suporta um reino - um mundo de jogo World of Warcraft com alguns milhares de jogadores - mas você é livre para suportar mais de um reino se você escolher. Para fazer isso, criar pastas adicionadas no servidor, e adicionar um novo banco de dados para cada reino.
Programação
O núcleo MaNGOS é escrito em C /C + + , enquanto que as bases de dados são baseados em MySQL ou PostgreSQL . MaNGOS usa os utilitários de linha de comando para criar e manter o conteúdo do jogo e os scripts Bash, Python e Ruby para o desenvolvimento. Como um projeto de código aberto , a comunidade MaNGOS incentiva quem está familiarizado com as línguas que eles usam para participar no desenvolvimento de novos MaNGOS . MaNGOS usa GitHub , uma rede social para programadores , como um repositório onde os voluntários podem deixar qualquer código que já trabalhei.
Código de Conduta
MaNGOS é um esforço colaborativo, de modo que o código de conduta enfatiza os membros da comunidade se tratam com consideração e respeito . Muitas pessoas vão tomar contribuições de um indivíduo , usá-los , adaptá-los e melhorá-los , às vezes , para que os programadores têm de estar cientes de que eles são parte de um esforço de equipe. Se os participantes têm um desentendimento sério , eles devem fazer o seu melhor para encontrar uma solução razoável e consultar outros membros do grupo para um ponto de vista externo.