Установка сервера для Counter-Strike: GO и Counter-Strike Source

Тему в разделе "VPS", создал(-а) Dumatel, 06.01.2015.

  1. Dumatel

    Dumatel Administrator Команда форума

    Всем привет! Counter-Strike это культовая серия компьютерных игр в жанре командного шутера от первого лица, основанная на движке GoldSrc, изначально появившаяся в 1999 году как модификация игры Half-Life. С 1999 по 2003 год вышло пять версий Counter-Strike как самостоятельной игры, последняя и самая популярная из которых - Counter-Strike 1.6. Данная версия остается и по сей день очень популярной среди игроков.

    С развитием технологий и усовершенствованием компьютерной техники были выпущены модифицированные версии Counter-Strike, которые бы соответствовали духу времени, с обновленной графикой, обновленными моделями карт, инвентаря и игровых персонажей. В 2004 году была выпущена Counter-Strike: Source, основанная на более современном движке Source, а в 2012 - Counter-Strike: Global Offensive. Новые воплощения игры стремительно набирают популярность в современном мире виртуальных игр, и уже завоевали большую армию поклонников.

    Теперь о главном ☺ В данной статье мы приведем примеры установки сервера Counter-Strike: GO и Source на Linux VPS, а также разместим полезные ссылки, которые Вам могут помочь в данной установке.

    Установка Counter-Strike: GO

    Для начала необходимо создать пользователя от имени которого будет производиться запуск сервера.

    adduser -d/home/ИМЯ_ПАПКИ_БУДЕТ_СОЗДАНА_САМА/ -m ИМЯ ЮЗЕРА

    Например можно сделать вот так

    adduser -d/home/csgo/ -m csgo

    Далее нужно писать passwd имя пользователя, в данном случае это passwd csgo и появляется строка для ввода пароля, ВНИМАНИЕ, пароль при вводе не отображается. Вводим пароль один раз и нажимаем Enter, подтверждаем, и снова нажимаем Enter. Переходим непосредственно в директорию пользователя

    cd /home/csgo

    Скачиваем Steam клиент для OC Linux

    wget blog.counter-strike.net/wp-content/uploads//2012/04/steamcmd.tar.gz

    Распаковываем архив

    tar xvfz *.tar.gz

    Далее следует запустить Steam клиент

    STEAMEXE=steamcmd ./steam.sh

    При правильных действиях вы увидите командную строку Steam

    Steam>

    Теперь нам нужно авторизоваться в Steam. Для этого используем команду

    Steam>login ваш логин в steam

    Нажмите Enter и затем введите свой пароль. Обратите внимание! если Вы используете защиту Steam Guard при первом неудачном входе, вам придет сообщение на mail содержащее код! Введите его в командной строке steam

    Steam> set_steam_guard_code ВАШ_КОД

    Повторите попытку авторизации вновь

    Steam>login ваш_логин

    - на этот раз она должна быть успешной. Вот теперь можно начинать загружать сам сервер, для этого зададим директорию по умолчанию для будущего сервера, я указал полный путь.

    Steam>force_install_dir /home/csgo

    Вместо указанной директории csgo может быть любая другая, в таком случае структура Вашего сервера будет выглядеть следующим образом

    /home/csgo total 1928 drwxr-xr-x 10 csgo csgo 4096 May 12 06:25 . drwxr-xr-x 5 root root 4096 May 12 05:42 .. drwxr-xr-x 4 csgo csgo 4096 May 12 06:25 852513c258fb430b76a1a1c2497d65a4djtf4g drwxr-xr-x 4 csgo csgo 4096 May 12 06:25 bin drwxr-xr-x 14 csgo csgo 4096 May 12 06:25 csgo drwxr-xr-x 2 csgo csgo 4096 May 12 06:24 depotcache drwxr-xr-x 2 csgo csgo 4096 May 12 05:45 linux32 drwxr-xr-x 2 csgo csgo 4096 May 12 05:45 package drwxr-xr-x 10 csgo csgo 4096 May 12 06:25 platform drwxr-xr-x 2 csgo csgo 4096 May 12 05:45 public -rwx------ 1 csgo csgo 99328 May 12 06:25 srcds.exe -rwx------ 1 csgo csgo 10259 May 12 06:25 srcds_linux -rwx------ 1 csgo csgo 11233 May 12 06:25 srcds_run -rwxr-xr-x 1 csgo csgo 1964 May 8 14:08 steam.sh -rw-r--r-- 1 csgo csgo 1715622 Apr 12 03:44 steamcmd.tar.gz -rwx------ 1 csgo csgo 73216 May 12 06:25 thirdpartylegalnotices.doc

    Для начала скачивания сервера, запустите в steam

    Steam>app_update 740 validate

    Что того, чтобы обновить сервер

    Steam>app_update 740

    После скачивания сервера его нужно запустить, запуск мало чем отличается от запуска обычного source сервера. Параметры запуска (порт, карта, режим игры) - читайте официальную страничку. Там разработчики полностью не описывают всех параметров, но указывают что они такие же как у предыдущих версиях серверов. Выходим из командной строки steam, и уже в терминале linux Для запуска пишем

    ./srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_dust2

    Ссылка на источник материала:

    http://club-csgo.ru/publ/servers_stati/ustanovka_servera_na_linux/2-1-0-39

    Дополнительные статьи:

    http://neoblogs.net/2013/08/18/usta...obal-offensive-na-linux-s-pomoshhyu-steamcmd/

    http://hlmod.ru/forum/stati-i-manua...ffensive-dedicated-servers-linux-windows.html

    http://hlmod.ru/forum/counter-strike-global-offensive/12048-faq-po-nastroike-cs-go.html

    http://danielgibbs.co.uk/scripts/csgoserver/

    https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers

    Видео:





    Установка Counter-Strike Source

    Для полноценной установки и настройки сервера нам понадобятся следующие программы: WinSCP и PuTTy. Обе программы бесплатные, можно скачать с сайта разработчика.

    Допустим вы уже заказали себе сервер, у вас есть пароль от пользователя root. Теперь можно приступить к делу.

    1. Заходим в PuTTY, вписываем IP-адрес, выданный при регистрации сервера. Откроется консоль, в которой будет предложено ввести логин и пароль. Логинимся под root. Запускать сервер под root не очень желательно, потом лучше создать отдельного пользователя, специально для сервера CS:S

    2. Мы залогинены. Вводим последовательно следующие команды:

    mkdir cssserver

    cd cssserver

    wget http://www.steampowered.com/download/hldsupdatetool.bin

    chmod +x hldsupdatetool.bin

    ./hldsupdatetool.bin

    ./steam

    Что мы сделали: создали директорию, в которой будет наш сервер, перешли в нее, скачали программу для установки сервера, запустили ей. Тем самым загрузится последняя версия hldsupdatetool.

    3. Теперь скачиваем сам сервер:

    ./steam -command update -game "Counter-Strike Source" -dir . -verify_all

    После завершения установки наш сервер готов к работе.

    Ссылка на источник материала:

    http://disbalance.do.am/publ/ustanovka_servera_cs_source_na_vps_vds/1-1-0-5

    Дополнительные статьи:

    http://neoblogs.net/2013/04/25/kak-ustanovit-server-counter-strike-source-na-ubuntu-linux/

    http://hlmod.ru/forum/stati-i-manualy/28-ustanovka-source-dedicated-server-srcds-win-linux.html

    http://danielgibbs.co.uk/scripts/cssserver/

    https://developer.valvesoftware.com/wiki/Source_Dedicated_Server
     
    Последнее редактирование модератором: 29.06.2015

Поделиться этой страницей