Собственный сервер
Запускайте GameVox на своём железе. Голос, сообщения, файлы и данные остаются на вашей машине. Сервер подключается к облаку GameVox только для входа в аккаунты и автообновлений, а все данные вашего сообщества принадлежат вам.
Что вы получаете
Голос и видео
Встроенный WebRTC SFU для кристально чистого голоса и видео, работающий в вашей собственной сети.
Чат и файлы
Полноценный текстовый чат, обмен файлами, эмодзи, саундборд, опросы, мероприятия и объявления.
Синхронизация аккаунтов через облако
Участники входят со своими аккаунтами GameVox. Имена пользователей, аватары и значки синхронизируются из облака.
Обновления и бэкапы
Бинарник сервера обновляется сам. Базы данных бэкапятся каждые 3 часа, с многоуровневым хранением до 12 месяцев назад.
Режим LAN и VPN
Запускайте сервер, не открывая порты в интернет. Клиенты сначала пробуют частный IP ради самого быстрого локального подключения, а при необходимости переключаются на публичный. Работает с ZeroTier, Hamachi, Radmin VPN и любой частной сетью.
Восстановление в один клик
Восстановите любую точку бэкапа прямо из интерфейса настроек сервера. Перед восстановлением автоматически создаётся резервная копия.
Как это работает
Весь голосовой трафик, чат и файлы идут напрямую между клиентами и вашим сервером. Облако используется только для авторизации и координации.
Напрямую на ваш сервер
Лёгкие API-запросы
Старт в 3 шага
Создайте сервер
В десктопном приложении GameVox нажмите «Добавить сервер» и включите «Собственный сервер». Вы получите персональный бинарник сервера, в который уже встроена конфигурация вашего сообщества.
Скачайте и запустите
Положите бинарник в любое место на своей машине и запустите его. Сервер создаст рядом с бинарником папку data/ для всех баз данных и файлов. При первом запуске он предложит автоматически установиться как системная служба.
Откройте два порта
Пробросьте TCP 8088 для подключений клиентов и 7070 для голоса и видео. Откройте 7070 и по UDP, и по TCP: теперь сервер принимает резервное TCP-подключение на том же порту для участников, у которых сеть блокирует UDP. Ваш сервер появится в приложении GameVox, и участники смогут сразу подключиться.
Работает везде
Один самодостаточный бинарник без внешних зависимостей. Никакого сервера баз данных, никакого рантайма для установки.
Windows
Windows 10/11 (64-бит). Запуск двойным щелчком, установка как служба по желанию.
Linux
Любой 64-битный дистрибутив на glibc, x86_64 или ARM (Raspberry Pi). Настройка службы systemd в комплекте.
Docker
Образ на базе Alpine, ~45 МБ ОЗУ в простое. Мультиархитектурный (amd64/arm64). Compose-файл в комплекте.
Требования
- ОЗУ: минимум 512 МБ (рекомендуется от 1 ГБ)
- Диск: 100 МБ для бинарника + ваши данные
- CPU: Любой современный процессор x86-64 или ARM64
- Сеть: Стабильное подключение с пробросом портов
Кодированием голоса и видео занимаются клиенты, а не сервер. Бинарник самодостаточен и не требует внешних зависимостей.
Порты
| Порт | Протокол | Назначение |
|---|---|---|
8088 | TCP | WebSocket + HTTP (чат, сигнализация, загрузка файлов) |
7070 | UDP | Медиа WebRTC (голосовые и видеопотоки) |
7070 (необязательно) | TCP | Резервный канал для участников, у которых сеть полностью блокирует UDP. Тот же номер порта, что и в строке UDP выше, открытый также для TCP |
Оба обязательных порта можно изменить через переменные окружения TCP_PORT и UDP_PORT. Если вы за домашним роутером, нужно настроить проброс портов. Необязательный резервный TCP-канал (WEBRTC_TCP_PORT, по умолчанию включён на том же порту, что и UDP_PORT) для работы сервера не нужен. Пробрасывайте его, только если конкретный участник жалуется, что у него не работает голос, а у всех остальных подключение в порядке.
Отлично подходит для LAN-пати и мероприятий
Весь тяжёлый трафик (голос, видео, демонстрация экрана, файлы) полностью остаётся в вашей локальной сети. В интернет уходят только лёгкие API-запросы для авторизации. Хватит даже раздачи с телефона.
Цены
Собственный хостинг стоит $2/мес, $15/год или $70 разово за пожизненный доступ.
Что значит «навсегда»
- Доступ принадлежит этому серверу, пока существует GameVox.
- Он никогда не продлевается и не истекает. Карта для него не сохраняется, и цена никогда не вырастет.
- Все функции, которые мы с этого момента выпустим для собственных серверов, уже включены.
- Сервер нельзя удалить или понизить ни вам, ни нам. Он остаётся в строю.
- Он остаётся на вашем аккаунте. Сервер нельзя передать другому владельцу, а доступ нельзя перенести на другой сервер.
Уже платите помесячно или за год? Переходите в любой момент. Остаток уже оплаченного периода вычитается из $70.
Ваши данные, ваше железо
Хранится на вашем сервере
- Все сообщения чата
- Загруженные файлы и вложения
- Свои эмодзи и звуки саундборда
- Настройки сервера, каналы и права доступа
- Журналы активности
Хранится в облаке GameVox
- Аккаунты пользователей и авторизация
- Статус подписки и оплаты
- Баннеры сервера
- Правила контроля доступа
Готовы поднять свой сервер?
Установите GameVox, создайте собственный сервер, и через несколько минут всё заработает.