Створення bat файлу »статті counter-strike 1

Створення bat файлу »статті counter-strike 1

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

Запускаємо його за допомогою блокнота

Створення bat файлу »статті counter-strike 1

У верхньому меню вибираємо пункт файли> зберегти як.

Створення bat файлу »статті counter-strike 1

В поле ім'я файлу пишемо start.bat. Тип файлу вибираємо всі файли і натискаємо зберегти.

Створення bat файлу »статті counter-strike 1

Тепер нам потрібно запустити сам сервер. Вписуємо в наш створений 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

Своє Дякую, ще не висловлювали.

Схожі статті