production setup

This commit is contained in:
2026-08-31 21:32:14 +04:00
parent e1ccf30afc
commit d7701b5b98
18 changed files with 38663 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
# Русская локализация Legion 7.3.5
Пакет добавляет 37 773 отсутствующие строки `ruRU` в таблицу
`broadcast_text_locale`. Переводы взяты из ветки `legion` проекта
AshamaneCore и адаптированы к текущей схеме SylvaniaCore:
- `MaleText_lang``Text_lang`
- `FemaleText_lang``Text1_lang`
Файлы используют `INSERT IGNORE`: уже существующие строки не изменяются.
Импортировать их нужно по порядку в базу `hotfixes`:
```bash
set -a
. ./.env
set +a
for file in sql/translations/ruRU/broadcast_text_locale_ruRU_part_*.sql; do
docker compose exec -T database \
mariadb --binary-mode -uroot "-p${DB_ROOT_PASSWORD}" hotfixes < "$file"
done
```
После импорта перезапустите игровой сервер:
```bash
docker compose restart worldserver
```
Перед установкой на рабочий сервер рекомендуется сделать резервную копию БД.
Таблицы `creature_template_locale`, `quest_template_locale` и
`quest_objectives_locale` уже содержат все русские строки из указанного
источника, поэтому для них SQL-дельта не требуется.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+9
View File
@@ -0,0 +1,9 @@
-- Production realm defaults. Docker startup keeps these values synchronized
-- from REALM_NAME, REALM_ADDRESS and REALM_PORT after this migration runs.
UPDATE `realmlist`
SET `name` = 'FelWell',
`address` = 'legion.moon-well.online',
`localAddress` = 'legion.moon-well.online',
`port` = 8085,
`gamebuild` = 26972
WHERE `id` = 1;