Tek Arena
⚔️ Tek Arena — battle royale for your server
Tek Arena is an automated battle-royale game where members fight in combat rounds until one player — or one team — is left standing. The winner is awarded server points. It's one of the most engaging ways to run game nights and reward your community.
There are two modes: Solo Arena (free-for-all) and Team Arena (two teams face off).
Starting or ending an Arena requires the Manage Server permission. Only one Arena game can run per server at a time. Anyone can view the leaderboard.
Starting a game
Solo Arena — /tek-arena start
| Parameter | Description | Required |
|---|---|---|
| prizepoints | Total prize pool, split across the top 3 finishers. Needs 4+ players to pay out. | yes |
| bonus-every | Grow the pot one tier for every N fighters who join. Leave empty for a fixed pot. | no |
| bonus-multiplier | How much each tier adds, e.g. 0.5 for +50%. Default: 0.5. | no |
| delay | Join window before the game starts, e.g. 0.5m, 5m or 2h. Default: 30 seconds. | no |
| interactive | Enable Interactive mode with buff selection. Default: false. | no |
/tek-arena start prizepoints:500 delay:5m interactive:true
Team Arena — /tek-arena team-start
| Parameter | Description | Required |
|---|---|---|
| prizepoints | Points shared among the winning team's members. | yes |
| team-a-name | Custom name for Team A. Default: Team A. | no |
| team-b-name | Custom name for Team B. Default: Team B. | no |
| bonus-every | Grow the pot one tier for every N fighters who join. Leave empty for a fixed pot. | no |
| bonus-multiplier | How much each tier adds, e.g. 0.5 for +50%. Default: 0.5. | no |
| delay | Join window before the game starts, e.g. 0.5m, 5m or 2h. Default: 30 seconds. | no |
| interactive | Enable Interactive mode with buff selection. Default: false. | no |
/tek-arena team-start prizepoints:1000 team-a-name:Dragons team-b-name:Phoenix delay:10m
Joining a game
When a game starts, the bot posts an announcement with a live countdown:
- Solo Arena — click Join Fight.
- Team Arena — click 🔴 Join Team A or 🔵 Join Team B.
A minimum of 2 players is required or the game is cancelled, and 4 players for the prize to pay out (see Prizes). Up to 1,000 players can join. In Team Arena the teams are kept balanced (no team may have more than 3 extra players).
The join buttons stay usable for the whole join window — including on games scheduled hours ahead, and across bot restarts. Once the battle begins the buttons are greyed out and the announcement updates to show joining is closed.
Prizes
In Solo Arena, prizepoints is the total pot and it is split across the
podium: 70% to the winner, 20% to second place and 10% to third. If a
place isn't filled — a two-player game has no third place — that share stays with
the winner, so the full pot is always paid out. The victory announcement shows
exactly who received what.
In Team Arena, prizepoints is awarded to each member of the winning team.
An Arena needs 4 or more fighters for its pot to unlock. Smaller games still run and still crown a winner — they just don't award points. The lobby shows how many more fighters are needed, which makes it easy to rally the channel.
This is what stops a couple of accounts quietly farming points off repeated
rematches, so it applies everywhere — including when a moderator force-ends a
game with /tek-arena end.
Growing the pot with turnout
Set bonus-every and the pot climbs a tier each time that many more fighters
join, which turns the lobby into a recruitment drive — it always shows the next
milestone and what it's worth:
🏆 Prize: 1,000 TekPoints
⬆️ 2 more fighters unlocks 1,500 TekPoints!
With bonus-every:10 bonus-multiplier:0.5 on a 1,000-point pot: 10 fighters pays
1,500, 20 pays 2,000, and so on up to a 3× ceiling so a huge lobby can't mint
a fortune. Leave bonus-every empty and the pot stays fixed.
Rematch
Every victory announcement carries a ⚔️ Rematch button that immediately opens a new lobby with the same prize, mode and team names, and a 2-minute join window.
Anyone who fought in that battle can call for a rematch, for 10 minutes after it ends — the person who started the game has usually moved on by then, and the moment right after a match is when a channel is most up for another round. Members with Manage Server can use the button at any time.
Each rematch pays less than the one before it: 100% of the pot, then 75%,
50%, 25%, and nothing after that. Starting a fresh game with /tek-arena start
resets it to full. So a genuine "one more!" still pays properly, while a loop
someone runs to farm points winds down to zero on its own. The lobby always says
where in the chain it is.
Combined with the turnout rule above, there's no risk in letting fighters call for a rematch: a small looping game pays out nothing at all.
Reminders
Lobbies that are more than a minute from starting carry a 🔔 Notify Me button. Press it and the bot DMs you about a minute before the fight begins — no extra channel pings. Press it again to cancel.
If the DM never arrives, your Discord privacy settings are likely blocking direct messages from server members.
Win streaks
Win two or more Arenas in a row and the victory announcement calls it out. A game you sit out doesn't break the run — only losing does. Streaks are per server, and in Team Arena every member of the winning team keeps theirs alive.
Leaderboard — /tek-arena leaderboard
Ranks the server's fighters by wins, then kills, then battles played.
| Parameter | Description | Required |
|---|---|---|
| period | Time window: all time, last 30 days, or last 7 days. Default: all time. | no |
/tek-arena leaderboard period:month
Only completed games count — cancelled lobbies are ignored. In Team Arena every member of the winning team is credited with the win.
How combat works
Every player starts with 100 HP. Once the join window closes, combat plays out automatically in rounds, with more fights per round as the lobby grows. Each fight is a randomly chosen action — direct attacks, environmental events, heals, or self-damage — with critical hits, armor, dodge, and damage reflection in play. The game ends when one player (Solo) or one team (Team) remains.
Special events
Every few rounds, players can randomly receive a boost or setback — healing potions, armor upgrades, weapon sharpening, a Phoenix Feather that revives once on death, and more — keeping each match unpredictable.
Interactive mode ⚡
Set interactive:true to pause each round for a buff selection phase: every
surviving player gets 15 seconds to pick one buff from a randomly offered set,
across offensive, defensive, and utility categories with Common → Legendary
rarities. This turns Arena into a more strategic, hands-on experience.
Ending a game
- Automatic — the game ends on its own when a single player or team is left, and the winner receives the prize points.
- Force end — /tek-arena end stops the current game. If it hasn't started yet (still in the join phase), it's simply cancelled with no winner.
Arena pays out in your server's points. Configure points in the Engagement System.