? MaNGOS - ein Massive-Netzwerk Spiel Object Server - ist eine Sammlung von Servern, die World of Warcraft , ein beliebtes Online- Multiplayer -Rollenspiel . MaNGOS ist ein Open-Source -Server : Der Code ist öffentlich verfügbar und Programmierer zu basteln begrüßen mit ihm und zu verbessern. Die Datenbanken auf dem Server MaNGOS speichert Informationen über den Warcraft Spielwelten und Charaktere . Datenbanken
MaNGOS Servern halten drei Arten von Datenbanken, die von World of Warcraft Spielern verwendet . Der Charakter Datenbank speichert Informationen wie die Art von Zaubern Zeichen besitzen die Gilde der Abenteurer sie gehören und ihren Rang in der Gilde . Wenn ein Spieler abmeldet , speichert die Datenbank ihres Charakters Status , bis sie wieder anmeldet . Die MaNGOS Datenbank speichert Informationen über Wesen , Schlachtfelder , Städte und wie sie interagieren mit den Charakteren . Die Datenbank erfasst realmd administrative Details, wie Spieler-Accounts , dass World of Warcraft wurde aus dem Spiel verbannt.
Hosting
Wenn Sie einen Server oder Computer zur Verfügung und Sie 're bereit, läuft MaNGOS beitragen , bietet die Website MaNGOS Anweisungen dafür. Sie können Code für MaNGOS kompilieren unter Windows , Ubuntu, Linux und Mac OS X , konfigurieren Sie den Code und dann die Datenbank . Ihre MaNGOS Datenbanken unterstützt ein Reich - ein World of Warcraft Welt mit ein paar tausend Spieler - aber du bist frei, mehrere Bereiche zu unterstützen, wenn Sie sich entscheiden. Um dies zu tun , erstellen hinzugefügten Ordner auf dem Server , und fügen Sie eine neue Datenbank für jedes Reich .
Programmierung
MaNGOS Kern in C /C + +, während die Datenbanken auf MySQL oder PostgreSQL . MaNGOS verwendet Befehlszeilendienstprogramme zu schaffen und aufrechtzuerhalten Spielinhalte und Bash , Python und Ruby-Skripte für die Entwicklung. Als Open - Source-Projekt fördert die Gemeinschaft MaNGOS jedermann vertraut mit den Sprachen, die sie verwenden, um in weiteren MaNGOS Entwicklung zu beteiligen ist . MaNGOS verwendet GitHub , ein soziales Netzwerk für Programmierer , als Repository, in dem Freiwillige abfallen kann beliebigen Code auf sie gearbeitet habe .
Verhaltenskodex
MaNGOS ist ein kollaborativen Unterfangen , so dass der Verhaltenskodex betont Mitglieder der Gemeinschaft begegnen einander mit Achtung und Respekt . Viele Menschen nehmen eine individuelle Beiträge , verwenden Sie sie , passen sie und manchmal verbessert sie , so dass Programmierer müssen sich bewusst sein , sie sind Teil einer Teamleistung. Wenn die Teilnehmer eine ernste Meinungsverschiedenheit haben, sollten sie ihr Bestes tun, zu arbeiten, eine vernünftige Lösung und beraten mit den anderen Mitgliedern der Gruppe für eine externe Sicht .