Minecraft Java · Windows / Linux
Генератор start.bat
Выбери ядро, модлоадер или прокси и настрой Java. Скачай готовый файл запуска для Windows или Linux.
Настройки сервера
Или настрой всё вручную ниже.
Версии загружаются из официального API, а не из вручную написанного списка.
Сверь версию Java с инструкцией именно к твоей сборке.
Укажи исполняемый файл сервера. Установщик и файл плагина здесь не подойдут.
Сначала установи сервер. Найди в libraries папку с win_args.txt или unix_args.txt и введи только её имя.
Только расчёт RAM: не меняет max-players в server.properties.
Дополнительные настройки запуска
Меняет ориентировочный расчёт памяти.
server.jar, paper.jar — без пути и пробелов.
Дополнительные флаги не всегда ускоряют сервер.
Объяснения: Xms, Xmx, JVM, EULA
Xms — стартовая память Java, Xmx — максимальная. Java и система потребляют память сверх Xmx. JVM-флаги необязательны. EULA принимается только вручную.
Дополнительные пояснения
Сайт не подключается к твоему ПК/VDS. start.bat скачивает официальный server.jar и проверяет хеш. EULA принимается вручную. Оставь 1–2 ГБ памяти системе и другим службам.
Первый запуск
- Установи версию Java, указанную ниже. В терминале проверь, что она выбрана, командой
java -version. - На Windows положи
start.batв папку сервера и открой файл. На Linux выполниbash start.sh. Папка Linux указана рядом с выбранным ядром. - Прочитай EULA. Если согласен, укажи
eula=trueвeula.txtи запусти тот же файл ещё раз. Чтобы остановить сервер и сохранить мир, введиstopв консоли.
Перед первым запуском сервера
- Проверь выбранную версию Minecraft и Java.
- Оставь достаточно памяти для операционной системы.
- При скачивании проверь источник JAR и контрольную сумму.
- Создай резервную копию существующего сервера перед заменой файлов.
- Прочитай EULA Minecraft и прими её вручную, если согласен.
Это памятка, а не автоматическая проверка твоего компьютера.
Windows, Linux и хостинг
Как использовать результат
Выберите инструкцию для вашей системы или хостинга.
Windows · start.bat
- Сохраните выбранный серверный JAR в отдельную папку.
- Скачайте start.bat из генератора и положите его рядом с JAR; проверьте расширение .bat.
- Проверьте java -version, затем запустите файл в консоли; после первого запуска прочтите eula.txt.
Linux · SSH и shell
- Создайте отдельную папку сервера и загрузите официальный JAR.
- Выберите режим Linux и сохраните команду в start.sh или используйте её в SSH.
- Проверьте права, выполните chmod +x start.sh и запускайте от отдельного пользователя; для постоянной работы настройте сервис.
Панель хостинга · команда запуска
- Проверьте лимит RAM и версию Java, разрешённые вашим тарифом.
- В настройках запуска панели укажите выбранный JAR и поддерживаемые JVM-параметры.
- Запустите сервер через панель, проверьте консоль и примите EULA после прочтения, если согласны.
Параметры и частые ошибки
Справочник запуска
Короткие объяснения параметров и частых ошибок.
Версия Minecraft и ядро
Убедитесь, что для выбранной версии есть официальный JAR. Paper и Vanilla различаются поддержкой плагинов и поведением.
Версия Java
Требуемая Java зависит от Minecraft и сборки. Проверяйте требования официальной страницы и результат java -version.
Xms и Xmx
Xms — начальная, Xmx — максимальная куча JVM. Не используйте весь объём RAM: потребление Java шире heap.
Имя JAR и рабочая папка
Параметр -jar должен точно совпадать с названием файла в рабочем каталоге. Несовпадение вызывает ошибку доступа к JAR.
Vanilla, Paper и плагины
Vanilla не загружает Bukkit-плагины. Для Paper дополнительно проверяйте совместимость плагинов с версией ядра.
GC и JVM-флаги
Для начала используйте обычный запуск. Тонкая настройка сборщика мусора оправдана после измерения задержек и с учётом версии Java.
EULA и первый запуск
После первого запуска прочитайте eula.txt. Принимайте условия самостоятельно; настройте server.properties только после завершения первоначального запуска.
Загрузка и резервные копии
Скачивайте JAR из официальных источников. Перед обновлением сохраняйте мир, конфигурацию и плагины, а затем проверяйте консоль.
Официальные источники: PaperMC · Paper start scripts · Minecraft
FAQ Частые вопросы30 вопросов
Ответы на частые вопросы о настройке и запуске Minecraft Java-сервера.
Основы запуска 5 вопросов
Что делает генератор start.bat?
Он собирает команду запуска Minecraft Java-сервера по выбранным параметрам. Перед запуском проверьте имя JAR, установленную Java и лимит памяти; генератор не устанавливает Java за вас.
Можно ли использовать его для Minecraft Bedrock?
Нет. Команды java -jar относятся к Minecraft Java Edition. Bedrock Dedicated Server использует другой исполняемый файл и другую схему запуска.
Что выбрать: Vanilla или Paper?
Vanilla — официальный сервер Mojang для базовой игры без Bukkit-плагинов. Paper подходит, когда нужны совместимые плагины и его дополнительные настройки; сверяйте требования каждой сборки перед скачиванием.
Где найти серверный JAR?
Скачивайте Vanilla с официальной страницы Minecraft, а Paper — из официальных выпусков PaperMC. Сохраняйте JAR в отдельной папке сервера и сверяйте название с командой запуска.
Поддерживаются ли версии начиная с 1.16?
Генератор команд может формировать запуск для выбранных Java-версий Minecraft, но доступность конкретного серверного JAR зависит от официального реестра сборок. Не считайте упоминание 1.16 гарантией доступности всех промежуточных выпусков или их работы на одной Java.
Windows и start.bat 4 вопроса
Как сохранить файл именно как start.bat?
В Блокноте выберите «Сохранить как», укажите тип «Все файлы» и имя start.bat. Убедитесь, что Windows не добавила расширение .txt; включите отображение расширений в Проводнике.
Куда положить start.bat?
Поместите файл в папку, где лежит выбранный серверный JAR, если команда использует относительное имя файла. Тогда java -jar server.jar найдёт JAR без отдельного полного пути.
Запускаю start.bat, а окно сразу закрывается. Почему?
Откройте cmd в папке сервера и запустите start.bat из этой консоли: сообщение об ошибке останется на экране. Проверьте Java, имя JAR, EULA и достаточность памяти; «пауза» может помочь увидеть ошибку, но не устранит её.
Можно ли автоматически перезапускать сервер?
Если включить повтор запуска, скрипт сделает одну попытку через 10 секунд после ошибки. После команды stop или до принятия EULA повторного запуска не будет.
Linux и SSH 4 вопроса
Чем Linux-скрипт отличается от .bat?
В Linux обычно применяется shell-скрипт .sh или команда, введённая в SSH-терминал. Команды Windows с @echo off и pause для него не подходят; выберите режим Linux в генераторе.
Как сделать start.sh исполняемым?
Если файл содержит корректный shebang и команды shell, выполните chmod +x start.sh в папке сервера. Затем запустите ./start.sh от отдельного пользователя сервера, а не от root.
Что делать, если сервер останавливается после выхода из SSH?
Процесс, запущенный в обычной интерактивной SSH-сессии, может завершиться вместе с сессией. Для постоянной работы настройте systemd либо используйте корректно управляемый screen/tmux; храните логи и управляйте остановкой сервера.
Почему Linux пишет Permission denied?
Проверьте права пользователя на папку сервера, наличие права запуска у .sh и права чтения JAR. Не лечите проблему запуском Minecraft от root: исправьте владельца и права только нужных файлов.
Панели хостинга 4 вопроса
Можно ли вставить команду в панель хостинга?
Да, если провайдер разрешает редактировать startup command. Некоторые панели управляют памятью и Java самостоятельно: в таком случае используйте их поля и не подменяйте системные параметры без необходимости.
Почему хостинг игнорирует Xmx?
Провайдер может задавать предел оперативной памяти контейнера и формировать JVM-параметры сам. Сверьте лимит плана, startup variables и документацию панели, а при сомнениях обратитесь в поддержку хостинга.
Куда загружать JAR через файловый менеджер?
Обычно в рабочую папку сервера, указанную панелью, рядом с его данными. Не заменяйте существующий JAR без резервной копии, а имя файла синхронизируйте с параметром запуска.
Нужен ли start.bat на Pterodactyl-подобном хостинге?
Чаще нет: контейнер запускает Java через собственную startup-команду. Выбирайте режим хостинга и копируйте только разрешённые параметры; локальный .bat для сервера Linux не требуется.
Java, память и JVM 5 вопросов
Что означает -Xmx?
Это верхняя граница Java heap — памяти под объекты приложения. Она не равна полному потреблению процесса: самой JVM, потокам и системе нужна дополнительная RAM.
Что означает -Xms?
Это начальный размер Java heap. Он не должен превышать -Xmx; одинаковые значения допустимы при достаточной RAM, но при нехватке ресурсов сначала уменьшайте выделение.
Можно ли выделить серверу всю RAM компьютера?
Нет. Оставьте запас для операционной системы, фоновых процессов и JVM за пределами heap; иначе возможны зависания и убийство процесса по OOM. Для контейнера ориентируйтесь на лимит провайдера.
Какая версия Java нужна для сервера?
Зависит от конкретной версии Minecraft и выбранного ядра; универсальной Java для всех релизов с 1.16 нет. Сверьте требования на странице официальной сборки и проверьте установленную Java командой java -version.
Нужно ли включать Aikar flags?
Не обязательно. Современные JVM обычно разумно работают с настройками по умолчанию; специальные флаги рассматривайте при конкретных проблемах с GC и проверяйте их поддержку текущей Java.
Ошибки и диагностика 5 вопросов
Пишет «Unable to access jarfile server.jar». Что делать?
Проверьте точное имя серверного файла и текущую рабочую папку. Если команда использует server.jar, а файл называется paper-xxx.jar, переименуйте параметр или файл, не теряя исходную копию.
Почему появляется ошибка UnsupportedClassVersionError?
Обычно JAR собран для более новой Java, чем установленная на сервере. Сверьте требуемую версию Java по документации конкретной сборки, установите подходящий runtime и проверьте java -version.
Ошибка Could not reserve enough space — почему?
JVM не смогла выделить запрошенную память: возможно, слишком большой heap, ограничения контейнера или неподходящая архитектура Java. Уменьшите Xmx/Xms, проверьте 64-битную Java и действительный лимит RAM.
Сервер запустился, но игроки не подключаются — что делать?
Сначала проверьте, что сервер завершил загрузку без ошибок и слушает нужный порт. Затем проверьте адрес, firewall, настройки NAT/порт-форвардинга и правила хостинга; открывайте только необходимые порты.
Почему сервер не создаёт мир?
Проверьте консоль и logs/latest.log: причиной могут быть неверная Java, недостаточные права записи, EULA или повреждённые файлы. Перед удалением мира сделайте его резервную копию и сохраняйте точный текст ошибки.
Безопасность и обслуживание 3 вопроса
Что такое eula.txt и можно ли соглашаться автоматически?
После первого запуска Minecraft-сервер обычно создаёт eula.txt. Прочитайте условия и меняйте eula=false на true только если действительно согласны; генератор не должен подменять ваше согласие.
Как безопасно обновить ядро сервера?
Остановите сервер штатно, сделайте копии мира, настроек и плагинов, затем замените JAR проверенной совместимой сборкой. После запуска проверьте консоль, мир и плагины; на случай ошибки оставьте возможность отката.
Безопасно ли скачивать JAR со случайных сайтов?
Нет: серверный JAR исполняет код на компьютере или VDS. Используйте официальные источники, сверяйте сборку и контрольные суммы, если они доступны, и не запускайте неизвестные файлы с повышенными правами.
Оцени инструмент
Понравился инструмент или есть что улучшить? Расскажи об этом. Отзыв поможет сделать эту страницу удобнее.
Войти, чтобы оставить отзыв