Word server wow настройка server settings npc bot

Обновлено: 08.07.2024

Commands

Bots will perform certain actions when you do.

  • Accepting and Completing Quests (if available to them).
  • Taking Flight Paths.
  • Using the Hearthstone.

But most actions they need to be explicitly commanded to do it.

  • Choosing quest rewards.
  • Learning spells from a class trainer.
  • Buying or selling items at a vendor.
  • Using quest items.
  • Trading items.

These commands are issued by sending chat messages. You can send a command to the whole party, raid, or just to one character by whispering to them.

NPC Interaction

Command Description
home The bot will set its hearthstone to the current inn (if it is near an innkeeper).
talk The bot talks to the NPC. This is how you get a bot to learn flight paths, as well as talk to quest NPCs.
leave The bot leaves their current party. Useful if you invite them to your party but they are already in one.
trainer The bot will list any spells they can learn from the class or profession trainer.
trainer learn If you are by a class or profession trainer, the bot will learn any spells available to them, if they have enough money to do so.
d accept all quests The bot will accept any quests from the NPC.

Quests

Command Description
quests The bot will list how many quests it has completed and uncompleted.
quests all The bot will list all incomplete and completed quests.
quests co The bot will list only completed quests.
quests in The bot will list only incomplete quests.
q [quest] The bot will list the details of the quest. Shift-click the quest name from the previous commands to insert the link. This is very useful for figuring out which bots still need items for a quest.
r [item] The bot will choose the item as the reward for a quest. The bot will tell you its options in chat. Shift-click on one of these to insert the item into your chat box.

Inventory

Command Description
c The bot will list its inventory.
c [item] The bot will list how many of the item they have.
s * The bot will sell all gray items if they are near a merchant.
s [item] The bot will sell the item.
b [item] The bot will buy the item.
e [item] The bot will equip the item.
ue [item] The bot will unequip the item.
u [item] The bot will use the item.
u [item] [target] The bot will use the item on the target.
destroy [item] The bot will destroy the item. Useful if their bag fills up.
repair The bot will repair items if it is near an NPC that repairs.

Combat

Command Description
d attack my target The bot will attack your target.
grind The bot will endlessly attack all targets in sight.
follow The bot will follow you, including teleporting to your location if they are very far away.
stay The bot will stay where it is.
flee The bot will stop attacking and follow you.
d add all loot The bot will loot all available objects (corpses, chests, gathering nodes, etc.)
save mana <1-5> The bot will save mana more aggressively with higher numbers.

Formation

You can tell each bot to move in formation when following you.

Command Description
formation near The default, the bot stays close to you.
formation far The bot will stay far behind you. Great for ranged DPS classes.
formation arrow Tanks will stay in front, DPS behind them.
formation melee The bots will surround you.
formation chaos The bots will move freely around at random distances.
formation line The bots will stay in a line, shoulder to shoulder around you.
formation queue The bots will line up behind you and follow your path.

Bot Behavior

Beyond directly ordering the bot to do something, you can also adjust their self-directed actions. These strategies are available for both in combat (co) and non-combat (nc) contexts.

General Strategies

Class Strategies

In addition to those above, there are more class-specific strategies that will effect the style of combat. You will likely want to customize these to fit the characters you have created based on their build, e.g. a fire mage vs a frost mage.

Strategy Description
tank Use threat-generating abilities. Druid will use bear form. Classes: Warrior, Paladin and Druid
dps Focus on DPS skills. Druid will use cat form. Classes: Rogue, Hunter, Druid, Shaman, Priest
heal Heal party members rather than DPS or tanking. Classes: Shaman and Priest
arcane Use arcane spells. Class: Mage
frost Use frost spells. Class: Mage
fire Use fire spells. Class: Mage
bear Use bear form to tank. Class: Druid
cat Use cat form for dps. Class: Druid
caster Use balance spells. Class: Druid
bspeed Hunter will use Aspect of Cheetah / Pack. Class: Hunter
bdps Use buff spells that increase DPS on the bot and the party.
bhealth Use buff spells to increase health.
bmana Use buff spells to increase mana.
rfire Use spells that add fire resistance.
rfrost Use spells that add frost resistance.
rshadow Use spells that add shadow resistance.
rnature Use spells that add nature resistance.

Certain strategies are mutually exclusive to each other. You cannot tank and be passive at the same time. In those cases, enabling one disables the other.

You can combine multiple strategies into one command. For instance, this command will turn on dps assist, looting and gathering in the non-combat state:

Looting

Gathering

If you have the gather strategy enabled, the bots will perform their gathering skills (Mining, Herbalism and Skinning) automatically, much like looting corpses, but you have to first manually train the characters in the skill so they get above level 1.

MangosBot AddOn

While many commands can only be issued using the chat, the MangosBot AddOn provides a UI for the most common ones. It makes the experience much better, rather than using chat commands all the time.

MangosBot Group

There are versions for Vanilla, The Burning Crusade and Wrath of the Lich King clients. On the GitHub page, click on Branches and select the version for the client you are using.

You can set the group formation, issue all the common commands and set the save mana level. Every button has a descriptive tooltip, so it is very easy to use without having to learn what every icon means.

Character Control

MangosBot Druid

When you have a party member targeted, a control panel appears where you can control their individual behavior. Much of this is duplicated in the group panel, but here you can set each bot to behave differently. A common setting would be to set ranged DPS to follow far, while the rest of the group is set to follow near.

This is where you can set the class-specific battle strategies.

EngBags AddOn + Patch

EngBags

EngBags Menu

The only annoying thing is that it effects your bag UI as well, but since the functionality it provides for dealing with bot inventories is invaluable, it is worth getting used to.

When you right-click on an item, a menu appears with all the commands you can give. This is so much faster and easier than using the chat commands. Many of the commands only work when the bot is near the appropriate NPC or object (Banker, Mailbox, Merchant, etc.).

Macros

You can easily make macros for common commands, since you are just sending chat messages for commands. You can bind these to keys, which is really helpful for common commands like attacking a target.

I like to keep an action bar on the side of my screen with these macros for easy access.

Show and hide the MangosBot group window:

Tell your party to attack your target or to flee if the Shift key is pressed:

Tell your party to talk to the NPC so they can get flightpaths, turn in quests, accept any quests they need, repair their items and sell the junk in their inventory:

Conclusion

With a solid understanding of these commands and using the addons, you can add a whole new dimension to playing World of Warcraft. Controlling a team of characters becomes a whole new challenge and is a lot of fun.

I hope this has been helpful. Please let me know if you have any comments or questions.


Сервер WoW своими руками «с НУЛЯ» (для версии 2.4.3)

Доброго времени суток всем кто читает эту тему. Мой ник на просторах интернета – Evrial. Данная тема посвящена созданию сервера WoW что называется «с НУЛЯ». Актуально для Windows 32-bit (Linux’ом пока не занимался).

Краткое предисловие
Постараюсь как можно подробнее описать каждый шаг создания сервера. Пример будет для сервера версии 2.4.3. на ядре OregonCore (т.к. я фанат именно этой версии). Материалы темы можно использовать и для других ядер и версий клиента, но не забывайте что в любом случаи будут нюансы. Постараюсь, в зависимости от отзывов, регулярно дополнять и обновлять материалы темы. Итак, начнём?

Примечание: кому, видишь ли, не нравится размер стандартного шрифта – зажимает CTRL и крутим ролик мышки ВВЕРХ (от себя); кому не нравится цвет – подкручиваем настройки видеокарты/монитора, кому не нравится оформление – пишем письмо администрации wowjp чтоб они изменили стандартное оформление (обязательно в письме укажите, что конкретно Вам не нравится).

Я не против распространения данного мануала со ссылкой на автора.

Сборка, созданная в процессе написания мануала, может быть Вами скачана здесь.

Данный мануал в MS Word вы можете скачать здесь. (рекомендую. т.к. намного удобнее).

Содержание
1. Необходимый софт
2. Компиляция ядра и его пропатчивание
2.1. Добываем исходники
2.2. Патчи
2.3. Компиляция
2.4. Вытаскиваем нужные файлы
3. Создаём базу для сервера
3.1. Установка denwer
3.2. Настройка MySQL
3.3. Наполнение базы данных сервера
4. Подготовка к запуску
4.1. Извлечение данных клиента
4.2. Настройка конфигурации
4.3. Последние подготовительные операции
5. Пробный запуск и лог-файлы
6. Переделываем сервер
6.1. Настройка конфигурации под разные типы серверов
6.2. Стартовые запросы для фан-сервера
6.3. Дополнения

В данном разделе Вы можете найти необходимый софт для сервера (но это не значит, что это всё что может быть; это лишь то, без чего ничего не получится). Практически весь софт является условно бесплатным и Вы можете легко установить его на свой компьютер. Значит нам понадобится такой набор программ:

Огромное спасибо Cemak’y за его доходчивый мануал по компиляции ядра. На этом мануале я учился. Так же спасибо Pro[100]Mosk’у за мануал по компиляции ядра.

После того, как мы скачали и установили весь необходимый софт, приступаем к нашему ядру.

2.1. Добываем исходники.


В появившемся окне вводим:

На скриншоте это выглядит так:


Дожидаемся окончания операции.

Патчи – дополнения и исправления. Вполне можно обойтись без них. Патчи для данного ядра не обязательны. Без них всё будет работать.

Нажимаем Clone и дожидаемся окончания операции. В результате получаем много папок. Названия папок соответствуют названиям патчей.

Предположим, что у нас уже есть патчи. Для удобства переименуем файлы патчей в вид 1.patch (так патчить будет удобнее и бычтрее). Скидываем патчи в папку с исходниками. Далее нажимаем правой кнопкой по папке с исходниками (OregonCore) и нажимаем Git Bash:


В появившемся окне вводи строку вида patch –p1 < 1.patch и тыкаем ENTER. На деле это выглядит так:


Вот ядро пропатчено. Приступим к компиляции.

2.3. Компиляция

Рядом с папкой наших исходников (OregonCore в моём случаи) создаём папку, в которой будут происходить работы по компиляции (дабы сохранить нетронутыми наши исходники). В моём случаи это папка Build. Далее открываем CMake GUI (его можно найти в панели Пуск) и заполняем его так, чтобы в верхней строке был адрес папки с исходниками (OreonCore), а во второй – адрес папки для построения сервера (Build):


Нажимаем «Configure». Вам предложит выбор: под какой компилятор делать построение (делайте выбор в соответствии с установленным софтом), выбираем и тыкаем «Finish»:


Дожидаемся окончания операции. Должно написать «Configuration Done» .Далее ставим галочки как на скриншоте. Ещё раз нажимаем «Configure». Дожидаемся надписи «Configuration Done». Должна стать активной клавиша «Generate». Нажимаем её. Должна появиться надпись «Generation Done»:


Вуаля. Едем дальше.


Далее выбираем «Release» вместо «Debug»:


Далее Нажимаем «Построить Решение»:


Дожидаемся окончания операции. Нам должно выдать Построение: успешно: 21, с ошибками: 0, без изменений: 0, пропущено: 1 (не обязательно успешно:21; главное чтоб с ошибками было 0)
На скриншоте выглядит так:


2.4. Вытаскиваем нужные файлы.

Для начала я бы рекомендовал сделать папку под релиз нашего сервера. Ну к примеру просто обзовём эту папку Release. В ней создадим папки Core и Tools; в папке Tools создаём папки Restarter, Extractor, Regform, Sql, RegForm. Итак у нас в папке с построением есть скомпилированное ядро. Но там много всего в этой папке. Нам нужна папка Bin. В ней то и лежат труды наших работ. Значит что же мы найдём в этой папке (при использовании VS 08 файлов будет больше; но там не трудно разобраться куда и к чему нужны дополнительные файлы):

- map extractor – экстрактор карт под наше ядро (копируем в папку Extractor);
- vmap extractor – экстрактор геодаты под наше ядро (копируем в папку Extractor);
- vmap assembler – ассемблер геодаты под наше ядро (копируем в папку Extractor);
- .dll-файлы – библиотеки (копируем в папку Core);
- OregonRealm.exe – наш реалм (копируем в папку Core);
- OregonCore.exe – собственно сервер (копируем в папку Core);
- .conf.dist-файлы – файлы конфигов, .dist нужно обязательно стереть. Чтобы файлы конфигурации приняли вид oregoncore.conf (копируем в папку Core).

Но это не все файлы, которые нам нужны и которые у нас уже есть. Заходим в папку с исходниками (OregonCore в моём случаи) и там заходим в папку contrib. В этой папке мы найдём рестартеры (копируем в папку Restarter); так же здесь мы найдём registration_form (копируем в папку RegForm). Также в папке sql есть структура базы данных под Oregon Core (копируем в папку Sql).

На этом момента Вам стоит определиться каким образом Вы будете строить базу. Их несколько. Можно с помощью denwer, можно с использованием MySQL Server. Для начинающих я бы рекомендовал denwer. Так же для работы с базой рекомендую использовать Navicat (мне на нём проще, хотя про Sqlyog тоже много положительных отзывов).

3.1. Установка denwer.

Если Вы решили использовать другую основу для базы данных – то можете смело пропускать этот раздел. Но если всё-таки denwer, то он устанавливается так:

1. Запускаем инстальничек;
2. Закрываем появившееся окно враузера;
3. Тыкаем ENTER;
4. Если выдаёт ошибку про PENG.EXE игнорируем и продолжаем (клацаем Y);
5. Ещё раз тыкаем ENTER;
6. Y;
7. ENTER;
8. Z – Буква для виртуального диска, можете поставить другую, но, желательно, ближе к конце алфавита;
9. ENTER;
10. Ждём копирования файлов;
11. 2;
12. N;
13. ГОТОВО

3.2. Настройка MySQL

3.3. Наполнение базы данных сервера.

В полученой базе разархивируем ODB0.0.5_919. Полученый .sql-файл копируем в папку sql (в пункте 2.4. мы её создавали в папке Tools).

Далее нужно приконектится к серверу. Я буду объяснять на примере Navicat. Итак, открываем данную программу. Создаём новое подключение:


В параметрах этого подключение ставим как на скриншоте и нажимаем ОК:


Подключение создано, осталось подключиться. 2 раза тыкаем на наше подключение. В итоге должна открыться база:


Славненько. Теперь добавим пользователя для нашего эмулятора. Нажимаем Manage Users и создаём нового пользователя (пароль oregon):


Нажимаем ОК. Далее выделяем этого нового пользователя и нажимаем Select All, а замет Save:


Теперь начнём заполнение нашей базы данных. Чтобы залить запрос в базу нужно нажать правой кнопкой по нужной базе и нажать Execute Bath File…


После этого выбираем необходимый запрос и нажимаем Start:


Дожидаемся окончания и надписи Finished - 8 queries executed successfully (вместо 8 может быть абсолютно другое число).

В разделе 2.4. Мы создавали папку Tools в которую закидывали папку sql из исходников.
Далее буду перечислять что и куда заливать в таком виде (не забывайте что чтоб увидеть изменения нужно пере подключить базу):

ИМЯ_БАЗЫ – ИМЯ_ФАЙЛА (файлы в директории sql или поддиректории).

Root - create_mysql;
Characters – characters;
Realmd – realmd;
World – world;
World - ODB0.0.5_919 (можно курить. Это будет долго);
Далее заливаем из подпапки Scripts всё в базу world.

Далее заходим в базе realmd и открываем таблицу realmlist и в поле id ставим 1; все остальные поля сами должны заполниться, кроме name, в это поле пишите название реалма (у меня MyServer).

Ну, вот мы сделали базу для сервера. И таким образом подошли почти вплотную к запуску сервера.

Вот у нас уже есть ядро, база, основа в виде denwer или MySQL Server. Что же ещё нужно.

4.1. Извлечение данных клиента

Запускаем map_extractor и дожидаемся окончания операции. Будет создано 2 папки: dbc и maps. Переносим эти папки к нашему ядру (в папку Core).

Запускаем vmap_extractor и дожидаемся окончания операции.

Создаём .bat-файл и в него пишем такие строки (этот файл сохраняем в папке с клиентом WoW):

Запускаем этот .bat-файл и дожидаемся окончания операции. Переносим папку vmaps в папку с ядром.

4.2. Настройка конфигурации

Поскольку мы сами компилили сервер, используя оригинальные исходники и базу, то конфиги не нуждаются в правке. Детальное рассмотрение конфигов будет в разделе 6. Главное чтоб в конфигах были прописаны правильные логины и пароли к базе.

4.3. Последние подготовительные операции

Ещё пару раз проверьте есть ли в папке с ядром папки mapc, dbc, vmaps. Ещё раз проверьте есть ли доступ к базе, запущен ли denwer (MySQL Server), не забыли ли вы внести новый реалм. Проверьте всё. Перекреститесь и едем дальше.

После всеобщей проверки запускаем Oregonrealm. Если он в норме и не закрылся и выглядит так как на скрине, то всё ОК:


Далее запускаем Oregoncore. Если всё хорошо, то он начнёт грузиться. Пойдут всякие полосочки и строки. Это займёт около 30 сек. После загрузки вы услышите характерный звук от системного динамика. Окно будет выглядеть так:


Создаём аккаунт командой .create account ВАШ_ЛОГИН ВА_ПАРОЛЬ (пишется это в окне oregoncore). Далее в базе realmd в таблице account находим ваш аккаунт и в столбике expension ставим 1. Чтобы дать себе права админа в столбике gmlevel ставим 4.

В реалмлисте клиента вов пишем set realmlist 127.0.0.1. Заходим в WoW. Вводим логи и пароль. Создаём персонажа. Вуяла. Мы играем на своём сервере.

Далее выходим из WoW. Закрываем Oregoncore и oregonrealm. В папке с ядром должны появиться файлы с расширением .log. Открываем их блокнотом и ищем ошибки типа not exist и т.д. Если есть какая-то ошибка – не ленитесь её перевести. Обычно смысл становится понятен. В моей сборке в файле db_errors была такая ошибка:

2010-12-24 15:39:07 >> Loaded gossip_menu, table is empty! – это означает что таблица gossip_menu пуста. Ошибка не критична, поэтому я на неё не обращаю внимания.

Как всем известно, бесплатные сервера делятся на несколько типов:

1. Максимально приближенные к BlizzLike – сервера, которых настроены на стандартные рейты официального сервера со стандартным качем, дропом и т.д. Требуют большой работоспособности квестов, итемов и всего остального. Требуют большого оналйна (при малом онлайне не оправдывают себя).

2. Сервера ускоренного кача – например х5, х10, на таких серверах немного ускорен кач; в остальном они обычно похожи на сервера первого типа. Не требуют такой работоспособности квестов, как первый тип, но всё же она должна быть на высоком уровне. Так же большое внимание уделяется инстам 70го лвла, при том что низкоуровневые могут быть недоработанными.

3. Сервера быстрого кача – например х100, х150, на таких серверах процесс кача сводится к 4-5 часам. Особое внимание уделяется хайлевел инстам, системе пвп и т.д. В то же время лоулевельные квесты практически не востребованы, как и инсты.

4. Фан-сервера – максимальный левел при создании персонажа, куча золота, стартовый шмот. Особое внимание уделяется системе пвп. Инсты зачастую выключаются. Встречал даже сервера без мобов. Требуют разнообразных ивентов, рисованного шмота (желательно не рушащего баланс) и всяких интересностей. Наименее требовательны к онлайну (даже при онлайне 30-50 человек сервер может вполне полноценно функцианировать).
Когда мы уже определились в том, какой сервер будем делать, то собственно можно и начать его делать.

6.1. Настройка конфигурации под разные типы серверов

Итак у нас есть рабочее ядро, база, и собственно всё, что нужно. Изначально наш сервер настроен под рейты х1. Так что если нам нужен приближенный BlizzLike, то ничего делать и не нужно. Но ежели тип сервера другой, то таки нужно что-то менять. Начнём с файла конфигурации. Далее буду выкладывать стандартные параметры с комментариями к ним, которые важны для типа сервера (файл oregoncore.conf):

6.2. Стартовые запросы для фан сервера.

Если Вы всё-таки решили делать фан-сервер, то стоит научиться многому. Если конфиг уже настроен, то можно перейти к работе с базой данных и наполнению мира фан-сервера.

Первое что нам нужно, это чтоб персонажи стартовали в нужных нам локациях (на пример в столицах). Для реализации этого пользуемся запросом:

UDATE playercreateinfo SET map=ИД_КАРТЫ WHERE race=ИД_РАСЫ_1,ИД_РАСЫ_2;
UDATE playercreateinfo SET zone=ИД_ЗОНЫ WHERE race=ИД_РАСЫ_1,ИД_РАСЫ_2;
UDATE playercreateinfo SET position_x=ПОЗИЦИЯ_Х WHERE race=ИД_РАСЫ_1,ИД_РАСЫ_2;
UDATE playercreateinfo SET position_y=ПОЗИЦИЯ_У WHERE race=ИД_РАСЫ_1,ИД_РАСЫ_2;
UDATE playercreateinfo SET position_z=ПОЗИЦИЯ_Z WHERE race=ИД_РАСЫ_1,ИД_РАСЫ_2;
UDATE playercreateinfo SET orientation=ОРИЕНТАЦИЯ WHERE race=ИД_РАСЫ_1,ИД_РАСЫ_2;

Где ИД Рас такие:
1 Человек
2 Орк
3 Двaрф
4 Ночной эльф
5 Нежить
6 Таурен
7 Гном
8 Тролль
10 Кровавый эльф
11 Дреней

Теперь даём персонажам команду .maxskill:

Рисуем своего вендора без квайса и вов-в:
1. В игре подходим к любому вендору. Выделяем его и прописываем команду .npc info. Запоминаем entry.
2. Заходим в таблицу creature_template и ставим фильтр по entry этого вендора.
3. В новой строке ставим желаемое entry для нового вендора, а остальные строки переносим со старого вендора.
4. Меняем name и subname, minlevel, maxlevel…
5. ОБЯЗАТЕЛЬНО меняем faction_a и faction_h на 35 – это сделает вендора зелёным для обоих фракций;
6. В игре ставим вендора командой .npc add ИД_ВЕНДОРА. командой .npc additem ИД_ИТЕМА наполняем вендора.

Рисуем шмотку:
Ситуация практически такая же как и с вендором. Т.е. мы берём уже существующую шмотку и рисуем новую по аналогии. Спелы для шмоток можно найти на вовхеде. Некоторые оружия отказываются правильно работать на новых ИД, так что в некоторых случая нужно не создават новый итем, а переделовать старый (естественно его нужно убрать из лута и квестов).

Увеличиваем статы шмоток в N раз:

UPDATE item_template SET armor=armor*N;
UPDATE item_template SET dmg_min1=dmg_min1*N;
UPDATE item_template SET dmg_max1=dmg_max1*N;
UPDATE item_template SET dmg_min2=dmg_min2*N;
UPDATE item_template SET dmg_max2=dmg_max2*N;
UPDATE item_template SET block=block*N;
UPDATE item_template SET stat_value1=stat_value1*N;
UPDATE item_template SET stat_value2=stat_value2*N;
UPDATE item_template SET stat_value3=stat_value3*N;
UPDATE item_template SET stat_value4=stat_value4*N;
UPDATE item_template SET stat_value5=stat_value5*N;
UPDATE item_template SET stat_value6=stat_value6*N;
UPDATE item_template SET stat_value7=stat_value7*N;
UPDATE item_template SET stat_value8=stat_value8*N;
UPDATE item_template SET stat_value9=stat_value9*N;
UPDATE item_template SET stat_value10=stat_value10*N;
UPDATE item_template SET holy_res=holy_res*N;
UPDATE item_template SET fire_res=fire_res*N;
UPDATE item_template SET nature_res=nature_res*N;
UPDATE item_template SET frost_res=frost_res*N;
UPDATE item_template SET shadow_res=shadow_res*N;
UPDATE item_template SET arcane_res=arcane_res*N;
UPDATE item_template SET MaxDurability=MaxDurability*N;

Снимаем требование репутации с определённых итемов:

UPDATE item_template SET RequiredReputationFaction=0 WHERE entry=ИД_ИТЕМА;
UPDATE item_template SET RequiredReputationRank=0 WHERE entry=ИД_ИТЕМА;

Снимаем требование профессии с бинтов:

UPDATE item_template SET RequiredSkill=0 WHERE entry=ИД_БИНТОВ;
UPDATE item_template SET RequiredSkillRank=0 WHERE entry=ИД_БИНТОВ;

Увеличение количества в одном стаке (актуально для бинтов, сол шардов и т.п.):

UPDATE item_template SET stackable=КОЛИЧЕСТВО_В_СТАКЕ WHERE entry=ИД_ИТЕМА;

1. Установка сервера.

Я послушал некоторых людей которые объясняли как поставить сервер другим.

А те люди которые слушали потом сидели с таким лицом.


А в своем мануале я расскажу все подробно.

- И так что нам нужно чтобы поставить сервер?
Да вы правильно думайте нам нужны.

Вот все вы все скачали.
Вы молодец. Идем далее.

- Теперь после того как вы скачали сервер.
У вас появился архив.
В котором находится сам сервер wow.
И так распаковывать архив. То есть засуньте все данные из архива в другую папку.
И так вы распаковали.

Сейчас все буду показывать скринами что делать дальше.

Для начало проверьте если ли у вас в папке с сервером тот который вы вытащили их архива. Есть ли там такие папки.


Если у вас есть все эти папки.
Видите на скрине выше папку home?
Вот


- Сеть и интернет.

- Центр управления сетями и общим доступом.

- Подключение по локальной сети.
У вас открывается окно.
Там вы должны назвать сведения.
И там вам напишите ваш реальный ип.
И потом вы его выделяете и вписывайте в папку в ту которую я вам сказал выше.

Как вы сменили на свой ип папку. Нажмите на эту папку. Там должна быть папка.

"Www" если ее нету создайте ее как создали вам надо туда засунуть сайт. Сайт можно сказать тут ---- Тут можно скачать сайт.

Как вы это все сделали.

Далее дело за малым.

Вам остается следующие. Вы должны были скачать карты. Теперь делаем следующие. Копируем карты из архива которые вы скачали.
И засовываем их в папку c вашей игрой wow 3.3.5 (не с сервом).

Как вы засунули.

У вас должны буду появится вот такие папки.

Если у вас другие я скажу вам что делать.
Я их выделал красным цветом.


Если у вас нету ячейки extractstart.
То у вас должна быть ячейка mapextractor

Одна из двух должна быть.

Такс ну ладно вы все сделали теперь карты которые все распаковались в папки с игрой wow.
Вам нужно те папки которые появились в папки с игрой wow сейчас покажу какие должны быть.


И так. Если они у вас есть то делаем следующие.

Папки maps, vmaps, dbc. Копируем.
Теперь заходим в папку с сервером wow.

Потом заходим в папку Trinity или core на скрине выше она указана где она находится.

Там у вас есть папка Data.


Так ну вот вы ее видите теперь скопированные вами папки maps, vmaps, dbc копируем в папку Data.

Как все скопировалось переходим к следующему.

Вам нужно зайти в папку denwer


Там у вас должна быть ячейка Run.


У вас должно появится окно черное.
После загрузки его должно пикнуть.

И так у вас все запустилось и пикнуло.

- Вы скачали Navicat

Вам нужно настроить его под свой сервер.

Заходим в навикат.
Там у вас появится такое окошко.


То что я закрасил черным не обращайте на это внимание это мое просто уже так.
И так. Идем далее.
У вас открылось окно дальше вам нужно нажать на окошко


Тык на него потом у вас появилось еще 1 окошко маленькое
Вам нужно нажать на MySQL
Как вы на него нажали у вас должно появится еще 1 окошко.


Так. Там где черным цветом пишите Название вашей MySQL.

Где выделено красным.

user name (Перевод логин) - пишите тут trinity
Password (Перевод Пароль) - пишите тут trinity.

Потом жмите ок. Я его выделил красным цветом.
Вам нужно все сохранить нажмите на крестик с верху ну как обычно с программы выходите.
Все.

все MySQL создано.

Далее вам нужно.
Зайти на вашу названый MySQL.

Вы зашли у вас должны появится строчки.


Где у меня написано realmd у вас будет auth или такое же. Ну так вот.

Далее нажимаем на ячейку realmd или auth.
Далее.
У вас должно появится такое окно.


Где Красным туда вам нужно сейчас зайти.
Заходите у вас там появилось окно.


Где написано id пишем там 1. (Красным цветом где выделено)
Где написано name (Черным цветом) - пишите там название ваше реалме например Огненные просторы.
Где написано address (Желтым цветом выделено) - пишем там свой ип адрес.

Все нажимаем на крестик выходим с этой колонки.

Далее. У вас опять должно появится это окно.


Чтобы дать себе админку. Нужно сделать следующие.

- Где выделена колонка синим цветом там можно узнать ид своего аккаунта.
- Где выделено зеленым там можно дать себе админку то есть.

Где написано id - пишем ид своего аккаунта, где написано gmlevel там пишем цифру какой лвл вам надо гм 4 или 5. Где RealmID там пишите ид -1.

все с MySQL разобрались.

Далее.
Заходим в папку сервом.
Делаем далее. Заходим в папку Trinity или Core там у вас есть такие папки.


И так вам нужно их запустить те которые выделены цветом.

1. Запускаем - authserver
2. Запускаем - worldserver

Тока ничего не перепутайте как у меня написано сначала 1. потом 2.

У вас открылись 2 окошка.

Ждите когда запустится сам сервер.

Ну думаю на этом все.

Спасибо что воспользовались мойм мануалом.

Честно я ставлю сервер 5 минут от силы. (из них 1 минута 45 секунд) занимает то что карты копируются и все.

И так теперь вам нужен сайт забыл сказать вам.

Если вы скачали сайт и он у вас есть в архиве.
Сайт из архива перемещаем в папку www которую вы создали в папке server потом в папке home/www/
Туда закидывайте сайт.

Теперь я вам напишу небольшой помощник.
Теперь вам дам гм команды и ид объектов для Эвентов пригодятся и для постройки Гх и т.д (Гх - Это Гильд Хаус, дома для гильдий сервера.)

1. Важные GM команды.

.gm - войти в режим <GM>
.gm visible on - стать видимым
.gm visible off - стать невидимым

Команды направленные на аккаунты.

Работа с персонажем, акаунтом, объектами и телепортами

account - уровень доступа вашего аккаунта
account create - создание аккаунта
account delete - удаление аккаунта
account lock - блокирование аккаунта по IP
account onlinelist - список онлайн аккаунтов
account password - изменение пароля аккаунта (собственного)
account set addon - изменение типа аккаунта (Добк - 0,бк - 1,вотлк - 2)
account set gmlevel - изменение уровня доступа аккаунта
account set password - изменение пароля аккаунта (любого)

Quest - комманды

.HELP - показывает список команд (также возможна .help <комманда>)
.WHERE - показывает номер карты и координаты x,y,z,h
.lastsave - показывает время, прошедшее с момента последнего сохранения мира
.lotto - показывает колличесво ваших билетов лотерреи
.bginfo - выдает информацию о текущем состоянии БГ
.INFO - показывает информацию о выбраном обьекте
.PINFO- показывает информацию о выбраном персонаже
.FACTION - информация о фракции выбранного обьекта
.ONLINE - показывает количество плаеров на сервере
.PINGMM - показывает на миникарте выбранного NPC
.LISTSP - список выученных спелов
.LISTSK - список выученных умений
.TARGETGO - селектит ближайший gameobject и показывает данные по нему

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

gobject add - добавление объекта
gobject delete - удаление объекта
gobject move - перемещение объекта в ваше положение
gobject near - список всех объектов вокруг вас
gobject setphase - .
gobject target - информация об объекте находящимся перед вами
gobject turn - поворот объекта по направлению ориентации вашего персонажа

event - получение информации о событии
event activelist - получение информации о текущих событиях
event start - запуск события
event stop - остановка события

commands - список комманд(без описания)

notify - аналог announce. Подробнее позже
cooldown - сбросить все КД для цели,или себя, если цель не выбрана
damage - нанесение цели определенного урона

Модификаторы персонажей

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 - таланты
repairitems - починка всех предметов

А это Скиллы на ношение определенного вида оружия:

.learn 264 - изучение скилла для владение видом оружия "Bow"
.learn 5011 - изучение скилла для владение видом оружия "Crossbow"
.learn 1180 - изучение скилла для владение видом оружия "Daggers"
.learn 15590 - изучение скилла для владение видом оружия "First Weapon"
.learn 266 - изучение скилла для владение видом оружия "Gun"
.learn 196 - изучение скилла для владение видом оружия "One Handed Axes"
.learn 201 - изучение скилла для владение видом оружия "One Handed Swords"
.learn 198 - изучение скилла для владение видом оружия "One Handed Maces"
.learn 200 - изучение скилла для владение видом оружия "Polearms"
.learn 227 - изучение скилла для владение видом оружия "Stawes (Staff)"
.learn 2567 - изучение скилла для владение видом оружия "Throu"
.learn 197 - изучение скилла для владение видом оружия "Two Handed Axes"
.learn 199 - изучение скилла для владение видом оружия "Two Handed Maces"
.learn 202 - изучение скилла для владение видом оружия "Two Handed Swords"
.learn 5009 - изучение скилла для владение видом оружия "Wands"

Дополнительные скиллы:

.learn 107 - изучение способности "Block"
.learn 204 - изучение способности "Defense"
.learn 81 - изучение способности "Dodge"
.learn 674 - изучение способности "Dual Wield"
.learn 3127 - изучение способности "Parry"
.learn 3018 - изучение способности "Shoot (Requairest Bow)"
.learn 5019 - изучение способности "Shoot (Requairest Wand)"
.learn 2764 - изучение способности "Throw"
.learn 203 - изучение способности "Unarmed"

Скиллы на ношение определенного вида брони:

.learn 9078 - скилл на ношение брони типа "Cloth"
.learn 9077 - скилл на ношение брони типа "Leather"
.learn 8737 - скилл на ношение брони типа "Mail"
.learn 750 - скилл на ношение брони типа "Plate"
.learn 9116 - скилл на ношение "Shield"

Работа с НПС

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 - шепот существа к указанному персонажу

pinfo - информация об аккаунте цели, или себя, если цель не выбрана

quest add - добавить квест
quest complete - выполнить квест
quest remove - удалить квест
recall - возвращение персонажа в позицию,где тот был до телепортации(.goname,.namego,.tele)

Работа с Сервером

respawn - возрождение существа или всех существ если цель не выбрана

wchange - изменение погоды
whispers - включение/отключение приема ЛС

WPs - вайпоинты или точки маршрута. Ниже идут команды для работы с ними.
wp
wp add - добавление вайпоинта для выбранного существа
wp export - экспорт сохраненного вайпоинта
wp import - импорт вайпоинта
wp modify - изменение выбранного вайпоинта
wp show - изменение статуса отображения вайпоинтов для выбранного существа

Позже дам иды для работы в конфиге и дам ид всяких цен. (И дам ид объектов)
И кину пару скриптов для завышение стат и т.д подробно все отпишу.

Модераторы форума. Тема повторная за то более хорошо расписана.

Добавлено (10.10.2012, 12:07)
---------------------------------------------
Тут Объкты для wow (Постройки,гильд хаусов и т.д)

RealmID = 1 Айди игрового мира

DataDir = "." Папка где находятся maps и dbc

LogsDir = "." Папка куда будут создаваться логи

LoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth" Соединение с базой auth
WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world" Соединение с базой world
CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;characters" Соединение с базой characters

WorldServerPort = 8085 Порт сервера

BindIP = "0.0.0.0" Айпи сервера

PlayerLimit = 100 Максимальное количество игроков на сервере

vmap.enableLOS = 0 Vmaps (Геодата) по умолчанию включено, но если нету ставьте 0
vmap.enableHeight = 0

LogFile = "Server.log" Лог сервера

WorldLogFile = "World.log" Лог игрового мира

DBErrorLogFile = "DBErrors.log" Лог ошибок в БД

CharLogFile = "Char.log" Лог чаров

GmLogFile = "GM.log" Лог Гейм-Мастеров (ГМов)

GmLogPerAccount = 1 Для каждого аккаунта ГМа отдельный лог

ArenaLogFile = "arena.log" Лог арены

ChatLogFile = "Chat.log" Лог чата

ChatLogs.Whisper = 0 Выключить логи шепота в чате

ChatLogs.Party = 0 Выключить логи группового чата

ChatLogs.Raid = 0 Выключить лог рейдового чата

ChatLogs.Guild = 0 Выключить лог чата гильдий

ChatLogs.Public = 0 Выключить лог общего чата

ChatLogs.BattleGround = 0 Выключить лог чата на поле битв

GameType = 0 Тип игры (0 - Нормальный 1 - ПВП, 4 Нормальный, 6 - РП, 8 - РППВП, 16 - ФФА_ПВП все могут бить друг друга, даже своя фракция)

RealmZone = 1 Язык (по умолчанию

Expansion = 2 Поддержка клиентов 0 - Оригинал 1 - Burning Crusade 2 - Lich King

MinPlayerName = 2 Минимально букв в имени игрока
MinPetName = 2

MaxWhoListReturns = 49 Отображение в списке онлайна

CharacterCreating.Disabled = 0 Разрешить создавать персонажей

CharactersPerAccount = 50 Максимальное количество игроков на одном аккаунте

CharactersPerRealm = 10 Максимальное количество персонажей в игровом мире

HeroicCharactersPerRealm = 1 Максимальное количество героических персонажей (ДК)

CharacterCreating.MinLevelForHeroicCharacter = 55 Какого уровня должен быть любой персонаж для того что бы можно было создать героического персонажа

SkipCinematics = 2 Пропустить видео интро

MaxPlayerLevel = 80 Максимальный уровень игроков

MinDualSpecLevel = 40 Уровень на котором можно изучить двойную специализацию

StartPlayerLevel = 1 Старт уровень персонажей

StartHeroicPlayerLevel = 55 Старт уровень героических персонажей (ДК)

StartPlayerMoney = 0 Старт голды у игроков (что бы было например 1000 голд нужно писать 10000000)

MaxHonorPoints = 75000 Максимальное количество очков чести

StartHonorPoints = 0 Стартовое количество очков чести

MaxArenaPoints = 10000 Максимальное количество очков арены

StartArenaPoints = 0 Стартовое количество очков арены

InstantLogout = 1 Моментальный выход в меню (без кд) 0 - игроки, 1 - модераторы/гмы/админы, 2 только для ГМов/Админов, 3 - Только для админов, 4 - Отключить

AllFlightPaths = 1 Открыть все пути полётов

InstantFlightPaths = 0 если 1 то замесь полёта сразу будет телепортировать

AlwaysMaxSkillForLevel = 0 если 1 то скилы будут повышаться сразу с поднятием лвла

CastUnstuck = 1 Разрешить использовать анти-застревание игрокам

Instance.IgnoreLevel = 0 если 1 то во все подземелья смогут ходить игроки любого лвла

Instance.IgnoreRaid = 0 если 1 то игроки смогут ходить в инсты без рейда

Quests.IgnoreRaid = 0 если 1 то рейдовые квесты можно будет испольнять без рейда

MinPetitionSigns = 9 Количество подписей для создания гильдии

MaxGroupXPDistance = 74 Дистанция получение опыта в группе

Event.Announce = 0 Анонсы эвентов

Motd = "Welcome to a Trinity Core Server." Приветствие в чате

DungeonFinder.Enable = 0 если 1 то включает систему поиска подземелий

AccountInstancesPerHour = 15 Лимит подземелий в течении часа

AllowTwoSide.Accounts = 1 Возможность создавать героев за обе фракции

AllowTwoSide.Interaction.Group = 1 Можно в группе ходить игрокам обоих фракций

AllowTwoSide.Interaction.Guild = 1 Можно находится в гильде игрокам обоих фракций

AllowTwoSide.Interaction.Auction = 1 На аукционе вещи обоих фракций

AllowTwoSide.Interaction.Mail = 1 Игроки обоих фракций могут друг другу присылать почту

AllowTwoSide.WhoList = 1 Список онлайн обоих фракций

AllowTwoSide.AddFriend = 1 Можно добавлять игроков противоположной фракции

AllowTwoSide.Trade = 1 Возможность кидать трейд противоположной фракции

TalentsInspecting = 1 Возможность просматривать таланты игроков

Rate.Creature.Aggro = 1 если 0 все мобы будут не агрессивные

Время реса мобов боссов и т.д (время в секундах)
Corpse.Decay.NORMAL = 60
Corpse.Decay.RARE = 300
Corpse.Decay.ELITE = 300
Corpse.Decay.RAREELITE = 300
Corpse.Decay.WORLDBOSS = 3600

Физический Урон мобов, боссов и т.д (1 = 100%)
Rate.Creature.Normal.Damage = 1
Rate.Creature.Elite.Elite.Damage = 1
Rate.Creature.Elite.RARE.Damage = 1
Rate.Creature.Elite.RAREELITE.Damage = 1
Rate.Creature.Elite.WORLDBOSS.Damage = 1

Магический Урон мобов, боссов и т.д (1 = 100%)
Rate.Creature.Normal.SpellDamage = 1
Rate.Creature.Elite.Elite.SpellDamage = 1
Rate.Creature.Elite.RARE.SpellDamage = 1
Rate.Creature.Elite.RAREELITE.SpellDamage = 1
Rate.Creature.Elite.WORLDBOSS.SpellDamage = 1

Уровень жизни мобов, боссов и т.д (1 = 100%)
Rate.Creature.Normal.HP = 1
Rate.Creature.Elite.Elite.HP = 1
Rate.Creature.Elite.RARE.HP = 1
Rate.Creature.Elite.RAREELITE.HP = 1
Rate.Creature.Elite.WORLDBOSS.HP = 1

Рейты выпадения итемов (дроп)
Rate.Drop.Item.Poor = 1
Rate.Drop.Item.Normal = 1
Rate.Drop.Item.Uncommon = 1
Rate.Drop.Item.Rare = 1
Rate.Drop.Item.Epic = 1
Rate.Drop.Item.Legendary = 1
Rate.Drop.Item.Artifact = 1
Rate.Drop.Item.Referenced = 1
Rate.Drop.Money = 1

Рейты опыта
Rate.XP.Kill = 1
Rate.XP.Quest = 1
Rate.XP.Explore = 1
Rate.XP.Kill.Premium = 1
Rate.XP.Quest.Premium = 1
Rate.XP.Explore.Premium = 1

Стоимость подчинки
Rate.RepairCost = 1

Rate.Damage.Fall = 1 Урон при падении

Rate.Honor = 1 Рейт очков чести

Rate.Talent = 1 рейт талантов

Рейты репутации
Rate.Reputation.Gain = 1
Rate.Reputation.LowLevel.Kill = 1
Rate.Reputation.LowLevel.Quest = 1
Rate.Reputation.RecruitAFriendBonus = 0.1

Rate.MoveSpeed = 1 Рейт скорости бега игроков

Rate.InstanceResetTime = 1 Рейт реса подземелий

SkillGain.Crafting = 1 Рейт профессий
SkillGain.Defense = 1 Рейт защиты
SkillGain.Weapon = 1 Рейт скиллов оружий

Шанс изучения
SkillChance.Orange = 100
SkillChance.Yellow = 75
SkillChance.Green = 25
SkillChance.Grey = 0

Death.SicknessLevel = 11 после 11-го лвла появляется маска.

AutoBroadcast.On = 1 Включить автоматические обьявления

AutoBroadcast.Center = 0 если 0 - анонсы, 1 уведомления, 2 уведомления и анонсы

AutoBroadcast.Timer = 60000 время показа (60000 = 60 секунд)

Battleground.CastDeserter = 1 Кидает ауру дезиртира если игрок вышел во время битвы

Battleground.QueueAnnouncer.Enable = 1 Анонсы БГ

Battleground.GiveXPForKills = 0 если 1 то будет давать опыт за убийства игроков на бг

Arena.MaxRatingDifference = 150 Максимальная разница рейтинга между двумя командами

Arena.AutoDistributePoints = 0 Автоматически начислять АП

Arena.AutoDistributeInterval = 7 Автоматически начислять 1 раз в 7 дней

Arena.QueueAnnouncer.Enable = 1 Анонсы арены

Arena.ArenaStartRating = 1800 Стартовый рейтинг арены

Arena.ArenaStartPersonalRating = 0 Стартовый персональный рейтинг арены

PlayerStart.AllReputation = 0 если 1 то игроки стартуют с максимальной репутацией

PlayerStart.AllSpells = 0 если 1 то игроки стартуют со всеми заклинаниями классовыми

PlayerStart.MapsExplored = 0 если 1 то у игроков открыта вся карта мира

HonorPointsAfterDuel = 0 если 1-100000 то будет давать количество очков чести за дуэль.

DataDir = "." Папка где находятся maps и dbc

LogsDir = "." Папка куда будут создаваться логи


LoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth" Соединение с базой auth
WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world" Соединение с базой world
CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;characters" Соединение с базой characters


WorldServerPort = 8085 Порт сервера

BindIP = "0.0.0.0" Айпи сервера


PlayerLimit = 100 Максимальное количество игроков на сервере

vmap.enableLOS = 0 Vmaps (Геодата) по умолчанию включено, но если нету ставьте 0
vmap.enableHeight = 0

LogFile = "Server.log" Лог сервера

WorldLogFile = "World.log" Лог игрового мира

DBErrorLogFile = "DBErrors.log" Лог ошибок в БД

CharLogFile = "Char.log" Лог чаров

GmLogFile = "GM.log" Лог Гейм-Мастеров (ГМов)

GmLogPerAccount = 1 Для каждого аккаунта ГМа отдельный лог

ArenaLogFile = "arena.log" Лог арены

ChatLogFile = "Chat.log" Лог чата

ChatLogs.Whisper = 0 Выключить логи шепота в чате

ChatLogs.Party = 0 Выключить логи группового чата

ChatLogs.Raid = 0 Выключить лог рейдового чата

ChatLogs.Guild = 0 Выключить лог чата гильдий

ChatLogs.Public = 0 Выключить лог общего чата

ChatLogs.BattleGround = 0 Выключить лог чата на поле битв

GameType = 0 Тип игры (0 - Нормальный 1 - ПВП, 4 Нормальный, 6 - РП, 8 - РППВП, 16 - ФФА_ПВП все могут бить друг друга, даже своя фракция)

RealmZone = 1 Язык (по умолчанию

Expansion = 2 Поддержка клиентов 0 - Оригинал 1 - Burning Crusade 2 - Lich King

MinPlayerName = 2 Минимально букв в имени игрока
MinPetName = 2

MaxWhoListReturns = 49 Отображение в списке онлайна

CharacterCreating.Disabled = 0 Разрешить создавать персонажей

CharactersPerAccount = 50 Максимальное количество игроков на одном аккаунте

CharactersPerRealm = 10 Максимальное количество персонажей в игровом мире

HeroicCharactersPerRealm = 1 Максимальное количество героических персонажей (ДК)

CharacterCreating.MinLevelForHeroicCharacter = 55 Какого уровня должен быть любой персонаж для того что бы можно было создать героического персонажа

SkipCinematics = 2 Пропустить видео интро

MaxPlayerLevel = 80 Максимальный уровень игроков

MinDualSpecLevel = 40 Уровень на котором можно изучить двойную специализацию

StartPlayerLevel = 1 Старт уровень персонажей

StartHeroicPlayerLevel = 55 Старт уровень героических персонажей (ДК)

StartPlayerMoney = 0 Старт голды у игроков (что бы было например 1000 голд нужно писать 10000000)

MaxHonorPoints = 75000 Максимальное количество очков чести

StartHonorPoints = 0 Стартовое количество очков чести

MaxArenaPoints = 10000 Максимальное количество очков арены

StartArenaPoints = 0 Стартовое количество очков арены

InstantLogout = 1 Моментальный выход в меню (без кд) 0 - игроки, 1 - модераторы/гмы/админы, 2 только для ГМов/Админов, 3 - Только для админов, 4 - Отключить

AllFlightPaths = 1 Открыть все пути полётов

InstantFlightPaths = 0 если 1 то замесь полёта сразу будет телепортировать

AlwaysMaxSkillForLevel = 0 если 1 то скилы будут повышаться сразу с поднятием лвла

CastUnstuck = 1 Разрешить использовать анти-застревание игрокам

Instance.IgnoreLevel = 0 если 1 то во все подземелья смогут ходить игроки любого лвла

Instance.IgnoreRaid = 0 если 1 то игроки смогут ходить в инсты без рейда

Quests.IgnoreRaid = 0 если 1 то рейдовые квесты можно будет испольнять без рейда

MinPetitionSigns = 9 Количество подписей для создания гильдии

MaxGroupXPDistance = 74 Дистанция получение опыта в группе

Event.Announce = 0 Анонсы эвентов

Motd = "Welcome to a Trinity Core Server." Приветствие в чате

DungeonFinder.Enable = 0 если 1 то включает систему поиска подземелий

AccountInstancesPerHour = 15 Лимит подземелий в течении часа

AllowTwoSide.Accounts = 1 Возможность создавать героев за обе фракции

AllowTwoSide.Interaction.Group = 1 Можно в группе ходить игрокам обоих фракций

AllowTwoSide.Interaction.Guild = 1 Можно находится в гильде игрокам обоих фракций

AllowTwoSide.Interaction.Auction = 1 На аукционе вещи обоих фракций

AllowTwoSide.Interaction.Mail = 1 Игроки обоих фракций могут друг другу присылать почту

AllowTwoSide.WhoList = 1 Список онлайн обоих фракций

AllowTwoSide.AddFriend = 1 Можно добавлять игроков противоположной фракции

AllowTwoSide.Trade = 1 Возможность кидать трейд противоположной фракции

TalentsInspecting = 1 Возможность просматривать таланты игроков

Rate.Creature.Aggro = 1 если 0 все мобы будут не агрессивные

Время реса мобов боссов и т.д (время в секундах)
Corpse.Decay.NORMAL = 60
Corpse.Decay.RARE = 300
Corpse.Decay.ELITE = 300
Corpse.Decay.RAREELITE = 300
Corpse.Decay.WORLDBOSS = 3600

Физический Урон мобов, боссов и т.д (1 = 100%)
Rate.Creature.Normal.Damage = 1
Rate.Creature.Elite.Elite.Damage = 1
Rate.Creature.Elite.RARE.Damage = 1
Rate.Creature.Elite.RAREELITE.Damage = 1
Rate.Creature.Elite.WORLDBOSS.Damage = 1

Магический Урон мобов, боссов и т.д (1 = 100%)
Rate.Creature.Normal.SpellDamage = 1
Rate.Creature.Elite.Elite.SpellDamage = 1
Rate.Creature.Elite.RARE.SpellDamage = 1
Rate.Creature.Elite.RAREELITE.SpellDamage = 1
Rate.Creature.Elite.WORLDBOSS.SpellDamage = 1

Уровень жизни мобов, боссов и т.д (1 = 100%)
Rate.Creature.Normal.HP = 1
Rate.Creature.Elite.Elite.HP = 1
Rate.Creature.Elite.RARE.HP = 1
Rate.Creature.Elite.RAREELITE.HP = 1
Rate.Creature.Elite.WORLDBOSS.HP = 1


Рейты выпадения итемов (дроп)
Rate.Drop.Item.Poor = 1
Rate.Drop.Item.Normal = 1
Rate.Drop.Item.Uncommon = 1
Rate.Drop.Item.Rare = 1
Rate.Drop.Item.Epic = 1
Rate.Drop.Item.Legendary = 1
Rate.Drop.Item.Artifact = 1
Rate.Drop.Item.Referenced = 1
Rate.Drop.Money = 1

Рейты опыта
Rate.XP.Kill = 1
Rate.XP.Quest = 1
Rate.XP.Explore = 1
Rate.XP.Kill.Premium = 1
Rate.XP.Quest.Premium = 1
Rate.XP.Explore.Premium = 1

Стоимость подчинки
Rate.RepairCost = 1

Rate.Damage.Fall = 1 Урон при падении

Rate.Honor = 1 Рейт очков чести

Rate.Talent = 1 рейт талантов

Рейты репутации
Rate.Reputation.Gain = 1
Rate.Reputation.LowLevel.Kill = 1
Rate.Reputation.LowLevel.Quest = 1
Rate.Reputation.RecruitAFriendBonus = 0.1

Rate.MoveSpeed = 1 Рейт скорости бега игроков

Rate.InstanceResetTime = 1 Рейт реса подземелий

SkillGain.Crafting = 1 Рейт профессий
SkillGain.Defense = 1 Рейт защиты
SkillGain.Weapon = 1 Рейт скиллов оружий

Шанс изучения
SkillChance.Orange = 100
SkillChance.Yellow = 75
SkillChance.Green = 25
SkillChance.Grey = 0

Death.SicknessLevel = 11 после 11-го лвла появляется маска.

AutoBroadcast.On = 1 Включить автоматические обьявления

AutoBroadcast.Center = 0 если 0 - анонсы, 1 уведомления, 2 уведомления и анонсы

AutoBroadcast.Timer = 60000 время показа (60000 = 60 секунд)

Battleground.CastDeserter = 1 Кидает ауру дезиртира если игрок вышел во время битвы

Battleground.QueueAnnouncer.Enable = 1 Анонсы БГ

Battleground.GiveXPForKills = 0 если 1 то будет давать опыт за убийства игроков на бг


Arena.MaxRatingDifference = 150 Максимальная разница рейтинга между двумя командами

Arena.AutoDistributePoints = 0 Автоматически начислять АП

Arena.AutoDistributeInterval = 7 Автоматически начислять 1 раз в 7 дней

Arena.QueueAnnouncer.Enable = 1 Анонсы арены

Arena.ArenaStartRating = 1800 Стартовый рейтинг арены

Arena.ArenaStartPersonalRating = 0 Стартовый персональный рейтинг арены

PlayerStart.AllReputation = 0 если 1 то игроки стартуют с максимальной репутацией

PlayerStart.AllSpells = 0 если 1 то игроки стартуют со всеми заклинаниями классовыми

PlayerStart.MapsExplored = 0 если 1 то у игроков открыта вся карта мира

HonorPointsAfterDuel = 0 если 1-100000 то будет давать количество очков чести за дуэль.

Читайте также: