Создание bat файла

Архів · 2011 JUJUJU Статті 7 703

Архівний матеріал ya-cs.ru (2011). Російською. Плагіни й збірки можуть не працювати з ReHLDS та AMXX 1.10.

bat_file.png

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

c674da10af13.jpg

Запускаем его при помощи блокнота

9ebf541f3f8d.jpg

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

1ebff4b33b5d.jpg

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

4f5e9f0ac40a.jpg

Bat файл готов!

1d61ad059127.jpg

Теперь нам нужно запустить сам сервер. Вписываем в наш созданный 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”
start /high hlds.exe -game cstrike +port 27015 +map de_dust2 +maxplayers 32 -nopix -console
@echo off
@ping 127.0.0.1 -n 10 2> nul > nul
rem “HLTV One”
Start /MIN/HIGH hltv.exe +connect 127.0.0.1:27015 -port 27020 +record hltv_ -nomaster
@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

Коментарі 2

Ваш коментар

Коментар з’явиться після перевірки. E-mail не публікується.