Minecraft
McHttp для Bedrock Dedicated Server
McHttp это рекомендуемый режим интеграции VoiceCraft с BDS.
McHttp для Bedrock Dedicated Server
McHttp это рекомендуемый режим интеграции VoiceCraft с BDS.
Почему именно McHttp
- лучше подходит для dedicated server окружения
- проще, чем command-tunnel сценарии
- удобнее для production
Требования
- Запущенный
VoiceCraft.Server McHttpConfig.Enabled = trueVoiceCraft.Addon.Core.McHttp.zipиз релизов или готовый world-архив из конфигуратора аддона- BDS с нужным script / module permissions
Конфиг VoiceCraft
Минимальный пример:
{
"McHttpConfig": {
"Enabled": true,
"LoginToken": "replace-with-token",
"Hostname": "http://0.0.0.0:9050/",
"MaxClients": 10,
"MaxTimeoutMs": 10000,
"DisabledPacketTypes": []
}
}
Установка аддона
Самый быстрый путь:
- Конфигуратор аддона, если нужен готовый архив для распаковки в мир
- Страница скачивания, если нужен сырой release package аддона
Ручной путь:
- Распакуйте
VoiceCraft.Addon.Core.McHttp.zip. - Положите
RPв<MCServer>/resource_packs/. - Положите
BPв<MCServer>/behavior_packs/.
Module permissions
В <MCServer>/config/default/permissions.json должны быть нужные модули:
{
"allowed_modules": [
"@minecraft/server-gametest",
"@minecraft/server",
"@minecraft/server-ui",
"@minecraft/server-admin",
"@minecraft/server-editor",
"@minecraft/server-net"
]
}
Подключение в игре
/voicecraft:vcconnect "http://<VOICECRAFT_HOST>:<PORT>" <LOGIN_TOKEN>
Пример:
/voicecraft:vcconnect "http://127.0.0.1:9050" e4ad1f7e-4f90-4b21-bc15-6febe580bf1c
Используйте токен из McHttpConfig.LoginToken.