Батник для запуска сервера minecraft. » Создание bat файла. Запуск приложений из bat-файла

Подключение к серверу с Windows

1. Чтобы подключиться к серверу под управлением Windows, требуется запустить ”Подключение к удаленному рабочему столу”, что расположен в меню “Пуск” → ”Программы” → ”Стандартные”

2. Ввести IP-адрес сервера

3. В появившемся окне приветствия, выбрать учетную запись и ввести пароль.

Установка Java

1. Запустите ближайший интернет-браузер.

2. Перейдите на страницу Java.

3. В появившемся окне нажмите на большую красную кнопку “Скачать Java бесплатно”.

4. Следуя указаниям, скачайте и установите Java.

Установка сервера Minecraft

1. Перейдите на официальном сайте в раздел Download.

2. Скачайте Minecraft_Server.exe.

3. Поместите его в директорию, где будут размещаться файлы сервера.

4. Запустите файл.

5. После первого запуска будут созданы все требуемые для работы и настройки файлы.

Некоторые хитрости

Увеличение выделенной ОЗУ для работы сервера

По умолчанию, сервер Minecraft использует всего 100 Мб ОЗУ, что несомненно мало, для увеличения выделяемой памяти (при условии, что на сервере есть требуемое количество памяти) следует создать пакетный файл следующего вида:

1. Создайте и откройте файл.. в блокноте и поместите туда следующее содержимое "C:\Program Files\Java\jre6\bin\javaw.exe" -Xmx2G -Xms2G -jar "Minecraft_Server.exe" где 2G это размер ОЗУ в Гб. Укажите на свое усмотрение.

2. Сохраните его, назвав, к примеру, start.bat и поместите в директорию, откуда запускается Minecraft_Server.exe

Запуск сервера в консольном режиме

При работе без нагрузки сервер потребляет около 50 Мб ОЗУ из выделенных и сама Java - не менее 170 Мб.

Для экономии ресурсов выделенного сервера можно воспользоваться режимом установки Windows 2008 - Server Core (консольный режим, облегченный для выполнения специфических задач, тем не менее, позволяющий запускать Блокнот и некоторые другие элементы управления). И запустить сервер в консольном режиме.

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

"C:\Program Files\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar “Minecraft_Server.exe” nogui

Единственное отличие от запуска.exe - параметр nogui .

Автоматический запуск сервера при загрузке системы

Создайте пакетный файл minecraft_start.bat с содержимым

"C:\Program Files\Java\jre6\bin\java.exe" -Xmx1G -Xms1G -jar “Minecraft_Server.exe” nogui

"C:\Program Files\Java\jre6\bin\javaw.exe" -Xmx1G -Xms1G -jar "Minecraft_Server.exe"

(Зависит от того, в консольном или графическом режиме вы будете запускать сервер игры). И поместите его в директорию с файлами сервера. К примеру,

C:\minecraft_server\

Этот файл будет запускать непосредственно сам сервер Minecraft. Далее создайте второй файл, который будет содержать следующие строки

C: cd\. cd minecraft_server\ minecraft_start.bat

И поместите его в директорию

"C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\"

Этот файл будет инициировать запуск загрузочного скрипта сервера Minecraft при старте системы.

Автоматический перезапуск сервера Minecraft при его “падении” Данное решение придумал пользователь HooKed с одного из форумов, посвященным Minecraft.

@echo off:Minecraft echo (%time%) Minecraft started. "c:\Program Files\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar minecraft_server.exe echo (%time%) WARNING: Minecraft closed or crashed, restarting. ping 1.1.1.1 -n 1 -w 3000 >nul goto Minecraft

Это содержимое можно поместить в файл

Minecraft_start.bat

Вышеописанного решения с автоматическим запуска сервера Minecraft.

Каждый игрок в Майнкрафт хочет поиграть со своими друзьями на серверах, но найти достойный сервер очень трудно, да и хочется быть самому админом, поэтому можно создать свой сервер Minecraft. Мы написали данную статью и отсняли видео, в котором разложили по полочкам всё, что относится к серверу и после её, вы вряд ли заходитесь вопросом как создать сервера Майнкрафт на Windows .

Видео инструкция:


Существует множество ядер серверов Майнкрафт, о четырёх самых популярных мы расскажем.


Vanilla - официальное ядро от разработчиков. Плюсы: Выходит сразу после релиза новой версии; Минусы: Не так много плагинов; Низкая оптимизация использования ресурсов; Придётся устанавливать отдельно Forge, если необходимы моды.


Bukkit - Ядро, основанное на Vanilla. Плюсы: Высокая оптимизация по сравнению со стандартным ядром; Множество написанных плагинов от сторонних разработчиков. Минусы: Придётся устанавливать отдельно Forge, если необходимы моды; Проект был полностью закрыт на версии 1.6.4, на официальном сайте поддержки нет. Существует теперь вместе со Spigot.


Spigot - Более оптимизированное ядро, основанное на Bukkit. Плюсы: Множество улучшений по сравнению с баккит; Все плагины, написанные на баккит спокойно работают и на данном ядре. Минусы: Для новичка, установка может показаться сложной; Придётся устанавливать отдельно Forge, если необходимы моды.


Cauldron (ранее MCPC+ ) - Ядро, основанное на Spigot, которое включает предустановленные Forge. Плюсы: Так как Forge уже предустановленным, если захочется установить модов, не нужно самому его устанавливать; Все плагины, написанные на баккит спокойно работают и на данном ядре. Минусы: На новые версии Майнкрафт приходится ждать сборку довольно долго, так как сначала разработчики ждут выхода обновлённого Spigot.

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

1) Для начала скачиваем сам сервер нужной вам версии:

(cкачиваний: 10461)

(cкачиваний: 7965)

(cкачиваний: 35397)


(cкачиваний: 276)

(cкачиваний: 20322)

(cкачиваний: 14496)

(cкачиваний: 851)

(cкачиваний: 16790)

(cкачиваний: 225)

(cкачиваний: 705)

(cкачиваний: 355)

(cкачиваний: 102)

(cкачиваний: 201)

(cкачиваний: 109)

(cкачиваний: 9527)

(cкачиваний: 7708)

(cкачиваний: 12017)

(cкачиваний: 322)

(cкачиваний: 178)

(cкачиваний: 165)

(cкачиваний: 171)

(cкачиваний: 515)

(cкачиваний: 208)

(cкачиваний: 478)

(cкачиваний: 4091)

(cкачиваний: 4770)

(cкачиваний: 223)

(cкачиваний: 272)

(cкачиваний: 232)

(cкачиваний: 1362)

(cкачиваний: 989)

(cкачиваний: 236)

(cкачиваний: 161)

(cкачиваний: 1620)


2) Создаём для сервера отдельную папку и копируем скаченный файл.


3) Запускаем файл сервера (для файла с расширением *.jar, нужно нажать правой кнопкой на файл -> Открыть с помощью -> Java) и сразу окно консоли будет закрыто (* для версия выше 1.6), eula.txt false на true . Сохраняем изменённый файл.


4) Снова запускаем сервер, ждём несколько секунд и видим что в папке появилось много файлов, включая папку с миром, значит сервер нормально запустился. Но зайти пока вы не сможете (Конечно если у вас не лицензия), чтобы зайти с пиратки открываем файл "server.properties " и находим параметр "online-mode= " и меняем значение с true на false .


5) Можете заходить в игру, в сетевую игру, добавляем новый сервер, можно использовать IP "127.0.0.1" (Без ковычек) или "localhost".



1) Скачиваем сервер нужной вам версии:

(cкачиваний: 43375)


(cкачиваний: 264)

(cкачиваний: 18382)

(cкачиваний: 13977)

(cкачиваний: 740)

(cкачиваний: 1353)

(cкачиваний: 14912)

(cкачиваний: 582)

(cкачиваний: 225)

(cкачиваний: 8430)

(cкачиваний: 6947)

(cкачиваний: 388)

(cкачиваний: 176)

(cкачиваний: 388)

(cкачиваний: 182)

(cкачиваний: 250)

(cкачиваний: 6622)

(cкачиваний: 6442)

(cкачиваний: 232)

(cкачиваний: 354)

(cкачиваний: 1778)

(cкачиваний: 1580)

(cкачиваний: 146)

(cкачиваний: 1710)

(cкачиваний: 309)

(cкачиваний: 261)


2) Создаём отдельную папку для сервера и копируем туда скаченный файл. Создаём файл start.bat (Простой.txt файл нужно переименовать с расширением в start.bat) со следующим содержимым:
@echo off
java -jar spigot.jar
pause

Скачать данный файл, если не поняли как именно создавать:

(cкачиваний: 97193)

2.1) Далее скопируйте этот файл в папку с сервером.
Внимание: Обязательно замените в файле строку spigot.jar на своё название сервера, например spigot-1.8.8-R0.1-SNAPSHOT-latest.jar !
Чтобы отредактировать файл start.bat , необходимо: нажать правой кнопкой -> "Изменить".


3) Запускаем наш "start.bat ", вы должны увидеть следующее (* для сервера выше 1.6 версии):


В папке с сервером появилось пару новых файлов, нас интересует "eula.txt ", который нужно открыть и поменять значение false на true . Сохраняем изменённый файл.
Что это за файл такой? Это пользовательское соглашение между Mojang и вами, устанавливая значение в true вы соглашаетесь со всеми условиями данного соглашения.


Но зайти пока вы не сможете (Конечно если у вас не лицензия), чтобы зайти с пиратки открываем файл "server.properties " и находим параметр "online-mode= " и меняем значение с true на false.


Что это за параметр такой online-mode? Он отвечает за проверку лицензии игрока пытающегося подключится к серверу, если игрок заходит с пиратского клиента, то сервер его не пропустит.

5) Заходим в игру, в сетевую, добавляем новый сервер, вводя в качестве IP - "localhost " (Не используя кавычки).


1) Скачиваем версию сервера на которой вы хотите играть:

(cкачиваний: 216415)

2) Распаковываем скаченный архив в отдельную папку.

3) Запускаем файл start.bat и вы увидите следующее (* для версия выше 1.6):


В папке с сервером появилось пару новых файлов, нас интересует "eula.txt ", который нужно открыть и поменять значение false на true . Сохраняем изменённый файл.
Что это за файл такой? Это пользовательское соглашение между Mojang и вами, устанавливая значение в true вы соглашаетесь со всеми условиями данного соглашения.

4) Снова запускаем сервер. Ждём завершения запуска и видим в конце слово "Done", значит всё ок.

И так в этой теме я хочу поговорить о создании bat файла для запуска сервера Counter-Strike. Для того чтобы создать пустой bat файл произведем следующие действия. В папке с сервером (там, где лежит файл hlds.exe) создаем пустой текстовый файл.
Запускаем его при помощи блокнота

В верхнем меню выбираем пункт файлы > сохранить как.

В поле имя файла пишем start.bat. Тип файла выбираем все файлы и нажимаем сохранить.

Bat файл готов!

Теперь нам нужно запустить сам сервер. Вписываем в наш созданный bat файл следующую строку
START /HIGH hlds.exe -game cstrike +port 27015 +map de_dust2_2x2_hama +rcon_password 32167 +maxplayers 6 -noipx –console

Команда start /HIGH - говорит о том что мы должны запустить наш сервер с высоким приоритетом. А о параметрах сервера говорилась уже не раз на нашем форуме.

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

Наверное многим хотелось бы запустить через 1 bat файл несколько серверов с разными портами и к каждому подключить hltv?)) Сейчас мы это реализуем. Удаляем содержимое
Нашего файла и пишем вот так.
title "START SERVER COUNTER-STRIKE"
rem "Server one"

@echo off
@ping 127.0.0.1 -n 10 2> nul > nul
rem “HLTV One”

@echo off
@ping 127.0.0.1 -n 5 2> nul > nul
rem "Server two"
start /high hlds.exe -game cstrike +port 27016 +map de_dust2 +maxplayers 32 -nopix -console
@echo off
@ping 127.0.0.1 -n 10 2> nul > nul
rem “HLTV two”
Start /MIN/HIGH hltv.exe +connect 127.0.0.1:27016 -port 27021 +record hltv_ -nomaster

Пояснение к коду. В начале запускается 1 сервер на порту 27015 через 10 секунд подключается hltv на 1 сервер (порт hltv 27020). Через некоторое время hltv начинает запись демки с названием hltv_-дата время-карта.dem. Через 5 секунд запускается второй сервер с подключением к нему hltv.

Более подробное описание.

start /high hlds.exe -game cstrike +port 27015 +map de_dust2 +maxplayers 32 -nopix -console
Запускает 1 сервер с высоким приоритетом на порту 27015
строка
@echo off
@ping 127.0.0.1 -n 12 2> nul > nul - выступает в качестве таймера. Чтоб все не запускалось одновременно, за время через которое откроется второй сервер, отвечает строка -n 12. Если поставишь строку -n 5 то второй сервер откроется через 5 сек)
Start /MIN/HIGH hltv.exe +connect 127.0.0.1:27015 -port 27020 +record hltv_ -nomaster
Подключение к 1 серверу HLTV

ну и запуск собственно второго сервера с подключением hltv
START "Server two" /HIGH hlds.exe -game cstrike +port 27016 +map de_dust2 +rcon_password 32167 +maxplayers 6 -noipx -console
Start /MIN/HIGH hltv.exe +connect 127.0.0.1:27016-port 27021 +record hltv_ -nomaster

Своё Спасибо, еще не выражали.