Что писать в start bat

28 октября 2012 г.

37,5 МБ (CraftBukkit-1.12)

Bukkit — глобальная серверная модификация, предоставляющая API для взаимодействия с игровым миром и созданная для упрощения создания плагинов к SMP-серверу. Bukkit был призван заменить hMod. Существуют некоторое сходство между этими модами, но плагины, написанные для hMod, несовместимы с Bukkit и должны быть переписаны с использованием Bukkit API. Bukkit являлся самой используемой системой управления плагинами.

В феврале 2012 года разработчики Bukkit официально влились в команду Mojang.

В августе 2014 года команду Bukkit покинули практически все разработчики, в том числе глава проекта EvilSeph [1] , а уже 3 сентября один из бывших разработчиков послал DMCA Takedown, тем самым добившись блокировки проекта. С тех пор скачать исходники и сборки Bukkit’а с официального сайта нельзя.

Позже команды разработчиков Spigot, Cauldron и Bukkit объединили усилия в новой универсальной серверной платформе Sponge.

Содержание

Установка [ править | править код ]

Windows [ править | править код ]

  1. Скачиваем сервер, пусть данный пример будет на версии 1.12;
  2. Перемещаем jar-архив в папку для сервера
  3. Открываем блокнот или другой текстовый редактор
  4. Вписываем туда, подставив название скачанного jar файла. Например для версии 1.12 текст в блокноте будет выглядеть так:

craftbukkit-1.12.jar — имя скачанного файла.

или (для 64-битной Java)

  1. Вписываем туда, подставив имя файла:

или (для 32-битной Java)

5. Сохраняем этот текстовый документ, после чего меняем его расширение с «txt» на «bat», перемещаем в папку где будет расположен сервер и запускаем. Он создаст необходимые файлы для сервера. 6. Сервер готов, для запуска сервера запускаем bat файл.

  • Для 32-битной системы или 64-битной системы и 64-битной версии Java пишем это:
  • Для 64-битной системы и 32-битной версии Java пишем это:

Или создаём в любом месте скрипт для упрощения запуска:

  • Для 32-битной системы или 64-битной системы и 64-битной версии Java:
  • Для 64-битной системы и 32-битной версии Java:
  • Если не помогло, есть вариант:
  • Также, есть пользовательский скрипт:

Данный скрипт перезапускает сервер, если пользователь нажал на клавишу, а не закрыл консоль.

  • Если не работает — переустановите Java.
  • Если не помогло — напишите полный путь вместо «java».
  • Внимание! Для корректной работы любого скрипта нужно установить соответствующую версию Java! На 32-битную систему можно установить только 32-битную версию Java!

Linux [ править | править код ]

  1. Скачиваем сервер
  2. Перемещаем jar-архив в папку для сервера
  3. Сервер готов, для запуска переходим в папку сервера и отдаем команду java -Xincgc -Xmx1G -jar craftbukkit- .jar .

Желательно изменить опцию «-Xmx1G» в соответствии с количеством свободной оперативной памяти. Объём памяти должен быть больше 1 гигабайта, то есть не «-Xmx2G» или «-Xmx5600M»

При желании можно повесить эту команду на кнопку на панели или в меню:

Или создать в любом месте скрипт для упрощения запуска:

Скрипт нужно сделать исполняемым: chmod a+x start.sh и можно запускать командой sh start.sh .

Или даже прописать алиас, добавив где-нибудь в

После этого сервер можно будет запускать командой mcserver .

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

OS X [ править | править код ]

  1. Открываем терминал и пишем этот код для версии 1.12:

также можно просто скачать нужную версию здесь, и поместить в нужную вам папку. В следующей команде замените [RAM] на количество оперативной памяти, которое будет выделено на запуск и дальнейшую работу сервера (512M — 512 МБ, 1536M — 1536 МБ, 1G — 1 ГБ, 2G — 2 ГБ, 4G — 4ГБ, и.т.д.):

2. Сервер готов, для запуска используем файл LaunchServer.command (будет лежать на рабочем столе).

Управление [ править | править код ]

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

Bukkit предоставляет все те же команды, что и оригинальный сервер Minecraft, но также имеет и три собственные особые команды:

Автор
Платформа
Написано на
Дата выпуска
Последняя версия
Размер
Лицензия
Исходный код
Совместимо с
Ссылки
Читайте также:  Защитное реле от скачков напряжения
Команда Описание Использование Запись в Permissions Доступ по умолчанию
version Показывает версию CraftBukkit этого сервера. version bukkit.command.version Всем
plugins Выводит список установленных плагинов. plugins bukkit.command.plugins Всем
reload Останавливает и снова запускает все плагины на сервере. reload bukkit.command.reload Операторам

Прочитать о настройке прав более подробно можно на вики проекта.

Наверное многие знают что такое запускатор для сервера майнкрафт, но не многие знают как его сделать. Делается он очень просто, сейчас я расскажу как.

Инструкция:

  1. Скачиваем архив c CraftBukkit сервером для нужной вам версии На официальном сайте Craftbukkit.org
  2. Скачанный файл должен быть формата .jar. Если он в архиве, распаковываем его.
  3. Создаем папку. Здесь нужно обратить внимание, чтобы в пути не было русских символов, ибо некоторые сервера просто отказываются работать
  4. Скидываем в эту папку файл, который вы скачали. Повторюсь, он должен быть формата .jar.
  5. В этой-же папке создаём текстовый документ с именем starter.txt.
  6. Открываем его и копируем следующее:

Если у вас 32-битная система:

@echo off
cls
java -Xincgc -Xmx1024M -[Пишем название файла с сервером CraftBukkit].jar nogui
pause

Если у вас 64-битная система:

@echo off
cls
"%ProgramFiles(x86)%Javajre8injava.­exe" -Xms512M -Xmx512M -[Пишем название файла с сервером CraftBukkit].jar
pause

Чтобы узнать доступный путь проследуйте в C:ProgramFiles(x86)Java и проверьте наличие папки (jre+версия java), у меня это "jre8"(у вас может быть другая), затем в папку bin.

Команда START позволяет запускать приложения в отдельном окне, с возможностью указания некоторых параметров их выполнения.

Формат командной строки:

START ["заголовок"] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | REALTIME| /ABOVENORMAL | /BELOWNORMAL] [/WAIT] [/B] [команда/программа] [параметры]

Параметры командной строки:

"заголовок" – заголовок окна. Обязательно в двойных кавычках.

Читайте также:  Эффективная реклама в интернете форум

путь – рабочий каталог.

B – запуск приложения без создания нового окна с отключением обработки сочетания клавиш CTRL+C. Если приложение не обрабатывает сочетание клавиш CTRL+C самостоятельно, единственным способом его прерывания является использование сочетания клавиш CTRL+Break.

I – Новой средой станет исходная среда, переданная cmd.exe, а не текущая среда.

MIN – Запуск команды/программы в свернутом окне.

MAX – Запуск команды/программы в развернутом окне.

SEPARATE – Запуск 16-разрядной программы Windows в отдельной области памяти.

SHARED – Запуск 16-разрядной программы Windows в общей области памяти.

LOW – Запуск приложения с приоритетом IDLE (самый низкий приоритет).

NORMAL – Запуск приложения с приоритетом NORMAL.

HIGH – Запуск приложения с приоритетом HIGH.

REALTIME – Запуск приложения с приоритетом REALTIME (самый высокий приоритет).

WAIT – Запуск приложения с ожиданием его завершения.

ABOVENORMAL – Запуск приложения с классом приоритета ABOVENORMAL (выше стандартного)

BELOWNORMAL – Запуск приложения с классом приоритета BELOWNORMAL (ниже стандартного)

команда/программа – Если это внутренняя команда cmd.exe или пакетный файл, обработчик команд (cmd.exe) запускается с ключом /K. Это означает, что окно не будет закрыто после завершения команды. Если это не внутренняя команда cmd.exe и не пакетный файл, значит, это программа, которая будет запущена в графическом или текстовом окне.

параметры – Параметры, передаваемые команде/программе.

Для вызова неисполняемых файлов через механизм сопоставления типов файлов достаточно просто ввести имя файла в командной строке. Например, команда

приведет к запуску текстового редактора NOTEPAD с открытием файла MYFILE.TXT. Сведения о создании подобных сопоставлений из пакетных файлов приведены в описаниях команд ASSOC и FTYPE.

При запуске 32-разрядного приложения с графическим интерфейсом пользователя обработчик команд CMD.EXE не ожидает завершения работы приложения перед возвратом к приглашению командной строки. Подобное новое поведение НЕ относится к запуску приложений из пакетных файлов.

При выполнении командной строки, первым элементом которой является текстовая строка "CMD" без расширения имени файла или указания пути, она заменяется значением переменной COMSPEC. Это предотвращает запуск CMD.EXE из текущей активной папки, если таковая программа там имеется.

Читайте также:  Как определить какие программы тормозят компьютер

Если первый элемент командной строки не содержит расширения имени файла, обработчик команд CMD.EXE использует значение переменной среды PATHEXT, чтобы определить расширения имен исполняемых файлов и порядок поиска нужного файла. По умолчанию для переменной PATHEXT задается значение:

Обратите внимание, что этот синтаксис подобен синтаксису для переменной PATH, то есть отдельные элементы разделяются точкой с запятой.

Если при поиске исполняемого файла нет соответствия ни одному из расширений, выполняется проверка соответствия указанного имени папки. Если имя папки соответствует указанному, то команда START запускает EXPLORER для этого пути. Если такое действие выполняется из командной строки, то оно эквивалентно выполнению команды CD /D для указанного пути. Так, например, команда

откроет папку C:windows в окне проводника.

start /? – выдать справку об использовании команды.

start – при запуске без параметров будет открыто новое окно интерпретатора команд CMD.

start "My new CMD window" – как и в предыдущем случае, выполнится запуск CMD в новом окне, но в качестве заголовка окна будет отображаться текст My new CMD window

start devmgmt.msc – выполнится запуск по расширению .msc диспетчера устройств Windows.

start http://google.com – выполнится запуск обозревателя Интернет и откроется страница поисковика Google.

start mailto:test@mail.ru – выполнится запуск почтового клиента в режиме подготовки электронного письма для адреса test@mail.ru .

start /min notepad.exe – выполнится запуск блокнота в свернутом окне.

start "Backup Files" /min /belownormal mybackup.bat – запуск командного файла в свернутом окне с пониженным приоритетом.

start /abovenormal /MAX winword.exe – запуск редактора Microsoft Word в новом окне, развернутом на весь экран и с повышенным приоритетом.

start "" /high /MAX "C:Program FilesGood gameMyGame" – запуск программы MyGame с высоким приоритетом.

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

Обратите внимание на то что заголовок окна можно опускать, но особенность обработки входных параметров командой start может привести к неожиданным результатам при попытке запуска программы, имя или путь которой содержит пробел(ы). Например, при попытке выполнить следующую команду: