Документация / Администрирование

Сервер Mindustry на Синапс ОС

Обновлено 22.10.2026

Серверу Mindustry нужна Java, графическая среда не требуется. Можно установить пакет mindustry с проверенным JAR или скачать серверный JAR с официального GitHub. Сейчас последний выпуск имеет версию v160.7, она же находится в пакете SynapseOS.

Вариант 1. Установить пакет

setup update
setup info mindustry
setup install mindustry
mindustry-server

Пакет установит нужную Java как зависимость. Команда mindustry-server создаст рабочий каталог /var/lib/mindustry/server и запустит сервер без графики. Настройки, карты и сохранения останутся в этом каталоге при обновлении пакета.

Вариант 2. Скачать последний JAR с GitHub

Сначала установите Java и проверьте её запуск:

setup update
setup install openjdk
java -version
mkdir -p /var/lib/mindustry/github
cd /var/lib/mindustry/github

Загрузите server-release.jar одной из команд:

wget -O server-release.jar https://github.com/Anuken/Mindustry/releases/latest/download/server-release.jar
curl --fail --location --output server-release.jar https://github.com/Anuken/Mindustry/releases/latest/download/server-release.jar

Ссылка latest может со временем указывать на более новую версию. Для воспроизводимой установки v160.7 используйте адрес https://github.com/Anuken/Mindustry/releases/download/v160.7/server-release.jar и проверьте SHA-256: f7b899a4038b95b14a824d5f8993984f79d73baa3254c385b6538327f9c0befd. Этот хеш закреплён в рецепте пакета SynapseOS.

Запустите скачанный JAR из его рабочего каталога:

java -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider -Djava.awt.headless=true -Xms32m -Xmx512m -jar server-release.jar

Если после обновления на GitHub новый JAR не запускается, вернитесь к закреплённому пакету и сообщите версию JAR и текст ошибки. Совместимость будущих версий не проверена заранее.

Открыть игру для игроков

В консоли сервера введите help, затем host для запуска карты и status для проверки состояния. Порт, который открыл сервер, смотрите в его выводе. Разрешите этот порт в настройках VDS, гипервизора и фаервола, затем проверьте подключение с другого устройства. Команда exit корректно завершает сервер.

Перед обновлением или переносом VM сделайте резервную копию рабочего каталога. Не храните серверные сохранения в каталоге пакета /usr/share/games/mindustry.