Files
EndlessHostRoles/README.md
T
2025-04-24 11:40:09 +02:00

74 KiB
Raw Blame History

Endless Host Roles

The largest Among Us mod.
Completely free.
Host-Only.
Fully customizable.
100% transparency.
No accounts or logins required.


Cover

Regarding this mod

This mod is not affiliated with Among Us or Innersloth LLC, and the content contained therein is not endorsed or otherwise sponsored by Innersloth LLC. Portions of the materials contained herein are the property of Innersloth LLC.
This is not a cheat, it's a mod that adds new roles and features to the game. If you have questions, ask in our Discord server.

Image by oCelestino & Seleneous on Discord

---

Installation

  • Follow the manual guide on our website: EHR
  • Or watch the tutorial by AnonWorks: YouTube

Share the download link with your friends: bit.ly/downloadehr


GitHub release GitHub latest commit Github all releases Open Source? Yes!

Want to become a beta tester?

Join our Discord server and download the latest test build from the #test-builds channel. You do NOT need to pay, boost the server, donate, be a VIP, contributor or anything like that. In this mod and its discord server, everything is free. We don't want your money, we want your feedback. You can also report bugs and suggest features in the #bug-reports and #suggestions channels.

How to install test builds:

  1. Download the latest test build (EHR.dll) from the #test-builds channel.
  2. Go to your Among Us directory (usually C:\Program Files (x86)\Steam\steamapps\common\Among Us for Steam users, C:\Program Files\AmongUs for Epic Games users, C:\Program Files\WindowsApps\InnerSloth.LLC-AmongUs_8wekyb3d8bbwe for Microsoft Store users).
  3. Go into the BepInEx folder.
  4. Go into the plugins folder.
  5. Replace the existing EHR.dll file with the one you downloaded.

Visit this website to find role descriptions: Role description finder

Over 400 roles and add-ons, 12 custom game modes, and a custom team assigner application, making EHR the most extensive mod for Among Us. And it's all free, and only the host needs to have the mod installed for the entire lobby to play!

List of Roles (excluding Hide and Seek roles and vanilla roles)

Crewmates Impostors Neutrals Coven Add-ons
Addict Abyssbringer Agitator Coven Member Aide
Adrenaline Anonymous Amnesiac Coven Leader Allergic
Adventurer Anti-Adminer Amogus Spellcaster Anchor
Aid Arrogance Arsonist Potion Master Antidote
Alchemist Assumer Auditor Poache Anti-TP
Altruist Augmenter Backstabber Reaper Asthmatic
Analyst Bard Bandit Death Autopsy
Ankylosaurus Blackmailer Bargainer Voodoo Master Avenger
Autocrat Bomber Beehive Goddess Bait
Bane Bounty Hunter Blood Knight Augur Beartrap
Beacon Butcher Bubble Dreamweaver Bewilder
Benefactor Camouflager Chemist Banshee Blocked
Bodyguard Capitalist Cherokious Illusionist Bloodlust
Camera Man Cantankerous Collector Timelord Bloodmoon
Car Changeling Curser Enchanter Busy
Catcher Chronomancer Deathknight Charmed
Celebrity Cleaner Demon Circumvent
Chameleon Commander Doppelganger Cleansed
Chef Consigliere Doomsayer Clumsy
Clairvoyant Consort Eclipse Contagious
Cleanser Councillor Enderman Damocles
Convener Crewpostor Evolver Deadlined
Copycat Cursed Wolf Executioner Deadly Quota
Coroner Deathpact Follower Disco
Crusader Devourer Gaslighter Diseased
Dad Disperser The Glitch Dynamo
Demolitionist Duellist God Disregarded
Deputy Dazzler Hater Double Shot
Detective Echo Head Hunter Egoist
Detour Escapist Hex Master Energetic
Dictator Evil Eraser Hookshot Evil Spirit
Doctor Evil Guesser Imitator Finder
Donut Delivery Evil Tracker Impartial Flash
Door Master Fireworker Innocent Fragile
Double Agent Framer Jackal Fool
Pacifist Freezer Jester Giant
Drainer Gambler Jinx Glow
Druid Gangster Juggernaut Gravestone
Electric Generator Lawyer Guardian Angel
Enigma Godfather Magician Guesser
Escort Greedy Magistrate Haste
Express Hangman Vector Haunter
Investigator Hitman Maverick Insane
Fortune Teller Hypnotist Medusa Introvert
Gaulois Hypocrite Mycologist Knighted
Goose Inhibitor Necro-Guesser Last Impostor
Grappler Kamikaze Necromancer Lazy
Grenadier Kidnapper Nonplus Lovers
Guess Manager Killing Machine Note Killer Loyal
Guardian Lightning Opportunist Lucky
Ignitor Librarian Patroller Madmate
Insight Lurker Pelican Magnet
Inspector Mafioso Pestilence Mare
Inquirer Mastermind Specter Messenger
Jailor Nemesis Pickpocket Mimic
Journalist Mercenary Plaguebearer Minion
Judge Miner Infection Mischievous
Lazy Guy Morphling Poisoner Necroview
Leery Ninja Postman Nimble
Lighter Nuker Predator Noisy
Lookout Nullifier Provocateur Oblivious
Luckey Occultist Pursuer Onbound
Lyncher Overheat Pyromaniac Spurt
Markseeker Parasite Quiz Master Sleep
Marshall Penguin Reckless Phantasm
Mathematician Puppeteer Revolutionist Physicist
Mayor Quick Shooter Ritualist Rascal
Mechanic Renegade Rogue Reach
Medic Rift Maker Romantic Recruit
Medium Saboteur Room Rusher Rookie
Merchant Sapper Roulette Grandeur Trainee
Telecommunication Scavenger Ruthless Romantic Schizophrenic
Mole Silencer Samurai Seer
Monarch Sniper Schrödinger's Cat Shy
Mortician Soul Catcher Seamstress Sleuth
Nice Eraser Stasis Serial Killer Sonar
Nice Guesser Swapster Shifter Stained
Hacker Swiftclaw Sidekick Taskcounter
Swapper Swooper Simon Stealer
Nightmare Stealth Soul Hunter Stressed
Negotiator Time Thief Spirit Swift
Observer Trapster Spiritcaller Sunglasses
Oracle Trickster Sprayer Tiebreaker
Oxyman Twister Stalker Torch
Paranoid Underdog Starspawn Truant
Perceiver Undertaker Cultist Undead
President Vampire Sunnyboy Unlucky
Psychic Ventriloquist Technician Warden
Rabbit Vindicator Tank Watcher
Randomizer Visionary Terrorist Workhorse
Rhapsode Warlock Tiger YouTuber
Ricochet Wasp Traitor
Safeguard Wildling Tremor
Scout Witch Vengeance
Security Guard Yin Yanger Vengeful Romantic
Sentinel Zombie Virus
Sentry Vortex
Sheriff Vulture
Shiftguard Wraith
Snitch Werewolf
Socialite Weapon Master
Soothsayer Weatherman
Spiritualist Workaholic
Speedrunner
Speed Booster
Spy
Super Star
Task Manager
Telekinetic
Tether
Time Manager
Time Master
Toilet Master
Tornado
Transmitter
Transporter
Tracefinder
Tunneler
Ventguard
Veteran
Vigilante
Whisperer
Witness
Wizard
124 96 103 15 91

VIP and Moderator perks

✔️ Can always use the command
❌ Can never use the command
❓ Host setting determines

Feature Regular Players VIP Moderator Host
/color ❓ ✔️ ❓ ✔️
/rename ❓ ✔️ ❓ ✔️
/kick ❌ ❌ ✔️ ✔️
/ban ❌ ❌ ✔️ ✔️
/say ❌ ❌ ✔️ ✔️
/poll ❌ ❌ ✔️ ✔️
/mute ❌ ❌ ✔️ ✔️
Lobby tag ❌ ✔️ ✔️ ✔️

Want to translate the mod to your language?

Click this badge to view our translation project on Crowdin: Crowdin
Source language: English


Should I switch from TOHE to EHR?

  • In comparison, both mods are great, but EHR has more roles, features, game modes, and settings.
  • Moreover, EHR contains almost all the roles from TOHE, so you won't be missing out on anything.
  • Some roles were deleted or reworked to make them more balanced or to make them fit better with the new roles.
  • If you switch to EHR, you will have access to all features without paying for anything.
  • Test builds are available for free in our Discord server, and you can report bugs and suggest features there as well.
  • /up was reworked to /setrole, allowing you to set anyone's role for the next game, not only yours.
  • You can fully gain access to /setrole by just hosting EHR lobbies weekly or uploading EHR content to YouTube, but everyone can use /setrole to set their own role without any requirements (essentially /up).
  • EHR has a custom team assigner application, which is a unique feature that no other mod has.
  • You can force or ban certain role/add-on combinations directly in the game using /combo.
  • Not sure how to use commands? Use /help to see a list of all available commands.
  • EHR helps the host use commands by directly displaying their short descriptions, arguments, descriptions for all arguments, and checking whether an argument is valid or not.
  • You can also press TAB to autocomplete commands.
  • Some hints and tips are displayed during the loading screen and ejection animations, which can help you discover new features.
  • EHR has 12 unique custom game modes, which can be played with any number of players, some even alone.
  • You can make lobbies with more than 15 players on modded servers, just type /cs players 100 - for example - to set the player limit to 100.
  • I, the main developer of EHR, care about user feedback and suggestions, and I try to implement them as much as possible.
  • If this wasn't convincing enough, you can always try EHR and see if you like it better than TOHE.
  • In the end, it's your choice, and I respect it.

There are more game changing features, which you can find on our website: EHR


Chat Commands

Command Description Arguments Usage Level Usage Time Hidden
/lt View the lobby timer – Everyone In Lobby ❌
/dump Dumps the log file to the desktop – Modded Clients Always ❌
/v View the current version of EHR – Modded Clients Always ❌
/cs Change the game settings 🔸 name – The setting's name to change (leave blank to view all settings)
🔸 ? – (leave blank to view what to put here)
🔹 ? – (leave blank to view what to put here)
Host In Lobby ❌
/win View the winners of the last game – Everyone In Lobby ❌
/l View the roles of players in the last game – Everyone In Lobby ❌
/rn Gives you a new name 🔸 name – Your new name
Everyone In Lobby ❌
/hn Hides your name – Host In Lobby ❌
/level Changes your level 🔸 level – Your new level
Host In Lobby ❌
/n View the current settings – Everyone Always ❌
/dis Get rid of all players in the specified team 🔸 team – The team to get rid of (imp/crew)
Host In Game ❌
/r View the list of roles or the description of a specific role 🔹 role – The role to view (leave blank to view all roles)
Everyone Always ❌
/up [DEPRECATED] Use /setrole instead 🔸 role – The role to set
Host In Lobby ❌
/setrole Set a player's role or add-on for the next game 🔸 id – The player's ID whose role you want to set
🔸 role – The role to set
Host In Lobby ❌
/h View the list of commands – Everyone Always ❌
/gs View the number of remaining impostors and neutral killers – Everyone In Game ❌
/addmod Makes the specified player a moderator 🔸 id – The player's ID to make a moderator
Host Always ❌
/deletemod Removes the specified player from the list of moderators 🔸 id – The player's ID to remove from the list of moderators
Host Always ❌
/combo Set roles and add-ons that always or never spawn together 🔸 mode – add/ban/remove/allow (leave blank to view all combos)
🔸 role – The name of the main role in 1 word
🔸 addon – The name of the add-on in 1 word
🔹 all – Whether to apply to all presets (all/[blank])
Host Always ❌
/eff Apply a Randomizer effect to yourself 🔸 effect – The name of the effect to apply
Host In Game ❌
/afkexempt Exempt a player from being checked by the AFK detector 🔸 id – The player's ID to exempt from AFK detection
Host Always ❌
/m View the description and settings of your role – Everyone In Game ❌
/tpout Teleport out of the lobby – Everyone In Lobby ❌
/tpin Teleport into the lobby – Everyone In Lobby ❌
/t Send a message template (from template.txt) 🔸 tag – The tag of the template to send
Everyone Always ❌
/mw Set the buffer time for system messages 🔸 duration – The duration in seconds
Host Always ❌
/d View who killed you and their role – Everyone After Death ❌
/s Send a message as the host 🔸 message – The message to send
Host And Moderators Always ✔️
/vote Vote for a player 🔸 id – The player's ID to vote for
Everyone In Meetings ✔️
/ask Ask a question as the Mathematician 🔸 number1 – The first number in the question
🔸 number2 – The second number in the question
Everyone In Meetings ✔️
/ans Answer a math question asked by the Mathematician 🔸 number – The answer to the question
Everyone In Meetings ❌
/qa Answer a question asked by the Quiz Master 🔸 letter – The letter of the answer (A/B/C)
Everyone In Meetings ❌
/qs View the current question asked by the Quiz Master – Everyone In Meetings ❌
/alvo Target a player as the Ventriloquist 🔸 id – The player's ID to target
Everyone In Meetings ✔️
/chat Make your target send a message as the Ventriloquist 🔸 message – The message to make your target send
Everyone In Meetings ✔️
/check Check if a player has that role as the Inquirer 🔸 id – The player's ID to check
🔸 role – The role or add-on to check for
Everyone In Meetings ✔️
/ban Bans or kicks a player from the lobby 🔸 id – The player's ID to ban or kick
Host And Moderators Always ❌
/exe Executes a player 🔸 id – The player's ID to execute
Host Always ❌
/kill Kills a player 🔸 id – The player's ID to kill
Host Always ❌
/cor Sets your skin color 🔸 color – The color to set (ex. red, blue, yellow)
Everyone In Lobby ❌
/id View the IDs of all players – Everyone Always ❌
/changerole Changes your role 🔸 role – The role to change to
Host In Game ❌
/end Ends the game – Host In Game ❌
/cosid View your cosmetics – Modded Clients Always ❌
/mt Calls a meeting or ends the current meeting – Host In Game ❌
/csd Plays a custom sound 🔸 sound – The sound to play
Modded Clients Always ❌
/sd Plays a sound from the game 🔸 sound – The sound to play
Modded Clients Always ❌
/gno Guess The Number mini-game 🔸 number – The number to guess
Everyone After Death And In Lobby ❌
/poll Starts a poll 🔸 question – The question to ask. End it with a question mark (?)!
🔸 answerA – The first answer
🔸 answerB – The second answer
🔹 answerC – The third answer (leave blank if not needed)
🔹 answerD – The fourth answer (leave blank if not needed)
Host And Moderators Always ❌
/pv Vote in a poll 🔸 vote – A/B/C/D
Everyone Always ❌
/hm Send one of the messages as the Messenger 🔸 id – 1/2/3
Everyone After Death ❌
/decree Use a decree as the President 🔸 number – 0/1/2/3/4/5 (leave blank to view all decrees)
Everyone In Meetings ✔️
/addvip Add a player to the VIP list 🔸 id – The player's ID to add to the VIP list
Host Always ❌
/deletevip Remove a player from the VIP list 🔸 id – The player's ID to remove from the VIP list
Host Always ❌
/assume Assume how many votes a player will receive as the Assumer 🔸 id – The player's ID to assume votes for
🔸 number – The number of votes to assume
Everyone In Meetings ✔️
/note Manage your notes as the Journalist 🔸 action – add/remove/clear/view
🔹 ? – The note to add, the index of the note to remove, or blank
Everyone In Meetings ✔️
/os Set the spawn chance of a role 🔸 chance – The spawn chance for the role
🔸 role – The role to set the spawn chance for
Host In Lobby ❌
/neg Pick your negotiation method when asked by the Negotiator 🔸 number – The index of the picked negotiation method (0/1/2/3)
Everyone In Meetings ❌
/mute Mute someone. Muted players can't chat. Everyone is unmuted on game start. 🔸 id – The player's ID to mute
🔹 duration – The duration in seconds (leaving blank => 60s)
Host And Moderators After Death And In Lobby ❌
/unmute Unmute someone. 🔸 id – The player's ID to unmute
Host Always ❌
/ds Start drafting, where players may choose their roles for the next game – Host In Lobby ❌
/dd View the description of one of the roles you got in the draft. 🔸 index – The number in the drafting message of the role to view the description of
Everyone In Lobby ❌
/draft Choose a role in the draft 🔸 number – The number of the role to choose
Everyone In Lobby ❌
/rc Start a ready check (check who is AFK) (results displayed after 30s) – Host In Lobby ❌
/ready Mark yourself as ready – Everyone In Lobby ❌
/enableallroles Enables all roles and add-ons – Host In Lobby ❌
/conquistas See which achievements you have unlocked and which you haven't – Modded Clients Always ❌
/dn Guess someone's real name as the Note Killer. 🔸 name – The real name to guess. If it's correct, you kill the player with this name.
Everyone In Meetings ✔️
/w Whisper a message to a player. 🔸 id – The player's ID to whisper to
🔸 message – The message to whisper
Everyone In Meetings ✔️
/spectate Makes you a spectator for the next game. You should just enable Game Master as the host. – Everyone In Lobby ❌
/anagram Get a random scrambled word, then try to guess the original word. – Everyone Always ❌
/rl View the limits of how many of each faction and subcategory of roles will spawn. – Everyone Always ❌
/jt Talk to the Jailor as a jailed player or vice versa. 🔸 message – The message to send to the Jailor/jailed player
Everyone In Meetings ✔️
/gm View the list of all game modes in the mod. – Everyone Always ❌
/gmp Start a poll to vote for the next game mode. – Host And Moderators In Lobby ❌
/8ball Ask the magic 8-ball a question. 🔹 question – The question to ask
Everyone Always ❌
/addtag Add a tag to a player (visible in YOUR lobbies only) (appears before, in-line with the name). 🔸 id – The player's ID to add a tag to
🔸 color – The color of the tag (format: hex, without the leading # (example: 00ffa5))
🔸 tag – The tag to add (you can use HTML tags) (don't forget a separator at the end)
Host In Lobby ❌
/deletetag Delete a tag from a player. 🔸 id – The player's ID to delete the tag from
Host In Lobby ❌
/db Call daybreak for the current meeting as the Starspawn. – Everyone In Meetings ✔️
/fix Fixes the black screen bug for a specific player. 🔸 id – The player's ID to fix the black screen bug for
Host And Moderators In Game ❌
/bt Guess a player's role 🔸 id – The player's ID to guess
🔸 role – The role or add-on to guess
Everyone In Meetings ❌
/tl Trial a player as the Judge or Councillor 🔸 id – The player's ID to trial or kill
Everyone In Meetings ❌
/sw Set a (vote-) swap target as the Swapper 🔸 id – The player's ID whose vote will be swapped with the other player you set
Everyone In Meetings ❌
/cp Compare two players' teams as the Inspector 🔸 id1 – The first player's ID to compare
🔸 id2 – The second player's ID to compare
Everyone In Meetings ❌
/ms Answer the Medium's question 🔸 answer – yes/no
Everyone In Meetings ❌
/rv Take revenge on (kill) a player as the Nemesis 🔸 id – The player's ID to take revenge on (kill)
Everyone After Death ❌
86

Anurag's GitHub stats


Credit to these mods and their developers for the code and help:

⭐ TOHER/TOHRE/TOHEN :

  • Our repo is forked from TOHRE (from a long time ago)
  • Thanks: Better Anti-Blackout
  • Thanks: Phantom-basis fix for desynced roles

⭐ TOHE/TONX :

  • Our repo is a continuation of TOHE
  • TONX reference: Modify character limit for chat messages
  • TONX reference: Modify and apply cool animations on Main Menu

⭐ TOH :

  • Our repo is based initially on TOH

⭐ TOHY :

  • Many role ideas
  • Provided roles: AntiAdminer, CursedWolf, Workaholic, Greedier, DarkHide, Ignitor, Rabbit
  • Reference: Modify game announcement
  • New settings UI for v2024.6.18
  • Reference: Role Basis Changing Mid-Game

⭐ TOH:TOR :

  • Many role ideas
  • Reference: Exile Confirm
  • Reference: Split RPC Pack

⭐ SNR :

  • Reference: Credentials menu
  • Reference: Switch Horse Mode
  • Reference: Search Mod Game
  • Reference: Custom Button

⭐ TOP :

  • Reference: Zoom

⭐ RHR :

  • Reference: Modify settings menu

⭐ TOH+ :

  • Provided roles: Marshall, Poisoner, Necroview, Sidekick

⭐ PL :

  • Ideas for some roles
  • Reference: Customize Main Menu
  • Reference: Auto Play Again
  • Reference: Some TabIcons

⭐ Stellar Roles :

  • Many role ideas (this mod is seriously amazing)
  • Reference: Some custom button images

⭐ TOHEX/TONEX :

  • Provided the role: Swapper
  • Reference: Store message history

⭐ More Gamemodes :

  • Reference: Part of the code used for the Endless Host Roles Image in the Main Menu
  • Reference: Custom Net Objects
  • Reference: Block vent interaction for players who cannot use vents

⭐ Reactor :

  • Reference: Disable the 5s timeout on custom servers

⭐ TOHO :

  • Reference: Some role ideas (Tank, Deadlined, Journalist, Grappler, Negotiator, Hypnotist, etc.)

⭐ Mini.RegionInstall :

  • Reference: Custom Region Installer (adding modded regions)

⭐ Crowded

  • Crowded is integrated into EHR

Endless Host Roles (EHR), with Endless Possibilities, brought to you by the Endless Network.

Developers:
  • Gurge44
Contributors:
  • Dx
  • PH_Gaming
  • TommyXL
  • Drakos
  • Peppercula
Special Thanks:
  • Seleneous
  • thewhiskas27
  • HyperAtill
  • Sil
Translators:
  • Dx (PT-BR)
  • PH_Gaming (PT-BR)
  • Tomix (PT-BR)
  • HyperAtill (RU)
  • ABoringCat (ZH-CN)
  • Reborn (ZH-CN)
  • Pomelo (ZH-TW)
  • Polan (JP)
  • DoArc (ES)
  • Kurma (ID)
  • Gurge44 (HU)

License for the Custom Team Assigner application (everything inside the CTA folder)

Copyright (c) 2025, Gurge44

All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
   must display the following acknowledgement:
   This product includes software developed by Gurge44.
4. Neither the name of the Endless Network nor the
   names of its contributors may be used to endorse or promote products
   derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ''AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Privacy Policy

Privacy Policy for EHR Lobby Sharing

Effective Date: 2025-01-05


1. Introduction

This Privacy Policy explains how we collect, use, and handle information related to lobby sharing via the EHR Website for your Among Us mod. We are committed to ensuring that your data privacy and security are respected.


2. Information Collected

When using this integration, we collect the following non-personal information:

  • Lobby Code: A six-letter code that uniquely identifies a game lobby.
  • Server Name: The region where the game server is hosted (e.g., Asia, EU, NA).
  • User Language: The selected language for the game (e.g., English, Russian, Spanish).
  • Mod Version: The version of the Endless Host Roles (EHR) mod being used.
  • Host Name: The username of the player who created the lobby.
  • Player Count: The number of players in the lobby.
  • Lobby Status: The current status of the lobby (e.g., In Lobby, In Game, Ended).

Furthermore, the following information is collected to enhance the user experience:

  • Completed Achievements: A list of custom achievements (added by the mod) completed by the user, in the form of numbers. (Please note that the users are identified using their encrypted product user ID, not their username or any other personal information. This ID is unique to each user and is not shared with any third parties. This ID cannot be used to identify the user outside the game.)

3. How Information is Used

The collected information is used solely for the following purposes:

  • To notify players about available lobbies via the designated Discord server.
  • To update the status of the lobby in real time, enhancing coordination among players.
  • To ensure, that progress in custom achievements isn't lost when updating or reinstalling the mod.

No personal data or any other information beyond what is listed above is collected or processed.


4. Data Sharing

  • The collected information is only sent to the EHR Website through an API.
  • No data is shared with third parties or used for any other purposes.

5. User Control and Opt-Out

You have full control over whether to enable or disable data sharing. You can disable data sharing by:

  1. Opening the Room Settings UI.
  2. Navigating to the System Settings tab.
  3. Turning off the setting labeled Post the lobby code to the EHR Website.
  4. Turning off the setting labeled Store completed achievements on the EHR database.

When disabled, no lobby information will be collected or transmitted.


6. Data Retention

  • Lobby data is retained only as long as the lobby is active. Once a lobby is closed, the data is removed from our system within 3 minutes.
  • We do not store historical records of lobbies after they are removed.
  • To delete your achievements from our database, please contact us through the official EHR Discord server.

7. Changes to this Privacy Policy

We may update this Privacy Policy from time to time. Any changes will be communicated through an update in the mod or via the official EHR Discord channel.


8. Contact Us

If you have any questions about this Privacy Policy or how your data is handled, please contact us at:

The EHR Discord Server


By using the Endless Host Roles mod, you agree to the terms outlined in this Privacy Policy.