[{"data":1,"prerenderedAt":333},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-hosted-setup":102,"-getting-started-hosted-setup-surround":328},[4,23,37,47,61,79,93],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"Getting started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Set up self-hosting","\u002Fgetting-started\u002Fself-host-setup","1.getting-started\u002F2.self-host-setup",{"title":19,"path":20,"stem":21},"Hosted setup","\u002Fgetting-started\u002Fhosted-setup","1.getting-started\u002F3.hosted-setup",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"Configuration","i-lucide-settings","\u002Fconfiguration","2.configuration",[29,33],{"title":30,"path":31,"stem":32},"Bot configuration","\u002Fconfiguration\u002Fbot-config","2.configuration\u002F1.bot-config",{"title":34,"path":35,"stem":36},"Plugin configuration","\u002Fconfiguration\u002Fplugin-config","2.configuration\u002F2.plugin-config",{"title":38,"icon":39,"path":40,"stem":41,"children":42,"page":22},"Commands","i-lucide-terminal","\u002Fcommands","3.commands",[43],{"title":44,"path":45,"stem":46},"Slash commands","\u002Fcommands\u002Fslash-commands","3.commands\u002F1.slash-commands",{"title":48,"icon":49,"path":50,"stem":51,"children":52,"page":22},"Monitoring","i-lucide-activity","\u002Fmonitoring","4.monitoring",[53,57],{"title":54,"path":55,"stem":56},"Expose Prometheus metrics","\u002Fmonitoring\u002Fmetrics","4.monitoring\u002F1.metrics",{"title":58,"path":59,"stem":60},"Write JSON logs","\u002Fmonitoring\u002Fjson-logs","4.monitoring\u002F2.json-logs",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":22},"Telemetry and updates","i-lucide-shield-check","\u002Fprivacy","5.privacy",[67,71,75],{"title":68,"path":69,"stem":70},"Anonymous telemetry","\u002Fprivacy\u002Ftelemetry","5.privacy\u002F1.telemetry",{"title":72,"path":73,"stem":74},"Update check","\u002Fprivacy\u002Fupdate-check","5.privacy\u002F2.update-check",{"title":76,"path":77,"stem":78},"Website analytics","\u002Fprivacy\u002Fwebsite-analytics","5.privacy\u002F3.website-analytics",{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":22},"Server setup","i-lucide-server-cog","\u002Fserver-setup","6.server-setup",[85,89],{"title":86,"path":87,"stem":88},"Setup panel","\u002Fserver-setup\u002Fsetup-panel","6.server-setup\u002F1.setup-panel",{"title":90,"path":91,"stem":92},"Game features","\u002Fserver-setup\u002Fgame-features","6.server-setup\u002F2.game-features",{"title":94,"icon":95,"path":96,"stem":97,"children":98,"page":22},"FAQ","i-lucide-circle-help","\u002Ffaq","7.faq",[99],{"title":94,"path":100,"stem":101},"\u002Ffaq\u002Ffaq","7.faq\u002F1.faq",{"id":103,"title":19,"body":104,"description":321,"extension":322,"links":323,"meta":324,"navigation":325,"path":20,"seo":326,"stem":21,"__hash__":327},"docs\u002F1.getting-started\u002F3.hosted-setup.md",{"type":105,"value":106,"toc":317},"minimark",[107,111,127,132,191,263,273,276,280,307,313],[108,109,110],"p",{},"With the hosted bot you run nothing on your PC except Among Us. You add the bot to your Discord server, create a secret and paste it into the plugin.",[112,113,114,115,122,123,126],"note",{},"The ",[116,117,121],"a",{"href":118,"rel":119},"https:\u002F\u002Fmute.yonn2222.com",[120],"nofollow","website"," shows whether the hosted bot is open. To run your own bot, use the ",[116,124,125],{"href":16},"self-host setup",".",[128,129,131],"h2",{"id":130},"steps","Steps",[133,134,135,142,153,169,180],"ol",{},[136,137,138,139,126],"li",{},"Add the hosted bot to your Discord server with the invite button on the ",[116,140,121],{"href":118,"rel":141},[120],[136,143,144,145,149,150,152],{},"Install BepInEx and ",[146,147,148],"code",{},"DiscordMute.dll"," as described in the ",[116,151,125],{"href":16},". Skip the bot part.",[136,154,155,156,159,160,164,165,168],{},"In Discord, run ",[146,157,158],{},"\u002Fsetup"," and open the ",[161,162,163],"strong",{},"General"," page. You need the ",[161,166,167],{},"Manage Server"," permission.",[136,170,171,172,175,176,179],{},"Press ",[161,173,174],{},"Create secret"," and copy the secret. It starts with ",[146,177,178],{},"dmh_"," and is shown only once.",[136,181,182,183,186,187,190],{},"Start Among Us once, then open ",[146,184,185],{},"config.json"," in ",[146,188,189],{},"BepInEx\u002FDiscordMute"," and set:",[192,193,198],"pre",{"className":194,"code":195,"language":196,"meta":197,"style":197},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"mode\": \"hosted\",\n  \"secret\": \"dmh_your-secret\"\n}\n","json","",[146,199,200,209,237,257],{"__ignoreMap":197},[201,202,205],"span",{"class":203,"line":204},"line",1,[201,206,208],{"class":207},"sMK4o","{\n",[201,210,212,215,219,222,225,228,232,234],{"class":203,"line":211},2,[201,213,214],{"class":207},"  \"",[201,216,218],{"class":217},"spNyl","mode",[201,220,221],{"class":207},"\"",[201,223,224],{"class":207},":",[201,226,227],{"class":207}," \"",[201,229,231],{"class":230},"sfazB","hosted",[201,233,221],{"class":207},[201,235,236],{"class":207},",\n",[201,238,240,242,245,247,249,251,254],{"class":203,"line":239},3,[201,241,214],{"class":207},[201,243,244],{"class":217},"secret",[201,246,221],{"class":207},[201,248,224],{"class":207},[201,250,227],{"class":207},[201,252,253],{"class":230},"dmh_your-secret",[201,255,256],{"class":207},"\"\n",[201,258,260],{"class":203,"line":259},4,[201,261,262],{"class":207},"}\n",[133,264,266],{"start":265},6,[136,267,268,269,272],{},"Host a lobby, join a Discord voice channel and run ",[146,270,271],{},"\u002Flink self",", as in the self-host setup.",[108,274,275],{},"The plugin already knows the address of the hosted bot. You do not enter it.",[128,277,279],{"id":278},"good-to-know","Good to know",[281,282,283,289,292,301,304],"ul",{},[136,284,285,288],{},[161,286,287],{},"Generate new secret"," replaces the secret. The old one stops working and games that use it are disconnected.",[136,290,291],{},"You can run several games on one server. Each game mutes the voice channel its host is in.",[136,293,294,295,298,299,126],{},"If the bot cannot tell which channel the host is in, it uses the fallback voice channels from the ",[161,296,297],{},"Voice"," page of ",[146,300,158],{},[136,302,303],{},"Removing the bot from the server deletes the server's secret, settings and links 7 days later. Add the bot back within 7 days and everything stays as it was. The operator can delete the data earlier on request.",[136,305,306],{},"A server or host the operator has blocked cannot use the bot. The plugin log says so.",[108,308,309,310,126],{},"All other settings work as described in the ",[116,311,312],{"href":87},"setup panel",[314,315,316],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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);}",{"title":197,"searchDepth":211,"depth":211,"links":318},[319,320],{"id":130,"depth":211,"text":131},{"id":278,"depth":211,"text":279},"Use the hosted DiscordMute bot. You run no bot yourself, you only add it to your server and set up the plugin.","md",null,{},true,{"title":19,"description":321},"Ev3b_9xSK50MkJzMwemH4vuKueISdqx5mhSNaSIWO4A",[329,331],{"title":15,"path":16,"stem":17,"description":330,"children":-1},"Install BepInEx, the DiscordMute plugin and your own Discord bot.",{"title":30,"path":31,"stem":32,"description":332,"children":-1},"Every setting of the DiscordMute bot and how to change it.",1793322109999]