Как запустить сложный файл .bat

752
David

Я использую сервер 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 по умолчанию". Смотрите следующую картинку:

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

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

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

-1

2 ответа на вопрос

1
George

Put the following 3 lines in your bat file. Put your bat file on your desktop or wherever you want.

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 

This will do most of the things you asked. It will still output into a window, rather than "server GUI". This may be good enough for your purposes, though.

0
Zoly

Actually, you just need to folowing lines

  1. @echo off
  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

- If you write nogui in the end, there will be not popup console, you can run commands in the command line

Я хочу использовать графический интерфейс сервера Minecraft по умолчанию, подробнее см. Вопрос. David 8 лет назад 0
Не забудьте изменить текущий диск на «C:». Когда запускается пакетный файл, текущий диск не обязательно является C: (хотя, если вы сохраните пакетный файл на рабочем столе, для большинства пользователей это будет C :). George 8 лет назад 0
Это действительно комментарий, а не ** ответ ** на оригинальный вопрос. Чтобы критиковать или запрашивать разъяснения у автора, оставьте комментарий под его сообщением - вы всегда можете прокомментировать свои собственные сообщения, и как только у вас будет достаточно [репутации] (http://superuser.com/help/whats-reputation), вы будете быть в состоянии [комментировать любой пост] (http://superuser.com/help/privileges/comment). Пожалуйста, прочитайте [Зачем мне нужно 50 репутации, чтобы комментировать? Что я могу сделать вместо этого?] (Https://meta.stackexchange.com/a/214174) DavidPostill 8 лет назад 0

Похожие вопросы