? Mangos - en Massive Network Game Object Server - är en svit av servrar som stöder World of Warcraft , en populär online multiplayer rollspel . Mangos är ett open- source server : Koden finns tillgänglig för allmänheten , och programmerare är välkomna att mixtra med den och förbättra den . De databaser på Mangos servrar lagrar information om Warcraft spelvärldar och karaktärer spelare . Databaser
Mangos servrar upprätthålla tre typer av databaser som används av World of Warcraft spelare . Karaktären Databasen lagrar sådan information som den typ av trollformler tecken besitter , guilden äventyrare de tillhör och deras rang i guild . När en spelare loggar ut , lagrar databasen hennes karaktärs status tills hon loggar in igen . Den mango lagrar information om varelser , krigszonen , städer och hur de interagerar med karaktärer . Den Realmd databasen spårar administrativa uppgifter , såsom spelares konton som World of Warcraft har förbjudits från spelet . Addera Hosting
p Om du har en server eller dator tillgänglig och du är villig att bidra till att driva Mangos ger mangos hemsida instruktioner för detta . Du kan kompilera kod för mangos på Windows , Ubuntu , Linux och Mac OS X , konfigurera koden och sedan ställa in databasen . Dina Mangos databaser stödjer ett rike - en World of Warcraft- spelet världen med ett par tusen spelare - men du är fri att stödja mer än en sfär om du väljer . För att göra detta , skapa ökat mappar på servern , och lägga till en ny databas för varje rike .
Programmering
Mangos kärna är skriven i C /C + +, medan databaserna är baserade på MySQL eller PostgreSQL. Mangos använder kommandoradsverktyg för att skapa och underhålla spelinnehåll och Bash , Python och Ruby -skript för utveckling . Som ett open-source projekt , uppmuntrar mangos community någon som är bekant med de språk som de använder för att delta i ytterligare Mangos utveckling . Mangos använder GitHub , ett socialt nätverk för kodare , som en förvaringsplats där volontärerna kan släppa ut någon kod som de har arbetat med .
Code of Conduct
Mangos är en kollaborativ strävan , så uppförandekoden betonar medlemmar i samfundet behandlar varandra med omtanke och respekt . Många människor kommer att ta en enskild persons bidrag , använder dem , anpassa dem och ibland förbättra dem , så programmerare måste vara medvetna om att de är en del av ett lagarbete . Om deltagarna har allvarliga meningsskiljaktigheter , bör de göra sitt bästa för att arbeta fram en rimlig lösning och samråda med övriga medlemmar i gruppen för en utomstående synvinkel . Addera