Как своими руками быстро установить и настроить выделенный сервер Counter-Strike для Windows

Xakep, номер #046, стр. 046-078-4


maps_file mapcycle.txt (должен использоваться именно этот файл с перечнем карт)

sv_password 12345qwerty (если не хочешь на сервере случайных людей, поставь пароль для входа)

log on (включить протоколирование сервера, в нашем случае логи попадут в каталог d:\hlserver\cstrike\logs)

rcon_password qwerty (устанавливает пароль для удаленного админа)

Файл mapcycle.txt

Этот файл содержит список карт, которые доступны серверу для загрузки, игрокам для голосования и админу для управления сменой карт на сервере. Находится в каталоге d:\hlserver\cstrike. Если ты решишь добавить на сервер новую карту, то помни, что карты кладутся в d:\hlserver\cstrike\maps и прописываются в mapcycle.txt по аналогии с уже имеющимися там. Ненужные карты можно закомментировать или удалить. Положение карт в mapcycle.txt определяет порядок их запуска на сервере.

Файл motd.txt

Этот файл носит информационный характер и содержит в себе сообщение, выдающееся игроку сразу после подключения к серверу. Содержит стандартное приветствие. Можешь заменить дефолтный текст на свой, например - "DO6PO nO>|<A/\OBATb HA MadEagle CS 1.5 Server!", простым редактированием файла (не пытайся использовать на CSDS русский язык, используй translit).

Настройка сервера локальной сети

Последнее, что мы настроим перед запуском твоего сервака, будет командная строка в ярлыке запуска. Именно через командную строку ты должен указывать серверу некоторые важные параметры. В сущности, ярлык играет роль своеобразного batch-файла, передавая ядру сервера команды и параметры. То есть, создав, например, файл cs-start.bat и поместив в него (в одну строку) содержимое обсуждаемых далее командных строк запуска сервера, ты получишь тот же самый результат, что и при использовании просто ярлыка с командной строкой.

Командная строка для локального сервера:

hlds.exe -game cstrike +exec server.cfg +ip 192.168.0.1 +port 27015 +sv_lan 1 -nomaster +maxplayers 18 +map de_dust -insecure

Пояснения:

-game cstrike - запуск сервера Counter-Strike-мода.

+exec server.cfg - выполнение при запуске сервера основного файла конфигурации.

+ip 192.168.0.1 - адрес твоего сервера, вбей свой ip-адрес.

+port 27015 - порт твоего сервера CSDS.

+sv_lan 1 - работать в режиме локальной сети.

-nomaster - сервер не проверяет ключи игроков и не авторизуется на серверах WON.

+maxplayers 18 - максимальное количество возможных подключений.

+map de_dust - первая карта, которая будет запущена на сервере при его загрузке, вне зависимости от указанной первой карты в файле mapcycle.txt. Не укажешь количество игроков и этот параметр или укажешь их неправильно, и твой сервер не запустится.

-insecure - отключает VAC, Valve Anti Cheat (если сервер не имеет доступа к Интернету).

При ощутимом дефиците оперативной памяти на сервере не отдавай CSDS всю системную память. Поступи осмотрительно и используй в командной строке сервера переменную -heapsize ХХХ000. Она ограничит размер выделенной серверу оперативной памяти в ХХХ байт. Помни о конспирации. Для неофициального, но постоянно работающего CSDS особенно важно, чтобы он был незаметен и не привлекал излишнего внимания перегрузкой ресурсов сервера компании.

Назад на стр. 046-078-3  Содержание  Вперед на стр. 046-078-5