Warning: Parameter 3 to mb_videobot() expected to be a reference, value given in /home/users1/a/alen/domains/mycybersport.com/libraries/joomla/event/dispatcher.php on line 136
Deprecated: Assigning the return value of new by reference is deprecated in /home/users1/a/alen/domains/mycybersport.com/components/com_jcomments/jcomments.php on line 143
| Counter-Strike:Source сервер на Linux |
| Статьи - Counter-Strike:Source - Консоль | |
| Автор: alen | |
| 27.03.2010 15:22 | |
|
ТребованияДля начала естественно требуется мотивация, но раз вы читаете эту статью, то она уже при вас, и остается вопрос только над технической стороной дела. :) Вешь первой необходимости для поднятия своего игрового сервера по Counter-Strike:Source, это отдельный системник. Минимальная конфигурация:
Всего этого хватит на 1 игровой сервер, ну и + какие нить голосовые и фтп. Требования к скорости интернета тоже небольшие, минимум 2Мбита вход/выход. О том как настроить последовательное подключение из 2 компов к 1 интернет каналу расскажу в отдельной статье. Source сервера принято ставить на *nix системах, так как ресурсы процессора будут расходоваться более оптимально. Но настраивать сервер неподготовленному человеку будет сложнее, хотя можно подойти с другой стороны и вспомнить о том что любой опыт будет полезен, и смело вгрызаться в неизвестную ОС. УстановкаИнструкция установки игрового сервера будет содержать пункты действия как для системы с визульной оболочкой, так и действия из консоли.Открыть консоль можно через меню "Приложения - Стандартные - Терминал". Желательно не выходить из консоли до завершения настройки.
Для начала создадим пустую папку под сервер, назовем банально - css. Сделать это можно 2 способами:
В терминале выполнить команду cd /home/user/ что будет означать что вы вошли в папку /user/, и далее выполнить mkdir css , это создаст папку. Определить в какой папке мы находимся можно посмотрев в начало строчки терминала - user@user-desktop:~/css$ означает что мы зашли как пользователь user и находимся в папке home/user/css/ Далее нам потребуется файл hldsupdatetool.bin,
wget http://www.mycybersport.com/files/mainsoft/hldsupdatetool.bin Теперь требуется остановить права на возможность открывания этого файла и открыть его, делается только через консоль: определим права, выполнив команду chmod +x hldsupdatetool.bin откроем файл командой ./hldsupdatetool.bin В случае если консоль пишет hldsupdatetool.bin no such file or directory, то выполняем команду sudo apt-get install lib32gcc1 Система качает необходимые библиотеки, после чего повторяем попытку дать права и открыть файл. Если всё прошло гладко, то hldsupdatetool.bin запускается, спрашивает вас о лицензионном соглашении, вы отвечаете "yes" и на этом работа с этим файлом завершена, в папке теперь лежат steam файлы. Теперь сама установка. Опять же ставим права доступа на открытие файла steam командой chmod +x steam И скачиваем серверную часть выполнив команду: ./steam -command update -game "Counter-Strike Source" -dir . Всё, на этом установка завершилась, осталось только настроить его. Настройка
Запустить CS:S сервер можно командой: ./srcds_run
сервера. Создаем файл server.sh, и вписываем в него следующие команды: ./srcds_run -console -game cstrike -tickrate 100 +fps_max 400 или #!/bin/sh
но в этом случае игровой сервер будет запускаться в фоновом режиме. в server.sh вы можете дописывать такие команды как: +exec - запуск конфига из папки /cstrike/cfg/ -autoupdate - автообновление +maxplayers - максимальное количество игроков +map - начальная карта -port - порт сервера -ip - IP адрес сервера (необходим в случае наличия у компьютера 2х адресов, внутреннего сетевого, и внешнего интернет) а так же любые консольные команды ставя перед ними знак "+" КонфигиКомандой +exec server.cfg мы запускаем серверный конфиг Counter-Strike:Source сервера. Так как стандартные настройки нынче уже не в моде, то выкладываю более играбельные конфиг файлы.
|


В этой статье я попытаюсь предельно популярно обьяснить интересующимся, как установить собственный игровой сервер по играм на движке Source, а именно Counter-Strike:Source на *nix ОС , таких как Ubuntu, Debian и т.д. Инструкция расчитана на человека еще не знакомого с подобными системами. Надеюсь проблемы с понимаем не возникнут.