Создаем .BAT для сервера css orange box В этой статье я расскажу как самостоятельно создать батник для запуска сервера
BAT файлы - своеобразные программы на языке Windows Scripts(точно не помню)
BAT = батник
В батник записываються команды.
Командами можно запустить какую либо программу с параметрами для нее.
Вот пример - батник для запуска сервера CS:S :
@echo off cls echo Protecting srcds from crashes... echo If you want to close srcds and this script, close the srcds window and type Y depending on your language followed by Enter. title srcds.com Watchdog :srcds :loop echo (%date% %time%) srcds started. start \srcds_fps_boost.exe start /wait \srcds.exe -console -game cstrike -tickrate 100 -port 27015 +fps_max 600 +maxplayers 12 +map de_dust2 +hostname "GG" goto srcds echo (%date% %time%) WARNING: srcds closed or crashed, restarting. goto loop
В этом батнике много всякого ненужного текста. Убираем все нах и получаем сокращенный вариант:
@echo off cls title srcds.com Watchdog :srcds :loop start \srcds_fps_boost.exe start /wait \srcds.exe -console -game cstrike -tickrate 100 -port 27015 +fps_max 600 +maxplayers 12 +map de_dust2 +hostname "GG" goto srcds goto loop
Вот и получился у нас батник в сокращенном варианте.
Теперь обьясню все подробно:
cls - очистка экрана
title srcds.com Watchdog - название окна где будет отображаться батник
:srcds - это как-бы своеобразная точка возврата
:loop - та же самая точка
start \srcds_fps_boost.exe - запускаем стабилизатор fps
start /wait \srcds.exe -console -game cstrike -tickrate 100 -port 27015 +fps_max 600 +maxplayers 12 +map de_dust2 +hostname "GG" - запускаем сам сервер
goto srcds - возращаемся к той точке
goto loop - возвращяемся к той точке
Теперь опишу параметры запуска сервера (то , что идет после start /wait \srcds.exe )
-console - запуск сервера в консоли(меньше ресурсов кушает)
-game cstrike - выбор игры сервера
-tickrate 100 - установка тикрейта
-port 27015 - установка порта, на котором будет запущен сервер
+fps_max 600 - максимальное значение fps
+maxplayers 12 - количество слотов на сервере
+map de_dust2 - начальная зона
+hostname "gg" - имя сервера
-insecure - включение защиты на сервере(VAC)
-nosecure - выключение защиты
-nomaster - выключение мастер сервера(не будет виден в поиске)
кто не понял качаем готовый
|
|