( +3.47 3,07 -0.40 )

Как создать сервер майнкрафт с модами и Forge

Автор: south_park
Как создать сервер майнкрафт с модами и Forge

В этой инструкции я расскажу как создать и запустить простой сервер майнкрафт вместе с модами для игры со своими друзьями используя хамачи или общую сеть и даже интернет.

В данной статье я буду использовать официальный сервер майнкрафт на который будет произведена установка Forge, установлены моды и вы сможете играть с друзьями в сборки.




Предупреждение:
Современные моды майнкрафт работают не только на Forge, но есть и альтернативный загрузчик - Fabric, пока моды не поддерживают друг друга, потому если вы хотите создать сервер с Fabric модами: Создать сервер майнкрафт с модами Fabric.


Создадим сервер:


Скачайте установщик Minecraft forge необходимой версии, exe или jar, не важно.

Запустите скачанный файл, в данном окне выберите Install server, а ниже укажите произвольную папку в которой будет ваш сервер, нажмите Ok.
Установочник сам все скачает, необходим интернет.
Как создать сервер майнкрафт с модами и Forge


Перейдите в папку которую указали, там вы увидите примерно это:
Как создать сервер майнкрафт с модами и Forge






Установка нужной версии Java для сервера


Сервер Forge требует для работы JDK (Java Development Kit), джава для разработчиков, все версии фордж_сервера до minecraft 1.17 требуют наличия JDK 8, версия minecraft 1.17 требует установки JDK 16, а 1.18-1.20.4 требует JDK 17, а 1.20.5+ требует Java 21, .

Если хотите сервер, а не игру по сети, вам придется выполнить этот квест. impos

Где скачать:

Скачайте (не забудьте узнать 32bit или 64bit ваша Windows) и установите, запомните адреса расположения исполнительного файла Java, они нам понадобятся:
В случае JDK 8 установленной по ссылке выше это C:\Program Files\OpenJDK\jdk-8.0.262.10-hotspot\bin\java.exe
В случае JDK 16 установленной по ссылке выше это C:\Program Files\Java\jdk-16.0.2\bin\java.exe
В случае JDK 17 установленной по ссылке выше это C:\Program Files\Eclipse Adoptium\jdk-17.0.1.12-hotspot\java.exe
В случае JDK 21 установленной по ссылке выше это C:\Program Files\Eclipse Adoptium\jdk-21.0.3.9-hotspot\java.exe




Создание файла start.bat для запуска сервера:


Выполнять данный пункт только для версий 1.5.2-1.16.5.

Создайте в папке сервера текстовый документ, поместите внутрь такую строчку:
"C:\Program Files\OpenJDK\jdk-8.0.262.10-hotspot\bin\java.exe" -Xmx1024M -Xms1024M -jar forge-1.12.2-14.23.5.2855.jar nogui 

Здесь вы должны иметь правильное название файла сервера, в данном случае forge-1.12.2-14.23.5.2855.jar, если вы переименовали, либо у вас другая версия майнкрафт или форджа, измените название на ваше.

Прочие параметры:

  • "C:\Program Files\OpenJDK\jdk-8.0.262.10-hotspot\bin\java.exe" - адрес до нужной версии Java которую вы установили на предыдущем шаге, в данном случае JDK 8
  • Xmx1024M - значение указывающее максимальное количество мегабайт оперативной памяти доступное серверу.
  • Xms1024M - значение указывает значение оперативной памяти которое сервер займет сразу на старте сервера, даже если ему не нужно.
  • nogui - Важным моментом является параметр nogui, он отключает окно сервера которое показывает игроков и график нагрузки на сервер, да, это окно может быть удобным, но лично у меня оно очень сильно нагружает процессор при работе сервера, НАСТОЯТЕЛЬНО рекомендую отключать GUI сервера.


Как создать сервер майнкрафт с модами и Forge


Сохраните файл, переименуйте его например в start и замените расширение .txt на .bat
Как создать сервер майнкрафт с модами и Forge

Если у вас нет возможности изменить .txt при переименовании, то включите эту опцию в системе: инструкция




Правка run.bat (только для minecraft 1.17 и более новых)


Если у тебя версия до 1.17, то ты выполнял пункт выше, этот можешь пропустить, если версия новее, то наверное все точно так же.

На версии 1.17+ автор чуть изменил процесс, немного его упростил, потому после окончания работы установщика форджа вы увидите примерно такое содержимое папки сервера которую вы указали:
Как создать сервер майнкрафт с модами и Forge

Здесь уже есть run.bat для запуска из под Windows и run.sh для запуска из под Linux, но не торопитесь запускать.

Открываем файл user_jvm_args.txt, удаляем # у последней строчки, значение -Xmx4G задает максимальное количество оперативной памяти серверу, тут оно 4 гигабайта, можете указать в гигабайта (G) или мегабайта (M), сохраняем, закрываем.

Открываем текстовым редактором файл run.bat заменяем Java на "C:\Program Files\Java\jdk-16.0.1\bin\java.exe" (с кавычками) это ваш адрес до установленной Java JDK 16, сохраняем и запускаем файл run.bat

Как создать сервер майнкрафт с модами и Forge



Первая попытка запуска сервера:


После того как вы запустите файл start.bat (run.bat), окно сразу же закроется или закройте его сами (1.17+), это нормально, в папке появятся несколько папок и файлов:
Как создать сервер майнкрафт с модами и Forge


Откройте файл eula.txt, внутри измените eula=false на eula=true
Как создать сервер майнкрафт с модами и Forge


Если вдруг файлы не появились и eula.txt нету, всего скорее вы установили не ту Java, либо не верно указали адрес, либо допустили другие ошибки, что бы лучше понять что за ошибка, добавьте в start.bat pause на новой строчке, с этим консоль не закроется и там будет какая-то ошибка или информация которую можно погуглить
Как создать сервер майнкрафт с модами и Forge





Вторая попытка запуска сервера:


Снова открывайте файл start.bat (run.bat) и у вас должно открыться окно сервера с графиком и списком игроков (если в start.bat нет параметра nogui) или черная консоль сервера, сервер загрузится и создаст карту, но не торопитесь запускать игру и подключаться, сервер не настроен и моды не установлены.

Как создать сервер майнкрафт с модами и Forge
Как создать сервер майнкрафт с модами и Forge





Настройка сервера:


Перейдем к базовой настройке, закройте окно сервера если оно открыто.

1) Откройте файл server.properties текстовым редактором в нем есть основные настройки сервера.

2) Если у вас пиратка, то что бы вас пускало на сервер найдите параметр online-mode=true и измените его на online-mode=false

3) Укажите IP своего сервера в параметре server-ip=
Вы можете указать IP своего пк в интернете (не забывайте открыть порты), IP в хамачи, локальный адрес пк если ваши игроки находятся в одной сети ( подключены к одному вайфай или проводом)
Инструкция как настроить хамачи.
Инструкция как играть по сети

4) Значение - max-players=20 указывает максимальное количество игроков, все прочие настройки вы легко найдете поискав в гугле.

5) В файле еще очень много настроек, многие понятны без перевода, другие понятны если перевести переводчиком, а так же вы можете использовать эту вики.




Как установить моды:


Моды устанавливаются подобно обычному майнкрафту, вы помещаете мод и зависимости (ядра, библиотеки) в папку mods вашего выключенного сервера, хотя есть несколько правил.

Правила сервера с модами:


  • У сервера и у всех игроков должна быть одинаковая версия minecraft forge.
  • У сервера и у всех игроков должны быть одинаковые моды, притом вплоть до версии самого мода. (исключение только клиентские моды, миникарты, JEI итд)
  • Некоторые моды не поддерживает работу в онлайне вообще, просто крашат сервер ошибками, автор не реализовал это или допустил ошибок.
  • Если вы изменяете настройки мода в конфиг файле, то эти изменения должны быть у всех игроков и на сервере тоже. Т.е у конфиги сервера и конфиги игроков должны быть одинаковые.
  • Нет необходимости устанавливать клиентские моды на сервер, моды JEI, damage indicators, миникарты итд, то, что работает у конкретного игрока и не взаимодействует с другими игроками.


Если все хорошо, вы можете подключиться к серверу и увидеть на нем моды.
Как создать сервер майнкрафт с модами и Forge

Если ваш сервер не запускается, то читайте файл лога в папке logs, там может быть написан проблемный мод и причину сбоя.




Работа с сервером:


После того как вы настроили сервер, настало время работать с ним.
Всегда стоит останавливать сервер командой /stop, а не просто закрывать окно сервера.
Сервер поддерживает ввод команд (подобно чату в игре), команды вводятся сюда: (если запустили через .bat файл будет черное окно консоли, пишите в нем.)
Как создать сервер майнкрафт с модами и Forge

На вики вы найдете основные команды для консоли, установить точку спавна, установить время, погоду, телепортация, получить ОП, изменить режим игры игрока, убить, кикнуть, забанить итд.




Как удалить мод с сервера:


Вы удаляете мод из папки mods, и запускаете сервер.
После запуска вы увидите примерно это:
Как создать сервер майнкрафт с модами и Forge

Вам необходимо согласиться с удалением всех блоков и вещей этого мода в мире, либо отказаться.
Для согласия надо написать команду /fml confirm, для отказа /fml cancel (сервер не запустится)
.
  1. Новички

    28 октября 2024 11:14

    0

    ""C:\Program Files\Eclipse Adoptium\jdk-17.0.1.12-hotspot\java.exe"" не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом. что делать
  2. Новички

    8 ноября 2024 21:59

    0

    Здравствуйте, после удаления мода с сервера не появляется консоль, что делать?
  3. Новички

    16 ноября 2024 14:23

    0

    у меня нету файла java.exe в JDK8 чего делать эыэыэыээы
Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

Последние сообщения с форума

Название темы
Статистика
Последнее сообщение

Просмотров: 6653

Ответов: 158

Просмотров: 145291

Ответов: 693

Просмотров: 1160

Ответов: 14

Просмотров: 140

Ответов: 0