Информация
Здравствуйте! Я - Шатунов Виктор, в интернете я более известен под псевдонимом pro100Witya или Watching. В своем блоге я расскажу то, чем я занимаюсь, как достичь успехов, которые достиг я в MaNGOS. Надеюсь все мои советы пойдут вам на пользу. Если у вас есть какие-либо вопросы ко мне, то пишите мне через форму обратной связи на сайте.

Для тех кто не вкурсе, что такое MaNGOS?

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

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

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

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

Желаю удачи!