Discord roles organize access, but TSHL database records control league authority.Public commands and pages expose approved member-facing information only.No private scouting or ticket history is listed here.
- 1
Join and Complete Discord Setup
LiveNew members receive one combined welcome message. Select one or more positions: C, W, D, and G, then choose whether to opt into LFG.
Position and LFG roles help organize pickup play. They do not grant league authority.
- 2
Update Your Positions Later
/position clear/position lfg opt-in/position lfg opt-out/position manage/position view
- 3
Find or Advertise Games
Opt into LFG access, then use the manual #lfg workflow. Mention C, W, D, or G where permitted by the server flow.
The old /lfg command is retired and is not listed as an active command.
- 4
- 5
Create or Review Your Player Access
Use signup to submit or review public player access information.
Signup does not automatically grant league authority, roster membership, or staff roles.
Open signup - 6
Manager Access
Manager tools require an active TSHL Owner, GM, or AGM staff record. Discord roles alone do not grant manager authority.
The manager page may show an access-required state when your account is not linked.
Open manager dashboard
/position clearLiveMembers
Clear all C/W/D/G position roles.
/position lfg opt-inLiveMembers
Opt into LFG access.
/position lfg opt-outLiveMembers
Opt out of LFG access.
/position manageLiveMembers
Open the position and LFG self-selection controls.
/position viewLiveMembers
View your current LFG position roles and LFG access.
/all-star-watchLiveMembers
Show publish-ready All-Star watch candidates.
/leaderboardLiveMembers
Show a player or team leaderboard.
/matchupLiveMembers
Show publish-ready Matchup Of The Week context.
/media-latestLiveMembers
Show the latest publish-ready media packet.
/mvp-raceLiveMembers
Show publish-ready MVP race candidates.
/playerLiveMembers
Show a public player stat profile.
/mcl lineup viewLiveMembers
View submitted MCL lineups.
/mcl pregameLiveMembers
Show or generate a safe MCL pregame packet.
/mcl rosterLiveMembers
Show an active MCL roster.
/mcl checkinRestrictedActive MCL Owner/GM/AGM staff
Submit an MCL pregame check-in.
/mcl lineup setRestrictedActive MCL Owner/GM/AGM staff
Submit an MCL game lineup.
/mcl releaseRestrictedActive MCL Owner/GM/AGM staff
Release a player from an MCL roster.
/mcl server-vetoRestrictedActive MCL Owner/GM/AGM staff
Submit an MCL pregame server veto.
/mcl signRestrictedActive MCL Owner/GM/AGM staff
Sign a player to an MCL roster.
/mcl trade proposeRestrictedActive MCL Owner/GM/AGM staff
Propose an MCL trade.
- New Member Welcome Join the test guild and complete onboarding in the welcome channel.
- Welcome Onboarding Controls Use the welcome controls or /position manage.
- Position Role Selection Run /position manage to update your positions.
- LFG Access Opt into LFG, then post manually in the LFG channel.
- Bidding Workflow Managers use the protected website workflow when Bidding mode is active.
- Support Ticket Panel Use the managed panel only during approved test-guild smoke.
- Draft Discord Notifications Follow the public draft board for now.
- Draft Discord Commands Use the public draft board and approved manager draft room where authorized.