VoiceCraft
Server

Установка сервера

VoiceCraft.Server это standalone backend, который принимает голосовой трафик и поднимает Minecraft-facing transports.

Установка сервера

VoiceCraft.Server это standalone backend, который принимает голосовой трафик и поднимает Minecraft-facing transports.

Что входит в сервер

Сервер VoiceCraft включает несколько слоёв сразу:

  • VoiceCraft UDP voice server
  • McHttp для Bedrock-интеграций
  • McWss для websocket / command-tunnel сценариев
  • McTcp для Java-мостов, например GeyserVoice

Готовые бинарники

На странице релизов обычно есть:

  • Windows: VoiceCraft.Server.Windows.x64.zip, x86, arm64
  • Linux: VoiceCraft.Server.Linux.x64.zip, arm, arm64

Скачать: Страница скачивания

Windows

  1. Скачайте VoiceCraft.Server.Windows.<arch>.zip.
  2. Распакуйте архив в отдельную папку.
  3. Запустите:
./VoiceCraft.Server.exe

Linux

  1. Скачайте VoiceCraft.Server.Linux.<arch>.zip.
  2. Распакуйте архив.
  3. Запустите:
chmod +x ./VoiceCraft.Server
./VoiceCraft.Server

macOS

Иногда отдельного prebuilt-артефакта нет, но сервер можно собрать из исходников:

git clone https://github.com/AvionBlock/VoiceCraft.git
cd VoiceCraft/VoiceCraft.Server
dotnet restore
dotnet publish -c Release -r osx-arm64 -p:PublishSingleFile=true

Для Intel macOS замените osx-arm64 на osx-x64.

Docker / контейнеры

Ссылки на контейнеры есть в README основного репозитория:

Рекомендуемая структура

Пример Linux layout:

/opt/voicecraft/
  VoiceCraft.Server
  config/
    ServerProperties.json

Рекомендации:

  • держите VoiceCraft в отдельной директории
  • сохраняйте config/
  • делайте бэкап ServerProperties.json

systemd (Linux)

Пример /etc/systemd/system/voicecraft.service:

[Unit]
Description=VoiceCraft Server
After=network.target

[Service]
WorkingDirectory=/opt/voicecraft
ExecStart=/opt/voicecraft/VoiceCraft.Server
Restart=always
RestartSec=3
User=voicecraft
Group=voicecraft

[Install]
WantedBy=multi-user.target

Применение:

sudo systemctl daemon-reload
sudo systemctl enable --now voicecraft
sudo systemctl status voicecraft

Что читать дальше

Copyright © 2026