Start
Быстрый старт
Это самый короткий путь до рабочего стека VoiceCraft.
Быстрый старт
Это самый короткий путь до рабочего стека VoiceCraft.
Сначала выберите сценарий
VoiceCraft можно разворачивать несколькими способами:
- Bedrock Dedicated Server:
VoiceCraft.Server+VoiceCraft.Addon.Core.McHttp - локальный Bedrock мир / singleplayer:
VoiceCraft.Serverили локальный runtime +Core.McWss - Java-сервер с Geyser / Floodgate:
GeyserVoice+VoiceCraft.Server - прямой Paper-сервер:
GeyserVoiceможет сам скачать и запустить VoiceCraft runtime под капотом
Если не уверены, начинайте отсюда:
- Bedrock dedicated server: McHttp для BDS
- Java + Geyser: GeyserVoice
1. Скачайте сервер
- Откройте страницу скачивания.
- Скачайте серверный архив под вашу платформу:
VoiceCraft.Server.Windows.x64.zipVoiceCraft.Server.Windows.x86.zipVoiceCraft.Server.Windows.arm64.zipVoiceCraft.Server.Linux.x64.zipVoiceCraft.Server.Linux.arm.zipVoiceCraft.Server.Linux.arm64.zip
Если собираете из исходников, смотрите репозиторий и сборку VoiceCraft.
2. Один раз запустите сервер
Windows
./VoiceCraft.Server.exe
Linux
chmod +x ./VoiceCraft.Server
./VoiceCraft.Server
После первого запуска появится config/ServerProperties.json.
3. Сразу защитите конфиг
До подключения Minecraft и игроков замените все сгенерированные токены:
McHttpConfig.LoginTokenMcWssConfig.LoginTokenMcTcpConfig.LoginToken
Обычно для разных окружений лучше использовать разные значения.
4. Выберите Minecraft transport
Сейчас у VoiceCraft есть 3 transport-режима:
McHttp: лучший вариант для Bedrock Dedicated ServerMcWss: лучший вариант для локальных миров, singleplayer и тестовMcTcp: лучший вариант для Java-моста черезGeyserVoice
Подробное сравнение: Transport-режимы.
5. Скачайте клиент
Со страницы скачивания скачайте клиент для игроков:
- Windows:
VoiceCraft.Client.Windows.<arch>.zip - Linux:
VoiceCraft.Client.Linux.<arch>.zip - macOS:
VoiceCraft.Client.MacOS.<arch>.dmgили.pkg - Android:
VoiceCraft.Client.Android.arm64.zip(внутри APK) - iOS:
VoiceCraft.Client.iOS.arm64.ipa
6. Добавьте сервер в клиент
- Откройте клиент.
- Добавьте сервер в UI.
- Используйте UDP endpoint из
VoiceCraftConfig.Port.
Типичный локальный вариант:
- host:
127.0.0.1 - port:
9050
7. Подключите Minecraft-сторону
- Для Bedrock Dedicated Server: McHttp для BDS
- Для локального Bedrock мира: McWss для одиночных миров
- Для Java + Geyser / Floodgate: GeyserVoice
Если разворачиваете Bedrock-часть, держите рядом две страницы:
- Страница скачивания для сырых client/server/addon релизов
- Конфигуратор аддона для готового архива под мир
8. Проверьте стек
Если всё настроено правильно:
- VoiceCraft сервер стартует без ошибок конфигурации и портов
- клиент подключается без transport-ошибок
- Minecraft-интеграция успешно проходит авторизацию по токену
- bind-механика работает
- игроки слышат proximity voice в радиусе