diff --git a/.gitignore b/.gitignore index 56c7038..436c795 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,7 @@ !pakku* # ReadMe -!ReadMe.md +!ReadMe* /mods/*.disabled /mods/.index diff --git a/ReadMePakku.md b/ReadMePakku.md new file mode 100644 index 0000000..a1ecabb --- /dev/null +++ b/ReadMePakku.md @@ -0,0 +1,3 @@ +## Установить мод + +Поиск и установка модов осуществляется через FreesmLauncher \ No newline at end of file diff --git a/ReadMeServer.md b/ReadMeServer.md new file mode 100644 index 0000000..44b1900 --- /dev/null +++ b/ReadMeServer.md @@ -0,0 +1,27 @@ +# Как добавлять моды в сборку + +- Копируются ли мои пользовательские конфиги в 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 +``` \ No newline at end of file