Система проведения матчей ClanWar Automix 5x5
Добавлено: 05 ноя 2026, 22:47
Для запуска собственного проекта по матчам 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 и связи с игровыми серверами.
Для небольшого тестового сайта я бы ориентировался на 1–2 vCPU, 2 ГБ ОЗУ и 20 ГБ SSD. Это отправная точка, а не проверенный минимальный размер: при росте числа игроков, матчей и особенно хранимых демозаписей потребуется больше ресурсов и места.
MySQL для текущего установщика отдельно не требуется. Игровые серверы можно размещать на других VPS — приведённые ресурсы относятся только к сайту.
Для игровых серверов - вам нужен VPS с ресурсами, достаточными для размещения одного или нескольких серверов CS 1.6 (для высокопроизводительных серверов есть возможность размещать несколько игровых серверов на одном VPS на разных портах).
Предлагаю всем желающим бесплатный тестовый доступ на 1 месяц, а также помощь в установке. Для получения доступа или ответов на дополнительные вопросы - напишите в ЛС.
- 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 и связи с игровыми серверами.
Для небольшого тестового сайта я бы ориентировался на 1–2 vCPU, 2 ГБ ОЗУ и 20 ГБ SSD. Это отправная точка, а не проверенный минимальный размер: при росте числа игроков, матчей и особенно хранимых демозаписей потребуется больше ресурсов и места.
MySQL для текущего установщика отдельно не требуется. Игровые серверы можно размещать на других VPS — приведённые ресурсы относятся только к сайту.
Для игровых серверов - вам нужен VPS с ресурсами, достаточными для размещения одного или нескольких серверов CS 1.6 (для высокопроизводительных серверов есть возможность размещать несколько игровых серверов на одном VPS на разных портах).
Предлагаю всем желающим бесплатный тестовый доступ на 1 месяц, а также помощь в установке. Для получения доступа или ответов на дополнительные вопросы - напишите в ЛС.