![]() |
![]() |
|
Установка MaNGOS Установка MaNGOS |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 | |
RMDC Donator
Регистрация: 07.03.2010
Адрес: Кыргызстан
Сообщений: 52
Сказал(а) спасибо: 18
Поблагодарили 45 раз(а) в 11 сообщениях
![]() |
![]()
Будем рассматривать на примере Ubuntu.
Надо будет поставить нужные пакеты. Код:
~# apt-get install build-essential gcc g++ cpp automake git-core autoconf make patch libmysql++-dev libtool libcurl4-openssl-dev libssl-dev grep binutils subversion zlibc libc6 nano mysql-server Работа с сорсами Теперь. Обычно я делаю так. У меня сорсы MaNGOS и ScriptDev2 в папке Sources/mangos и Sources/scriptdev2 компилю и работаю с сорсами уже в папке Sources/complile если хотите, чтобы сорсы были также как у меня, то делаем так Код:
mkdir ~/Sources && cd ~/Sources git clone git://github.com/mangos/mangos.git svn co https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ Код:
mkdir ~/Sources && cd ~/Sources git clone git://github.com/mangos/mangos.git cd mangos svn co https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ src/bindings/ScriptDev2/ Патчинг Сорсы мы слили... Теперь надо их пропатчить хотя бы скриптдевом //обычно на этом моменте я копирую сорсы в ~/Sources/compile Чтобы пропатчить скриптдевом, достаточно ввести следующее Код:
cd ~/Sources/mangos/ Код:
cd ~/Sources/compile патчим сорсы мангоса скриптдевом Код:
git am src/bindings/ScriptDev2/patches/MaNGOS-* Код:
git apply < src/bindings/ScriptDev2/patches/MaNGOS-* Далее. У нас есть некоторые патчи, чтобы пропатчить ими сорсы мангоса вводим Код:
cd mangos patch -p1 -l < patch.patch Код:
cd src/bindings/ScriptDev2 patch -p0 -l < patch.patch Компиляция Первое Код:
autoreconf -fvi && mkdir objdir && cd objdir Код:
../configure --prefix=/opt/mangos --sysconfdir=/opt/mangos/etc --enable-cli --enable-ra --datadir=/opt/mangos Код:
make Цитата:
Код:
make install и так у нас имееться в папке /opt/mangos сервачок. надо нам настроить конфиги Код:
cp etc/mangosd.conf.dist etc/mangosd.conf cp etc/realmd.conf.dist etc/realmd.conf Создаем необходимые папки: ./mangos/maps ./mangos/dbc ./mangos/vmaps Экстрактит только под виндой, кидаем экстрактор в папку с ВоВом и запускаем распаковку dbc (~45-50M) maps (~1G) vmaps (~2-1G в зависимости от оптимизации). Далее закачиваете файлы на вашу систему (посредством ftp, smb или nfs) и копируете в соответствующие папки Работа с базой данных Создаем базы Код:
~# mysql -p'Пароль' < mangos/sql/create_mysql.sql ~# mysql -p'Пароль' < ScriptDev2/sql/ScriptDev2_create_database.sql ~# mysql -p'Пароль' ScriptDev2 < ScriptDev2/sql/ScriptDev2_create_structure_mysql.sql Код:
~# mysql -p'пароль' mangos < mangos/sql/mangos.sql ~# mysql -p'пароль' characters < mangos/sql/characters.sql ~# mysql -p'пароль' realmd < mangos/sql/realmd.sql ~# mysql -p'пароль' ScriptDev2 < ScriptDev2/sql/ScriptDev2_script_full.sql для заселения берем в моем примере базу YTDB, хотя есть и UDB и другие. Изменим реалмлист Код:
mysql -u root -p mysql> use realmd; mysql> UPDATE `realmlist` SET `name` = 'название_сервера' , `address` = 'ip адрес сервера' WHERE `id` = '1'; Запуск я создал в /путь/до/папки/с/сервером/bin/ 2 скрипта mangos.sh Код:
#!/bin/sh CMDNAME='mangos-worldd' RESTARTCMD='/путь/до/папки/с/сервером/bin/mangos-worldd' SLEEPTIME=1 while test 1 do OUTPUT=`ps ax | grep $CMDNAME | grep -v grep` if ! echo $OUTPUT | grep $CMDNAME 1>/dev/null ; then echo Restarting service... $RESTARTCMD else echo Server Online... fi sleep $SLEEPTIME done Код:
#!/bin/sh CMDNAME='mangos-realmd' RESTARTCMD='/путь/до/папки/с/сервером/bin/mangos-realmd' SLEEPTIME=1 while test 1 do OUTPUT=`ps ax | grep $CMDNAME | grep -v grep` if ! echo $OUTPUT | grep $CMDNAME 1>/dev/null ; then echo Restarting service... $RESTARTCMD else echo Server Online... fi sleep $SLEEPTIME done Код:
chmod +x mangos.sh && chmod +x realm.sh даем ему права на запуск Код:
chmod +x start Код:
screen -AmdS world /путь/до/папки/с/сервером/bin/mangos.sh screen -AmdS realm /путь/до/папки/с/сервером/bin/realm.sh Код:
./start Код:
screen -ls There are screens on: 3546.world (Detached) 3549.realm (Detached) 2 Sockets in /var/run/screen/S-mangos. ЗЫ: Предложения по дополнению мана приветствуються Порты Git и Subversion Код:
$ cat /etc/services | grep Git git 9418/tcp # Git Version Control System $ cat /etc/services | grep subver svn 3690/tcp subversion # Subversion protocol svn 3690/udp subversion Последний раз редактировалось Gen1us2k; 07.03.2010 в 16:52. |
|
![]() |
![]() |
![]() |
#41 |
Гость
Сообщений: n/a
|
![]()
Astellar и Neggod огромное +++!!!спасибо!!!+++ емко и лаконично, понимаю, что каждого нового новичка (сори за тавтологию) поучать все сложнее и сложнее, писать по 100 раз и тп.
Прошу не "бросать в меня тапками" за след выводы и вопросы направьте по правильному пути, желательно не .. ... ![]() 1) Проверил свою creature_template, заполненность указанной Astellar колонки меньше 1%, хотя как и было указано выше скачано все по инструкции в данном разделе. Но странствуя по форумам нашел такие вот рекомендации "А теперь надо пропатчить исходники мангоса, дабы ScriptDev2 собирался вместе с мангосом: %patch -p0 < src/bindings/ScriptDev2/patches/MaNGOS-9519-ScriptDev2.patch И еще один патч, спецом для мангоса версии 0.12 (патч предварительно необходимо перенести в корень ScriptDev: patch -p0 < ScriptDev2_1682_to_MaNGOS_0.12.patch" Отсюда 2 вопроса - поможет ли мне применение этого (второго, scriptDev2_1682_to_MaNGOS_0.12.patch) патча еще до компиляции в заполнении колонки ScriptName и в/для наличия нужных скриптов в SD2? - как проверить и на каком этапе (до сборки или после) наличие нужных скриптов в SD2? 2) https://scriptdev2.svn.sourceforge.n...tname_full.sql любезно выложенный Netgod решает проблему заполнения колонки ScriptName в creature_template и остается опять таки проверить наличие этих скриптов в SD2, как это сделать ? |
![]() |
Пользователь сказал cпасибо: |
![]() |
#42 |
Гость
Сообщений: n/a
|
![]()
По поводу первого вопроса. Там же написано "спецом для мангоса версии 0.12". То есть для устаревшей версии. Применять не надо. И патч на ядро никак не влияет на заполнения базы. Никакой и никогда.
По второму - смотреть исходники SD2. Можно начать с ScriptDev2/system/ScriptLoader.cpp |
![]() |
Пользователь сказал cпасибо: |
![]() |
#43 | |
Гость
Сообщений: n/a
|
![]() Цитата:
Но в связи с этим напрашиваются вопросы: 1) Скриптование боссов и прочей живности ![]() 2) А как же быть с "пресловутой" закладочкой EventAI в столь любимой лентяями и чайниками Quice? После прочтения мануалов, касающихся данной программы, и репетиций на win-довых готовых ядрах, у меня была уверенность, что если в ней не собирается скрипт при "вычитывании" НПСа, то соответствующие базы просто не заполнены и это не НПС, а "бревно" в лучшем случае. 3) То есть например тут http://wow-mangos.megion.su/index.ph...d=14&Itemid=36 в стабильной сборке на этапе "патчинга" исходников создатель применил, как Вы сказали выше, свои собственные патчи для ядра/SD2. И именно поэтому "влезая" при помощи Quice в базы этой сборки в закладке EventAI видна четкая структура действий НПСа ? Заранее благодарен Вам, за проявленное терпение и ответы на мои бесконечные вопросы ![]() |
|
![]() |
Пользователь сказал cпасибо: |
![]() |
#44 |
Гость
Сообщений: n/a
|
![]()
1. Да, скриптование существ, у которых есть запись в ScriptName, осуществляется путем правки/написания исходного кода. И да, при обновлении SD2 из репозитория, надо будет повторно собрать ядро.
2. EventAI для боссов не подходит, в силу крайнего разнообразия модели поведения этих самых боссов. 3. Повторю еще раз, патчи ядра/SD2 никак не могут повлиять на заполнение базы. Если создатель сборки внес изменения какие-то, то делал он это именно путем обращения к базе данных. P.S. Не знаю, что из себя представляет Quice и как он выглядит, да и знать не хочу особо, хватает работы с базой напрямую. |
![]() |
Пользователь сказал cпасибо: |
![]() |
#45 |
Гость
Сообщений: n/a
|
![]()
Подскажите пожалуста что я не так делаю, хочу пропатчить а он мне выдаёт ето
|
![]() |
Пользователь сказал cпасибо: |
![]() |
#46 |
Новичок
Регистрация: 24.03.2010
Сообщений: 25
Сказал(а) спасибо: 11
Поблагодарили 14 раз(а) в 7 сообщениях
Записей в дневнике: 6
![]() |
![]()
Вы уже находитесь в папке с scriptdev2, зачем тогда вводить команду
Код:
git am src/bindings/ScriptDev2/patches/MaNGOS-9519-ScriptDev2.patch Код:
git am patches/MaNGOS-9519-ScriptDev2.patch |
![]() |
![]() |
Пользователь сказал cпасибо: |
![]() |
#47 | |
Гость
Сообщений: n/a
|
![]() Цитата:
![]() Это мне напоминает многих моих знакомых, которые "консультироваться" временами звонят с воплями "Ааааа, оно само сломалось". Начинаешь выяснять, что случилось, и в 80% случаев выходит, что это само "пишет какое-то сообщение об ошибке". Так и хочется в этот момент крикнуть "Ну *б твою мать, ну переведи ты хоть раз это сообщение" ![]() |
|
![]() |
Пользователь сказал cпасибо: |
![]() |
#49 |
Пользователь
|
![]() Последний раз редактировалось Feel the Power; 09.06.2010 в 18:34. |
![]() |
![]() |
Пользователь сказал cпасибо: |
![]() |
#50 |
Гость
Сообщений: n/a
|
![]()
Проблема встала в руссификации базы.
В sql файле имеется строчка Код:
/*!40101 SET NAMES utf8 */ ![]() Сижу на *nix Последний раз редактировалось Ext; 19.06.2010 в 06:59. |
![]() |
Пользователь сказал cпасибо: |
![]() |
#52 |
Гость
Сообщений: n/a
|
![]()
А может все таки код?? В питоне тоже кодировка указывается как комментарий и тем не менее работает.
Расскомментировал и нифига теже самые вопросы. Может из-за того, что база mangos создалась в кодировке latin по дефолту? Последний раз редактировалось Ext; 19.06.2010 в 07:23. |
![]() |
Пользователь сказал cпасибо: |
![]() |
#54 |
Гость
Сообщений: n/a
|
![]() Код:
mangos@ns:~/Sources/compile/mangos$ git apply < src/bindings/ScriptDev2/patches/MaNGOS-9519-ScriptDev2.patch error: patch failed: configure.ac:308 error: configure.ac: patch does not apply error: patch failed: src/bindings/Makefile.am:14 error: src/bindings/Makefile.am: patch does not apply error: patch failed: src/mangosd/Makefile.am:40 error: src/mangosd/Makefile.am: patch does not apply Код:
mangos@ns:~/Sources/compile/mangos$ git am src/bindings/ScriptDev2/patches/MaNGOS-9519-ScriptDev2.patch Applying: ScriptDev2 patch. error: configure.ac: does not match index error: src/bindings/Makefile.am: does not match index error: src/mangosd/Makefile.am: does not match index Patch failed at 0001 ScriptDev2 patch. When you have resolved this problem run "git am --resolved". If you would prefer to skip this patch, instead run "git am --skip". To restore the original branch and stop patching run "git am --abort". Что это значит, и как с этим бороться? Пасиб. Последний раз редактировалось Michael BAG; 19.06.2010 в 23:42. |
![]() |
![]() |
#55 | |
Ученый
|
![]() Цитата:
Если не получится - слей заного исходники Мангоса, а заодно и SD2
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть? admin: О Боже! admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет |
|
![]() |
![]() |
![]() |
#56 |
Гость
Сообщений: n/a
|
![]() |
![]() |
![]() |
#57 |
Гость
Сообщений: n/a
|
![]()
Попытка снова закачать исходники мангоса и SD2 не решают проблему. Так что делать-то?
|
![]() |
![]() |
#58 |
Пользователь
|
![]()
Исходники точно из-под линукса качали? Если да, то покажите эти самые строчки, на которые указывает в логе.
|
![]() |
![]() |
![]() |
#59 | |
Гость
Сообщений: n/a
|
![]() Цитата:
![]() Или Вам необходимо взглянуть на результат выполнения Код:
git clone git://github.com/mangos/mangos.git cd mangos svn co https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ src/bindings/ScriptDev2/ Стоит отметить, что даже при упомянутых мною ошибках при накатке патча, configure.ac, src/bindings/Makefile.am и src/mangosd/Makefile.am подкорректировались согласно патчу. Так что, думаю приступать к следующим операциям согласно доки. |
|
![]() |
![]() |
#60 |
Гость
Сообщений: n/a
|
![]() Код:
cd mangos patch -p1 -l < patch.patch |
![]() |
![]() |
#61 | |
Ученый
|
![]() Цитата:
Ради интереса попробуй слей и собери исходники с репо Insider42. git clone git://github.com/insider42/mangos.git cd mangos git clone git://github.com/insider42/scriptdev2.git src/bindings/ScriptDev2 Собирал пару часов назад тоже на Убунте, всё в норме без ерроров. Add: Тот пункт, видимо, опционален. Если у тебя есть такой патч - накатываешь, нету - пропускаешь пункт и идёшь далее.
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть? admin: О Боже! admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет |
|
![]() |
![]() |
Пользователь сказал cпасибо: |
![]() |
#62 | |
Гость
Сообщений: n/a
|
![]() Цитата:
![]() Код:
mangos@ns:~/Sources/insider42$ git clone git://github.com/insider42/mangos.git Initialized empty Git repository in /home/mangos/Sources/insider42/mangos/.git/ remote: Counting objects: 59342, done. remote: Compressing objects: 100% (11632/11632), done. remote: Total 59342 (delta 48932), reused 57802 (delta 47620) Receiving objects: 100% (59342/59342), 35.24 MiB | 313 KiB/s, done. Resolving deltas: 100% (48932/48932), done. Checking out files: 100% (4085/4085), done. mangos@ns:~/Sources/insider42$ cd mangos/ mangos@ns:~/Sources/insider42/mangos$ git clone git://github.com/insider42/scriptdev2.git src/bindings/ScriptDev2 Initialized empty Git repository in /home/mangos/Sources/insider42/mangos/src/bindings/ScriptDev2/.git/ remote: Counting objects: 32579, done. remote: Compressing objects: 100% (5845/5845), done. remote: Total 32579 (delta 25306), reused 32220 (delta 25070) Receiving objects: 100% (32579/32579), 7.39 MiB | 406 KiB/s, done. Resolving deltas: 100% (25306/25306), done. mangos@ns:~/Sources/insider42/mangos$ git am src/bindings/ScriptDev2/patches/MaNGOS-9519-ScriptDev2.patch Applying: ScriptDev2 patch. |
|
![]() |
![]() |
#63 | |
Ученый
|
![]() Цитата:
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть? admin: О Боже! admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет |
|
![]() |
![]() |
![]() |
#64 | |
Пользователь
|
![]() Цитата:
Видимо те ошибки были из-за "глюков" свна, у меня тоже бывало пару раз, но после 2-3 раза обычно патчилось. |
|
![]() |
![]() |
![]() |
#65 |
Гость
Сообщений: n/a
|
![]()
Ну и у меня, получается, патчилось... только со злостными выкриками.
![]() Ну что ж... стану фанатом insider42 и попробую скомпилить его исходники. ![]() |
![]() |
![]() |
#66 |
Пользователь
|
![]()
http://github.com/scriptdev2/scriptdev2 - зеркало чистого sd2 на гите, можете попробывать оттуда взять исходники, если хотите чистые попробывать
![]() |
![]() |
![]() |
![]() |
#67 |
Гость
Сообщений: n/a
|
![]()
Исходники от insider42 откомпилировал удачно. Сервер запустил. Благодарю.
Остается только заселить Мир тварями всякими.. ![]() |
![]() |
![]() |
#69 |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
![]() ![]() |
![]()
На Ubuntu 10 вылазит ошибка:
Код:
.ibtoolize: AC_CONFIG_MACRO_DIR([m4]) conflicts with ACLOCAL_AMFLAGS=-I m4 autoreconf: libtoolize failed with exit status: 1 Последний раз редактировалось zergtmn; 08.07.2010 в 17:55. |
![]() |
![]() |
![]() |
#70 | |
Гость
Сообщений: n/a
|
![]() Цитата:
у меня тож такая же ошибка, роюсь в гугле пробую решить проблему, если получится то отпишу. |
|
![]() |
![]() |
#71 |
Гость
Сообщений: n/a
|
![]()
ОС ubuntu-10.04-desktop
я новичок в линух делаю все как тут сказано ![]() дохожу до Компиляци Конфигурация без ошибок а вот после make Код:
CXX ScriptMgr.lo CXX escort_ai.lo CXX follower_ai.lo ../../../../src/bindings/ScriptDev2/base/follower_ai.cpp: In member function ‘bool FollowerAI::AssistPlayerInCombat(Unit*)’: ../../../../src/bindings/ScriptDev2/base/follower_ai.cpp:53: error: ‘CREATURE_TYPEFLAGS_CAN_ASSIST’ was not declared in this scope ../../../../src/bindings/ScriptDev2/base/escort_ai.cpp: In member function ‘bool npc_escortAI::AssistPlayerInCombat(Unit*)’: ../../../../src/bindings/ScriptDev2/base/escort_ai.cpp:81: error: ‘CREATURE_TYPEFLAGS_CAN_ASSIST’ was not declared in this scope make[6]: *** [follower_ai.lo] Ошибка 1 make[6]: *** Ожидание завершения заданий... make[6]: *** [escort_ai.lo] Ошибка 1 make[6]: Выход из каталога `/root/server/mangos/objdir/src/bindings/ScriptDev2' make[5]: *** [all-recursive] Ошибка 1 make[5]: Выход из каталога `/root/server/mangos/objdir/src/bindings/ScriptDev2' make[4]: *** [all] Ошибка 2 make[4]: Выход из каталога `/root/server/mangos/objdir/src/bindings/ScriptDev2' make[3]: *** [all-recursive] Ошибка 1 make[3]: Выход из каталога `/root/server/mangos/objdir/src/bindings' make[2]: *** [all-recursive] Ошибка 1 make[2]: Выход из каталога `/root/server/mangos/objdir/src' make[1]: *** [all-recursive] Ошибка 1 make[1]: Выход из каталога `/root/server/mangos/objdir' make: *** [all] Ошибка 2 root@maxi-desktop:~/server/mangos/objdir Последний раз редактировалось wedmak; 01.08.2010 в 00:03. |
![]() |
![]() |
#72 | |
Пользователь
Регистрация: 07.03.2010
Сообщений: 46
Сказал(а) спасибо: 11
Поблагодарили 17 раз(а) в 11 сообщениях
![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#73 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 79
Сказал(а) спасибо: 3
Поблагодарили 10 раз(а) в 8 сообщениях
![]() |
![]()
создать еще пользователя user@%
|
![]() |
![]() |
![]() |
#74 |
Гость
Сообщений: n/a
|
![]()
посмотреть настройки мускуля и разрешить в нем удаленное подключение (по умолчанию например в Debian доступ только для локал хоста)
|
![]() |
![]() |
#75 |
Гость
Сообщений: n/a
|
![]() Код:
/bin/sh: /home/mangos/mangos/dep/ACE_wrappers/configure: Отказано в доступе make[2]: [dep/ACE_wrappers/ACE_Project-prefix/src/ACE_project-stamp/ACE_Project-configure] Ошибка 126 make[1]: [dep/ACE_wrappers/CMakeFiles/ACE_Project.dir/all] Ошибка 2 make[1]: *** Ожидание завершения заданий... ![]() |
![]() |
![]() |
#76 | |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
Пользователь сказал cпасибо: |
![]() |
#77 |
Гость
Сообщений: n/a
|
![]()
find . -type f -exec chmod 777 {} \;
вот такого плана команду надо вводить? |
![]() |
![]() |
#78 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
![]() ![]() ![]() |
![]()
Да хоть все сразу, не только на файлы, а еще на каталоги можете поставить)
Инструкция по правам доступа на линуксе не имеет никакого отношения к мангосу... Последний раз редактировалось NeatElves; 24.02.2011 в 14:22. |
![]() |
![]() |
![]() |
#79 |
Гость
Сообщений: n/a
|
![]()
помогло как не странно
![]() |
![]() |
![]() |
#80 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
![]() ![]() ![]() ![]() |
![]()
в данном случае права доступа ни при чем. при скачке архивом у скрипта configure от встроенного ACE слетает атрибут исполняемости. раньше это было пофиг (autoreconf восстанавливал) а сейчас cmake на этом лажается. либо качать не архивом, либо чинить ручкаи.
|
![]() |
![]() |
Пользователь сказал cпасибо: |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Гайд] Компиляция MaNGOS под FreeBSD на примере 8.0-RELEASE | metacreo | Установка MaNGOS | 63 | 25.10.2018 14:40 |
[Гайд] Компиляция MaNGOS под ОС Windows | Max | Установка MaNGOS | 35 | 08.05.2013 18:56 |
[Гайд] Компиляция под Linux | stippi | Установка MaNGOS | 8 | 01.04.2011 16:40 |
[Гайд]Компиляция Mangos для CentOS | Bguser | Установка MaNGOS | 1 | 26.12.2010 18:55 |
Смена среды исполнения для mangos (Ubuntu) | deadangel | Флудильня | 7 | 18.07.2010 08:06 |