[{"data":1,"prerenderedAt":501},["ShallowReactive",2],{"navigation_docs_en":3,"-en-server-installation":116,"-en-server-installation-surround":497},[4,18,35,56,69,82,107],{"title":5,"path":6,"stem":7,"children":8,"page":17},"Start","\u002Fen\u002Fstart","en\u002F1.start",[9,13],{"title":10,"path":11,"stem":12},"Overview","\u002Fen\u002Fstart\u002Foverview","en\u002F1.start\u002F1.overview",{"title":14,"path":15,"stem":16},"Quick Start","\u002Fen\u002Fstart\u002Fquick-start","en\u002F1.start\u002F2.quick-start",false,{"title":19,"path":20,"stem":21,"children":22,"page":17},"Client","\u002Fen\u002Fclient","en\u002F2.client",[23,27,31],{"title":24,"path":25,"stem":26},"Client Installation","\u002Fen\u002Fclient\u002Finstallation","en\u002F2.client\u002F1.installation",{"title":28,"path":29,"stem":30},"Client Settings (UI)","\u002Fen\u002Fclient\u002Fsettings","en\u002F2.client\u002F2.settings",{"title":32,"path":33,"stem":34},"Settings.json","\u002Fen\u002Fclient\u002Fsettings-json","en\u002F2.client\u002F3.settings-json",{"title":36,"path":37,"stem":38,"children":39,"page":17},"Server","\u002Fen\u002Fserver","en\u002F3.server",[40,44,48,52],{"title":41,"path":42,"stem":43},"Server Installation","\u002Fen\u002Fserver\u002Finstallation","en\u002F3.server\u002F1.installation",{"title":45,"path":46,"stem":47},"First Server Run","\u002Fen\u002Fserver\u002Ffirst-run","en\u002F3.server\u002F2.first-run",{"title":49,"path":50,"stem":51},"ServerProperties.json","\u002Fen\u002Fserver\u002Fserver-properties","en\u002F3.server\u002F3.server-properties",{"title":53,"path":54,"stem":55},"Server Commands","\u002Fen\u002Fserver\u002Fcommands","en\u002F3.server\u002F4.commands",{"title":57,"path":58,"stem":59,"children":60,"page":17},"Minecraft","\u002Fen\u002Fminecraft","en\u002F4.minecraft",[61,65],{"title":62,"path":63,"stem":64},"McHttp for Bedrock Dedicated Server","\u002Fen\u002Fminecraft\u002Fmchttp-bds","en\u002F4.minecraft\u002F1.mchttp-bds",{"title":66,"path":67,"stem":68},"McWss for Singleplayer Worlds","\u002Fen\u002Fminecraft\u002Fmcwss-singleplayer","en\u002F4.minecraft\u002F2.mcwss-singleplayer",{"title":70,"path":71,"stem":72,"children":73,"page":17},"Operations","\u002Fen\u002Foperations","en\u002F5.operations",[74,78],{"title":75,"path":76,"stem":77},"Update and Backup","\u002Fen\u002Foperations\u002Fupdate-backup","en\u002F5.operations\u002F1.update-backup",{"title":79,"path":80,"stem":81},"Troubleshooting","\u002Fen\u002Foperations\u002Ftroubleshooting","en\u002F5.operations\u002F2.troubleshooting",{"title":83,"path":84,"stem":85,"children":86,"page":17},"Ecosystem","\u002Fen\u002Fecosystem","en\u002F6.ecosystem",[87,91,95,99,103],{"title":88,"path":89,"stem":90},"VoiceCraft Ecosystem","\u002Fen\u002Fecosystem\u002Foverview","en\u002F6.ecosystem\u002F1.overview",{"title":92,"path":93,"stem":94},"VoiceCraft (Repository and Build)","\u002Fen\u002Fecosystem\u002Fvoicecraft-repository","en\u002F6.ecosystem\u002F2.voicecraft-repository",{"title":96,"path":97,"stem":98},"GeyserVoice (Java\u002FGeyser Bridge)","\u002Fen\u002Fecosystem\u002Fgeyservoice","en\u002F6.ecosystem\u002F3.geyservoice",{"title":100,"path":101,"stem":102},"VoiceCraft.Addon (Bedrock Addon)","\u002Fen\u002Fecosystem\u002Fvoicecraft-addon","en\u002F6.ecosystem\u002F4.voicecraft-addon",{"title":104,"path":105,"stem":106},"Integration Recipes","\u002Fen\u002Fecosystem\u002Fintegration-recipes","en\u002F6.ecosystem\u002F5.integration-recipes",{"title":108,"path":109,"stem":110,"children":111,"page":17},"Faq","\u002Fen\u002Ffaq","en\u002F7.faq",[112],{"title":113,"path":114,"stem":115},"FAQ","\u002Fen\u002Ffaq\u002Ffaq","en\u002F7.faq\u002F1.faq",{"id":117,"title":41,"body":118,"description":199,"extension":492,"links":493,"meta":494,"navigation":361,"path":42,"seo":495,"stem":43,"__hash__":496},"docs_en\u002Fen\u002F3.server\u002F1.installation.md",{"type":119,"value":120,"toc":484},"minimark",[121,125,130,134,163,173,177,193,209,213,224,250,254,257,314,324,328,335,422,464,468,471,480],[122,123,41],"h1",{"id":124},"server-installation",[126,127,129],"h2",{"id":128},"prebuilt-binary-releases","Prebuilt Binary Releases",[131,132,133],"p",{},"The following server builds are available in releases:",[135,136,137,152],"ul",{},[138,139,140,141,145,146,145,149],"li",{},"Windows: ",[142,143,144],"code",{},"VoiceCraft.Server.Windows.x64.zip",", ",[142,147,148],{},"x86",[142,150,151],{},"arm64",[138,153,154,155,145,158,145,161],{},"Linux: ",[142,156,157],{},"VoiceCraft.Server.Linux.x64.zip",[142,159,160],{},"arm",[142,162,151],{},[131,164,165,166],{},"Download: ",[167,168,172],"a",{"href":169,"rel":170},"https:\u002F\u002Fgithub.com\u002FAvionBlock\u002FVoiceCraft\u002Freleases\u002Flatest",[171],"nofollow","Latest Release",[126,174,176],{"id":175},"windows","Windows",[178,179,180,187,190],"ol",{},[138,181,182,183,186],{},"Download ",[142,184,185],{},"VoiceCraft.Server.Windows.\u003Carch>.zip",".",[138,188,189],{},"Extract the archive.",[138,191,192],{},"Run:",[194,195,200],"pre",{"className":196,"code":197,"language":198,"meta":199,"style":199},"language-powershell shiki shiki-themes material-theme-lighter material-theme material-theme-palenight",".\u002FVoiceCraft.Server.exe\n","powershell","",[142,201,202],{"__ignoreMap":199},[203,204,207],"span",{"class":205,"line":206},"line",1,[203,208,197],{},[126,210,212],{"id":211},"linux","Linux",[178,214,215,220,222],{},[138,216,182,217,186],{},[142,218,219],{},"VoiceCraft.Server.Linux.\u003Carch>.zip",[138,221,189],{},[138,223,192],{},[194,225,229],{"className":226,"code":227,"language":228,"meta":199,"style":199},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","chmod +x .\u002FVoiceCraft.Server\n.\u002FVoiceCraft.Server\n","bash",[142,230,231,244],{"__ignoreMap":199},[203,232,233,237,241],{"class":205,"line":206},[203,234,236],{"class":235},"sBMFI","chmod",[203,238,240],{"class":239},"sfazB"," +x",[203,242,243],{"class":239}," .\u002FVoiceCraft.Server\n",[203,245,247],{"class":205,"line":246},2,[203,248,249],{"class":235},".\u002FVoiceCraft.Server\n",[126,251,253],{"id":252},"macos-build-from-source","macOS (build from source)",[131,255,256],{},"At the time of writing, CI does not publish a dedicated macOS server artifact, but you can build manually:",[194,258,260],{"className":226,"code":259,"language":228,"meta":199,"style":199},"git clone https:\u002F\u002Fgithub.com\u002FAvionBlock\u002FVoiceCraft.git\ncd VoiceCraft\u002FVoiceCraft.Server\ndotnet restore\ndotnet publish -c Release -r osx-arm64 -p:PublishSingleFile=true\n",[142,261,262,273,282,291],{"__ignoreMap":199},[203,263,264,267,270],{"class":205,"line":206},[203,265,266],{"class":235},"git",[203,268,269],{"class":239}," clone",[203,271,272],{"class":239}," https:\u002F\u002Fgithub.com\u002FAvionBlock\u002FVoiceCraft.git\n",[203,274,275,279],{"class":205,"line":246},[203,276,278],{"class":277},"s2Zo4","cd",[203,280,281],{"class":239}," VoiceCraft\u002FVoiceCraft.Server\n",[203,283,285,288],{"class":205,"line":284},3,[203,286,287],{"class":235},"dotnet",[203,289,290],{"class":239}," restore\n",[203,292,294,296,299,302,305,308,311],{"class":205,"line":293},4,[203,295,287],{"class":235},[203,297,298],{"class":239}," publish",[203,300,301],{"class":239}," -c",[203,303,304],{"class":239}," Release",[203,306,307],{"class":239}," -r",[203,309,310],{"class":239}," osx-arm64",[203,312,313],{"class":239}," -p:PublishSingleFile=true\n",[131,315,316,317,320,321,186],{},"For Intel macOS, replace ",[142,318,319],{},"osx-arm64"," with ",[142,322,323],{},"osx-x64",[126,325,327],{"id":326},"run-as-systemd-service-linux","Run as systemd service (Linux)",[131,329,330,331,334],{},"Example ",[142,332,333],{},"\u002Fetc\u002Fsystemd\u002Fsystem\u002Fvoicecraft.service",":",[194,336,340],{"className":337,"code":338,"language":339,"meta":199,"style":199},"language-ini shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[Unit]\nDescription=VoiceCraft Server\nAfter=network.target\n\n[Service]\nWorkingDirectory=\u002Fopt\u002Fvoicecraft\nExecStart=\u002Fopt\u002Fvoicecraft\u002FVoiceCraft.Server\nRestart=always\nRestartSec=3\nUser=voicecraft\nGroup=voicecraft\n\n[Install]\nWantedBy=multi-user.target\n","ini",[142,341,342,347,352,357,363,369,375,381,387,393,399,405,410,416],{"__ignoreMap":199},[203,343,344],{"class":205,"line":206},[203,345,346],{},"[Unit]\n",[203,348,349],{"class":205,"line":246},[203,350,351],{},"Description=VoiceCraft Server\n",[203,353,354],{"class":205,"line":284},[203,355,356],{},"After=network.target\n",[203,358,359],{"class":205,"line":293},[203,360,362],{"emptyLinePlaceholder":361},true,"\n",[203,364,366],{"class":205,"line":365},5,[203,367,368],{},"[Service]\n",[203,370,372],{"class":205,"line":371},6,[203,373,374],{},"WorkingDirectory=\u002Fopt\u002Fvoicecraft\n",[203,376,378],{"class":205,"line":377},7,[203,379,380],{},"ExecStart=\u002Fopt\u002Fvoicecraft\u002FVoiceCraft.Server\n",[203,382,384],{"class":205,"line":383},8,[203,385,386],{},"Restart=always\n",[203,388,390],{"class":205,"line":389},9,[203,391,392],{},"RestartSec=3\n",[203,394,396],{"class":205,"line":395},10,[203,397,398],{},"User=voicecraft\n",[203,400,402],{"class":205,"line":401},11,[203,403,404],{},"Group=voicecraft\n",[203,406,408],{"class":205,"line":407},12,[203,409,362],{"emptyLinePlaceholder":361},[203,411,413],{"class":205,"line":412},13,[203,414,415],{},"[Install]\n",[203,417,419],{"class":205,"line":418},14,[203,420,421],{},"WantedBy=multi-user.target\n",[194,423,425],{"className":226,"code":424,"language":228,"meta":199,"style":199},"sudo systemctl daemon-reload\nsudo systemctl enable --now voicecraft\nsudo systemctl status voicecraft\n",[142,426,427,438,453],{"__ignoreMap":199},[203,428,429,432,435],{"class":205,"line":206},[203,430,431],{"class":235},"sudo",[203,433,434],{"class":239}," systemctl",[203,436,437],{"class":239}," daemon-reload\n",[203,439,440,442,444,447,450],{"class":205,"line":246},[203,441,431],{"class":235},[203,443,434],{"class":239},[203,445,446],{"class":239}," enable",[203,448,449],{"class":239}," --now",[203,451,452],{"class":239}," voicecraft\n",[203,454,455,457,459,462],{"class":205,"line":284},[203,456,431],{"class":235},[203,458,434],{"class":239},[203,460,461],{"class":239}," status",[203,463,452],{"class":239},[126,465,467],{"id":466},"docker","Docker",[131,469,470],{},"Official container package links are available in project README:",[135,472,473],{},[138,474,475],{},[167,476,479],{"href":477,"rel":478},"https:\u002F\u002Fhub.docker.com\u002Fr\u002Fsinevector241\u002Fvoicecraft\u002Ftags",[171],"VoiceCraft Docker Hub",[481,482,483],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":199,"searchDepth":246,"depth":246,"links":485},[486,487,488,489,490,491],{"id":128,"depth":246,"text":129},{"id":175,"depth":246,"text":176},{"id":211,"depth":246,"text":212},{"id":252,"depth":246,"text":253},{"id":326,"depth":246,"text":327},{"id":466,"depth":246,"text":467},"md",null,{},{"title":41,"description":199},"jWjpzNrNlEnzn_kTbJWh8esHIG7qmU9-wd5kNYJbu-0",[498,500],{"title":32,"path":33,"stem":34,"description":499,"children":-1},"Client settings file: Settings.json.",{"title":45,"path":46,"stem":47,"description":199,"children":-1},1775616494231]