Свой сервер в CSS
Сервер в CSS
Инструкция
1 шаг
Установка Source Dedicated Server в Windows
Первым делом нам нужно скачать наш сервер. Для этого дела Valve создала специальную програмку HldsUpdateTool(http://familymehroj.mylivepage.ru/file/378/1545_hldsupdatetool.exe), которая предназначена для установки и обновления серверов. Скачиваем ее отсюда и устанавливаем в папку нашего будущего сервера (например, в C:my_server ).
Теперь нам нужно создать скрипт для обновления и установки сервера. Скрипты в Windows имеют расширение .bat и, чтобы его создать, нужно просто открыть Блокнот, вставить туда нужный нам текст и сохранить с расширением .bat, к примеру, update.bat . Не забудьте при сохранение в выпадающем меню Тип файла выбрать Все файлы , иначе наш скрипт сохранится как обычный текстовый файл, чего нам совершенно не нужно.
Теперь, когда мы знаем, как делать скрипты, создаем скрипт с таким содержанием внутри и сохраняем под именем update.bat в папку сервера:
Код
start /wait hldsupdatetool.exe
start hldsupdatetool.exe -command update -game Counter-Strike Source -dir .
exit
В данном скрипте можно изменить значение Counter-Strike Source на название другой Source игры.
Допустимые значения: Counter-Strike Source , dods , garrysmod , hl2mp , tf .
Двойной клик на update.bat и процесс установки запущен. Сначала HldsUpdateTool обновит сам себя, а затем приступит к скачиванию сервера. Не обращайте внимания на надписи No installation record found at . , такие сообщения всегда выводятся при первом запуске. Скачивание сервера может занять в среднем около часа, в зависимости от скорости вашего интернет соединения. Всего предстоит скачать около 1 Гб файлов. В будущем для обновления сервера можно использовать этот же скрипт.
2 шаг
После завершения скачивания сервера HldsUpdateTool сам закроется. Осталось теперь только запустить сервер. Для этого опять же создадим скрипт с именем start.bat в папке сервера. Далее на выбор даю 3 варианта данного скрипта, прочитайте описание каждого и выберите наиболее подходящий вам:
Данный скрипт запускает сервер, проверяет обновления и автоматически перезапускает сервер при сбое. Удобен для серверов, доступ к которым ограничен. С помощью этого скрипта вы можете перезапускать и обновлять сервер простым вводом команды quit в консоли сервера.
Код
echo off
cls
:loop
echo (%date% time) Checking for updates
start /wait update.bat
echo (%date% time) Starting SRCDS
start /wait srcds.exe -console -game cstrike +maxplayers 16 +map de_dust2 +mp_dynamicpricing 0
goto loop
3 шаг
Следующий скрипт схож с вышенаписанным, но не проверяет обновления при перезапуске сервера. Оправдно это тем, что часто процесс проверки обновлений длится довольно долго.
Администратор в таком случае может обновлять сервер запуском update.bat , когда это необходимо, а не при каждом перезапуске.
Код
echo off
cls
:loop
echo (%date% time) Starting SRCDS
start /wait srcds.exe -console -game cstrike +maxplayers 16 +map de_dust2 +mp_dynamicpricing 0
goto loop
Последний скрипт просто запускает сервер.
Код
start srcds.exe -console -game cstrike +maxplayers 16 +map de_dust2 +mp_dynamicpricing 0
exit
Нажав на start.bat наш сервер запустится в окне, где будет видна консоль сервера.
Советы и предупреждения:
Свой сервер в CSS