> For the complete documentation index, see [llms.txt](https://docs.rivalryze.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rivalryze.com/for-guild-admins/guild-settings.md).

# Guild Settings & Activity Feed

Guild settings live on your Guild page on the website: open the Guild and select the **Settings** tab. Only the Guild's **Owner** and **Admins** see it; everyone else gets **Settings are restricted**.

The settings are grouped into five sections:

| Section                           | What it controls                                                                          |
| --------------------------------- | ----------------------------------------------------------------------------------------- |
| [Profile](#profile)               | Links to your website and social channels.                                                |
| [Activity Feed](#activity-feed)   | Where the bot posts and what it announces.                                                |
| [Access Control](#access-control) | Who counts as a Guild admin, who can create Contests, and Global Contests.                |
| [Privacy](#privacy)               | Whether server activity is recorded, and who can see it.                                  |
| [Setup](#setup)                   | Channel sync, the bot's language, and a summary of your server. Shown to the Guild owner. |

Change what you need, then click **Save Changes**.

{% hint style="info" %}
Your Guild's name, icon, banner and description come from your Discord server and update automatically when you change them in Discord.
{% endhint %}

## Profile

**Social Links** adds links to your Guild page: a website plus your channels on X, YouTube, Instagram, TikTok and other platforms. Type the part after the address prefix shown in each field.

## Activity Feed

The Activity Feed is the Discord channel where the bot announces what your Guild's members do on RivalRyze. It only covers members who joined your Guild on RivalRyze.

### Activity Feed Channel

Pick the channel the bot posts in. [Initial Setup](/for-guild-admins/initial-setup.md) creates `🎮︱activity` for this, but any text channel the bot can post in works.

### Role Access Control

Optionally pick Discord roles. When you do, only activity from members holding one of those roles is posted. With no roles selected, **All roles will be sent to the Activity Feed Channel.**

### What gets posted

Each post type has its own switch:

| Group                     | Switch                               | Posts when                                                                                    |
| ------------------------- | ------------------------------------ | --------------------------------------------------------------------------------------------- |
| **General Notifications** | **New Members**                      | A member joins the Guild on RivalRyze. Departures are never announced.                        |
|                           | **Account Connections**              | A member connects a gaming account.                                                           |
| **Games**                 | **Purchased Games**                  | A game is added to a member's library.                                                        |
|                           | **Allow NSFW Games\***               | When off, games flagged as adult content are left out of all game and achievement posts.      |
|                           | **Game Completions**                 | A member 100% completes a game.                                                               |
| **Achievements**          | **Enable Achievement Notifications** | A member unlocks achievements, filtered by the difficulty bar and the rarity threshold below. |
| **Dota 2 Activity**       | **User Dota 2 Activity**             | A member ranks up or down, or plays a match.                                                  |
| **Riot Games Activity**   | **User League of Legends Activity**  | A member ranks up or down, or plays a match.                                                  |
|                           | **User Teamfight Tactics Activity**  | A member ranks up or down, or plays a match.                                                  |
|                           | **User Valorant Activity**           | A member plays a match.                                                                       |

New Guilds start with every switch on.

Game completion posts and Dota 2 match posts carry **Tip** buttons, so anyone with a RivalRyze account can send the player Gems (50 Gems minimum).

### Game Difficulty

**Minimum Game Difficulty** is your feed's quality bar. Only games rated at or above the tier you pick are announced, for both completions and achievement unlocks, so a very easy game stays out of the feed even when its achievements are rare.

The tiers, from easiest to hardest: **Effortless**, **Easy**, **Casual**, **Moderate**, **Challenging**, **Hard**, **Demanding**, **Brutal**, **Legendary**.

* **All Games** (or **Effortless**) announces every game, including games RivalRyze hasn't rated yet.
* Any higher tier announces that tier and above. Games that aren't rated yet are held back too.
* New Guilds start at **Casual**.

Purchases aren't affected by the difficulty bar.

### Rarity Threshold

An optional extra filter for achievement posts, on top of the difficulty bar. Set the slider between 1% and 100%: an achievement is announced when the share of players who own it is at or below the threshold. Leave it at **100%** to announce every achievement from a qualifying game. Achievements with no known rarity are always announced.

Rarity tiers for reference:

| Tier      | Owned by            |
| --------- | ------------------- |
| Legendary | under 2% of players |
| Epic      | 2–5%                |
| Rare      | 5–10%               |
| Uncommon  | 10–25%              |
| Common    | 25% and more        |

## Access Control

### Admin Role Discord Sync

Map Discord roles to Guild admin powers (settings, moderation, Contests). Members of your Guild who hold one of the selected Discord roles become Guild **Admins**; when they lose the role, they go back to **Member**. With no roles selected, only the Guild owner can manage the Guild.

See [Managing Members & Roles](/for-guild-admins/managing-members.md).

### Contest creation

**Any Guild Member** decides who can create Contests for your Guild:

* **On:** any member of your Guild can create Guild Contests.
* **Off:** only the owner and admins can.

In Discord, the same setting is the **Allow User Battles** switch in `/guild-settings`.

### Global Contests

**Participate in Global Contests** lets your server take part in RivalRyze's featured global Contests: when one is published, the bot creates a post for it in your Contests forum so your community can compete with other servers. It's on by default and needs the Contests forum to be synced.

## Privacy

### Server Activity Capturing

With **Capture server activity** on, RivalRyze records your server's Discord activity (messages, voice time and reactions) for your Guild's activity stats, history and leaderboards. The bot counts activity; it doesn't read message content.

When off, no new activity is recorded and the activity sections on your Guild page show an empty state. Stats captured earlier are kept but stop updating.

### Who Can See Server & Member Activity

Controls who can view activity stats: server activity summaries, most-active boards, channel breakdowns and per-member activity.

* **Everyone** (default)
* **Members only:** people who joined your Guild on RivalRyze.
* **Admins only:** the Guild owner and admins.

It applies to existing stats too: restricted viewers see a locked state instead. It also decides who can post the stats and Month in Review cards with `/guild-stats` and `/guild-history`, and whether the Month in Review card appears in your `#info` channel. See [Guild Month in Review](/guilds/month-in-review.md).

## Setup

* **Channel Sync:** shows whether `ℹ️︱info`, `⚔️︱contests` and `🎮︱activity` exist, with **Sync Channels** to create the missing ones. See [Initial Setup](/for-guild-admins/initial-setup.md#the-channels-rivalryze-creates).
* **Bot language:** the language of the bot's public messages in your server: **Automatic** (your Discord server's language), **English**, **Português (Brasil)** or **Deutsch**. Private replies to a member's command use that member's own language.
* **Server & Bot:** a read-only summary of your server (privacy, verification level, language, whether it's a featured Guild) and of the bot (activity tracking, completion announcements, rare unlock alerts, Contest creation).

### Public or private?

Your Guild shows as **Public** (**Anyone can join**) when RivalRyze can find a permanent invite to your server, and players who aren't in your server yet get that invite when they try to join. It looks for, in order:

1. Your server's vanity URL.
2. An invite link that never expires and has no use limit. The bot needs the **Manage Server** permission to see your invite links.
3. The instant invite of your server widget.

Otherwise the Guild shows as **Private** (**Invite only**). This is checked whenever RivalRyze syncs your server's details from Discord, so a change can take a while to show. Either way, players must be in your Discord server to join the Guild. See [Finding and Joining a Guild](/guilds/finding-a-guild.md).

## Changing settings from Discord

`/guild-settings` shows the bot's settings as switches you can flip directly in Discord: the post types, the achievement rarity, **Allow User Battles**, **Receive Featured Battles** (Global Contests), and the **Admin Role Access** and **Activity Feed Roles** menus. Changes made there apply immediately. The minimum game difficulty, the privacy settings, social links and the bot language are only on the website.

Only the Guild owner and admins can use it. See the [Bot Commands Reference](/for-guild-admins/bot-commands-reference.md).
