Коротко. Сервер StarMade можно запустить самостоятельно и бесплатно: скачайте официальный апдейтер и запустите его командой java -jar ./StarMade-Starter.jar -nogui, запустите сервер на Java 21 с параметрами запуска, которые указывают разработчики, и откройте порт 4242 (TCP и UDP). Или арендуйте сервер StarMade и избавьтесь от возни с Java и сетью.
Игроки подключаются по адресу и порту вашего сервера, записанным в виде address:4242. Порт по умолчанию 4242.
Проверено 5 ноября 2026 года на StarMade 0.305.14, последней стабильной версии, которую star-made.org показывал в тот день.
В этом руководстве пять источников: страница разработчиков о настройке сервера на star-made.org, заметки об обновлениях, которые Schine GmbH опубликовала в Steam, серверные скрипты сообщества, на которые ссылаются эти заметки, сами файлы релиза 0.305.14 и то, что мы используем на каждом хостируемом нами сервере StarMade. Если источники расходятся, руководство об этом говорит. Чтобы сразу перейти к аренде, откройте вариант 2.
Что вам понадобится
Серверное ПО: StarMade разрабатывает и издаёт Schine GmbH. Апдейтер, StarMade-Starter.jar, скачивает файлы игры с файлового сервера разработчика; для сервера вход в Steam не нужен.
Java 21: начиная с версии 0.303.38 (объявлена в Steam 13 июня 2026 года) игра работает на Java 21 вместо Java 7. Старые лаунчеры от v1 до v3 больше не работают.
Компьютер, который всегда включён: запасной ПК, домашний сервер или виртуальная машина в облаке. В руководстве используется Linux, его и описывает страница разработчиков.
Память: размер кучи Java вы задаёте сами флагом -Xmx в команде запуска.
Сеть: порт 4242 должен быть доступен из интернета. Скрипты, на которые ссылаются разработчики, открывают его и для TCP, и для UDP.
Вариант 1: запустить самому
Установка сервера
Установите Java 21. В Debian 13 и Ubuntu 22.04 и 24.04 она есть в репозиториях (для следующего шага добавьте curl):
sudo apt install openjdk-21-jre-headless curl
В Debian 12 её нет. Там SDKMAN ставит сборку Java 21 (сначала ему нужны curl, zip и unzip):
Скачайте апдейтер и запустите его без окна. В пустой папке:
cd /path/to/starmade/
curl -O https://files.star-made.org/StarMade-Starter.jar
java -jar ./StarMade-Starter.jar -nogui
Той же командой java потом проверяются и устанавливаются обновления. Файлы попадают в папку StarMade.
Запустите сервер. На странице разработчиков сказано запустить скрипт StarMade-dedicated-server-linux.sh, но в списке файлов релиза 0.305.14 такого скрипта нет, поэтому напишите команду сами. В заметках к 0.303.38 сказано, что без этих аргументов JVM игра не запустится; вот их пример с добавленным портом:
Замените -Xmx8g на размер кучи, который ваш компьютер может выделить. Если в вашей старой настройке есть -Xincgc, уберите его: в Java 21 он больше недопустим. Для ограниченных или общих процессоров разработчики советуют -XX:+UseZGC, ему нужен небольшой запас памяти.
Оставьте сервер работать после закрытия SSH-сессии. Сохраните команду в скрипт (например, start.sh), сделайте его исполняемым командой chmod ug+x ./start.sh и запустите в отсоединённой сессии screen, как это делает страница разработчиков: sudo apt-get install screen, затем screen -A -m -d ./start.sh. Подойдёт и служба systemd.
Настройка
Настройки хранятся в server.cfg в папке StarMade. Перезапустите сервер, чтобы изменения вступили в силу. Новые параметры из обновлений добавляются при первом запуске сервера на новой версии.
Лимит игроков: ключ называется MAX_CLIENTS. Значение по умолчанию в 0.305.14 равно 40.
Сброс мира: выключите сервер, удалите папку server-database внутри папки StarMade и запустите его снова.
Серверы с модами: скрипты сообщества, на которые ссылаются разработчики, предупреждают, что обновление может перезаписать data/config/BlockTypes.properties и data/config/BlockConfig.xml стандартными ванильными значениями, из-за чего ломаются ID блоков пользовательских блоков. Сохраните копии обоих файлов перед обновлением.
Открываем порт и подключаемся
Разрешите порт 4242 в брандмауэре компьютера (в Ubuntu с ufw: sudo ufw allow 4242) и пробросьте его на роутере.
Сообщите игрокам свой публичный адрес и порт в виде address:4242. Если на том же компьютере работает второй сервер, запускайте его с другим значением -port:.
Обновляйте так: остановите сервер и снова выполните команду апдейтера из шага 2 в папке, где лежит StarMade-Starter.jar.
Вариант 2: запустить на PlayNHost
Аренда избавляет от установки Java, параметров запуска, проброса портов и обновлений.
Выберите тариф. Откройте страницу хостинга серверов StarMade и сравните тарифы: SHIPYARD (8 игроков), STARBASE (16) и HOMEWORLD (24) на момент написания. Нажмите Создать сервер (на HOMEWORLD Настроить план) и оформите заказ. Цены меняются, поэтому смотрите их на этой странице.
Дождитесь установки. Сервер появится в панели. Его Консоль покажет SenableGameState(1), когда сервер будет готов.
Проверьте лимит игроков. На странице Настройки в разделе Настройки игры поле Макс. игроков показывает лимит вашего тарифа с меткой Только чтение.
Остальную конфигурацию правьте в server.cfg на вкладке Файлы, затем перезапустите сервер.
Напишите игрокам с помощью быстрой задачи Рассылка сообщения, которая отправляет сообщение в чат всего сервера.
Что панель делает за вас:
Скачивает апдейтер и устанавливает игру, затем выносит файлы из папки StarMade, так что StarMade.jar и server.cfg лежат в корне файлов вашего сервера.
Ваш порт назначается и передаётся игре через -port: при каждом запуске, так что пробрасывать ничего не нужно.
MAX_CLIENTS в server.cfg переписывается из вашего тарифа при каждом запуске, поэтому введённое там значение заменяется.
Куча Java задаётся по памяти вашего тарифа.
Свой сервер или аренда: честное сравнение
Стоимость: апдейтер и файлы сервера скачиваются у разработчика без аккаунта и ключа. Свой сервер стоит электричества, оборудования и трафика либо облачной машины. Аренда это ежемесячный платёж, который определяет тариф.
Доступность: домашний сервер работает, только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостера.
Открытость: дома игроки подключаются к вашему публичному IP-адресу, а брандмауэр и роутер на вас. Арендованный сервер не раскрывает ваш домашний IP.
Настройка: для своего сервера нужны Java 21, параметры запуска, проброс портов и способ держать его запущенным. Для аренды нужен тариф.
Контроль: на своём сервере вам доступен каждый файл и каждый флаг JVM. На наших серверах у вас по-прежнему есть вкладка Файлы, но лимит игроков зависит от тарифа.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности