R.E.P.O.
Install

Details

Last Updated
First Uploaded
Downloads
3.5K
Likes
2
Size
225KB
Dependency string
redos7-SharePermissions-2.1.1
Dependants

Screenshot

SharePermissions

The mod provides functionality to manage and share permissions (kick, ban, start game, return to lobby) among players who you trust. That's usually for community hosts who want to delegate moderation tasks to trusted members of their group.

Quick Start

  1. Install the mod
  2. Start the game and close it
  3. Set a SecretCode in the config settings — any non-blank code enables the mod for you; leave it blank and the mod stays off
  4. Tell your trusted friends to install the mod and set the same secret — or skip the shared secret and promote them in-game instead
  5. In the lobby there's a new button "Mod" next to the menu title — it opens the Members / History / Settings panel

Becoming a moderator

Two paths, and they work side by side:

  • Shared code: a player whose SecretCode matches the host's becomes a moderator automatically on join — the classic way.
  • Host promotion: the host clicks a player in the Members tab and promotes them, no shared code needed. Promotions and demotions persist across sessions, and a demotion sticks even against a matching code.

What's included

  • Members tab: every player with their role, live talk indicator, and (for the host) promote / demote / kick / ban
  • History tab: searchable, filterable log of every moderation event, kept across sessions and synced to moderators
  • Settings tab: everything configurable in-game — no config-file editing needed after setup
  • Kick/Ban buttons on the lobby player list and the in-game escape menu, for the host and moderators
  • Name colors: the host picks nickname colors for themself, moderators, and individual players (Members > a player > Set name color) — shown to everyone running the mod in the lobby list, on the floating name above each player's head in-game, and on the escape menu's volume rows (toggle your own display of them in Settings)
  • Run-start countdown on the Start button — everyone sees it, host and moderators cancel it with one click
  • On-screen notifications of moderation events for the host and moderators
  • RPC-flood protection: auto-kicks players spamming network messages (lobby only, moderators exempt)
  • Role head markers in the lobby and truck: crown (host), gem (moderator), diamond (mod user)
  • LoadingWidget companion mod (optional, separate install): the moderation panel during loading screens — load states, who's talking, per-player local volume, kick/ban, stuck-load rescue

How it works under the hood

Moderator clients send requests to the host's client; the host verifies the sender really is a moderator (shared code or host grant — a demotion outranks both) and performs the action itself. Nothing runs on other players' machines.

Integrations

  • BanEnforcer (Omniscye-BanEnforcer v4+, optional): if the host has it installed, the Kick/Ban popups and the Members panel offer Ban (persistent) - the ban is written to BanEnforcer's on-disk list, so it keeps working after restarts. Moderators can use it too; only the host needs BanEnforcer installed.

Misc

In folders with config files there's a sharepermissions.log file that contains all performed actions with timestamps and player names.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.