# Как добавлять моды в сборку - Копируются ли мои пользовательские конфиги в 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 ```