All articles
discord
team
organization
process

How to Organize a League of Legends Team on Discord

Victory View 9 min read

To organize a League of Legends team on Discord, keep one small server with a few clear categories (info, planning, prep, reviews, voice), two or three roles, pinned rules, and a scheduled event for every scrim and match. That's the whole Discord server LoL team setup. The rest of this guide is about the details: which channels to create, what goes in each one, and how to keep a written record so your debriefs and goals don't vanish in the scroll.

Why your team's Discord gets messy

Most amateur teams start the same way. Someone creates a server, adds a #general and one voice channel, and invites the roster. For two weeks it works. Then the scrim times, the op.gg links, the memes, the draft ideas and the "who's on tonight?" messages all land in the same channel. A decision taken on Tuesday is buried by Thursday. Nobody remembers what you agreed after the last loss.

The fix isn't more channels. It's fewer channels, each with one job, and a habit of writing things down in the right place.

Discord server LoL team structure: the channels you need

Here's a structure that fits a roster of five to ten people plus staff. Use Discord categories to group channels so the sidebar reads like a checklist.

Category Channel What goes there
Info #announcements Roster changes, tournament sign ups, decisions. Staff only can post.
Info #rules How the team works. Short, pinned, read once.
Planning #schedule Availability, scrim requests, confirmations.
Prep #match-prep Opponent links, draft plans, one thread per match or scrim block.
Reviews #reviews Debrief notes, VOD timestamps, goals. One thread per review.
Reviews #coach A dedicated channel for your coaching bot or tools, if you use one.
Chat #general Everything else, memes included.
Voice Game The five players during scrims and matches.
Voice Review Comms review and debriefs, with staff and subs.
Voice Lobby Hanging out, SoloQ duos, waiting for the fifth.

That's about ten channels. Resist adding more until a real need shows up. Every extra channel is one more place where a decision can hide.

Announcements and rules

#announcements is read only for players. Only the captain, coach or manager can post. This makes it the one channel everyone can trust: if it's there, it's decided. Turn on notifications for it and ask players to do the same.

#rules holds a single pinned message. Keep it short enough to read in a minute:

  • When you're expected to show up, and how early before a scrim.
  • How to say you can't make it (in #schedule, before a set deadline).
  • Who makes the calls in champ select and in game.
  • What happens in voice during a game: calls only, no flaming, no post mortem until the game ends.
  • Where feedback goes: #reviews, not DMs, not #general.

If your team has a habit of turning losses into blame sessions, write the review rules here too. How to debrief a loss without blaming anyone has a format you can copy.

Schedule

#schedule is for logistics only. Availability, scrim requests from other teams, "I'm late 10 minutes". No strategy, no memes. When a channel has one job, people actually read it.

Pin the recurring things: your regular practice nights and the deadline for confirming attendance.

Match prep

#match-prep works best with threads. Create one thread per opponent or scrim block, named with the date and the team: "Nov 20 vs Black Lotus". Inside, drop the opponent's op.gg multisearch, the bans you're considering, your planned comps and anything the shotcaller wants the team to read before the game.

Threads keep the main channel clean, and they archive themselves when nobody posts for a while. You can still search them later when you face the same team again. If you want a full prep checklist, how to scout your opponent before a League of Legends match walks through it.

Reviews

#reviews is the channel that makes teams improve, and the one most teams skip. More on it below.

Voice channels

Two voice channels matter. Game is for the five players on the Rift, and nobody else talks there during a game. Staff and subs can listen, but keep them muted or in a separate channel so comms stay clean.

Review is where you go after the game. Having a separate room helps: moving channels is a small signal that the game is over and it's time to look back calmly.

Roles and permissions: keep them simple

Discord lets you build a complex permission system. Don't. Three or four roles cover almost every amateur team:

  • Staff: captain, coach, manager. Can post in #announcements, pin messages, create events and manage threads.
  • Player: the starting roster. Access to every team channel.
  • Sub: same access as players. Separating them just makes it easy to ping the right people.
  • Friend (optional): access to #general and Lobby only.

Give each role a color so you can tell at a glance who is who in voice and chat. Then set permissions at the category level rather than channel by channel. If your Info category is read only for Player and Sub, every channel you add inside inherits it.

Two permissions worth thinking about:

  • Manage Messages lets someone pin and delete. Give it to staff only, so pinned messages stay meaningful.
  • Create Events lets someone add scheduled events. Give it to whoever books scrims.

Mentioning a role (@Player) is faster and more reliable than pinging five names. Use it for confirmations and last calls before a game.

Use Discord scheduled events for scrims and matches

Discord has a built in Events feature. You create an event with a name, a date, a time and a location, either a voice channel on the server or an external place. Events show up at the top of the server, members can mark themselves as interested, and Discord notifies them when it starts.

For a team, this beats a message in #schedule that gets buried. Create one event per scrim and per official match:

  • Name: "Scrim vs Black Lotus (3 games)" or "Cup match vs Black Lotus".
  • Location: the Game voice channel.
  • Start time: when players should be in voice, not when the lobby opens. Give yourself a buffer.
  • Description: format, lobby details, and a link to the prep thread in #match-prep.

Ask every player to click "Interested". If someone hasn't by the day before, you know who to ping. When the event starts, everyone gets the same notification and joins the same channel.

Running scrims without a plan? How to run a structured scrim in League of Legends covers what to agree on before and after.

Keep a written record of debriefs and goals

Voice debriefs are good for the moment and bad for memory. You talk for twenty minutes, agree on two things to fix, and by next week half the team remembers something different.

Write it down. After each review, someone posts a short summary in a new thread in #reviews:

  • Game or scrim: date, opponent, result.
  • What worked: one or two points, specific.
  • What to fix: one point per player at most, plus one for the team.
  • Next step: what you'll practice before the next game.

Keep it short. A summary that takes two minutes to write gets written every time. One that takes twenty gets skipped after the first week.

Do the same for goals. Create a pinned message or a dedicated thread with the current team goal and each player's personal goal, with the date you set them. Update it when a goal is reached or replaced. When someone asks "what are we working on again?", the answer is one click away. If your goals are still vague, how to set goals for your amateur League of Legends team helps you turn them into something you can measure.

Over a season, this thread history becomes your team's memory. You can scroll back and see what you were struggling with in the first month, and whether it's still there.

Pins: what to pin and what not to

Pins only work if there are few of them. A channel with dozens of pinned messages has none. A simple rule:

  • #rules: the rules message.
  • #schedule: practice nights and the attendance deadline.
  • #reviews: the current goals and the debrief template.
  • #match-prep: nothing permanent, the threads do the job.

Review your pins at the start of each split and unpin anything outdated.

A quick setup checklist

If you're starting from scratch or cleaning up an existing server, do it in this order:

  1. Create the categories: Info, Planning, Prep, Reviews, Chat, Voice.
  2. Create the channels inside them, and delete or archive the old ones nobody uses.
  3. Create the roles (Staff, Player, Sub), give them colors, assign them.
  4. Set permissions at the category level: #announcements read only for players.
  5. Write and pin the rules.
  6. Create a scheduled event for your next scrim.
  7. After that scrim, post the first debrief thread in #reviews.

It fits in an evening. The habits take longer, so ask one person, usually the captain, to own the server for the first few weeks: create the events, post the debrief summaries, keep the pins clean.

Make the server do some of the work

A clean structure solves most of the mess. The part that still depends on someone's goodwill is the follow up: checking everyone's games, tracking goals, remembering to post a recap. That's where a coach in your #coach channel helps. Victory View Coach is an AI coach that lives in your Discord: you mention it in the team channel, it knows the roster's games, answers your questions, tracks team and individual goals, posts recaps after sessions and team games on its own, and can add your matches to the server's Discord events. You can set it up from the Victory View Coach page.

Want these numbers for your own games?

Ask Victory View Coach in Discord why you lost, with your own stats. Or give your team the App: weekly priorities, goals and a scout before every match.