MaNGOS

MaNGOS
MaNGOS
(Massive Network Game Object Server)
MaNGOS Logo.gif
Тип

MMORPG, Сервер

Разработчик

MaNGOS Foundation

Написана на

C++

Операционная система

Кроссплатформенное программное обеспечение

Тестовая версия

0.17 (17 ноября, 2012)

Лицензия

GNU GPL

Сайт

getmangos.org

MaNGOS (Massive Network Game Object Server) — бесплатный проект, основанный на лицензии GPL. Целью проекта является создание альтернативного программного обеспечения для работы сервера для популярной игры World of Warcraft от Blizzard Entertainment. Проект MaNGOS существует только в образовательных целях, и ни в коем случае не направлен на извлечение прибыли. Исходный код проекта написан на C и C++, он является открытым, то есть можно его изменять, вводить свои поправки и улучшения, перекомпилировать по своему усмотрению. MaNGOS реализован под операционные системы Linux, Mac OS, Solaris, Microsoft Windows и FreeBSD. Поддерживаются СУБД MySQL и PostgreSQL.

Из-за естественного состояния в реализации поддержки очередных обновлений World of Warcraft, MaNGOS всегда будет находиться в стадии beta-версии. Так как использование MaNGOS в коммерческих целях или для организации public-серверов (доступных для игры и регистрации из Internet) является незаконным во многих странах, MaNGOS team отказывает в поддержке таким серверам и связанным с ними людям вне зависимости от местоположения таких серверов. В том числе, отказывается в доступе к web-ресурсам поддерживаемым MaNGOS team и ряду web-ресурсов где члены MaNGOS team принимают участие. MaNGOS может использоваться только в локальных (городская сеть, региональная сеть в масштабах провайдера Интернет) серверах.

Сам по себе проект вполне легален, с точки зрения европейского и российского законодательства и не содержит данных, нарушающих права создателей World of Warcraft.[источник не указан 911 дней] Существуют отдельные проекты по наполнению базы данных проекта и написанию скриптов для уникального поведения отдельных неуправляемых игроком персонажей. Вышеупомянутые независимые проекты находятся в более сложном положении с точки зрения соблюдения закона, так как пытаются наполнить мир в соответствии с игровым миром оригинального World of Warcraft.

В серверах, построенных на основе MaNGOS до сих пор имеются программные ошибки, недочеты. В основном, это выражается в прохождении игровых заданий, а также в поведении неуправляемых игроком персонажей. В серверах используются база данных, в которой находится игровой мир World of Warcraft — такие базы на сленге называются заселением. Основным источником ошибок являются именно эти базы. Постоянно ведутся работы по улучшению этих баз.

На данный момент существует несколько команд, которые создают эти базы: UDB, YTDB. Есть и другие проекты баз. Базы различаются наполненностью, завершенностью, наличием ошибок, и степенью следования при населении мира исходному канону мира World of Warcraft.

Известна только одна команда делающая скриптовую часть: ScriptDev2

Содержание

Даты выхода версий

  • Версия 0.0.1 — Endeavour (13 сентября, 2005)
  • Версия 0.0.2 — Library (31 октября, 2005)
  • Версия 0.0.3 — Mango Carpet (Внутренний релиз)
  • Версия 0.1 — Lightbringer (4 декабря, 2005)
  • Версия 0.5 — Stable Master (20 сентября, 2006)
  • Версия 0.6 — Black Dragonflight (29 января, 2007)
релиз для версии клиента 1.12.1, разработка для этой версии клиента продолжается в репозитории MaNGOSZero
  • Версия 0.7 — Eye of the Storm (24 апреля, 2007)
  • Версия 0.8 — Innkeeper (17 октября, 2007)
  • Версия 0.9 — Flight Master (18 декабря, 2007)
  • Версия 0.10 — (17 апреля, 2008)
  • Версия 0.11 — (22 июля, 2008)
  • Версия 0.12 — (22 декабря, 2008).
релиз для версии клиента 2.4.3, разработка (перенос исправлений и новой функциональности из master-ветки) для этой версии клиента продолжается в репозитории MaNGOSOne

master-версия

Разработка для версии клиента 3.3.5a продолжается в master-ветке проекта.

Скриптовый движок

MaNGOS реализует скриптовый движок, позволяющий создавать автономные модули-«скрипты», отвечающие за, например, искусственный интеллект монстров, сценарий битвы на определенном поле боя и др. Для этого во время инициализации сервера загружается динамическая библиотека, содержащая скомпилированные «скрипты». Это позволяет произвольно изменять многие аспекты игрового мира (например, поведение монстров) без перекомпиляции основного ядра MaNGOS.

ScriptDev2

Одним из наиболее популярных проектов по созданию скриптов для MaNGOS является ScriptDev2.[1] ScriptDev2 поддерживает последнюю версию MaNGOS и поставляет множество различных скриптов, реализующих работу как отдельных игровых предметов, так и целых рейдовых подземелий.

Основатель и разработчики проекта

Ник Статус Страна
TheLuda Основатель de
Ambal Разработчик проекта ua
ApoC Разработчик проекта ch
arrai Разработчик проекта de
cipherCOM Разработчик проекта de
DasBlub Разработчик проекта ch
balrok Разработчик проекта de?
Dereka Разработчик проекта ru
Derex Разработчик проекта bg
DiSlord(Chestr) Разработчик проекта ru
Hunuza Разработчик проекта de
Laise Разработчик проекта il
Lightguard Разработчик проекта hu
Lynx3d Разработчик проекта de?
Neo2003 Разработчик проекта fr
NoFantasy Разработчик проекта no
SilverIce Разработчик проекта ua
TOM_RUS Разработчик проекта ru
Triply Разработчик проекта ch
Vladimir Разработчик проекта ru
Wyk3d Разработчик проекта ch?
XTZGZoReX(Zor) Разработчик проекта de
Yehonal Разработчик проекта it
zergtmn Разработчик проекта ru

Перечислены только формально обладающие правами на добавление изменений в репозиторий и активно участвующие в проекте на данный момент. Также в разработке участвуют десятки представителей комьюнити предлагающие свои патчи для добавления.

Ответвления проекта и расколы

Из-за несогласия с кардинальным изменением в методологии разработки в команде разработчиков произошел раскол и большая часть старого ядра членов команды продолжает разработку MaNGOS в проекте C(ontinued)-MaNGOS с официальным форумом на getmangos.org, меньшая часть сохранила контроль над старым репозиторием MaNGOS и форумом getmangos.com.

В связи с легкостью и привлекательностью создания собственного «форка» проекта, на GitHub ответвлений проекта находится около тысячи.[2] Обычно разработчики таких форков добавляют мелкие исправления в работу разных систем сервера, но бывают и форки с колоссальными изменениями, которые потом вносятся в основной репозиторий.

TrinityCore

Одним из самых больших и наиболее активно развивающихся форков проекта MaNGOS до сих пор является TrinityCore. Некоторых сторонних разработчиков, не входящих в список разработчиков MaNGOS, не удовлетворила их политика разработки: предлагаемые сообществом патчи часто не рассматривались для добавления в основной репозиторий долгое время, что зачастую препятствовало разработке. Они объединили MaNGOS и ScriptDev2, получившийся продукт назвали TrinityCore, и в довесок создали проект Trinity Database, предоставляющий базу данных для TrinityCore.[3]

Ссылки

Примечания

  1. Официальный сайт ScriptDev2. Архивировано из первоисточника 28 июня 2012.
  2. Дерево форков MaNGOS на GitHub. Архивировано из первоисточника 21 ноября 2012.
  3. История TrinityCore на GotWoW. Архивировано из первоисточника 9 июня 2012.

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "MaNGOS" в других словарях:

  • Mangos — Mangifera indica Systematik Rosiden Eurosiden II Ordnung …   Deutsch Wikipedia

  • MaNGOS — (Massive Network Game Object Server) est un projet d émulateur pour le protocole du MMORPG World of Warcraft. Présenté comme ayant des buts pédagogiques, MaNGOS invite à utiliser son code pour apprendre le C++. Le serveur fonctionne avec une base …   Wikipédia en Français

  • MaNGOS — Massive Network Game Object Server Desarrollador Daniel (TheLuda) y la comunidad MaNGOS http://getmangos.com/ Información general Última versión estable Milestone: 0.13 …   Wikipedia Español

  • Mangos (song) — Mangos is a 1956 popular song written by Sid Wayne and Dee Libbey. It was recorded by Rosemary Clooney, and is a follow on to her earlier hit Come On a My House in style and subject matter. Marion Ryan covered it in the United Kingdom. In 2007… …   Wikipedia

  • Mangos — …   Википедия

  • mangos — pop. Afer. de Tamangos// dinero, pesos …   Diccionario Lunfardo

  • mangos — man·go || mæŋgəʊ n. tropical evergreen tree; oblong smooth skinned fruit of the mango tree …   English contemporary dictionary

  • Simon Mangos — Infobox Ice Hockey Player image size = 180px position = Defence shoots = Right height ft = 5 height in = 10 weight lb = 195 nickname = league = CHL team = Bossier Shreveport Mudbugs former teams = Manchester Phoenix nationality = CAN birth date …   Wikipedia

  • John Mangos — is an Australian newsreader for Sky News Australia. He is also a host on talk back radio station 2UE and a regular on Sunrise on the Seven Network.John began his career as a journalist for National Nine News and during his 14 years there covered… …   Wikipedia

  • Villa Mangos — (La Saline Le Bains,Реюньон) Категория отеля: Адрес: 8 Rue Des Nautiles, 97434 La Sali …   Каталог отелей


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»