Определяемся с версией
Для начала нужно выбрать версию, на которой игрокам придётся играть. Я для себя выберу пожалуй 1.12.2. На ней есть много плагинов, и достаточно много людей начинали с этой версии.
Устанавливаем всё необходимое
- Linux
Как не странно вам понадобится линуксоид, ведь Windows сделана для игроков. Подойдёт любой дистрибутив, но лучше посмотреть в сторону Ubuntu Server. Всякие MAC OS и тд. вам тоже прекрасно подойдут! Вот тут человек хорошо описал популярные дистрибутивы линукс.
2… Java
Для версий раньше 1.17 я бы порекомендовал установить Java 8
sudo apt install openjdk-8-jre
Для версия новее, ставьте самую свежую джаву
sudo apt install default-jre
3… Paper
Создайте папку для вашего сервера. Например minecraft-tutorial
mkdir minecraft-tutorial
cd minecraft-tutorial
И скачиваем с помощью ftp файл отсюда в нашу папку.
Первый запуск и настройка
На будущее, создайте файл
nano start.sh
И впишите туда
sudo java -Xmx900M -Xms900M -jar server.jar
Там где 900M, замените на количество выделенной оперативной памяти на сервер, там где server.jar, замените на название вашего файла.
После запуска у вас должна появиться ошибка, это нормально в первый раз. Откройте файл eula.txt
nano eula.txt
И после = замените false на true.
После запуска снова, сервак может запускаться от 5 до 10 минут. Во второй раз это нормально. Будет создаваться мир, конфиги и другая фигня! Удачи разбираться с настройками в server.properties!
Да, и забыл сказать: если вылезет
java.lang.OutOfMemoryError: Java heap space
то просто сбавляйте количество оперативы в start.sh. Ведь эта ошибка означает то, что на вашем пк не хватает оперативы для выделения. Удачи в системном администрировании!