Tecnología

Inicio

¿Qué es un servidor Mangos?

MaNGOS - un juego masivo de objetos de servidor de red - es un conjunto de servidores de apoyo de World of Warcraft, un popular multijugador en línea juego de rol. Mangos es un servidor de código abierto: El código está disponible al público, y los programadores son bienvenidos a jugar con él y mejorarlo. Las bases de datos en los servidores Mangos almacena información acerca de los mundos Warcraft juego y los personajes del jugador.

Bases de datos

Mangos servidores mantienen tres tipos de bases de datos utilizadas por los jugadores de World of Warcraft. Las base de datos almacena información de carácter tales como el tipo de hechizos personajes poseen, el gremio de los aventureros que pertenecen y su rango en el gremio. Cuando un jugador cierra la sesión, la base de datos almacena el estado de su personaje hasta que se inicia la sesión de nuevo. La base de datos almacena información sobre los mangos criaturas, campos de batalla, las ciudades y cómo interactúan con los personajes. La base de datos realmd un seguimiento de los detalles administrativos, tales como cuentas de los jugadores que World of Warcraft ha prohibido el juego.

Hosting

Si usted tiene un servidor o equipo disponible y que está dispuesto a contribuir a los mangos que se ejecutan, el sitio MaNGOS proporciona instrucciones para hacerlo. Puede compilar código para el mango en Windows, Ubuntu, Linux y Mac OS X, configurar el código y luego configurar la base de datos. Sus bases de datos Mangos apoya un reino - un mundo de mundo de Warcraft juego con unos pocos miles de jugadores - pero usted es libre de apoyar más de un dominio si lo desea. Para ello, cree carpetas que se agregan en el servidor, y añadir una nueva base de datos para cada campo.

Programación

El núcleo MaNGOS está escrito en C / C ++, mientras que las bases de datos se basan en MySQL o PostgreSQL. MaNGOS utiliza utilidades de línea de comandos para crear y mantener el contenido del juego y los scripts Bash, Python y Ruby para el desarrollo. Como un proyecto de código abierto, la comunidad MaNGOS anima a cualquiera que esté familiarizado con las lenguas que usan para participar en un mayor desarrollo mangos. MaNGOS utiliza GitHub, una red social para los codificadores, como un repositorio donde los voluntarios pueden dejar cualquier código que han trabajado.

Código de Conducta

Mangos es un esfuerzo de colaboración, por lo que el código de conducta hace hincapié en los miembros de la comunidad se tratan con consideración y respeto. Mucha gente va a tomar las contribuciones de un individuo, usarlos, adaptarlos y mejorarlos a veces, así que los programadores tienen que ser conscientes de que son parte de un esfuerzo de equipo. Si los participantes tienen un desacuerdo profundo, que deben hacer todo lo posible para encontrar una solución razonable y consultar con otros miembros del grupo para un punto de vista exterior.