Гайд: свой сервер Minecraft (Java Edition)
1 месяц, 3 недели назад | 0 ОтветыПошаговая установка сервера Minecraft Java Edition на Windows и Linux: загрузка server.jar, принятие EULA, настройка server.properties и доступ игроков.
Что понадобится
- PC или VPS с Windows 10/11 или Linux
- Java 21 (актуальная версия для современных релизов Minecraft)
- 2 GB RAM минимум для 4–6 игроков, 4 GB+ для модов или большого онлайна
- 1–5 GB на диске (мир, логи, бэкапы)
- Порт 25565/TCP открыт в файрволе
Общая схема
- Установить Java
- Скачать официальный
server.jarс сайта Mojang - Первый запуск → принять EULA
- Настроить
server.properties - Запустить сервер и проверить подключение
Windows
1. Java
Установите Temurin JDK 21. Проверка:
java -version
2. Папка сервера
mkdir C:mcserver
cd C:mcserver
Скачайте server.jar с minecraft.net/download/server в эту папку.
3. Первый запуск и EULA
java -Xmx2G -Xms2G -jar server.jar nogui
Откройте eula.txt, замените eula=false на eula=true, сохраните.
4. server.properties
Основные параметры:
motd=Guidepack Minecraft
max-players=10
difficulty=normal
gamemode=survival
pvp=true
online-mode=true
server-port=25565
white-list=false
online-mode=true — только лицензионные аккаунты Mojang. Для LAN с пиратками ставят false (менее безопасно).
5. Запуск
java -Xmx2G -Xms2G -jar server.jar nogui
Игроки подключаются: IP:25565 в «Сетевая игра» → «Добавить сервер».
Linux (VPS)
1. Java
sudo apt update
sudo apt install -y openjdk-21-jre-headless screen
2. Пользователь и файлы
sudo useradd -m -s /bin/bash mc
sudo su - mc
mkdir ~/server && cd ~/server
Скачайте server.jar (curl/wget с официальной страницы) в ~/server/.
3. EULA и конфиг
java -Xmx2G -Xms2G -jar server.jar nogui
sed -i 's/eula=false/eula=true/' eula.txt
Отредактируйте server.properties по вкусу.
4. Скрипт запуска
~/server/start.sh:
#!/bin/bash
cd "$HOME/server"
java -Xmx2G -Xms2G -jar server.jar nogui
chmod +x ~/server/start.sh
screen -S mc ./start.sh
5. Файрвол
sudo ufw allow 25565/tcp
Полезные команды в консоли сервера
op НикИгрока
whitelist on
whitelist add НикИгрока
save-all
stop
Частые проблемы
| Симптом | Что проверить |
|---|---|
| Can’t keep up / лаги | Увеличить RAM (-Xmx), меньше игроков, Paper/Spigot для оптимизации |
| Connection refused | Порт 25565, UFW/Windows Firewall, проброс на роутере |
| Outdated server/client | Версия server.jar должна совпадать с клиентом |
| Не стартует без GUI | Флаг nogui, headless JRE на Linux |
- Войдите, чтобы ответить в этой теме.