Мануал, как поставить готовую сборку сервера Mangos - Форум WoW-Game| Аддоны для WoW, читы для WoW, баги WoW, сервера WoW, гайды по WoW
- Статус: Вот команды ГМ для серверов 3.0.Х listgm - список ГМ акаунтов Отображает инструкцию по использованию команды $command. info. Создание гильдии с именем $GuildName? с лидером гильдии.
- 6 Теперь нажимаем на файл который вы скопировали в папку WOW он называется extraction_tool. account create - создание аккаунта В этом режиме ГМ может войти на арену в одиночном режиме(без группы). Мануал расчитан на человека который хоть немного работал в среде *nix и умеет ставить.
- Как кинули в папку с WoW запустите ad.exe, подождем, и у Вас появиться Нужно выбрать вкладку "без Gold Аккаунта ", ввести нужные.
- WOWTUT.RU - всё для WoW здесь!createguild - создание гильдии.rename.acct - отображает уровень доступа вашего аккаунта.
1 Скачали сборку любого клиента 2 Распаковываем сборку через программу WinRaR,в любое для вас удобное место 3 Заходим туда куда вы распаковали сборку,находим там папку Home,заходим в папку Home,там будит папка "Твой ип"или "Переименуй в свой ип" или "127.0.0.1"и какая у вас будет папка которые я перечислил надо переименовать в свой IP-Адрес 4 Для того чтоб узнать свой IP-Адрес пройдите по ссылку СЮДА,скопируйте свой IP-Адрес,и переименуйте папку которую я написал ваши 5 После того как переименовали папку в свой IP-Адрес,заходим снова в папку куда распаковали сборку,находим там папку Denwer,заходим в неё там будут файлы Run(Включить) Stop(Отключить) Restart(Перезагрузить),из всех перечисленных кликаем на фаел Run(Этими операциями вы установите соединение с базой,и включите сайт сервера) 6 После того как вы сделали всё что написано ваши,вам понадобится Navicat Робота с Navicat 1 Установили Navicat 2 Заходим в программу Navicat 3 Что бы соеденится с базой вам потребуется создать подключение Что делать дальше смотрите скрины Создание подключения Если вы зделали всё точно как на картинках то вы нвстроили сервер Следующее описание установки сервера 1 После того как вы сделали всё ваши написанное вам останется только извлечь карты из клиента игры WOW 2 Чтоб вытащить карты из клиента вам понадобится Extractor 3 Extractor находится в папке с сборкой,снова заходите в папку куда распаковали сборку 4 Если вы скачали сборку с патчем 2.4x то Extractor будет находится:Заходим в папку куда вы распаковали сборку там будит папка Полезные программы для ГМа открываем её и там будит папка Extractor_2_4 там будит папка либо по русский называтся Экстрактор либо по английский Extractor заходим в эту папку там будут Файлы 5 Копируем эти файлы в папку с Игрой WOW 6 Теперь нажимаем на файл который вы скопировали в папку WOW он называется extraction_tool Что делать дальше смотрите скрины А если у вас сборка под патч 3.x.x то там Extractor Находится в другой папке,и извлекаются карты проще 1 Extractor находится в папке Mangos,там будет папка Extractor 3.х.х 2 Из папки Extractor 3.х.х копируем Фаел add вставляем его в в папку с Игрой WOW (Соответственно клиент игры должен быть 3.х.х) 3 Запускаем addаем add 4 И всё он автоматический всё извлекает и закроется Следующее описание установки сервера 1 Если вы всё сделали что написано ваши 2 Значит вам осталось скопировать карты которые вы извлекли в папку Mangos 3 Заходим в папку с Игрой WOW Там будут 3 папки DBC,Maps,Vmaps копируйте их в папку Mangos 4 Папка Mangos находится:Зайдите в папку куда вы распокавали сборку и там будет папка Mangos вот в эту папку скопируйте Карты 5 После того как скопируются карты,найдите в папку Mangos ярлык Mangos кликайте на него и пойдёт загрузка сервера,если через где-то примерно секунд 40 может позже или раньше ваш компьютер запищит то сервер включился и вы можете играть там со своими друзьями ! Видео-урок по компиляции ядра MaNGOS (VS-2008) by Rapter. После просмотра данного видео каждый сможет скомпилировать ядро. В архиве с видео два тестовых файла: notepad.txt (тот самый текстовый файл в котором я описывал весь процес) и download.txt(в этом файле ссылки на неоходимые для компиляции програмы). Видео создано мною специально для wowjp.net и mangproject.at.ua (данный сайт в разработке). Планируется также записать остальные видео, в которых будет изложен весь процес создания сервера MaNGOS. Если я Вам помог и Вы хотите помочь мне: присылайте WMZ мне на мой кошелек - Z275010300363. -- Скачать с filebeam Скачать с letitbit Скачать с depositfiles Здравствуйте, меня зовут AtOM. После просмотра данного видео урока Вы сможете без проблем компилировать ядро эмулятора MaNGOS. И так, что Вам необходимо для компиляции: 1) Компилятор, Microsoft Visual Studio 2008 - можно также использовать 2005 или 2003, но я буду показывать на 2008-ом. 2) Клиент GIT 3) Tortoise SVN 4) ПК :), в данном уроке буду показывать пример на Windows XP SP2.(для всех win32 ОС компиляция идентичная) -- Чтобы Вы долго не парились в интернете, для Вас я нашел ссылки на все эти программы, кроме ОС - тут сами как-то Все ссылки в архиве в файле download.txt -- Теперь начнем: 1) Достаем сырци мангоса и scriptdev2. Чтобы скачать сырци мангоса используем GIT. Выбираем на Вашем ПК любую папку и клацаем на ней ПКМ(правой кнопкой мыши) потом выбираем Git Bash Here После этого прописываем в новом окне следующее: git clone git://github.com/mangos/mangos.git и нажемаем ENTER. После чего у Вас скачаются сырци мангоса в папку (папка на которую клацали ПКМ)/mangos. У меня уже скачаны сырци в папку mangos. Теперь качаем ScriptDev2, с помошью Tortoise SVN. Создаем папку с названием ScriptDev2, и клацаем на нее ПКМ и выбираем SVN Checkout. После чего прописываем в строке адреса следущее http://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ , нажимаем ОК и ждем завершения процесса! И так скачали сорци, теперь пачкаем мангос. 2) Патчи. Если Вы хотите на свое ядро накатить какието патчи, то это делается так: Кликаем на папку mangos ПКМ и выбираем Git Bash Here. После чего прописываем: git apply < patchname.patch *Патч должен лежать в папке mangos, вот у меня постоянно выдает ошибки при пачканье, но есть альтернатива команды в которой ошибок почти никогда нету : patch -p1 < patchname.patch Вот ошибок нет, значет с патчем все ОК. Очень много полезных патчей есть в зборке кумулятивных патчей от Карателя, в файле download.txt есть ссыль на его зборку. И так, патчи накатили, теперь идем дальше. 3) Компиляция mangos. Заходим в папку mangos/win/ и открываем файл mangosdVC90.sln . Сверху кликаем на Build -> Batch Build, и ставим галочки везде где есть Realese Win32 и нет script и нажимаем Build, все пошел процес компиляции. Все у меня скомпилировалось. Ошибок нет, в конце успешной компиляции должно написать: ========== Build: 11 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== И так далее. 4) Компиляции ScriptDev2. Так я качал скрипты в папку ScriptDev2, потом кидаем ее в папку mangos/src/bindings/ И открываем в папке mangos/src/bindings/ScriptDev2 файл scriptVC90.sln . И делаем все также - Build -> Batch Build галочку ставим там где есть Realese Win32 Нажимаем Build. В конце успешной компиляции должно вывести: ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== 5) Достаем необходимые файлы. И так теперь нужно достать нужные файлы, для запуска MaNGOS'a. в папке mangos/src/bindings/ScriptDev2 забираем scriptdev2.conf.dist.in в папке mangos\\src соответсвенно из папок mangosd и realmd достаем mangosd.conf.dist.in и realmd.conf.dist.in. Из папки mangos\\bin\\Win32_Release забираем все (чтобы не было лишних ошибок) Теперь переименовуем конфиги: mangosd.conf.dist.in и realmd.conf.dist.in и scriptdev2.conf.dist.in на mangosd.conf и realmd.conf и scriptdev2.conf. Все готово. Теперь Вы можете спокойно играть в WoW на своем сервере, запустив mangos.exe & realmd.exe. _ _ _ _ _ _ _ _ Как компилить под x64 Во время инсталяции Microsoft Visual Studio 2008 необходимо добавить компонент и будут компилы делаться как на 32 так и на 64 разрядные ос windows. Скриншот: http://pic.ipicture.ru/uploads/090922/4pWMSXe9RP.jpg _ _ _ _ _ _ _ _ До встречи, ждите новых уроков. http://thepiratebay.org/search/visual%20studio%202008/0/99/0 - Microsoft Visual Studio 2008 http://letitbit.net/download/79a357900194/Git.exe.html - GIT http://sourceforge.net/project....ror=dfn - Tortoise SVN Решение для тех, у кого IP меняется каждом соединении с интернетом 1 Регестрируемся здесь ЗДЕСЬ. 2 Потом заходим на свою почту которую вы указывали при регистрации,и потверждаем регистрацию 3.После подтверждения регистрации заходим СЮДА 4 Вводим эмейл и пароль указаные при регистрации 5 Если все верно, то попадаем в "Control Panel" 6 Слева есть ссылка "Add", нажимаем. Запаолняем поля: 7 Hostname - здесь пишем желаемое название, к примеру server.wow 8 Чуть ниже выбираем Host Type - это будет после названия хоста. К примеру no-ip.org<Сразу скажу, никаких "ru" не будет, все таки сервис бесплатный.> Больше заполнять ничего не надо, жмем кнопку "Create Host" 4. Качаем программу, устанавливаем и запускаем. 5.Вводим свой эмейл и пароль указаные при регистрации. ВИдим строку server.wow.no-ip.org <у вас другая, это пример>, ставим галочку рядом с ней и наблюдаем улыбку маленького смайла. На этом все настройки программы завершены. Теперь во всех конфигах мангоса вместо своего айпи вписываем именно это, этот же адрес вписываем в реалмлист клиента. На асценте не пробовал, но говорят, что работает успешно [Видео-Урок] По настройке готового сервера WoW Скачать данный видео урок можно от сюда - ТЫК(72 мб) В данном видео уроке показано как настроить сервер MaNGOS для локальной и глобальной сети. [2й реалм] Создание двух реалмов на одном сервере В данной статье мы рассмотрим варианты создания второго реалма на сервере Мангоса. Сразу сделаю небольшое отступление в сторону по поводу того чтоже такое реалм: Итак под реалмом пожно понять сам исполняющий фаил relmd.exe, также под реалмом понимается база данных в которой хранятся все аккаунты и информация о мирах. Ну и последний вариант это игровой мир в нутри сервера который тоже называют реалмом, вот про дополнительное создание такого мира и пойдет речь. Второй реалм открывают в случае если на первом уже слишком большое количество играющих, но зачастую два реалма релают просто чтобы разделить сервер на две разные зоны в одной к примеру действуют рпг правила, а вторая же это пвп зона с высокими рейтами. Существует несколько способов создать второй реалм начну с более простого и доступного. Способ 1 1. Создаете 2 папки. Например "MangosFAN" и "MangosBLIZZLIKE". 2. Заливаете туда исходники сервера, ДБЦ фаилы и карты. 3. В MySQL создаём 5 баз данных, допустим mangosFan, mangosBlizz, charactersFan, charactersBlizz и realmd. 4. В mangosFan и mangosBlizz заливаете полную базу. В базы charactersFan и charactersBlizz заливаем базы под чаров. 5. Настраиваете в папках MangosFan и MangosBlizzlike фаилы mangosd.conf и realmd.conf как вам нравится. 6. В фаилах конфигурации mangosd.conf находите строку WorldServerPort ="число"(стандартно 8085). В папке "MangosFan" в конфиге выставляете WorldServerPort =8085, а в папке "MangosBlizzlike" WorldServerPort =8086. 7. Теперь перейдем к базе, открываем базу realmd, находим таблицу realmlist, туда вписываем еще одну строку, вписываем туда тоже самое что и в перовой, но меняем название сервера (если угодно) и меняем запись в столбце port, в первой записи 8085 а во второй 8086 допустим. Нужно запустить realmd.exe из папки "MangosFan", затем mangosd.exe из папки "MangosFan", затем mangosd.exe папки "MangosBlizzlike". Способ 2 Допустим вы скачали или скомпилили сервер, извлекли из клиента папки maps, dbc и vmaps, а также настроили базу данных. Следовательно папка с серверам должна содержать файлы показанные на рис. №1 конечно в случае компиляции будут присутствовать файлы *.pdb, а в случае скаченного сервара что то еще Разделим весь процесс на два этапа этап А это подготовка ядра и этап Б подготовка базы данных Итак первый способ знают многие рассмотрим его по шагам: А 1. Создаем папку с любым названием 2. Копируем файлы указанные на рис. №2 в созданную ранее папку Б 1. Открываем навикат (к сожалению других аналогов у меня в данный момент нет) заходим в базу realmd 2. Открываем таблицу realmlist и дублируем последнюю строку за исключением столбцов id (вводим значение идущее следом за передыдущим например была одна строка с айди 1 значит вводим айди 2), name (вводим желаемое название реалма), port (вводим новый порт, ввести можно любое четырех значное число отличное от значений в передыдущих строках) также можно изменить значение столбца icon (значение оптередяет тип реалма, можно вводить 0 - Normal, 1 - PVP, 4 - Normal, 6 - RP, 8 - RPPVP) и color (значение 0 - желтый цвет и 1 - красный) в результате у вас должно получится аналог того что приведено на рис. №3 3. Теперь создаем еще одну базу персонажей для этого открываем навикат жмем правой кнопкой мыши на вашем соединении и выбираем New Database в открывшемся окне вводим названия базы (например characters2) и жмем ок, теперь можно или "залить" sql файл с новой базой через Execure Batch File... или сделать копию существующей базы characters. Заходим в меню Tools - Data Tansfer выбираем из какой бд в какую производить копию и жмем start пример показан на рис. №4 4. Открываем mangosd.conf (в новой папке) блокнотом и правим строки как показано на рис. №5 (RealmID = 2 значит что этот реалм будет вторым по списку, ;characters2" если вы создали новую базу персонажей с другим именем то вводите его, WorldServerPort = 8086 здесь пропишите порт которые вы вводили в таблице realmlist) 5. На этом создание завершается остается только запустить из старой пакпи с сервером realmd.exe и mangosd.exe из старой и новой папки. Минусы в том что папки maps, dbc и vmaps занимают порядка 3 гигабайт дискового пространства, отсюда для нескольких реалмов нужен довольно большой жесткий диск. Плюсы в том что он доступен каждому и не требует дополнительного софта [/i] Способ 3 Второй способ расчитан на тех кто сам компилит сервер. Итак рассмотрим порядок выполнения данного способа: А 1. Скомпилить сервер как обычно. 2. После того как сервер был скомпилен открываем ..\\src\\shared\\SystemConfig.h.in и если есть SystemConfig.h (где .. полный путь к сурсам) ищем строку # define _MANGOSD_CONFIG "mangosd.conf" для win систем или # define _MANGOSD_CONFIG "@sysconfdir@/mangosd.conf" для nix систем и меняем значение mangosd.conf на mangosd2.conf ( вместо mangosd2можно ввести что угодно) пример показан на рис. №6 3. Открываем проект подходящий для вашей VC (в моем случае mangosdVC90.sln) 4. В окне Solution Exploer ищем mangosd жмем правой кнопкой мыши и выбираем Properties рис. №7 5. В открывшемся окне открываем в меню слева Configuration Properties - Linker- General далее в правой части ищем строку Output File и в самам конце меняем mangosd.exe на то что указывали во втором пункте в моем случае mangosd2.exe и жмем ок, пример на рис. №8 6. Теперь осталось только скомпилить новый исполняемый файл для этого открываем Confuguration Manager выбираем в Active solution configuration^ Release и снимаем галочки со всего кроме gensvnrevision и mangosd закрываем менеджер, пример на на рис. №9 7. Жмем Build Solution ждем пока закончиться компил в результате в папке ..\\bin\\Win32_Release (по умолчанию) у вас будет набор файлов показанный на рис.№10 Б 1. Теперь проделываем все описанное в первом способе за исключением что в шестом пункте вам нужно будет отрывать конфиг mangosd2 (или с тем что указали вы) в этой же папке 2. Остается скопировать кофиги мангоса, реалма и скрипдева и сделать дополнительную копию конфига мангоса с названием которое вы вписывали в пункте №2 например mangosd2.conf, содежимое готового сервера с двумя реалмами показан на рис. №11 3. Для запуска сервера стартуем realmd.exe, mangosd.exe и mangosd2.exe (ну или название из пункта 5) Минусы в том что не всем под силу воспользоваться данныс способом, а также понадобиться дополнительный софт. Плюсы в том что данный способ намного более экономичен в требуемом месте так как для всех исполняемых файлов (mangosd.exe) используються одна копия папок maps, dbc и vmaps. ГМ. Всё для ГМа. Перед всеми коммандами нужно писать "."(точку) КОмманды от SmlDream account - уровень доступа вашего аккаунта account create - создание аккаунта account delete - удаление аккаунта account lock - блокирование аккаунта по IP account onlinelist - список онлайн аккаунтов account password - изменение пароля аккаунта (собственного) account set addon - изменение типа аккаунта (Добк - 0,бк - 1,вотлк - 2) account set gmlevel - изменение уровня доступа аккаунта account set password - изменение пароля аккаунта (любого) additem - добавление вещи в инвентарь цели, или себе, если цель не выбрана additemset - добавление сета в инвентарь цели, или себе, если цель не выбрана announce - анонсирование сообщения для всех игроков aura - наложение ауры на цель, или на себя, если цель не выбрана ban account - забанить аккаунт ban character - забанить персонажа ban ip - забанить IP адресс baninfo account - вывод информации о бане(аккаунт) baninfo character - вывод информации о бане(персонаж) baninfo ip - вывод информации о бане(IP аресс) bank - вывод информации о вещах в вашем банке banlist account - список забаненных аккаунтов banlist character - список забаненных персонажей banlist ip - список забаненных IP адрессов cast - произнести заклинание cast back - ваша цель произнесет заклинание на вас cast dist - произнести заклинание на определенной дистанции (не все заклинания) cast self - ваша цель произнесет заклинание на себя cast target - ваша цель произнесет заклинание на собственную цель(цель цели) character customize - отметить персонажа на изменение. Владелец,при следующем логине, сможет изменить внешность своего персонажа. character delete - удалить персонажа character level - изменение уровня персонажа character rename - отметить персонажа на переименование. Владелец,при следующем логине, сможет поменять имя своего персонажа. character reputation - информация о репутации персонажа (цели или введенного имени) combatstop - выход из боя для выбранной цели,или себя, если цель не выбрана commands - список комманд(без описания) cooldown - сбросить все КД для цели,или себя, если цель не выбрана damage - нанесение цели определенного урона debug anim - проигрывание эмоции для вашего персонажа(смех,танец,плач и т.д.) debug arena - включение отлаживание арены. В этом режиме ГМ может войти на арену в одиночном режиме(без группы) debug bg - включение отлаживание поле боя. В этом режиме ГМ может войти на поле боя в одиночном режиме(без группы) debug getvalue - получение значения #field для выбранного существа. debug Mod32Value - добавление значения в #field для вашего персонажа debug play cinematic - проигрывание клипа для вашего персонажа. Вы будуте стоять на месте во время проигрывания. debug play movie - проигрывание фильма для вашего персонажа. debug play sound - проигрвание звука для вашего персонажа(никто кроме вас его не услышит). Предупреждение: клиент может иметь более 5000 звуков... debug setvalue - выбрать значение #field для выбранного существа. debug update - получение текущего значения #field для существа/персонажа. delticket - all для удаление всех тикетов на сервере; #какое либо число,для удаления определенного тикета; #имя персонажа,для удаления всех тикетов от выбранного персонажа demorph - приведение вида персонажа к стандартному виду(эффекты изменения вида при этом не отменяются,но сам облик становится стандартным) die - убить цель dismount - спешится с ездового животного distance - получение информации о растоянии до цели event - получение информации о событии event activelist - получение информации о текущих событиях event start - запуск события event stop - остановка события explorecheat - открытие или сокрытие всех зон для выбранного персонажа flusharenapoints - произвести зачисление очков арены gm on/off - включение/выключение режима ГМ gm chat on/off - включение/выключение вывода иконки ГМ в чате gm fly on/off - включение/выключение режима полета gm ingame - получение информации о ГМах в игре gm list - получение полного списка ГМов (аккаунты | уровень доступа) gm visible on/off - включение/выключение режима невидимости ГМ. В этом режиме вас НИКТО не увидит и игроки не получат сообщения о том,что вы телепортировались к нему go creature - телепортация к существу с одним из параметров: #creature_guid/#creature_name/#creature_id/. Если таких существ много, вы телепортируетесь к первейшему существу в списке из БД go graveyard - телепортация к указанному кладбищу go grid - телепортация...(кто знает просьба описать) go object - телепортация к объекту go taxinode - телепортация к taxinode. ID taxinode можно узнать через .lookup taxinode go trigger - телепортация к.... go xy - телепортация к точку карты с координатами xy go xyz - телепортация к точку карты с координатами xyz go zonexy - телепортация в точку зоны с координатами xy и ID зоны(можно узнать с помощью .lookup area) gobject add - добавление объекта gobject delete - удаление объекта gobject move - перемещение объекта в ваше положение gobject near - список всех объектов вокруг вас gobject setphase - ... gobject target - информация об объекте находящимся перед вами gobject turn - поворот объекта по направлению ориентации вашего персонажа goname - телепортация к персонажу gps - информация о местонахождении персонажа (xyz mapid) groupgo - телепортация группы введенного персонажа к вам(собсна весь рейд,будь даже там 25 человек) guid - информация о #guid выбранного персонажа guild create - создание гильдии guild delete - удаление гильдии guild invite - пригласить игрока в гильдию guild rank - установить ранг члена гильдии guild uninvite - выгнать игрока из гильдии help - информация о команде(обычно на английском языке) hidearea - ... honor add - добавление нного кол-ва очков чести для вашей цели,или вас, если цель не выбрана honor addkill - изменение значения кол-ва убитых персонажей за этот день для вашей цели,или вас, если цель не выбрана honor update - обновление информации о очках чести,убитых игроков и т.п. hover - включение/выключение режима левитации instance listbinds - информация о текущих ID'ах подземелий instance savedata - сохранение информации о текущем прогрессе персонажа в подземелье instance stats - информация о статистике подземелий instance unbind - удаление информации о ID'ах подземелий itemmove - перемещение предмета в другой слот в вашем инвентаре jail - посадить персонажа в тюрьму jailinfo - просмотреть информацию о вашем заключении jailreload - ... kick - исключить персонажа из игры learn - выучить заклинание learn all - выучить все заклинания learn all_crafts - выучить все заклинания, связанные с профессиями learn all_default - выучить все заклинания, связанные с расой/классом и заклинания получаемые по квестам learn all_gm - выучить все заклинания ГМа learn all_lang - выучить все языки learn all_myclass - выучить все заклинания и таланты для вашего класса learn all_mypettalents - выучить все таланты для вашего питомца(только для охотников) learn all_myspells - выучить все заклинания для вашего класса, исключая таланты learn all_mytalents - выучить все заклинания,связанные с вашими талантами learn all_recipes - выучить все рецепты levelup - повысить уровень персонажа linkgrave - информация о доступности кладбища(орда/альянс) list creature - информация о всех существах list item - информация о всех предметах персонажей в инвентаре,банках,письмах и т.п. list object - информация о всех объектах loadscripts - ... lookup - команды для нахождения ID существа,предмета,объекта и т.д. и т.п. lookup area lookup creature lookup event lookup faction lookup item lookup itemset lookup object lookup player account lookup player email lookup player ip lookup quest lookup skill lookup spell lookup taxinode lookup tele maxskill - повышение всех навыков до максимума modify - команда для изменения тех или иных параметров(до логаута или изменения этого параметра) modify arena - очки арены modify aspeed - все скорости modify bit - ... modify bwalk - скорость движения спиной modify drunk - опъянение modify energy - энергия(разбойник,друид-кошка) modify faction - фракция modify gender - пол modify honor - очки чести modify hp - запас жизней modify mana - запас маны modify money - деньги(в бронзовых монетках) modify morph - облик modify mount - ездового животного(на мангосе не работает) modify phase - ... modify rage - ярость(воин,друид-медведь) modify rep - репутация modify runicpower - руническая энергия(дк) modify scale - размер modify speed - скорость движения modify spell - не используется modify standstate - эмоция modify swim - скорость плавания modify titles - звания modify tp - таланты movegens - ... mute - запретить персонажу писать в чат namego - телепортация персонажа к себе neargrave - информация о ближайшем кладбище notify - аналог announce. Подробнее позже npc add - добавить существо npc additem - добавить предмет в существо(продавец) npc addmove - добавить точку маршрута для существа npc addweapon - добавить оружие существу(экипировка) npc allowmove - включение/отключение возможности передвижения для существа npc changelevel - изменение уровня существа npc delete - удаление существа npc delitem - удаление предмета из существа(продавец) npc factionid - изменение фракции существа npc flag - изменение флага для существа(продавец/ремонтник/квестгивер и т.п.) npc follow - существо будет следовать за вами до смерти/боя и т.п. npc info - информация о существе npc move - перемещение существа в вашу позицию npc name - команда не используется npc playemote - проигрывание эмоции у существа npc setdeathstate - изменение состояния существа на живой/мертвый npc setmodel - выбор облика для существа npc setmovetype - выбор тип передвижения для существа npc setphase - ... npc spawndist - ... npc spawntime - ... npc subname - команда отключена npc tame - приручить животное(приручаемые животные) npc textemote - ... npc unfollow - прекращение следование существа за вами npc whisper - шепот существа к указанному персонажу pdump load - ... pdump write - ... pinfo - информация об аккаунте цели, или себя, если цель не выбрана quest add - добавить квест quest complete - выполнить квест quest remove - удалить квест recall - возвращение персонажа в позицию,где тот был до телепортации(.goname,.namego,.tele) reload - перезагрузка таблицы(следует указать название таблицы) reload all - перезагрузка всех таблиц reload all_area - перезагрузка таблиц связанных с зонами reload all_locales - перезагрузка всех таблиц связанных с местами действий(бг,арена походу) reload all_loot - перезагрузка таблиц связанных с лутом reload all_quest - перезагрузка таблиц связанных с квестами reload all_spell - перезагрузка таблиц связанных с заклинаниями reload config - перезагрузка world config'а repairitems - починка всех предметов reset achievements - сброс данных о достижениях у персонажа reset all - сброс всех данных персонажа reset honor - сброс данных персонажа об очках чести reset level - сброс данных персонажа об уровне(1 уровень) reset spells - сброс данных персонажа об заклинаниях reset stats - сброс данных о статистике персонажа reset talents - сброс талантов персонажа respawn - возрождение существа или всех существ если цель не выбрана revive - возрождение персонажа save - сохранение персонажа saveall - сохранение всех персонажей send items - send mail - отправить предмет в письме для персонажа send message - отправить информационное письмо персонажу send money - отправить деньги в письме для персонажа server corpses - сброс данных о всех трупах на сервере server exit - выключение mangosd server idlerestart - перезагрузка сервера если на нем небудет игроков server idlerestart cancel - отменение предыдущей команды server idleshutdown - выключение сервера если на нем небудет игроков server idleshutdown cancel - отменение предыдущей команды server info - информация о сервере server motd - показать сообщение дня сервера server plimit - установить лимит игроков для сервера server restart - перезагрузка сервера server restart cancel - отменение предыдущей команды server set loglevel - установка режима сохранения информации mangosd(только ошибки,полная и т.п.) server set motd - установить сообщение дня сервера server shutdown - выключение сервера server shutdown cancel - отменение предыдущей команды setskill - изменение значения навыка(скила). Улучшить скил игры этой командой у вас не получится showarea - информация о зоне выбранного персонажа, или себя, если цель не выбрана start - возвращение домой(к хозяину таверны или инкипиру) taxicheat - открытие всех летный путей tele - телепортация в точку телепортации tele add - добавление места для команды tele. Сохраняется текущая позиция вашего персонажа под введенным именем tele del - удалить точку телепортации tele group - телепортировать группу в точку телепортации tele name - телепортация персонажа с указанным именем в указанную точку телепортации ticket - просмотреть тикет от игрока unaura - снять заклинания с цели unban account - разбанить аккаунт unban character - разбанить персонажа unban ip - разбанить IP адресс unjail - освободить персонажа из тюрьмы(себя освободить нельзя) unlearn - забыть заклинание unmute - снятие запрета отправки сообщений в чат waterwalk - ходьба по воде wchange - изменение погоды whispers - включение/отключение приема ЛС WPs - вайпоинты или точки маршрута. Ниже идут команды для работы с ними,но на MaNGOS'е они работают очень криво. Не советую их использовать,дабы избежать краша сервера. Ограничтесь только перемещением существа wp wp add - добавление вайпоинта для выбранного существа wp export - экспорт сохраненного вайпоинта wp import - импорт вайпоинта wp modify - изменение выбранного вайпоинта wp show - изменение статуса отображения вайпоинтов для выбранного существа Заколебался писать. 90% по памяти,9% по английскому тексту в таблице commands и в 1% так и не врубился(которые пропущены "..."). Кто знают для чего прошу в личку. Также кто какие команды не понимает,пишите в теме. Отвечу. Не флудим постами. Хотите сказать спасибо,просто тыкните "+". Не хотите ну и ненада... я просто хотел дать их )) Комманды by SmlDream! Их можно скачать: Скачать! ТЫКАЙТЕ. Установка mangos на *nix (2) В данном мануале будем ставить сервер на систему Fedore Core (5 или 6 на ваш выбор) Мануал расчитан на человека который хоть немного работал в среде *nix и умеет ставить пакеты Что нам понадобиться: root доступ для установки недостающих пакетов Пользователь mangos для самого сервера Свободное время и конечно же желание Итак начнем.... ============================== 1. Установка пакетов ============================== Для успешного запуска и функционирования сервера нам нужны следующие пакеты: Mysql server 5 ветки (5.0.27 на этот момент) Mysql_devel Mysql_shared Mysql_Headers and libraries Всё это мы берем с http://dev.mysql.com/downloads/mysql/5.0.html Далее: Gcc 4.1.1 Gcc_devel Gcc-c++ Gcc-cpp Берем с http://gcc.gnu.org/ Autoconf Automake Aclocal Autoheader Если этого нету, гуглим, ссылок не помню make Subversion Python Берем тут - http://subversion.tigris.org/ Также все это мужно установить обычно идущим в комплекте с Федорой пакетом yum (курим man yum). Итак все наши пакеты стоят и всё хорошо, идём дальше. ============================== 2. Подготовка ============================== Создаём пользователя mangos с паролем mangos # useradd mangos --password mangos ВНИМАНИЕ!!! Дальше все действия будем производить из под пользователя - mangos, root уже не нужен! ============================== 3. Получение исходного кода сервера и скриптов ============================== Определимся с местом хранения исходников и скриптов..... Для сырцов сервера /home/mangos/source/mangos Для ScriptDev'a2 /home/mangos/source/script Создаём эти папки: mkdir /home/mangos/source/mangos mkdir /home/mangos/source/script чтобы наверняка, указываем полный путь Теперь пишем: Внимание! Получить полный исходники нам нужно только 1 раз! Все последующие разы нам нужно только обновлять их до последней ревизии Теперь создадим папку compile, в которой мы будем хранить исходные коды для компиляции и без лишнего мусора Для упрощения всего процесса подготовки к компилированию я написал простенький скрипт на bash'e: Создаем файл get.sh и пишем туда: Скрипт обновляет исходники, и копирует их в папку compile без лишних svn файлов..... информация по обновлению сохранится в файле update.log Итак подготовка завершена, исходные коды на месте, можно компилировать ============================== 4. Компиляция ============================== Естественно чтобы наш сервер был еще лучше, нам нужны патчи к нему.... Первым делом патчим ScriptDev2... patch -p0 < ./MaNGOS-rXXXX-ScriptDev2.patch Далее идём на соответствующие сайты и ищем патчи.. Скачиваем то что нам нужно И вот есть у нас файл SuperPuper_v2.patch Что же с ним делать? Ответ: Кидаем патч в наш каталог compile, переходим в этот каталог сами, и в командной строке пишем: patch -p0 < ./SuperPuper_v2.patch Если патч корректный и удача с нами, то сырцы патчаться и все отлично далее необходимо выполнить команду autoreconf --install --force чтобы обновились все make файлы для успешной компиляции Сразу определимся что готовый сервер будет лежать в папке server (/home/mangos/server) Теперь настало время конфигурировать наш будущй сервер... вводим команду (мы находимя в папке compile) ./configure --prefix=/home/mangos/server --sysconfdir=/home/mangos/server/etc --with-python --enable-cli --enable-ra --datadir=/home/mangos/server Расшифровываю: --prefix = путь установки, --sysconfdir = путь до файлов конфига, --datadir = рабочая папка, --enable-cli = с командной строкой, --enable-ra = удаленное администрирование С вводом команды запустится процесс конфигурирования наших сырцов... Если последнее что вы увидите будут строки вида:
Команды гейм мастера ( гм | gm) WoW trinity 3.3.5.a. (Администраторам или помошникам Администраторов) - напишу не большой мануал по Гм командам.account create - Создания Логина (Учетной Записи).
Шаг 1. Качаем готовую сборку сервера отсюда: Готовые сборки Шаг 2. После того как Вы скачали сборку сервера, разархивируйте её на любой локальный диск (желательно туда где больше памяти). 2.1 Теперь заходим сюда: ну у меня например так F:\\Server\\home (на некоторых сборках, папки home нету, но есть папка etc, если эта папка есть то заходим туда) и меняем папку Поменяй на свой IP (она может по разному называться, в разных сборках там написан чужой IP, или может называться Свой IP, ну думаю Вы поймете) на свой локальный IP (у меня он например 10.3.2.198, и я папку Поменяй на свой IP, поменял на 10.3.2.198 ===> теперь она у меня так называется). Теперь чтобы включить сайт нужно зайти сюда: у меня например это так F:\\Server\\denwer и запустить Run.exe, появиться черное окошко (не пугайтесь), после завершения загрузки оно само закроется. Теперь чтобы сайт окончательно запустился, смотрим Шаг 4. и читаем далее. Как все сделали в Шаг 4. Заходим в Navicat, база realmd===>таблица realmlist===> в строчке Adress пишем свой IP. Нажимаем внизу галлочку и закрываем. Теперь заходим в свой браузер и по адресу http://ваш_IP/ Вуаля сайт запущен и готов к работе!!! Шаг 3. Теперь осталось запустить сервер. 3.1 Заходим сюда: у меня например это так F:\\Server\\MaNGOS, там находим папку Extractor, может она по другому называться, но суть та же. Все файлы из папки Extractor кидаем в папку с игрой WoW. Я Вам советую использовать экстрактор из своей скачанной сборки. Как кинули в папку с WoW запустите ad.exe, подождем, и у Вас появиться папки maps и dbc. Теперь запускаем extraction_tool_v2.0_210908.exe, жмем пункт 3, появятся еще пункты и тоже выбераем 3. И у Вас появятся папки buildings и vmaps. Теперь эти папки maps, buildings (ее можно не кидать, это системная папка для екстактора), vmaps и dbc кидаем сюда: у меня например так F:\\Server\\MaNGOS ===> кидаем эти папки сюда. Шаг 4. Теперь скачиваем Navicat отсюда или отсюда. 4.1 Заходим в Navicat, нажимаем Connection. И видим это: Connection Name: → Пишем название mangos Host name/IP address: localhost → НЕ МЕНЯЕМ!!! Port: 3306 → НЕ МЕНЯЕМ!!! User name: → Пишем mangos Password: → Пишем mangos Потом нажимаем Test Connection, у нас появиться Connection Successful. Нажимаеш OK. И потом еще раз OK. Все. Шаг 5. Теперь запускаем MaNGOS.exe, видим, что оно грузится и после завершения Вы услышите писк компьютера. ТЕПЕРЬ СЕРВЕР ЗАПУЩЕН!!! ПОЗДРАВЛЯЮ!!! На будущие: после каждой перезагрузки компьютера Вам нужно будет с начало включать F:\\Server\\denwer\\Run.exe, потом только F:\\Server\\MaNGOS\\MaNGOS.exe Что бы изменить рейты сервера заходим сюда F:\\Server\\MaNGOS\\mangosd.conf Чтобы сделать себя GM, сначала регистрируем аккаунт на своем сайте, потом лезем в Navicat, заходим в базу realmd → account и там в значении gmlevel пишем от 1 до 5. И в самом низу жмем галлочку. Можно еще и по другому: в игре ввести команду .account set gmevel (не себя, а только кого-то другого!) <Логин> <уровень доступа> (логин и уровень доступа писать без <>). Для последних сборок необходим NET Framework 3.5 Набор в команду WoW-game Ваша реклама на нашем сайте