Предлагаю систему подбора и проведения матчей ClanWar 5x5 типа Automix по CS 1.6 (по принципу fastcup или faceit). Вы устанавливаете себе сайт с панелью управления игровыми серверами, добавляете необходимое количество серверов (всегда можно увеличить) и нажимаете кнопку установить сервер. Скрипт все делает за вас. Он загружает и собирает сервер, необходимые лицензионные плагины для проведения матчей. Все готово. Можно начинать подбор. Подбор происходит по рейтингу игроков. Когда матч готов - вы перенаправляетесь на подготовленный игровой сервер. А далее игра - с рейтингами, статистикой и т.д. Все это отображается на сайте. Текущие матчи, завершенные, возможность просмотра демо-записи матча, статистика игроков и т.д. Также возможность создания не участвующих в общем рейтинге матчей с друзьями.
Вся информация есть на сайте проекта https://5x5mix.ru/ А пример готового сайта можно посмотреть на площадке https://test.5x5mix.ru/
Для запуска собственного проекта по матчам ClanWar Automix вам понадобится VPS сервер для запуска сайта и системы подбора матчей c установленными компонентами:
MySQL для текущего установщика отдельно не требуется. Игровые серверы можно размещать на других VPS — приведённые ресурсы относятся только к сайту.
Для игровых серверов - вам нужен VPS с ресурсами, достаточными для размещения одного или нескольких серверов CS 1.6 (для высокопроизводительных серверов есть возможность размещать несколько игровых серверов на одном VPS на разных портах).
Предлагаю всем желающим бесплатный тестовый доступ на 1 месяц, а также помощь в установке. Для получения доступа или ответов на дополнительные вопросы - напишите в ЛС.
Вся информация есть на сайте проекта https://5x5mix.ru/ А пример готового сайта можно посмотреть на площадке https://test.5x5mix.ru/
Для запуска собственного проекта по матчам ClanWar Automix вам понадобится VPS сервер для запуска сайта и системы подбора матчей c установленными компонентами:
- Node.js версии 20 или новее.
- PHP 8.1 или новее с работающими сессиями и расширениями cURL, JSON и zlib — они нужны установщику и PHP-мосту сайта.
- Веб-сервер с поддержкой PHP и перенаправления запросов на приложение. Подойдёт, например, Apache с mod_rewrite. Если перед ним стоит Nginx, его конфигурация также должна пропускать запросы к PHP.
- Домен и HTTPS-сертификат. Домен должен указывать на VPS; HTTPS проверяется установщиком и нужен для входа через Steam.
- Фоновый запуск Node.js — через панель хостинга либо средствами VPS. При запуске через PHP должна быть доступна функция proc_open.
- Локальные TCP-соединения между PHP и приложением Node.js.
- Права на запись в каталог сайта и возможность создать приватную папку уровнем выше, за пределами публичного веб-каталога.
- Исходящий доступ в интернет для проверки лицензии, авторизации Steam и связи с игровыми серверами.
MySQL для текущего установщика отдельно не требуется. Игровые серверы можно размещать на других VPS — приведённые ресурсы относятся только к сайту.
Для игровых серверов - вам нужен VPS с ресурсами, достаточными для размещения одного или нескольких серверов CS 1.6 (для высокопроизводительных серверов есть возможность размещать несколько игровых серверов на одном VPS на разных портах).
Предлагаю всем желающим бесплатный тестовый доступ на 1 месяц, а также помощь в установке. Для получения доступа или ответов на дополнительные вопросы - напишите в ЛС.