minecraft server в Docker на Xpe’Synology
01.02.2022и тут меня накрыло….. Xpenology!!!! это же замечательная штука….. XigmaNas тоже хороша. Но будем изучать Хренологию. И так после поиска инструкций и образов, накатил наконец на asrock h61m-vg3 хренологию под номером DSM 6.0.2-8451. Закину и сюда на всякий случай.. Пусть будет тут (загрузчик) и тут (проша). Ну тогда и трансмишн сюда
Ну так вот после настройки сего добра решил попробывать докер… ну так вот небольшая инструкция чтоб не забыть..
Заходим в докер , идём в реестр ,ищем minecraft. самый верхний itzg-minecraft-server….
Качаем..
После идём в «Образ» выбираем его и жмем запустить
Далее , Дополнительные настройки,
ставим галочку на перезапуск.
в томах назначаем папки
в настройке портов ставим порты
Защита окружающей среды(дебильный перевод :))
Задаём значения и переменные
переменная | значение | Описание |
UID | UID вашего юзера созданного ранее | |
GID | GID вашего юзера созданного ранее | |
EULA | TRUE | принять лицензионное соглашение Minecraft, без этого сервер работать не будет |
TYPE | SPIGOT | Вы можете изменить это в соответствии со списком ниже |
VERSION | LATEST | Вы можете изменить это на любую конкретную версию, если хотите, например, 1.13 |
JVM_XX_OPTS | -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 | Эти переменные используются для повышения производительности сервера – скопируйте и вставьте |
MAX_MEMORY | 2G | Выделение памяти |
Server Types
- VANILLA
- BUKKIT
- SPIGOT
- PAPER
- TUINITY
- MAGMA
- MOHIST
- CATSERVER
- CURSEFORGE
- SPONGEVANILLA
- FABRIC
Ну а дальше уже настраиваем сервер..
исходник тут