Files
m2110/ReadMeServer.md
2026-05-25 15:39:49 +03:00

27 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Как добавлять моды в сборку
- Копируются ли мои пользовательские конфиги в serverpack?
Да
- Порядок действий для обновления мод пака на сервере
1. Добавляем мод из FreesmLauncher
2. *.disabled моды игнорируются и git-ом, и pakku
3. sync-with-shelve.sh - синхронизация локального состояния папки модов с внутренним хранилищем pakku
4. fetch-with-restore-shelve.sh - не обязательно, но желательно выполнял для консистентности сборки
5. sync-serverpack.sh - экспортируют сюдаже локально серверный билд (он же используется скриптом в NixOS).
Дополнительно развертывает получившийся серверный бандл в локальную папку на этом локальном компьютере, для тестирования того, как будет работать сервер на новой сборке (чтоб предварительно протестировать обновленный пак, перед тем как выгружать на NixOS-сервер).
6. Для развёртывания на сервер достаточно только запустить скрипт: server-scripts/recreate-m2110.sh
Разумеется затем надо коммитить текущее состояние, пушить и раздавать на клиенты.
# Форменный ужос
Для fstab - прокидываем папку datapacks в мир на клиенте, и тестовый сервер на локалке:
```
# datapacks for m2110 client world
/home/dimti/.local/share/FreesmLauncher/instances/m2110/.minecraft/datapacks /home/dimti/.local/share/FreesmLauncher/instances/m2110/.minecraft/saves/world/datapacks none defaults,bind 0 0
/home/dimti/.local/share/FreesmLauncher/instances/m2110/.minecraft/datapacks /home/dimti/Seafile/minecraft/installers/m2110/world/datapacks none defaults,bind 0 0
```