all-of-all.ru
Посмотреть
Статьи

Наши друзья

Спецпредложения интернет-магазина

Свой сервер в CSS


 Николай Баранов, 23.04.2012 18:04:02
Свой сервер в CSS


(Нет голосов)
388 просмотров
В избранное
Комментировать(0)

Свой сервер в 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
 Николай Баранов, 23.04.2012 18:04:02

Назад в раздел

Самые интересные новости:

загрузка...