|
|
Модератор форума: Dimitro |
Форум TrinityCore Установка / Настройка TrinityCore TrinityCore Zero v1.12.2 (+ Установка) |
TrinityCore Zero v1.12.2 |
Репозиторий 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): При желании, можно скачать ещё Экстракторы 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 Далее вам предложат ввести пароль для MySQL, его желательно запомнить Если установка MySQL в самом конце заканчивается неудачей, то удаляем файлы наподобие: ib_logfile1 кроме ibdata1 и повторяем попытку. После удачной установки MySQL лезем в то место где он установлен, находим там файл my.ini и открываем его wordpad'ом или вообще обычным блокнотом. В самом конце дописываем строчку max_allowed_packet = 256M, это необходимо для корректного залития .sql файликов в нашу БД. Остальные изменения можно внести посмотрев конфигурации для определённых машин и онлайна на getmangos.ru. После этого ставим SQLyog, думаю с его установкой проблем возникнуть не должно. Открыв программу, жмём New и пишем любое название для вашей базы данных (далее БД). Далее вписываем тот самый пароль для MySQL который мы запомнили и нажимаем Connect. С помощью нажатий Ctrl+D на клавиатуре создаём 3 БД: Нажатием правой кнопки мыши на названиях созданных баз данных с выбором Restore From SQL Dump начинаем заливать .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" PlayerLimit = 1000 GridUnload = 1 (0 если много оперативной памяти на борту) vmap.enableLOS = 1 (если 0 то функция будет отключена) LogLevel = 0 Motd = "Сообщение для игрока при его входе на сервер" Далее там всевозможные рейты: Rate.Health = 1 Остальное можно не трогать вовсе. 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"; Ну вот собственно и все))) Запускаем сервер через рестартер или вручную, проверяем страницу регистрации аккаунтов и вперёд))))
Сообщение # 1 написано 17.07.2010 в 23:19
|
| |||
| |||