не запускается батник сервера майнкрафт

Как запустить ядро сервера майнкрафт (туториал для новичков от Кати)

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

Привет. Я первый раз выкладываю что-то на этом сайте, но думаю мои знания кому-то пригодятся, так как такой статьи я не нашла на сайте.

Эта статья для новичков, и она не рассчитана для профессиональных создателей серверов. В этой статье я расскажу как запустить ядро майнкрафт на windows.

Шутки в сторону, теперь по фактам.

Начну с самого начала для начинающих, которые вообще не понимают как запускать свои сервера и буду в будущем постепенно добавлять новые способы: «Как запустить ядро сервера майнкрафт»

И да, чуть не забыла: Этот гайд подойдёт не только для ядра которое я использую в примерах ниже. Этот гайд для запуска всех ядер.

Приступим создавать свой первый сервер майнкрафт

1) Создаём папку нашего супер сервера

Создаём новую папку на рабочем столе и называем её как хотите.

Советую создавать папку на английском языке (Я назвала папку My server)

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

2) качаем ядро для нашего сервера

Я как уже говорила скачаю Spigot для 1.12.2

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

Допустим вы уже выбрали ядро, и теперь вам нужно скачать его в папку которую вы создавали в пункте 1 выше

Вот так это выглядит у меня

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

Эх, теперь выглядит лучше. У вас теперь есть ядро для майнкрафт сервера которое нужно запустить. А как это чудо запустить спросите вы? Ну не торопись, я обо всём расскажу ниже. Читай и смотри скриншоты внимательней. Ты же должен(жна) быть внимательным(ой) создателем сервера майркафт.

Как запустить ядро майнкрафт?

Да, остались только запустить сервер.

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

Нажимаем Правой Кнопкой Миши по запускатору и нажимаем кнопку изменить

И вставляем код ниже: За место spigot-1_12_2.jar вставьте точно название вашего ядра

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

Всё, теперь наш сервер ждёт когда вы его запустите своей могучей создательской рукой.

Нажимаем на запускатор два раза (запускаем его)

Откроется консоль на несколько секунд и сразу же закроется.

Это нормально, она создаёт необходимые файлы.

Но нам нужен файл eula.txt открываем этот файл и вместо false ставим true

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

Таким образом мы соглашаемся с правилами Eula

И если мы этого не сделаем, сервер не запустится.

Запускаем наш запускатор ещё раз. Откроется консоль сервер и начнёт загружаться сервер.

Как понять что сервер загрузился?

Понять о полной загрузке (прогрузке) сервера майнкрафт вам поможет надпись

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

Всё, теперь пишем в консоли команду stop и нажимаем кнопку Enter

Как сделать поддержку пиратских версий?

Для этого открываете файл server.properties и ищете параметр online-mode=true, и вместо true ставите false

запускаете сервер и радуетесь что вы теперь можете зайти и с пиратки

Всё ваш сервер готов к настройкам, установки плагинов, постройке красивого спавна, и всему тому, для чего нужен вам сервер майнкрафт.

Подключиться к своему серверу

Для подключения к своему серверу можете использовать ip localhost или 127.0 0.1

Это локальный IP вашего компьютера, и ваши друзья не смогут к нему подключиться.

Чтобы ваши друзья подключились к серверу нужно открывать порты для подключения.

Пожалуйста, не спрашивайте меня как открыть порты на Windows, я не знаю, так как для сервера лучше использвать linux., а windows использовать только для настройки серверов.

Небольшое отступление

Я буду писать статьи, если вы меня поддержите, так что если я хоть кому-то помогла, нажмите на арбуз внизу статьи. Это будет самой большой благодарностью.

У меня много идей и знаний по созданию сервера, так что могу с вами поделиться. Можете писать в комментариях о чём ещё написать.

Источник

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

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

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

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

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

Создайте в папке сервера текстовый документ, поместите внутрь такую строчку:

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт
не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

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

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

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

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

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

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

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

Источник

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

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

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

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

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

Создайте в папке сервера текстовый документ, поместите внутрь такую строчку:

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт
не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

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

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

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

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

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

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

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

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

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

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

Источник

Загрузка сервера Minecraft не открывается

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

Однако некоторые не всегда могут запустить загрузку с сервера Minecraft. Вот несколько возможных исправлений, если вы не можете открыть свой сервер Minecraft в Windows.

Что я могу сделать, если загрузка сервера Minecraft не будет открыта? Самое простое, что вы можете сделать, это обновить JAVA. Обычно устаревшее программное обеспечение может привести к ошибкам Minecraft. Если это не решит проблему, отредактируйте файл EULA.txt, а затем настройте пакетный файл сервера Minecraft.

Если вы хотите знать, как это сделать, проверьте руководство ниже.

Шаги для решения проблемы загрузки сервера Minecraft:

Решение 1 – Обновление Java

Java Runtime Environment является важным системным требованием для серверного программного обеспечения Minecraft. Поэтому, если у вас не установлена ​​Java, возможно, поэтому вы не можете открыть сервер Minecraft.

Даже если вы это сделаете, серверному программному обеспечению все еще может потребоваться обновленная версия Java, такая как 1.7.10. Вы можете проверить Java и проверить, установлена ​​ли у вас последняя версия, следующим образом:

Решение 2 – Загрузите Minecraft Server из официальных источников

Существуют различные источники, с которых вы можете скачать серверы Minecraft. Существуют неофициальные сторонние серверные программы Minecraft, которые вы можете добавить в Windows.

Решение 3 – Отредактируйте EULA.txt

Сервер Mojang Minecraft имеет лицензионное соглашение с конечным пользователем (EULA), которое необходимо принять, прежде чем вы сможете запустить сервер. Это обязательная конфигурация для файла EULA.txt.

Если вы не настроили это, сервер Minecraft, вероятно, сообщит: « [Серверная нить/ИНФОРМАЦИЯ]: вам необходимо согласиться с лицензионным соглашением, чтобы запустить сервер. Перейти к eula.txt для получения дополнительной информации. [Поток сервера/INFO]: остановка сервера. »

Вы можете настроить EULA.txt следующим образом:

Решение 4 – Настройте пакетный файл сервера Minecraft

Если вы не можете открыть сервер Minecraft из командной строки, вместо этого вы можете установить для него командный файл. Вот как вы можете открыть версию Jar для сервера Minecraft с помощью командного файла:

Решение 5. Запустите версию Minecraft Server exe от имени администратора.

Если при открытии исполняемой версии сервера Minecraft (Minecraft_Server.exe) вы получаете сообщение « Не удается сохранить server.properties », запустите его от имени администратора.

Решение 6 – Установите обновления Windows

Если вы играете в Minecraft в версии для Windows 10, обновления Windows могут существенно повлиять на работу игры (и других игр).

Рекомендуется поддерживать вашу систему в актуальном состоянии. Чтобы установить последние обновления, просто перейдите в Настройки > Обновления и безопасность и проверьте наличие обновлений.

Решение 7 – Удалить обновления Windows

С другой стороны, это может быть плохое обновление Windows, которое испортило игру. В случае, если вы так подозреваете, лучшим решением будет просто удалить это проблемное обновление. Вот как это сделать:

-READ ALSO: Windows 10 удаляет проблемные обновления, чтобы избежать сбоев при запуске

Решение 8 – Сбросить Winstock

Если что-то не так с вашими настройками winstock, скорее всего, Minecraft не сможет подключиться к серверу. Решение, в этом случае, состоит в том, чтобы сбросить Winstock.

Если вы не знаете, как это сделать, просто выполните следующие действия:

Пользователи сообщали, что это решение обычно устраняет проблемы с конфигурацией IP, но имейте в виду, что если вы используете статический IP-адрес, вам придется установить его снова.

Если предыдущие команды не сработали, вы можете попробовать эти команды:

Теперь, надеюсь, вы сможете открыть загрузку с сервера Minecraft. Сервер сгенерирует ваш мир Minecraft по умолчанию, который вы можете заменить на сохраненный игровой мир.

Затем вы можете открыть Minecraft, выбрать Многопользовательский режим и добавить к нему сервер с IP-адресом.

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

Источник

Идеальный скрипт запуска сервера Minecraft

не запускается батник сервера майнкрафт. Смотреть фото не запускается батник сервера майнкрафт. Смотреть картинку не запускается батник сервера майнкрафт. Картинка про не запускается батник сервера майнкрафт. Фото не запускается батник сервера майнкрафт

Автор очень любит игру, и сам является администратором небольшого сервера «чисто для друзей». Как водится среди любителей, на сервере замодировано все, а это влечёт за собой нестабильность работы и как следствие падения. Так как Powershell автор знает лучше, чем расположение магазинов на своей улице, он принял решение сделать «Лучший Скрипт Для Запуска Майнкрафт 2020». Этот же скрипт послужил основой для шаблона в маркетплейсе Ruvds. Но все исходники уже есть в статье. Сейчас по порядку, как это все производилось.

Нужные нам команды

Альтернативное логирование

Однажды поставив еще пару модов я обнаружил, что сервер, судя по всему, падает без объявления войны. Сервер не писал ошибки в latest.log или в debug, а консоль, которая по идее эту ошибку должна была написать и остановиться, была закрыта.

Не хочет писать – не нужно. У нас есть Powershell с командлетом Tee-Object, который берёт объект и выводит его в файл и в консоль одновременно.

Аргументы запуска

Поставив ту самую пару модов, автор заметил, что на сервере к тому же не хватает оперативной памяти. А это нужно менять аргументы запуска. Вместо того чтобы каждый раз менять их в start.bat, который все используют просто используйте этот скрипт.

Так как Tee-Object читает StandardOutput, только когда исполняемый файл вызывается «Прямо так», придется сделать еще один скрипт. Этот скрипт будет запускать сам майнкрафт. Начнем с аргументов.

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

С помощью sort-object мы всегда будем брать объект с самой большой циферкой, сколько бы вы туда их не положили. Ультимативная лень.

Теперь нужно назначить серверу память. Для этого берем количество системной памяти и записываем его сумму в string.

Правильный автоматический перезапуск

Сначала создадим функцию, которая будет перезапускать сервер в случае его неудачного завершения его работы.

Скрипт останется в цикле до тех пор, пока сервер из своей же консоли не завершит работу штатно, с помощью команды /stop.

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

Для этого мы записываем результат Start-Process в переменную. В скрипте это выглядит так:

А дальше записываем результаты в файл. Вот что возвращается нам в переменную:

Все это с помощью Add-Content можно добавить в файл. Немного причесав, получаем такой скрипт, а на зовем его handler.ps1.

Теперь давайте оформим скрипт с запуском handler’a.

Правильная автозагрузка

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

Проблема заключается в том, что процесс должен запустить пользователь, который находится в системе. Это можно делать через рабочий стол или WinRm. Если запускать сервер от имени системы или даже администратора, но не входить в систему, то Server.jar не сможет даже прочитать eula.txt и запуститься.

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

Это небезопасно. Логин и пароль указываются тут плейнтекстом, поэтому под запуск сервера нужно заводить отдельного пользователя, который имеет доступ на уровне пользователя, или в еще более узкой группе. Использовать стандартного администратора для этого категорически не рекомендуется.

С автовходом разобрались. Теперь нужно зарегистрировать новую таску под сервер. Запускать будем команду из Powershell, поэтому выглядеть это будет так:

Собираем модуль

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

Все описанное выше вы можете использовать отдельно, если не хотите заморачиваться с модулями.

Start-Minecraft

Сначала сделаем модуль, который только и будет делать, что запускать скрипт, который будет слушать и записывать standardoutput.

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

А запускать майнкрафт нужно будет так:

Теперь перейдем к готовому к употреблению Handler.ps1

Чтобы наш скрипт мог принимать параметры при вызове, также нужно указывать блок параметров. Обратите внимание, он запускает Oracle Java, если вы используете другой дистрибутив, нужно будет изменить путь до исполняемого файла.

Register-Minecraft

Скрипт, практически, повторяет Start-Minecraft, за исключением того, что только регистрирует новую задачу. Принимает те же самые аргументы. Имя пользователя, если не было указано, берет текущего.

Register-Autologon

В блоке параметров скрипт принимает параметр Username и Password. Если Username не был указан, используется имя текущего пользователя.

Запуск этого скрипта выглядит так:

Как пользоваться

Сейчас рассмотрим то, как сам автор пользуется всем этим. Как правильно нужно разворачивать публичный сервер Minecraft на Windows. Начнем с самого начала.

1. Создаем пользователя

2. Регистрируем задание по запуску скрипта

Можете зарегистрировать с помощью модуля, так:

Или воспользоваться стандартными средствами:

3. Включаем автовход в систему и перезагружаем машину

Завершение

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *