Setting Up a League of Legends Discord Server: Step-by-Step
This wiki covers the complete process of creating and configuring a League of Legends Discord server — from first channel to fully operational LoL community.
Creating the Server
- In Discord, click the + icon in the server list (left sidebar)
- Choose "Create My Own"
- Select "For a club or community" (gives access to Community features like announcements)
- Name your server (e.g. "EUW LoL Community", "Platinum+ Server", "ARAM Enjoyers")
- Upload a server icon — champion art or the LoL logo works well
Enabling Community Mode
Community mode unlocks announcement channels, member screening, and discovery features. Go to Server Settings → Community → Enable. Set a Rules channel and a Community updates channel. Enable Member Screening so new members must agree to rules before accessing channels.
Recommended Channel Structure
Information: rules, announcements (announcement type), patch-notes (announcement type), rank-roles with verification instructions.
General: welcome-chat, general, memes-highlights, lfg-duo-finder.
Gameplay: champion-discussion, top-lane, jungle, mid-lane, bot-lane, support, coaching-requests, replay-analysis.
High Elo (Diamond+ only): high-elo-chat, vod-requests. Use channel permissions to gate these.
Meta and Tierlist: tier-list-discussion, champion-news, patch-breakdown.
Voice: Game Room 1-3, Coaching Room, AFK Lounge.
Role Setup
Create rank roles in Server Settings → Roles in order from highest to lowest: Challenger (red #FF4444), Grandmaster (orange #FF6600), Master (#FF8800), Diamond (cyan #00BFFF), Emerald (green #50C878), Platinum (teal #00CCBB), Gold (#FFD700), Silver (#C0C0C0), Bronze (#CD7F32), Iron (#8B7355), and Unranked (#666666).
Also create position roles: Top, Jungle, Mid, ADC, Support, Fill — assigned via reaction roles so members can self-select.
Staff roles: Owner, Admin, Moderator, Coach, Event Host each with appropriate permissions.
Setting Up Riot Rank Verification
With Discord's Riot Games integration, rank verification is now native. The simplest flow: direct members to link their Riot account in Discord Settings → Connections → Riot Games, then run the server's verification bot command. The bot reads their linked rank directly from Discord and assigns the appropriate role automatically.
For bots like Carl-bot, create a panel in #rank-roles with verification instructions. For dedicated LoL bots like Poro, members can run /setsummoner to link their account and /rank to display it.
Rank-Gated Channel Permissions
For a high-elo-chat channel accessible only to Diamond+ players: Edit Channel → Permissions → set @everyone to deny View Channel → add Diamond, Master, Grandmaster, and Challenger roles with View Channel allowed → add Moderator role with View Channel and Manage Messages allowed.
Announcement Channel Setup
Set your patch-notes channel as Announcement type (Edit Channel → Channel Type → Announcement). Post each major patch with a formatted summary. Members can "Follow" this channel to receive updates in their own servers — a great growth tool for getting exposure to other servers' members.
Onboarding New Members
A good onboarding flow: member joins → automated DM with welcome message and verification instructions → member reads rules and agrees to screening → member opens Discord Settings → Connections and links Riot account → member runs /verify → bot assigns rank role and position role → member gains access to their personalised channel set.
Growing Your Server
Once configured, list on discords.ai to reach thousands of LoL players actively looking for servers. Bump regularly to stay visible in listings. Run events — Clash squads, 1v1 tournaments, patch discussion nights. Post in the discords.ai Feed to share highlights and updates that reach the broader community.