Beta HLTV-Manager

web Beta HLTV-Manager beta0.1

Нет прав для скачивания
Установка
Ubuntu
  1. Скачиваем docker-compose
    sudo apt update && sudo apt upgrade
    sudo apt install docker-compose
  2. Скачиваем контейнер HLTV
    sudo docker pull ghcr.io/wesstorn/hltv-files:v1.1
  3. Загружаем Hltv-Manager и заходим в него
    git clone --branch self-hosted https://github.com/WessTorn/HLTV-Manager.git
    cd HLTV-Manager
    Настройка docker-compose конфига
    nano .env
    Настраиваем наши HLTV
    nano hltv-runners.yaml
  4. Запускаем сервис
    sudo docker-compose up -d
  5. Docker команды
    sudo docker-compose up -d - Запустить в фоне
    sudo docker-compose up - Запустить в текущей сессии (показывает логи)
    sudo docker-compose down - Остановить сервис
    sudo docker-compose logs - Посмотреть логи
Настройки
  • Для того чтобы настроить порт сайта:
    В файле .env меняем PORT и перезапускаем контейнер
  • В случае обновлений HLTV-Manager:
    В файле .env меняем VERSION и перезапускаем контейнер
  • Настройка hltv серверов:
    Вся настройки происходит в hltv-runners.yaml.
  • Если хотим больше hltv серверов, просто копируем:
  • YAML:
    - Name: HltvServer # Навзание hltv (Без пробелов) Connect: 172.0.0.1:27015 # Айпи, куда подключаться
      HltvPort: 28015 # Порт HLTV !Важно! должны быть разные
      DemoName: hltv # Название демок hltv (одним словом)
      MaxDemoDay: 3 # Через сколько дней удалять демки?
      Cvars: # Тут указываем квары для нашего hltv
        - hostname "HLTV | Manager"
        - name "HLTV-Manager"
        - maxclients "0"
        - nomaster "1"
        - publicgame "0"
        - autoretry "1"
        - rate "100000"
        - updaterate "40"
        - maxrate "10000"
        - delay "0"
        - blockvoice "0"
        - signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5"
        - chatmode "0"
        - logfile "0"
    YAML
  • И вставляем ниже, вот пример:
  • YAML:
    HLTV: # Хлтв можно указать сколько угодно, главное указываете разные порты
      - Name: HltvServer1 # Навзание hltv (Без пробелов)
        Connect: 172.0.0.1:27015 # Айпи, куда подключаться
        HltvPort: 28015 # Порт HLTV !Важно! должны быть разные
        DemoName: hltv # Название демок hltv (одним словом)
        MaxDemoDay: 3 # Через сколько дней удалять демки?
        Cvars: # Тут указываем квары для нашего hltv
          - hostname "HLTV | Manager"
          - name "HLTV-Manager"
          - maxclients "0"
          - nomaster "1"
          - publicgame "0"
          - autoretry "1"
          - rate "100000"
          - updaterate "40"
          - maxrate "10000"
          - delay "0"
          - blockvoice "0"
          - signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5"
          - chatmode "0"
          - logfile "0"
    - Name: HltvServer2
       Connect: 172.0.0.1:27016
       HltvPort: 28013
       DemoName: hltv
       MaxDemoDay: 3
       Cvars:
          - hostname "HLTV | Manager"
          - name "HLTV-Manager"
          - maxclients "0"
          - nomaster "1"
          - publicgame "0"
          - autoretry "1"
          - rate "100000"
          - updaterate "40"
          - maxrate "10000"
          - delay "0"
          - blockvoice "0"
          - signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5"
          - chatmode "0"
          - logfile "0"
    YAML
    !ВАЖНО! HltvPort не должны совпадать, у каждого hltv свой порт
Сверху Снизу