Добавление скриптов и модов в Trinitycore

firel

New member
Новичок
Регистрация
16.09.2022
Сообщения
8
Реакции
0
Баллы
0
Местоположение
Pskov
Здравствуйте.
Давным давно, когда слово "анлим" был далеко, 4 мбит/с на adsl уже с использованием свича позволил успокоить родителей от вечно занятого телефона и насладится столь высокой скоростью
В тот момент я увидел у соседа wow , я быстро впечатлился, смекнул, сутки-трое скачивал все необходимые исходники, влетело это в копеечку.
Установил, в тот момент впечатлился больше не от игры, а от победы над мангосом, что он наконец запустился))
Ладно, время было да прошло, перестал играть активно после Короля Лича, потом глянул Шадоулендс пару недель и все.
Сейчас уже, времени как в детстве нет, но желание не покидает - снова поковыряться в своем сервере.. так вот с месяц разгребаюсь с установкой своего собственного домашнего сервера на Trinity, благодаря вашей информации смог запустить сборку сервера на линукс.

Возникла проблема, не могу понять (пока), как установить моды/скрипты, например Eluna, или Npsbot 3.3.5 или SOLO LFG.
Есть гайды как, что куда нажимается на Linux ?
Буду признателен, если Вы поделитесь со мной своим временем и расскажите как компилировать ядро Trinity с модами и какие изменения надо вносить в DB.
Задоначу за потраченное ваше время.
 

Crossme01

New member
Посетитель
Регистрация
21.10.2021
Сообщения
3
Реакции
0
Баллы
0
Местоположение
Москва
Тоже сильно интересует!
 

Nyll

New member
Продвинутый пользователь
Регистрация
19.06.2020
Сообщения
55
Реакции
76
Баллы
0
Возраст
32
Местоположение
USA
Здравствуйте.
Давным давно, когда слово "анлим" был далеко, 4 мбит/с на adsl уже с использованием свича позволил успокоить родителей от вечно занятого телефона и насладится столь высокой скоростью
В тот момент я увидел у соседа wow , я быстро впечатлился, смекнул, сутки-трое скачивал все необходимые исходники, влетело это в копеечку.
Установил, в тот момент впечатлился больше не от игры, а от победы над мангосом, что он наконец запустился))
Ладно, время было да прошло, перестал играть активно после Короля Лича, потом глянул Шадоулендс пару недель и все.
Сейчас уже, времени как в детстве нет, но желание не покидает - снова поковыряться в своем сервере.. так вот с месяц разгребаюсь с установкой своего собственного домашнего сервера на Trinity, благодаря вашей информации смог запустить сборку сервера на линукс.

Возникла проблема, не могу понять (пока), как установить моды/скрипты, например Eluna, или Npsbot 3.3.5 или SOLO LFG.
Есть гайды как, что куда нажимается на Linux ?
Буду признателен, если Вы поделитесь со мной своим временем и расскажите как компилировать ядро Trinity с модами и какие изменения надо вносить в DB.
Задоначу за потраченное ваше время.
В свободное время могу вам скомпилировать триньку с элуной и доп.модуля, если хотите.
Там не сложно.
 

firel

New member
Новичок
Регистрация
16.09.2022
Сообщения
8
Реакции
0
Баллы
0
Местоположение
Pskov
В свободное время могу вам скомпилировать триньку с элуной и доп.модуля, если хотите.
Там не сложно.
? Буду ждать, спасибо.
Сообщения автоматически объединены:

Nyll, Я ведь правильно понял, что речь идет о написании инструкции как скомпилировать триньку с элуной и доп.модуля ? :love:
реквизиты счета оставьте только))
 
Последнее редактирование:

Nyll

New member
Продвинутый пользователь
Регистрация
19.06.2020
Сообщения
55
Реакции
76
Баллы
0
Возраст
32
Местоположение
USA
? Буду ждать, спасибо.
Сообщения автоматически объединены:

Nyll, Я ведь правильно понял, что речь идет о написании инструкции как скомпилировать триньку с элуной и доп.модуля ? :love:
реквизиты счета оставьте только))
Нет, неправильно. Весь процесс компиляции описан в документации TC. И статьи есть на этом форуме тоже.
Я собирался лишь скомпилировать вам.
 

firel

New member
Новичок
Регистрация
16.09.2022
Сообщения
8
Реакции
0
Баллы
0
Местоположение
Pskov
Нет, неправильно. Весь процесс компиляции описан в документации TC. И статьи есть на этом форуме тоже.
Я собирался лишь скомпилировать вам.
Благодарю!) Речь пойдет о Linux.
Я на Debian 11 скомпилировал Триньку, но пока не понял как добавлять туда моды? например Skip Death Knight Starting Area или Solo LFG (у меня нет информации как их установить)
К Примеру:
Я хочу установить например Eluna
Open git bash and navigate to where you want the core source
Choose the git address of your desired core and patch below and clone the core with .
For example git clone ElunaLuaEngine/ElunaTrinityWotlk: Eluna Lua Engine merged with Trinity 3.3.5
Navigate to the newly created source folder with git bash
Use the git command followed by git submodule initgit submodule update
If you really do not get how to use git bash (and do try!) you can navigate to the folder and clone the eluna repository there. This is not recommended though.LuaEngine

Исходя из этой инструкции, я клонирую с гитхаба - ElunaTrinityWotlk.git, она уже идет с тринити ядром как я понял.
Перехожу в папку которую создал и выполняю две команды -
git submodule init и git submodule update
на этом все и могу дальше сконфигурировать и компилировать т.е.
cmake ......
и
make -j 2
...
на этом все? Дальше как я понял модуль за модулем ставится после компиляции поочередно?

Вот я в ступоре, например для установки мода NPCBot я могу установить патч (с github пользователя trickerer)
1.Follow TrinityCore Installation Guide
2. Download NPCBots.patch and put it into your TrinityCore folder
3. Apply the patch using command (creating new files)patch -p1 < NPCBots.patch
4. (Re)run CMake and (re)build
5. Merge worldserver.conf.dist into your worldserver.conf file (NPCBot mod settings)
6. Apply SQL files from to your DB (files starting with and go into your and DB respectively):/TrinityCore/sql/Bots/characters_world_charactersworld
1_world_bot_appearance.sql
2_world_bot_extras.sql
3_world_bots.sql
4_world_generate_bot_equips.sql
5_world_botgiver.sql
characters_bots.sql
7. Apply SQL update files from to your DB/TrinityCore/sql/Bots/updates
Hint: for fresh installation there are also shell scripts available for you to quickly merge all required SQL files into `ALL_auth.sql`, `ALL_chracters.sql` and `ALL_world.sql` to go to `auth`, `characters` and `world` DB respectively
And after that you are ready to go

Исходя из этой инструкции, я могу только пропатчить -
patch -p1 < NPCBots.patch
опять выполнить cmake и make
и сразу перейти к совету - Hint: for fresh installation there are also shell scripts available for you to quickly merge all required SQL files into `ALL_auth.sql`, `ALL_chracters.sql` and `ALL_world.sql` to go to `auth`, `characters` and `world` DB respectively
То-есть сразу добавить sql в базу, минуя пункты 6 и пункты 7 ? Все верно понял?

Прошу Вашей помощи, прояснить эти моменты.
 

Nyll

New member
Продвинутый пользователь
Регистрация
19.06.2020
Сообщения
55
Реакции
76
Баллы
0
Возраст
32
Местоположение
USA
Благодарю!) Речь пойдет о Linux.
Я на Debian 11 скомпилировал Триньку, но пока не понял как добавлять туда моды? например Skip Death Knight Starting Area или Solo LFG (у меня нет информации как их установить)
К Примеру:
Я хочу установить например Eluna
Open git bash and navigate to where you want the core source
Choose the git address of your desired core and patch below and clone the core with .
For example git clone ElunaLuaEngine/ElunaTrinityWotlk: Eluna Lua Engine merged with Trinity 3.3.5
Navigate to the newly created source folder with git bash
Use the git command followed by git submodule initgit submodule update
If you really do not get how to use git bash (and do try!) you can navigate to the folder and clone the eluna repository there. This is not recommended though.LuaEngine

Исходя из этой инструкции, я клонирую с гитхаба - ElunaTrinityWotlk.git, она уже идет с тринити ядром как я понял.
Перехожу в папку которую создал и выполняю две команды -
git submodule init и git submodule update
на этом все и могу дальше сконфигурировать и компилировать т.е.
cmake ......
и
make -j 2
...
на этом все? Дальше как я понял модуль за модулем ставится после компиляции поочередно?

Вот я в ступоре, например для установки мода NPCBot я могу установить патч (с github пользователя trickerer)
1.Follow TrinityCore Installation Guide
2. Download NPCBots.patch and put it into your TrinityCore folder
3. Apply the patch using command (creating new files)patch -p1 < NPCBots.patch
4. (Re)run CMake and (re)build
5. Merge worldserver.conf.dist into your worldserver.conf file (NPCBot mod settings)
6. Apply SQL files from to your DB (files starting with and go into your and DB respectively):/TrinityCore/sql/Bots/characters_world_charactersworld
1_world_bot_appearance.sql
2_world_bot_extras.sql
3_world_bots.sql
4_world_generate_bot_equips.sql
5_world_botgiver.sql
characters_bots.sql
7. Apply SQL update files from to your DB/TrinityCore/sql/Bots/updates
Hint: for fresh installation there are also shell scripts available for you to quickly merge all required SQL files into `ALL_auth.sql`, `ALL_chracters.sql` and `ALL_world.sql` to go to `auth`, `characters` and `world` DB respectively
And after that you are ready to go

Исходя из этой инструкции, я могу только пропатчить -
patch -p1 < NPCBots.patch
опять выполнить cmake и make
и сразу перейти к совету - Hint: for fresh installation there are also shell scripts available for you to quickly merge all required SQL files into `ALL_auth.sql`, `ALL_chracters.sql` and `ALL_world.sql` to go to `auth`, `characters` and `world` DB respectively
То-есть сразу добавить sql в базу, минуя пункты 6 и пункты 7 ? Все верно понял?

Прошу Вашей помощи, прояснить эти моменты.
Верно понимаете, добавляете зависимости модуля и компилируете.
По поводу последовательности SQL-запросов к базе данных, делайте так же как написано в инструкции.

В этом плане AzerothCore удобнее, в плане установкки модулей и т.д,
 

DemonDol

New member
Посетитель
Регистрация
08.02.2022
Сообщения
4
Реакции
0
Баллы
0
Местоположение
Belarus
Верно понимаете, добавляете зависимости модуля и компилируете.
По поводу последовательности SQL-запросов к базе данных, делайте так же как написано в инструкции.

В этом плане AzerothCore удобнее, в плане установкки модулей и т.д,
Привет дружище, как можно с тобой связаться, неделю долблюсь с компиляцией, сложно...
 
Верх Низ