1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. Endzhey

    Endzhey Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Приветствую! В этой статье я помогу вам создать полноценный сервер Counter-Strike 1.6 на VPS/VDS сервере.

    Что нам потребуется?
    • Арендованный VPS/VDS сервер.
    • PuTTY - клиент для различных протоколов удалённого доступа.
    • WinSCP - графический клиент протоколов SFTP и SCP.
    Установка сервера и его запуск
    1. Открываем PuTTY, заходим на VPS/VDS сервер (см. спойлер ниже) и логинимся под root пользователем.
    В поле Host Name вводим IP адрес VPS/VDS сервера и нажимаем Open.
    [​IMG]
    2. Для начала обновляем нашу систему.

    Debian/Ubuntu
    Код:
    apt-get update
    CentOS
    Код:
    yum update
    3. Далее нам необходимо установить необходимые библиотеки для дальнейшего запуска SteamCMD.

    Debian/Ubuntu 64-бит
    Код:
    apt-get install lib32gcc1
    CentOS
    Код:
    yum install glibc libstdc++
    CentOS 64-бит
    Код:
    yum install glibc.i686 libstdc++.i686
    4. Создаем пользователя user и добавляем его в группу sudo для управления сервером.
    • sudo - программа для системного администрирования UNIX-систем, позволяющая делегировать те или иные привилегированные ресурсы пользователям с ведением протокола работы.
    Debian/Ubuntu
    Код:
    apt-get install sudo
    adduser user
    adduser user sudo
    CentOS
    Код:
    adduser user
    passwd user
    usermod -aG wheel user
    5. Логинимся под новым пользователем.
    Код:
    su - user
    6. Создаем папку для сервера и SteamCMD.
    Код:
    mkdir server
    mkdir steamcmd
    7. Переходим в папку steamcmd.
    Код:
    cd steamcmd
    8. Скачиваем и разархивируем SteamCMD.
    Код:
    wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
    tar xvfz steamcmd_linux.tar.gz
    9. Запускаем.
    Код:
    ./steamcmd.sh
    10. Логинимся анонимно.
    Код:
    login anonymous
    11. Указываем директорию куда будет скачиваться наш сервер.
    Код:
    force_install_dir /home/user/server
    12. Скачиваем Counter-Strike 1.6
    Код:
    app_update 90 -beta beta validate
    13. После этого выходим с SteamCMD.
    Код:
    quit
    14. Переходим в папку с сервером.
    Код:
    cd /home/user/server/
    15. Запускаем сервер.
    Код:
    sudo nice -n -20 ./hlds_run -game cstrike +ip 0.0.0.0 +port 27015 +maxplayers 32 +map de_dust2 +sys_ticrate 1200 -norestart -pingboost 3 -debug
    Сервер готов к работе!

    Запуск сервера в фоновом режиме

    Если мы закроем консоль, сервер отключиться. Существуют специальные утилиты для запуска процессов в фоновом режиме. Рекомендую tmux, он будет получше чем screen.

    tmux
    Установка.

    Debian/Ubuntu
    Код:
    sudo apt-get install tmux
    CentOS
    Код:
    sudo yum install tmux
    Запуск сервера.
    Код:
    cd /home/user/server/
    tmux attach || tmux new
    sudo nice -n -20 ./hlds_run -game cstrike +ip 0.0.0.0 +port 27015 +maxplayers 32 +map de_dust2 +sys_ticrate 1200 -norestart -pingboost 3 -debug
    Исправление неудачной загрузки папки cstrike
    Если мы запускаем сервер и нам выдает ошибку:
    Код:
    Invalid game type 'cstrike' sepecified.
    Mon Jan 01 00:00:00 MSK 2017: Server Failed
    Это значит что папка cstrike не загрузилась.

    Решение
    1. Открываем WinSCP.
    В поле Имя хоста вводим IP адрес VPS/VDS сервера.
    Имя пользователя и Пароль - логин и пароль от раннее созданного пользователя.
    Нажимаем Войти.
    [​IMG]
    2. Переходим в папку /home/user/server/steamapps и удаляем все содержимое.
    3. Далее копируем файлы из архива (архив прикреплю ниже) в эту же папку.
    4. Выходим из программы.
    5. Заходим в PuTTY, логинимся и повторяем действия в пунктах: 7, 9, 10, 11, 12, 13.
    Спасибо сайту dev-cs.ru за найденное решение, а именно voed и dgibbs64
     

    Вложения:

    • appmanifest.rar
      Размер файла:
      868 байт
      Просмотров:
      19
    Последнее редактирование модератором: 10 июн 2017
    VE4NIY, Vincent и Mmonster нравится это.
  2. Endzhey

    Endzhey Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Ждем возможности редактирования для дополнения статьи ;)
     
  3. Phantom

    Phantom Команда форума Администратор

    Регистрация:
    8 июн 2017
    Сообщения:
    56
    Симпатии:
    36
    @Endzhey,
    Пользователи могут редактировать свои сообщения только первые 10 минут после их публикации. Будем решать этот вопрос
     
    Endzhey нравится это.
  4. Endzhey

    Endzhey Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Статья завершена! В скором времени будет дополняться.
     
  5. ex3m777

    ex3m777 Пользователь

    Регистрация:
    10 июн 2017
    Сообщения:
    6
    Симпатии:
    1
    Пол:
    Мужской
    а ничего что автор этой статьи Я? o_O
     
  6. Endzhey

    Endzhey Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Статья полностью переделана ;)
     
  7. ex3m777

    ex3m777 Пользователь

    Регистрация:
    10 июн 2017
    Сообщения:
    6
    Симпатии:
    1
    Пол:
    Мужской
    Endzhey, переделаны только комментарии к командам o_O
     
  8. Endzhey

    Endzhey Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Может мне нужно было придумать свои команды? :D
    В твоей статье запуск от рута, о чем идет речь?
     
  9. ex3m777

    ex3m777 Пользователь

    Регистрация:
    10 июн 2017
    Сообщения:
    6
    Симпатии:
    1
    Пол:
    Мужской
    Endzhey, лол, удались с этого форума в месте с этим сайтом дев кс
     
  10. Endzhey

    Endzhey Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Ты вообще понимаешь что пишешь?
    Причем сдесь дев кс? Можешь пилить свою статью. Удачи!
     
  11. Inline

    Inline Пользователь Разработчик

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
    ex3m777, Добавил тебя в авторы
     
    ex3m777 нравится это.
  12. Inline

    Inline Пользователь Разработчик

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
    Endzhey, Выдал только устное предупреждение за то, что ты признал человека в качестве соавтора. Просьба в следующий раз указывать соавторов в начале статьи.
     
  13. Endzhey

    Endzhey Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Вы серьезно? Эта статья написана с нуля и не имеет никакого отношения к нему...
     
  14. Endzhey

    Endzhey Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Да, у него была похожая статья. Не спорю. Если есть кэш - давайте сравним!
     
  15. Inline

    Inline Пользователь Разработчик

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
    Endzhey, Лол, я даже когда повторно проверил нашёл в интернете статью, где совпадение с твоей 27%. Но там команды повторяются
     
  16. Inline

    Inline Пользователь Разработчик

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
    Предупреждение аннулирую, наверное такие команды не стоит считать плагиатом, тем более, что они есть в интернете.
     
    Endzhey нравится это.
  17. Endzhey

    Endzhey Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Еще раз повторюсь: мне команды самому придумать? И да, не все команды повторяются.
     
  18. Inline

    Inline Пользователь Разработчик

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
    Endzhey, Это треть статьи в любом случае.
     
  19. Endzhey

    Endzhey Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Хорошо, я не против. Но с этой стокой я полностью не согласен.
     
  20. Inline

    Inline Пользователь Разработчик

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
    Endzhey нравится это.