GameVox для alt:V
Позиционный голосовой чат с пространственным 3D-звуком для вашего сервера alt:V. Игроки слышат друг друга с учётом расстояния и направления. Без TeamSpeak и без плагина SaltyChat.
Как это работает
GameVox GameLink связывает ваш сервер alt:V с голосовым чатом GameVox
Позиционный голос
Игроки слышат голоса рядом с собой, и чем дальше собеседник, тем тише. Дальность голоса настраивается: от шёпота (3m) до крика (15m) и мегафона (32m).
Пространственный 3D-звук
Вы слышите игроков в стерео с учётом того, в какой стороне они от вас. Голоса звучат слева, справа или по центру в зависимости от того, где стоит игрок.
Нативный WebSocket
Использует встроенную поддержку WebSocket в alt:V для прямого подключения к GameVox. Браузерный оверлей не нужен. Легко и эффективно.
Требования
Запущенный сервер alt:V. Скачать можно на altv.mp.
У каждого игрока должно быть установлено десктопное приложение GameVox. Скачать здесь.
Во время игры на сервере alt:V игроки должны находиться в одном и том же голосовом канале GameVox.
Настройка сервера
Установите ресурс GameVox на свой сервер alt:V за 3 шага
Скачайте ресурс
Скачайте ресурс gamevox и распакуйте его в папку resources/ вашего сервера.
Обновите server.toml
Добавьте ресурс gamevox в свой server.toml:
resources = [
"gamevox"
]Перезапустите сервер
Перезапустите сервер alt:V. В консоли сервера должно появиться [Gamevox] Server started..
Настройка для игроков
Игроку на старт нужно около 30 секунд
Зайдите в голосовой канал
Откройте GameVox и зайдите в тот же голосовой канал, что и ваши друзья по alt:V.
Запустите alt:V
Запустите alt:V и зайдите на сервер. GameVox автоматически распознаёт alt:V и включает позиционный голос. Когда вы перемещаетесь, игроки рядом звучат то громче, то тише.
Переключайте дальность голоса
Нажимайте F1, чтобы переключаться между уровнями дальности голоса:
Мегафон
Удерживайте B, чтобы включить мегафон: он увеличивает дальность вашего голоса до 100m. Отпустите клавишу, чтобы вернуться к обычной дальности. Пригодится для объявлений и ролевых сцен.
Настройка
Дальность голоса и интервалы обновления настраиваются в объекте Config в client/client.js и server/server.js
const Config = {
ServerUniqueIdentifier: "gamevox",
// Voice ranges in game units (meters)
VoiceRanges: [3.0, 8.0, 15.0, 32.0],
// Default voice range index (0-based, 1 = 8m normal)
DefaultVoiceRangeIndex: 1,
// Position update interval in milliseconds
UpdateInterval: 280,
// Distance multiplier for including players beyond max range
DistanceMultiplier: 1.3,
// Show voice range notification when cycling
ShowVoiceRangeNotification: true,
// Megaphone: hold-to-use keybind that extends voice range
MegaphoneRange: 100.0
};Игровой оверлей
Смотрите, кто говорит, не выходя из игры
Режимы оверлея
Оверлей GameVox показывает участников голосового канала поверх игры. Если участников 5 или меньше, он показывает всех с аватарами, именами и индикаторами речи.
Если участников 6 и больше, оверлей переключается в режим «только говорящие»:
- Говорит зелёный текст со значком звуковой волны
- Недавно говорил белый текст, виден 3 секунды
- Молчит убирается через 3 секунды
- Когда никто не говорит, показывается «X пользователей в голосовом канале»
Оверлей автоматически меняет размер в зависимости от того, кто говорит. Позиция, размер, прозрачность и порог режима говорящих настраиваются в разделе Настройки GameVox > Игровой оверлей.
Готовы добавить позиционный голос?
Скачайте ресурс, установите его на сервер, и всё заработает