Word server wow настройка server settings npc bot
If you followed my World of Warcraft Single Player Server Quick Start Guide, you should have a working Single Player Project local server running. If you've played for a while, you probably have noticed that the bots can handle combat quite well, but they don't turn in quests, sell items, advance their professions or anything else like that.
Much of that is possible, you just have to manually command the bots to do them. This guide will show you how that works. We'll talk about how to issue chat commands to the bots, use some addons to provide a user interface and write some macros for the most common actions.
If you just use the bots as combat companions, and aren't actually leveling them up as real characters, much of this won't be required. But if you are using a party of your own characters, it is nice to have the ability to control their inventory, accept and complete quests and learn skills without having to logout and logon as each individual character.
Commands
First, let's talk about direct orders you can give the bots. You can use these to direct combat or make the bots interact with NPCs that they can't do by themselves.
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 | 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.
Command | Description |
---|---|
co ? | This will list the current combat strategies of the bot. |
nc ? | This will list the current non-combat strategies of the bot. |
co/nc +strategy | Add a strategy. |
co/nc -strategy | Remove a strategy. |
co/nc ~strategy | Toggle a strategy. |
General Strategies
Strategy | Description |
---|---|
tank assist | Attack the target with the most threat off of another party member. Focuses on a single target at a time. Classes will still use attacks that effect multiple targets. In those cases tank assist and tank aoe will largely be the same. |
tank aoe | Attack multiple targets, periodically switching attacks between different mobs, while using abilities to hold aggro. |
dps assist | Attack the target with the most threat off of another party member. Focuses on a single target at a time. Classes will still use attacks that effect multiple targets, but they won't switch their target. |
dps aoe | Attack multiple targets, periodically switching attacks between different mobs. |
attack weak | Attack the target with the least health, switching targets if necessary. |
grind | Automatically attack any visible target, continuously finding new targets if necessary. This is a useful, but dangerous strategy as it is easy for the bots to get spread out and get too many mobs involved. |
passive | Don't attack anything. |
conserve mana | Use the 'save mana' value to slow down the rate of casting. |
cast time | Avoids long cast time spells if a target has low health. |
potions | Use health and mana potions. |
food | Use food and drinks. |
loot | Loot corpses, chests, gathering nodes, etc. |
gather | Loot skinning, mining and herb nodes. Only works if loot is enabled as well. |
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. |
The default strategies tend to work fine. Tank classes use 'tank aoe' and the rest use 'attack weak.' This lets the tank hold aggro while the dps classes finish off all the targets. Perhaps counter-intuitively, you need to add the attacking strategies to both the combat and non-combat categories, otherwise when a bot is out of combat, it will never be able to get into combat without a direct order to attack.
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
When you have the loot strategy enabled, you can further customize which items the bot will loot. This is called the loot list ("ll").
Note: Even though the official documentation includes an additional "skill" setting, it doesn't actually exist.
Command | Description |
---|---|
ll normal | Loots if the bot can use the item, whether it be for a profession or equipment. Won't loot Bind-on-Pickup items. |
ll gray | Same as normal, but adds looting gray items. |
ll disenchant | Same as normal, but adds any green or higher items, even if they can't use it. Still won't loot Bind-on-Pickup items. |
ll all | Loots everything, including Bind-on-Pickup items. |
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.
From the GitHub page, click on "Clone or download," then "Download ZIP." Extract the zip and rename the "mangosbot-addon-1.12" folder to "Mangosbot". Copy the Mangosbot folder into your Interface/AddOns folder in your World of Warcraft installation folder.
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.
In game, type "/bot" to bring up the bot control panel. The top section lists all your characters. Click on the green arrow to bring them online. Once a bot is online, icons appear that let you logout the bot, add or remove the bot from your party, summon the bot at a meeting stone and open a whisper chat to them.
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
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
The commands that deal with the bot inventory are the slowest and most annoying to use. Thankfully, there is an addon that provides a UI for this. It's a little tricky to install, because you need to download the original addon and the patch that makes it work with the bots.
First download the original version of EngBags. Next, download the patch files. Click on "Clone or download" and choose "Download ZIP".
Extract both the original and the patch zip files. Drag all the files from "mangosbot-EngBags-1.12" into the EngBags folder, overwriting any existing files. Now copy the EngBags folder into the Interface/Addons folder in your World of Warcraft installation folder.
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.
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 то будет давать количество очков чести за дуэль.
если ты про админку то не комне а если тебе на сайте просто зарегаться то делаешь следубщее:
включаешь Run.exe дальше навикат включаешь, дальше в браузере вводишь свой айпишник тот который ты указывал при установке сервака и в браузере появится сайт который у тебя в папке home на нем регийся и все. Аккаунт появится в навикате - значит все нормально.
помоги у меня пишет требуется установить дополнение Wrath of The lich king хотя оно установлено!что делать!?
Таких тем с настройкой готового сервера сщуествует очень много . да эта однозначно подробнее и понятнее расписано,но если человек не понимает по другим мануалам как настроить то он и по этой инструкции не поймёт =)))
все сделал как в мануале другие не могут зайти на серв тока видят сайт магу играть тока я 1 что делать?
2010-10-16 16:08:41 MaNGOS/0.17.0-DEV (* * Revision 10351 - *) for Win32 (little-endian) [realm-daemon]
2010-10-16 16:08:41 to stop.
2010-10-16 16:08:41 Using configuration file realmd.conf.
2010-10-16 16:08:42 Database: 127.0.0.1;3306;mangos;mangos;realmd
2010-10-16 16:08:43 ERROR:Could not connect to MySQL database at 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (10061)
2010-10-16 16:08:43 ERROR:Cannot connect to database
401 Unauthorized
Your client does not have permission to get URL / from this server.Н
Не заходит на сайт надо авторизироватся ввожу логин и пароль окно на 1 сек отключается потом включается сново , кароче не заходит что делать?
люди подскажите я все зделал но сервер не загружается. У меня закружается только realdm.exe а mangos.exe нет
Люди помогите открыть порты в модеми HUAWEi Echolife HG510 как открыть там кто поможет дам + много:) ПЛиз. оч надо
Добавлено (01.11.2010, 12:06)
---------------------------------------------
Люди, слушайте у меня проблема!! Короче создал сервер играю на нем, но я почемуто не ГМ,а обичний игрок!! Незнаете что делать?? Кто ответит тому ++.
ребят подскажите пожалуста у меня нету в config.PHP неодного из перечисленного в оформлении темы и что куда мне писать? +ками завалюза помощ
$C_lang = "ru"; // Язык (пока только RU, но Вы можете создавать свои языковые файлы)
Добавлено (03.11.2010, 01:07)
---------------------------------------------
а и в home-ИП-нету папки www а config.PHPнаходитса просто в папке ИП
помоги у меня пишет требуется установить дополнение Wrath of The lich king хотя оно установлено!что делать!?
все сделал как в мануале другие не могут зайти на серв тока видят сайт магу играть тока я 1 что делать?
тебе нужно установить статический айпи так как только с помощью статического айпи ты сможешь играть с другими игроками из любой точки мира. Статический айпи можно приобрести у своего провайдера!
люди подскажите я все зделал но сервер не загружается. У меня закружается только realdm.exe а mangos.exe нет
ты не запустил либо денвер: Run.exe
или
ты не приконектился к навикату, если ты скачал сервер то ты должен на своем компьютере приконектится к навикату тоесть приконектится к базе сервера и прописать в базе айпи для твоего сервера и по желанию можешь поставить название сервера
Люди, слушайте у меня проблема!! Короче создал сервер играю на нем, но я почемуто не ГМ,а обичний игрок!! Незнаете что делать?? Кто ответит тому ++.
В навикате где аккаунты ищешь свой ник кторый при регистрации указывал и левел меняешь на 2 (в данный момент стоит левл 0 что обозначает что ты входишь в мир игры как игрок)
и сохраняешь изменения нажав на галочке и все ты ГМ сервера
и навсякий случай:
левлы:
3 - Админ
2 - ГМ
1 - Модератор
0 - Игрок
Да запросто где я указывал свой айпи ты ставишь айпи либо:
локальной сети
или
интернета (статический айпи)
или
127.0.0.1
Красным цветом я пометил что ты должен проверить. Но куда вписывать тебе айпи не нашел но попробуй вписать в строчку: $dbip ="localhost" ; и в место localhost вписать свой айпи
$C_lang = "ru"; // Язык (пока только RU, но Вы можете создавать свои языковые файлы)
Описание Настроек :
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 Стартовое количество очков арены
ns)
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.Health = 1
Rate.Mana = 1
Rate.Rage.Income = 1
Rate.Rage.Loss = 1
Rate.Focus = 1
Rate.Energy = 1
Rate.Loyalty = 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 то будет давать количество очков чести за дуэль.
NoResetTalentsCost = 0 если 1 то рес талантов будет бесплатный
- Установили библиотеки идем дальше, заходим в папку с игрой WoW 3.3.5 выделяем те папки которые вы перекинули с Архива (Карты (dbc, maps.vmaps) )
- Карты (dbc, maps.vmaps) скопируйте эти карты, далее заходим в папку с сервером WoW / Core / Release / Data и в эту папку перекидываем скопированные карты (Если папки Data нету создайте ее)
- Теперь, все сделали что я написал выше, уходим в начала папки с сервером WoW, находим папку Denwer и нажимаем ячейку (Run - Старт), а если хотим остановить просто нажмите Stop (Об этом я распишу ниже)
1 - я строчка : Напишите название любое к примеру (WoW 3.3.5)
2 - я строчка : Оставляем все как есть
3 - я строчка : Оставляем все как есть
4 - я строчка : Пишите туда trinity
5 - я строчка : Пишите туда trinity
Это все стандартный логин и пароль (Базы MySQL) trinity
Теперь, как заполнили все данные нажмите ниже OK.
- Вы должны были теперь присоединится к базе MySQL
- В Navicat проходим в таблицу auth далее в realmlist
- Заполняем там данные : id (Это ид реалма) , name (Это название вашего реалма) , address (Это реалмлист для вашего сервера - запишите тут свое IP), Port (8085) оставить как есть и все остальное что идет дальше оставьте как есть.
- Теперь проходите в папку с сервером WoW 3.3.5
Заходим в папки : Core / Release и запускаем authserver.exe worldserver.exe
Идет запуск вашего проекта.
Ну на этом установка закончена :
Перейдем к Скриншотам :
Вот и Всё Ваш сервер готов . Приятного использования .
Читайте также: