-1

Я использую сервер Minecraft из Windows, и файл .jar, запускающий файл, находится по адресу

C:\Users\David\Server\bin\pw\prok\KCauldron\1.7.10-1614.200\KCauldron-1.7.10-1614.200.jar

Что я делаю, чтобы запустить сервер сейчас:

  1. Открыть CMD
  2. cd к Users\David\Server\bin\pw\prok\KCauldron\1.7.10-1614.200
  3. Запустите java -jar KCauldron-1.7.10-1614.200.jar
  4. Сервер работает и выводит в CMD

Я хотел бы создать файл .bat, который изменит несколько вещей о том, как он будет работать.

  1. Я хотел бы иметь возможность дважды щелкнуть файл .bat на моем рабочем столе, чтобы запустить сервер
  2. Я хотел бы, чтобы сервер использовал графический интерфейс "minecraft sever" вместо вывода в CMD. РЕДАКТИРОВАТЬ: я чувствую, как будто я неясно, что такое "графический интерфейс сервера MC по умолчанию" Смотрите следующую картинку:

Теперь странно то, что способ получить указанный графический интерфейс по умолчанию состоит в двойном щелчке по файлу .jar, однако при этом файл KCauldron.jar не дает того же результата. Какие-нибудь мысли?

  1. Я хотел бы выделить больше памяти для моего сервера, до 7 ГБ (7168 МБ), но не менее 2 ГБ (2048 МБ)
  2. Я хочу, чтобы сервер автоматически сохранял журнал после его остановки.

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

2 ответа2

1

Поместите следующие 3 строки в ваш файл bat. Поместите свой файл летучей мыши на рабочем столе или где вы хотите.

C:
cd "C:\Users\David\Server\bin\pw\prok\KCauldron\1.7.10-1614.200"
java -Xms2G -Xmx7G -jar KCauldron-1.7.10-1614.200.jar

Это сделает большинство вещей, которые вы просили. Он все равно будет выводиться в окно, а не в "серверный графический интерфейс". Это может быть достаточно для ваших целей.

0

На самом деле, вам просто нужно следующие строки

  1. @ эхо выключено
  2. cd "C:\Users\David\Server\bin\pw\prok\kCauldron\1.7.10-1614.200
  3. java -Xms2G -Xmx7G -jar KCauldron-1.7.10-1614.200.jar nogui

- Если вы напишите nogui в конце, появится не всплывающая консоль, вы можете запускать команды в командной строке

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .