• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » Установка / Настройка TrinityCore » TrinityCore Zero v1.12.2 (+ Установка)
TrinityCore Zero v1.12.2
Zeratox
Скаут
Репозиторий TrinityCore Zero -> http://dev.trinitycore.org/trinity-zero/
База данных -> http://bitbucket.org/maddogz/zerodb/
Патч трекер -> http://www.trinitycore.org/forum/pro...hp?projectid=4

Моя сборка TrinityCore для платформ Windows x86-x64 (XP, 7, Server):
Ядро X86
\Ядро Х64
База данных
SQL
My SQL v5.0.67 x86-x64
SQLyog_v6.56
dbc_maps_vmaps_part01
dbc_maps_vmaps_part02
dbc_maps_vmaps_part03

При желании, можно скачать ещё Экстракторы Restarter WEB .

Если нет желания качать 1ГБ карт, можете распаковать их из клиента версии 1.12.2 (dbc и maps) и 2.4.3 (vmaps), скопировав все файлы в соответствющие папки с клиентами и запустив ad.exe и make vmaps simple.bat, предварительно создав папки vmaps, maps, dbc там где вы их экстрактите.

Итак, мы получили папку с распакованными файлами

Теперь мы должны установить MySQL и SQLyog:

При установке MySQL лучше выбрать следующие пункты:

Detailed Configuration
Server Machine
Multifunctional Database
Manual Setting (Concurrent Connections = 1000)
Manual Selected Default Character Set / Collation (Character Set utf8_general_ci)

Далее вам предложат ввести пароль для MySQL, его желательно запомнить

Если установка MySQL в самом конце заканчивается неудачей, то удаляем файлы наподобие:

ib_logfile1
ib_logfile2
maryno-cfc56bdd.err
maryno-cfc56bdd.pid

кроме ibdata1 и повторяем попытку.

После удачной установки MySQL лезем в то место где он установлен, находим там файл my.ini и открываем его wordpad'ом или вообще обычным блокнотом.

В самом конце дописываем строчку max_allowed_packet = 256M, это необходимо для корректного залития .sql файликов в нашу БД.

Остальные изменения можно внести посмотрев конфигурации для определённых машин и онлайна на getmangos.ru.

После этого ставим SQLyog, думаю с его установкой проблем возникнуть не должно. Открыв программу, жмём New и пишем любое название для вашей базы данных (далее БД). Далее вписываем тот самый пароль для MySQL который мы запомнили и нажимаем Connect.

С помощью нажатий Ctrl+D на клавиатуре создаём 3 БД:
world
characters
realmd

Нажатием правой кнопки мыши на названиях созданных баз данных с выбором Restore From SQL Dump начинаем заливать .sql файлы в соответствующие БД
- наш путь лежит в папку SQL из распакованного архива

В realmd заливаем trinityzero_realmd.sql,

В characters - trinityzero_characters.sql

В world заливаем соответственно БД ZeroDB_001.sql из архива ZeroDB_001.rar

Лить в БД апдейты на данный момент не нужно, особенно если не знаете зачем это делать.

Далее находим в БД realmd таблицу realmlist и открываем её

Справа в появившейся таблице вписываем имя реалма, свой IP адрес (127.0.0.1 если не выводить в интернет), порт (можно оставить без изменения).

Следующим шагом будет настройка конфигурационных файлов TrinityCore.conf и TrinityRealm.conf:

TrinityCore.conf:

LoginDatabaseInfo = "127.0.0.1;3306;root;пароль MySQL;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;root;пароль MySQL;world"
CharacterDatabaseInfo = "127.0.0.1;3306;root;пароль MySQL;characters

PlayerLimit = 1000

GridUnload = 1 (0 если много оперативной памяти на борту)

vmap.enableLOS = 1 (если 0 то функция будет отключена)
vmap.enableHeight = 1 (если 0 то функция будет отключена)

LogLevel = 0

Motd = "Сообщение для игрока при его входе на сервер"

Далее там всевозможные рейты:

Rate.Health = 1
Rate.Mana = 1
Rate.Rage.Income = 1
Rate.Rage.Loss = 1
Rate.Focus = 1
Rate.Loyalty = 1
Rate.Skill.Discovery = 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.PastLevel70 = 1
Rate.Rest.InGame = 1
Rate.Rest.Offline.InTavernOrCity = 1
Rate.Rest.Offline.InWilderness = 1
Rate.Damage.Fall = 1
Rate.Auction.Time = 1
Rate.Auction.Deposit = 1
Rate.Auction.Cut = 1
Rate.Honor = 1
Rate.Mining.Amount = 1
Rate.Mining.Next = 1
Rate.Talent = 1
Rate.Reputation.Gain = 1
Rate.InstanceResetTime = 1
SkillGain.Crafting = 1
SkillGain.Defense = 1
SkillGain.Gathering = 1
SkillGain.Weapon = 1
SkillChance.Orange = 100
SkillChance.Yellow = 75
SkillChance.Green = 25
SkillChance.Grey = 0
SkillChance.MiningSteps = 0
SkillChance.SkinningSteps = 0
DurabilityLossChance.Damage = 0.5
DurabilityLossChance.Absorb = 0.5
DurabilityLossChance.Parry = 0.05
DurabilityLossChance.Block = 0.05

Остальное можно не трогать вовсе.

TrinityRealm.conf:

LoginDatabaseInfo = "127.0.0.1;3306;root;пароль MySQL;realmd"

RealmServerPort = 3724 (изменение это параметра приведёт к тому, что set realmlist (ваш IP) изменится на set realmlist (ваш IP) изменённый порт), необходимо менять в случае если запускаем более 1 сервера на машине)

На этом оcновные настройки нашего сервера заканчиваются.

Теперь можно настроить Restarter:

Запускаем рестартер (hl.exe) и в открывшемся окне выбираем TrinityCore и жмём кнопку "редактировать" и настраиваем путь до ядра сервера. С Realmd аналогично, только путь до реалм сервера.

Проверить работу сервера и самого рестартера можно нажав "пуск" в настроенном рестертере.

Установка сайта:

У каждого нормального и не очень сервера есть страница регистрации аккаунтов. Сейчас мы ей и займёмся

Чтобы игроки смогли регистрировать аккаунты для вашего сервера, нужно поставить программу AppServ (или ей аналогичную) и поставить WEB-привязку, проще говоря сайт.

Устанавливаем AppServ (при установке пишем свой IP и E-MAIL), удаляем из AppServ папку www и копируем уже другую www папку из скаченного архива.

Далее, заходим в www папку и находим файл config.php и меняем по своему усмотрению следующие настройки:

$title="My Server";
$realm="set realmlist (пишем IP или домен)";
$lang="en"; (en/ru)
$password="password";

Ну вот собственно и все)))

Запускаем сервер через рестартер или вручную, проверяем страницу регистрации аккаунтов и вперёд))))
Как обычно, если будут вопросы с радостью отвечу. Комментарии так же оставляем.



Сообщение # 1 написано 17.07.2010 в 23:19
Форум » TrinityCore » Установка / Настройка TrinityCore » TrinityCore Zero v1.12.2 (+ Установка)
  • Страница 1 из 1
  • 1
Поиск: