What is the Factions System?
Turn your Discord server into a dynamic battleground where factions compete for territorial control in a League of Legends themed power struggle.
⭐ The Factions System is a Premium-only feature that adds a layer of gamification to your Discord server, encouraging member activity and engagement.
The Factions System transforms your Discord server into a dynamic territorial battleground inspired by the world of Arcane and League of Legends. Members join different factions and compete for control over your server's channels (territories), with weekly updates, special events, and rewards for the victors.
Each week, random channels become "contested territories" that factions can fight over through active participation. The faction with the most activity in a contested channel gains control of it. A special "priority territory" may also appear, offering bonus rewards to the faction that captures it!
How It Works
A comprehensive guide to setting up and managing the Factions System in your server.
1. Enable Factions
First, you'll need to enable the Factions system using the /factions command with the enabled:true parameter.
Remember, this feature is only available with a Premium subscription!
2. Set Up Faction Roles
Use /setupfactions to automatically create all the necessary roles for the five factions and their ranks.
If your server has Boost Level 2 or higher, faction roles will also get custom icons!
3. Create Territories
Designate channels as territories using /setterritory. You'll need to specify the channel and a name for the territory.
Example: /setterritory channel:#general name:Central Plaza
4. Members Join Factions
Your members can join factions using the /joinfaction command, selecting from the available factions.
They will automatically receive the faction role and the first rank role for their chosen faction.
5. Weekly Battles
Once per week, the system automatically selects random channels as contested territories and announces them with a story update.
Factions compete through active participation in these channels over the week.
6. Victory Rewards
When a faction wins control of the special priority territory, their faction role turns gold for 3 days as a visual reward.
The weekly update includes an AI-generated story that chronicles the territorial conflicts!
The Five Factions
Each faction has its own theme, color, and progression ranks inspired by League of Legends lore. If you want a user's color to be their faction, simply go to Server Settings -> Roles and drag the faction roles to the top of the list.
Enforcers
The law enforcement of Piltover, committed to maintaining order and justice. Their role color is royal blue.
Firelights
A group of survivors living in the margins between Piltover and Zaun, fighting for a better future. Their role color is dark green.
Members of the Glorious Evolution
Followers of Viktor's vision of a future where humans and machines merge. Their role color is medium purple.
Jinxers
Chaos-loving followers of Jinx who revel in mayhem and explosions. Their role color is hot pink.
Admin Commands
These commands help you manage the Factions System in your server.
- /factions [enabled] - Enable or disable the Factions System. This is the master toggle for the feature.
- /setupfactions - Create all necessary faction roles and rank roles automatically. This only needs to be done once.
- /setterritory [channel] [name] - Designate a channel as a territory with a custom name. You can add as many territories as you want.
- /forceterritoryupdate - Force a weekly territory update for testing purposes. Normally updates happen automatically every 7 days.
Member Commands
Commands your server members can use to interact with the Factions System.
/joinfaction
Allows members to join one of the five factions. They can switch factions later if they desire.
Example usage: /joinfaction faction:firelight
/territories
Shows all territories, their current controlling faction, and highlights contested territories for the current week.
/factioninfo
Members can view information about any faction, including member count, territories controlled, and top contributors.
Example usage: /factioninfo faction:jinxer
How Territorial Control Works
The mechanics behind the weekly faction battles.
⚔️ Activity in contested territories is what matters! The faction with the most activity in a channel during the week will gain control of it.
Every week, the system automatically selects a few random channels (typically 1-2) as contested territories. These become battlegrounds where factions compete for control through active participation.
The system tracks activity in these channels, with each meaningful message from a faction member adding points to their faction's score. More substantial messages (longer text, images, links) are worth more points. Intuitive anti-spam measures prevent abuse as well.
At the end of the week, the faction with the highest score takes control of each contested territory. The system then selects new contested territories and the cycle continues.
There's a 20% chance each week for a special "priority territory" to appear. The faction that captures this territory gets special rewards - their faction role turns gold for 3 days!
Weekly Story Updates
The Factions System generates engaging narrative updates each week.
One of the most unique features of the Factions System is the AI-generated story updates. Each week when territories change hands, the system creates a custom news report in the style of a Piltover/Zaun broadcast.
These stories are automatically posted in your server's announcements channel (or the first available text channel) and include:
- A dramatic headline announcing the week's territorial changes
- A creative narrative contextualizing the battles within League of Legends lore
- Specific mentions of which factions gained or lost territories
- Announcements of the new contested territories for the coming week
- Information about any priority territories and their strategic importance
These weekly updates help keep your members engaged with the system and provide an ongoing narrative thread that makes your server feel alive and dynamic.
Best Practices & Tips
How to get the most out of the Factions System.
Start With Key Channels
Choose your most active channels as territories first to ensure healthy competition from the beginning.
You can always add more territories later as your server grows.
Create a Dedicated Announcements Channel
Having a channel specifically for faction updates helps keep members informed and engaged with the system.
Name it something like "faction-news" or "territory-control" for clarity.
Encourage Balanced Participation
If one faction becomes too dominant, you might want to encourage new members to join underrepresented factions.
Consider adding perks or rewards to less popular factions to maintain balance.
Use Territory Names Creatively
Instead of just using channel names, give your territories thematic names from League of Legends lore.
For example: "#general" could be "The Progress Day Plaza" or "#music" could be "The Hextech Symphony Hall."
Frequently Asked Questions
Common questions about the Factions System.
How many territories should I set up?
This depends on your server size, but we recommend starting with 4-8 territories. The system works best when approximately 25% of your territories are contested each week, creating focused battlegrounds.
Can members change factions?
Yes! Members can use the /joinfaction command again to change their faction. However, they'll start at the lowest rank in their new faction.
What happens if no one participates in a contested territory?
If no faction has any activity in a contested territory, it will remain under its current control. In the case of an unclaimed territory, it will stay unclaimed until the next contest.
Can I manually adjust territory control?
Currently there's no command to manually set territory control, but you can use /forceterritoryupdate to trigger the weekly calculation if you need to reset the system.
Do voice channels work as territories?
The system tracks text activity only, but you can designate voice channels as territories. Activity will be tracked in the text chat of that voice channel.
Getting Help
Need additional assistance with the Factions System?
Admin Command Help
Use /adminhelp to see all admin-specific commands and permissions, including faction-related commands.
Join the Support Discord
If you're experiencing issues with the Factions System, join the Discord: Jinx Bot Support for assistance.
Contact Support
If you're still experiencing issues with the Factions System, contact us at [email protected] for assistance.