Собственный сервер

Запускайте GameVox на своём железе. Голос, сообщения, файлы и данные остаются на вашей машине. Сервер подключается к облаку GameVox только для входа в аккаунты и автообновлений, а все данные вашего сообщества принадлежат вам.

Что вы получаете

Голос и видео

Встроенный WebRTC SFU для кристально чистого голоса и видео, работающий в вашей собственной сети.

Чат и файлы

Полноценный текстовый чат, обмен файлами, эмодзи, саундборд, опросы, мероприятия и объявления.

Синхронизация аккаунтов через облако

Участники входят со своими аккаунтами GameVox. Имена пользователей, аватары и значки синхронизируются из облака.

Обновления и бэкапы

Бинарник сервера обновляется сам. Базы данных бэкапятся каждые 3 часа, с многоуровневым хранением до 12 месяцев назад.

Режим LAN и VPN

Запускайте сервер, не открывая порты в интернет. Клиенты сначала пробуют частный IP ради самого быстрого локального подключения, а при необходимости переключаются на публичный. Работает с ZeroTier, Hamachi, Radmin VPN и любой частной сетью.

Восстановление в один клик

Восстановите любую точку бэкапа прямо из интерфейса настроек сервера. Перед восстановлением автоматически создаётся резервная копия.

Как это работает

Весь голосовой трафик, чат и файлы идут напрямую между клиентами и вашим сервером. Облако используется только для авторизации и координации.

Клиент GameVox
Голос, видео, чат, файлы
Напрямую на ваш сервер
Ваш сервер
Только авторизация и обновления
Лёгкие API-запросы
Облако GameVox

Старт в 3 шага

1

Создайте сервер

В десктопном приложении GameVox нажмите «Добавить сервер» и включите «Собственный сервер». Вы получите персональный бинарник сервера, в который уже встроена конфигурация вашего сообщества.

2

Скачайте и запустите

Положите бинарник в любое место на своей машине и запустите его. Сервер создаст рядом с бинарником папку data/ для всех баз данных и файлов. При первом запуске он предложит автоматически установиться как системная служба.

3

Откройте два порта

Пробросьте 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
  • Сеть: Стабильное подключение с пробросом портов

Кодированием голоса и видео занимаются клиенты, а не сервер. Бинарник самодостаточен и не требует внешних зависимостей.

Порты

ПортПротоколНазначение
8088TCPWebSocket + HTTP (чат, сигнализация, загрузка файлов)
7070UDPМедиа WebRTC (голосовые и видеопотоки)
7070 (необязательно)TCPРезервный канал для участников, у которых сеть полностью блокирует UDP. Тот же номер порта, что и в строке UDP выше, открытый также для TCP

Оба обязательных порта можно изменить через переменные окружения TCP_PORT и UDP_PORT. Если вы за домашним роутером, нужно настроить проброс портов. Необязательный резервный TCP-канал (WEBRTC_TCP_PORT, по умолчанию включён на том же порту, что и UDP_PORT) для работы сервера не нужен. Пробрасывайте его, только если конкретный участник жалуется, что у него не работает голос, а у всех остальных подключение в порядке.

Отлично подходит для LAN-пати и мероприятий

Весь тяжёлый трафик (голос, видео, демонстрация экрана, файлы) полностью остаётся в вашей локальной сети. В интернет уходят только лёгкие API-запросы для авторизации. Хватит даже раздачи с телефона.

Задержка голоса меньше миллисекундыЗвук никогда не покидает вашу LAN
В LAN проброс портов не нуженМашины видят друг друга напрямую
Все функцииГолос, видео, демонстрация экрана, саундборд, чат, файлы

Цены

Собственный хостинг стоит $2/мес, $15/год или $70 разово за пожизненный доступ.

$2/месПомесячно
$15/годНа год (экономия 37%)
Выгоднее всего$70 разовоНавсегда

Что значит «навсегда»

  • Доступ принадлежит этому серверу, пока существует GameVox.
  • Он никогда не продлевается и не истекает. Карта для него не сохраняется, и цена никогда не вырастет.
  • Все функции, которые мы с этого момента выпустим для собственных серверов, уже включены.
  • Сервер нельзя удалить или понизить ни вам, ни нам. Он остаётся в строю.
  • Он остаётся на вашем аккаунте. Сервер нельзя передать другому владельцу, а доступ нельзя перенести на другой сервер.

Уже платите помесячно или за год? Переходите в любой момент. Остаток уже оплаченного периода вычитается из $70.

Ваши данные, ваше железо

Хранится на вашем сервере

  • Все сообщения чата
  • Загруженные файлы и вложения
  • Свои эмодзи и звуки саундборда
  • Настройки сервера, каналы и права доступа
  • Журналы активности

Хранится в облаке GameVox

  • Аккаунты пользователей и авторизация
  • Статус подписки и оплаты
  • Баннеры сервера
  • Правила контроля доступа

Готовы поднять свой сервер?

Установите GameVox, создайте собственный сервер, и через несколько минут всё заработает.