ilonium.dev
The manual

Every switch,
and what it does.

The client has 182 settings across six tabs, plus the chat, the reports and the queues. This page is all of it, written out. Search it, or read the part you need.

Opening it

The whole client lives behind one key.

The mod menukey

Press M in game, or open Settings from the main menu. Every tab below is in there. The search box at the top of it works the same way as the one on this page.

Searching in the clienthabit

Type into the box at the top right of the menu and it searches every tab at once, not the one you are looking at. Faster than remembering where anything lives.

Visuals

Everything the arena is made of: the ground, the walls, the light, the trails, and the colours of the bikes.

77 settings

General

Master Enhanced Visualson / off

Toggle ALL modern graphics, bloom, neon grid & custom shaders in 1 click (Hotkey: F9)

Settings → Visuals

Arena

Neon Flooron / off

The dark floor and its grid, without the rest of enhanced mode

Settings → Visuals → Arena
Custom Score Tableon / off

Draw the Tab table in the client's own style instead of the built-in one

Settings → Visuals → Arena
Score Table Opacityslider

How solid it is - it is glanced at mid-round, so leave room to see past it

Settings → Visuals → Arena
Neon Arena Wallson / off

The lit perimeter walls, without the rest of enhanced mode

Settings → Visuals → Arena
Zone Glowon / off

Make the turning zone edges look lit instead of merely drawn

Settings → Visuals → Arena
Zone Glow Strengthslider

How far past white the zone is drawn, which is what the bloom picks up

Settings → Visuals → Arena
Own Zone Burns Whiteon / off

Your team's zone glows white in the middle, so whose it is needs no reading

Settings → Visuals → Arena

Floodlights

Floodlightson / off

Stadium masts at the corners of the arena, throwing light across the floor

Settings → Visuals → Floodlights
Floodlight Powerslider

How hard they burn

Settings → Visuals → Floodlights
Floodlight Heightslider

How tall the masts stand

Settings → Visuals → Floodlights
Floodlight Spreadslider

How wide the light lands where it arrives

Settings → Visuals → Floodlights
Floodlight Beamson / off

The shaft of light between the mast and the floor

Settings → Visuals → Floodlights
Floodlight Colourcolour

Warm white by default, so a lamp does not vanish into a cold arena

Settings → Visuals → Floodlights

Textures

Floor Colorcolour

The glass everything else sits on

Settings → Visuals → Textures
Grid Colorcolour

The grid, and the crosses where it meets itself

Settings → Visuals → Textures
Grid Accent Colorcolour

The heavier line every fifth square

Settings → Visuals → Textures

Colours

Paint Arena Wallson / off

Colour the walls that hold the grid in

Settings → Visuals → Colours
Arena Wall Colorsslider

One colour, or two and three blended along their length

Settings → Visuals → Colours
Arena Wall Color 1colour

Where the blend begins

Settings → Visuals → Colours
Arena Wall Color 3colour

Where it ends

Settings → Visuals → Colours
Paint My Trailon / off

Colour your own wall instead of using your player colour

Settings → Visuals → Colours
Trail Colorsslider

One colour, or two and three blended along its length

Settings → Visuals → Colours
Trail Color 1colour

At the far end of the wall

Settings → Visuals → Colours
Trail Color 3colour

Nearest the rider

Settings → Visuals → Colours
Custom Hitboxeson / off

Displays wireframe boundaries of objects

Settings → Visuals → Colours
3D Rubber Gaugeon / off

Show how much rubber each rider has left, in the world above their machine

Settings → Visuals → Colours

Atmosphere

Custom Fogon / off

Toggle customizable atmospheric world fog

Settings → Visuals → Atmosphere
Fog Densityslider

Sets the thickness of the world fog

Settings → Visuals → Atmosphere

Arena Extras

Zone Center Indicatoron / off

Show a soft beacon and crosshair at the zone center

Settings → Visuals → Arena Extras
Corpse Fade Timeron / off

Show a timer above dead players until their corpse disappears

Settings → Visuals → Arena Extras
Corpse Timer Overrideon / off

Override server corpse delay with custom duration

Settings → Visuals → Arena Extras
Corpse Fade Durationslider

Custom duration in seconds for corpse fade

Settings → Visuals → Arena Extras
Player Name Sizeslider

Scale factor for other players' names displayed above their cycles

Settings → Visuals → Arena Extras
Plain Cycle Nameson / off

Draw the name above each cycle in plain white instead of the player's colours

Settings → Visuals → Arena Extras
Sharp Cycle Nameson / off

Draw names with the interface font instead of the engine's bitmap sheet - same place and size, even letters

Settings → Visuals → Arena Extras
Name Plate Backgroundon / off

Draw a bright box behind dark player names instead of brightening the name itself

Settings → Visuals → Arena Extras
Corpse Trail Styleslider

0: Legacy, 1: Blinking Warning, 2: Gradual Fade & Shrink

Settings → Visuals → Arena Extras
Alpha Blendingon / off

Enables smooth transparency blending

Settings → Visuals → Arena Extras
Smooth Shadingon / off

Enables smooth vertex normals shading

Settings → Visuals → Arena Extras
Floor Detailslider

Sets floor grid/texture complexity (0-3)

Settings → Visuals → Arena Extras
Custom Flooron / off

Our own panelled ground in the plain look. Master Enhanced keeps its flat floor and neon grid either way

Settings → Visuals → Arena Extras
Custom Floor Lightslider

How brightly the panels are lit

Settings → Visuals → Arena Extras
Custom Floor Scaleslider

How many grid squares one tile of it covers

Settings → Visuals → Arena Extras

Bloom And Post

FBO Post-Processingon / off

The master switch for bloom. Works whether or not enhanced graphics are on

Settings → Visuals → Bloom And Post
Vignette Intensityslider

Darkening intensity of cinematic screen edges

Settings → Visuals → Bloom And Post
Vignette Radiusslider

Inner radius where vignette gradient begins

Settings → Visuals → Bloom And Post
Vignette Softnessslider

Feathering softness of edge vignette blur

Settings → Visuals → Bloom And Post
Bloom Thresholdslider

How bright a pixel must be before it starts to glow

Settings → Visuals → Bloom And Post
Bloom Strengthslider

How much of the glow is added back over the frame

Settings → Visuals → Bloom And Post
Bloom Spreadslider

How far the light bleeds from whatever is glowing

Settings → Visuals → Bloom And Post
Cycle & Trail Bloomon / off

One switch for the bikes and their trails together

Settings → Visuals → Bloom And Post
Cycle Bloom Powerslider

How hard the bikes themselves burn

Settings → Visuals → Bloom And Post
Trail Bloom Powerslider

How hard the trails burn, kept apart because their shader already brightens them

Settings → Visuals → Bloom And Post

Particles

Particle Engineon / off

Enable custom cycle/ambient particles

Settings → Visuals → Particles
Death Burst Countslider

Number of particles spawned on cycle death

Settings → Visuals → Particles
Camera Shakeon / off

Enable camera shake when a cycle crashes

Settings → Visuals → Particles
Shake Intensityslider

Intensity offset of screen shaking

Settings → Visuals → Particles
Ambient Duston / off

Enable glowing ambient dust particles rising from floor

Settings → Visuals → Particles
Ambient Particles Spawn Modeslider

Spawn mode for ambient floor particles

Settings → Visuals → Particles
Ambient Particles Min Limitslider

Minimum active ambient floor particles count

Settings → Visuals → Particles
Ambient Particles Max Limitslider

Maximum active ambient floor particles count

Settings → Visuals → Particles

Trails

Vanilla Wall Shadingon / off

Draw walls exactly as a plain build does: colour times texture, the texture's own transparency, no added brightness or gradient. For packs made for a normal client

Settings → Visuals → Trails
Trail Gradienton / off

Fades trail opacity from top (opaque) to bottom (transparent)

Settings → Visuals → Trails
Trail Alpha Topslider

Opacity level near the cycle/trail top

Settings → Visuals → Trails
Trail Alpha Bottomslider

Opacity level near the grid floor

Settings → Visuals → Trails
Trail Heightslider

Height scale of all cycle trails (1.0 = normal, 0.1 = pixel line)

Settings → Visuals → Trails
Trail Texture Stretchslider

How much wall one turn of the texture covers - raise it to read the picture instead of hatching

Settings → Visuals → Trails
Instanced Trailson / off

Enable next-gen instanced rendering for trail walls (Safe Fallback if disabled)

Settings → Visuals → Trails
Anti-Aliasing (MSAA)on / off

Enables 8x hardware multi-sample anti-aliasing

Settings → Visuals → Trails

Cycle Colours

Cycle Body Coloron / off

Recolour the machine on its own, leaving the wall its own colour

Settings → Visuals → Cycle Colours
Body Colourcolour

What the machine is painted, independent of the wall

Settings → Visuals → Cycle Colours
Override Own Coloron / off

Override your cycle color visually for yourself

Settings → Visuals → Cycle Colours
Own Cycle Colorcolour

Choose your visual cycle color

Settings → Visuals → Cycle Colours
Distribute Opponent Colorson / off

Ensure all opponents have different, clean colors

Settings → Visuals → Cycle Colours
Unified Opponent Coloron / off

Override all other players to a single chosen color

Settings → Visuals → Cycle Colours
Opponent Cycle Colorcolour

Choose color for all other players

Settings → Visuals → Cycle Colours

HUD

What is drawn over the game while you play — the numbers, the messages, the chat, and the way a round starts.

48 settings

General

Show HUDon / off

Toggle global visibility of HUD overlay

Settings → HUD
Rubber Gaugeon / off

Toggle display of the rubber gauge

Settings → HUD
Speed Meteron / off

Toggle display of the speedometer

Settings → HUD
Brake Meteron / off

Toggle display of the brake gauge

Settings → HUD
Scoreboardon / off

Toggle display of scoreboard

Settings → HUD
Show Pingon / off

Toggle display of latency information

Settings → HUD
Alive Counteron / off

Toggle player alive counter

Settings → HUD
Show Fasteston / off

Toggle display of peak speed attained

Settings → HUD
Show FPS (Legacy)on / off

Toggle display of legacy FPS counter

Settings → HUD
Minimap Enabledon / off

Show/hide the static minimap radar overlay

Settings → HUD
Minimap Rotateon / off

Rotate minimap smoothly to match player direction

Settings → HUD
Rotation Speedslider

Speed of minimap rotation. 1=Slow/smooth, 30=Instant

Settings → HUD
Minimap Zoomslider

Zoom into minimap content

Settings → HUD
Minimap Sizeslider

Minimap window scale size

Settings → HUD
Modern Live Scoreboardon / off

Esports-style rank list of teams and players

Settings → HUD
Modern Zone Timeron / off

Sleek capsule showing remaining zone time with alarms

Settings → HUD
Fortress Zone Alertson / off

Show conquest/defense alerts for fortress zones

Settings → HUD
Teammate Deathon / off

Flash red warning when a teammate dies

Settings → HUD
K/D Counter HUDon / off

Show kills/deaths/KD ratio on screen (top-left)

Settings → HUD
Reset K/D Statson / off

Hotkey or toggle to reset your kills/deaths count

Settings → HUD
Rubber Batteryon / off

Wide horizontal rubber bar above bottom panels

Settings → HUD
Classic Rubber Batteryon / off

Classic horizontal rubber bar above bottom panels

Settings → HUD
Client Name Widgeton / off

Separate widget showing the client logo name

Settings → HUD
Center Message Widgeton / off

Visual countdown and winner announcer overlay

Settings → HUD
Wall Timer Widgeton / off

Countdown till wall dissolves for dead players

Settings → HUD
Keystroke Visualizer 1on / off

Visual representation of pressed buttons (Widget 1)

Settings → HUD
Keystroke Visualizer 2on / off

Visual representation of pressed buttons (Widget 2)

Settings → HUD
FPS Widgeton / off

Separate widget showing current framerate

Settings → HUD
Ping Widgeton / off

Separate widget showing network latency

Settings → HUD
Time Widgeton / off

Separate widget showing current local system time

Settings → HUD
Keybinds Widgeton / off

Display listing of all active modules and hotkeys

Settings → HUD
Modern KD Widgeton / off

High-fidelity capsule showing Kills, Deaths, and Ratio

Settings → HUD
Modern Speedometeron / off

Sleek circular needle gauge for cycle speed

Settings → HUD
Modern Rubber Meteron / off

Circular needle gauge for rubber used with overheating alerts

Settings → HUD
Modern Brake Reservoiron / off

Circular needle gauge of remaining braking capacity

Settings → HUD
Modern Scoreboardon / off

Top banner showing your score and the highest player score

Settings → HUD
Modern Alive Counteron / off

High-fidelity widget showing alive player counts

Settings → HUD
Network Health Widgeton / off

Display connection quality, latency, and packet loss

Settings → HUD
Media Player Widgeton / off

OS media / Spotify overlay with EQ bars and controls

Settings → HUD
Media: Play/Pauseon / off

Bind key to play or pause media

Settings → HUD
Media: Next Trackon / off

Bind key to skip to next track

Settings → HUD
Media: Prev Trackon / off

Bind key to go back to previous track

Settings → HUD

Discord

Discord Statuson / off

Show what you are playing under your name in Discord. Nothing leaves the machine except through Discord itself

Settings → HUD → Discord

Round Start

Start Signalslider

How a round is counted in: 0 plain numbers, 1 the light gantry, 2 a traffic light

Settings → HUD → Round Start
Start Signal Sizeslider

How large the lights are

Settings → HUD → Round Start
Start Signal Heightslider

Where they hang, as a fraction down the screen

Settings → HUD → Round Start
Chat Input Baron / off

Draw the line you type into in our own face, under the chat

Settings → HUD → Round Start
Edit HUD Layouton / off

Enter interactive dragging/snapping design mode

Settings → HUD → Round Start

Client

Which build you are running, where the pieces of the interface sit on your screen, and how big they are.

12 settings

General

Versionnote

Which build this is, and whether a newer one is out. The answer arrives with the hello the client already sends every few minutes, so nothing goes looking for it; when there is an update, the version is named here with the address to get it from, and the game says so once per session as well.

Settings → Client
Field of View (FOV)slider

Adjust the client camera Field of View

Settings → Client
Speed Gauge Sizeslider

Scale factor of the speed meter gauge

Settings → Client
Speed Gauge X Offsetslider

Horizontal position of the speed meter

Settings → Client
Speed Gauge Y Offsetslider

Vertical position of the speed meter

Settings → Client
Rubber Gauge Sizeslider

Scale factor of the rubber gauge

Settings → Client
Rubber Gauge X Offsetslider

Horizontal position of the rubber gauge

Settings → Client
Rubber Gauge Y Offsetslider

Vertical position of the rubber gauge

Settings → Client
Brake Gauge Sizeslider

Scale factor of the brake gauge

Settings → Client
Brake Gauge X Offsetslider

Horizontal position of the brake gauge

Settings → Client
Brake Gauge Y Offsetslider

Vertical position of the brake gauge

Settings → Client
Reset HUD Layoutbutton

Restore default positions and sizes for all HUD gauges

Settings → Client

Noclip

Free flight for spectating and map making: the camera leaves the bike and goes where you send it.

16 settings

General

Noclip Modeon / off

Leave the bike and fly the arena freely

Settings → Noclip
Clean Screenon / off

Hide every hud element for a clean shot

Settings → Noclip

Flight

Flight Speedslider

Base movement speed in noclip mode

Settings → Noclip → Flight
Slow Factorslider

Speed multiplier when slow key is held

Settings → Noclip → Flight
Fast Factorslider

Speed multiplier while the fast key is held. A factor rather than a second speed, so raising the base speed raises the boost with it.

Settings → Noclip → Flight
Level Flighton / off

Forward stays level with the ground however far you are looking down. A toggle rather than a key to hold, because holding a key to fly straight is the same problem by another name.

Settings → Noclip → Flight
Lock Onon / off

The camera stops being a free flying thing and becomes a point on a sphere around the chosen player. The mouse walks it over that sphere, the wheel changes how far out it sits, and it keeps them framed while they move and turn underneath it.

Settings → Noclip → Flight
Lock-on Distanceslider

How far out the sphere sits from the player. The mouse wheel changes it too, while lock on is running.

Settings → Noclip → Flight
Mouse Sensitivityslider

Mouse look sensitivity in noclip mode

Settings → Noclip → Flight
Orbit Speedslider

Angular speed of orbit camera

Settings → Noclip → Flight
Orbit Radiusslider

Distance from orbit center to camera

Settings → Noclip → Flight
Orbit Heightslider

Height of orbit camera above target

Settings → Noclip → Flight
Follow Distanceslider

Camera distance behind followed player

Settings → Noclip → Flight
Follow Heightslider

Camera height above followed player

Settings → Noclip → Flight
Smooth Factorslider

LERP smoothing strength for follow camera

Settings → Noclip → Flight

Waypoints

Waypoints Visibleon / off

Show the waypoint list, or keep it out of the shot

Settings → Noclip → Waypoints
The waypoint panelhow it works

A list that appears beside the free camera, never in a menu: a list you have to open a menu to read is a list you fly away from. Drag it where it suits, pull its corner to the height that shows as many marks as you want, and the list inside scrolls when there are more. Click a mark to fly to it, or the cross beside it to forget it.

In the game, while noclip is on

Util

The tools around the game: sound, recording, the media widget, and the small conveniences.

21 settings

General

Hide Other Cycleson / off

Stop drawing other players' machines, names and all

Settings → Util
Hide Other Trailson / off

Stop drawing other players' walls - they still kill

Settings → Util
Quick Finderon / off

Search every screen and switch from one field

Settings → Util
Interface Volumeslider

How loud the menu's own sounds are

Settings → Util
Kill Soundson / off

Voice announcement pack on kill streaks

Settings → Util
Announcer Packslider

Choose announcer pack style

Settings → Util
Show Timeon / off

Toggle clock rendering in the HUD

Settings → Util
24h Formaton / off

Use 24-hour style for the clock

Settings → Util
Cycle Sparkson / off

Toggle sparks generation on collisions

Settings → Util
White Sparkson / off

Use clean white particles for sparks

Settings → Util
Spark Rateslider

Showers per second while grinding a wall

Settings → Util
Heart Sparkson / off

Sparks off a wall come out as hearts

Settings → Util
Spark Heartsslider

How many a scrape along a wall throws

Settings → Util
Heart Trailon / off

Hearts drift up out of your own wake

Settings → Util
Trail Heartsslider

How many are in the air behind you

Settings → Util
Explosionson / off

Toggle particle explosions upon death

Settings → Util
Heart Explosionson / off

A crash throws hearts instead of shards

Settings → Util
Death Heartsslider

How many a crash throws

Settings → Util
Single Line Explosionon / off

Render legacy crash explosion as a single vertical vector line

Settings → Util
Auto Packet Refreshon / off

Trigger sync commands when packet delay exceeds 1.2s

Settings → Util
Mod Menu Toggle Keybindon / off

Keybind to open the Mod Menu

Settings → Util

Theme

The colours of the client itself — the menu, the panels, the accents. Not the game, the furniture.

13 settings

General

Rainbow Top Baron / off

Enables cycling RGB gradient on top bar

Settings → Theme
Rainbow Accenton / off

Enables cycling RGB on all elements

Settings → Theme
Rainbow Speedslider

Controls velocity of hue rotation

Settings → Theme
Particle Backdropon / off

Toggle floating background particles

Settings → Theme
Particle Typeslider

Choose particle shape (0=Dust, 1=Rain, 2=Stars, 3=Hearts)

Settings → Theme
Interactive Particleson / off

Toggle mouse repulsion on particles

Settings → Theme
Constellation Webon / off

Toggle connecting lines between particles

Settings → Theme
Parallax Effecton / off

Toggle 3D parallax offsets for particles

Settings → Theme
Gradient Accenton / off

Use a smooth blend between 2 colors

Settings → Theme
Accent Color 1colour

Starting color of the theme gradient

Settings → Theme
Accent Color 2colour

Ending color of the theme gradient

Settings → Theme
Background Colorcolour

Changes the main window color

Settings → Theme
Background Opacityslider

Sets the transparency of the menu

Settings → Theme

Signing in to a server

Some servers keep accounts. When one asks who you are, the client asks you.

The boxhow it works

Name, password, and what to do with the password afterwards. There is no pointer in it on purpose — it comes up in the middle of a round, over a game you cannot steer — so everything is reached from the keyboard: Tab moves between the three, Enter signs in, Esc walks away.

Remember passwordthree choices

Never — typed each time, kept nowhere. This session — held in memory until you quit, so rejoining the same server does not ask again. On disk — written beside your settings and still there tomorrow, in the clear, which the box says out loud when you pick it. Left and right arrows choose.

Whose account it ishow it works

Not ours. These are the game's own global accounts, kept by whichever authority the name ends in, and the same ones any Armagetron client uses. Nothing about it goes through ilonium.dev.

Global chat

A chat room shared by everyone running the client, whatever server they are on.

What it isfeature

One room, inside the client, open to everyone who has it. Ask for help, find someone to duel, say a match is starting. It is not tied to a server, so people waiting on different ones can still talk.

No account, no passwordhow it works

The client makes a key for itself the first time it runs and signs everything it sends with it. Nothing to register, nothing to remember, and nobody can speak in your name.

Tags beside a namehow it works

Owner, beta tester, moderator — given by staff on the server side and shown in the colour they chose. The client cannot ask for one, which is why nobody can award themselves anything.

If you are muted or bannedhow it works

The client says so, gives the reason, and for a mute, how long is left. A chat ban leaves the reports working; they are separate.

Three seconds between messageslimit

Counted on the server. Long enough to stop a flood, short enough that a conversation still feels like one.

Reports

The way to tell us something is broken without leaving the game.

Sending onefeature

Support tab, a subject, a description, send. No account and no email address. The answer comes back to the same key that sent it.

What travels with ithow it works

Your system, processor, graphics card, memory and disk go with the report. Almost every "it crashes" turns into an answer once somebody knows the driver, and this saves the round of questions.

One an hourlimit

Counted on the server, so it is the same hour for everybody. The screen shows exactly how much of it is left.

Pickup queues

Organised matches: you sign up, and when enough people have, a game starts.

How a pickup worksfeature

Pick a queue, join it, and go on playing elsewhere. When it fills, everyone in it is told where to go and the match begins. It is how a community with fifty people online still gets proper eight-a-side games.

Beginner, open and prohow it works

Three groups, so a first game is not spent against people who have played for a decade. The client shows them apart rather than as one long list.

Signing uprequirement

Queues belong to the league, not to the client, so they need a league account — you make one on the league site, then log in from the client once. After that the queues are simply there.

Taking the first free seatfeature

On a full server, switch this on and the client keeps asking for a place, then takes the one that opens. No refreshing the list by hand.

Dashboard

Your own record, kept by the client.

What it countsfeature

Kills, deaths, longest life, distance ridden, rounds and sessions — locally and on servers both. It is your history, not a leaderboard.

Who is on the serverfeature

The players around you, their pings and their logins, without opening the score table mid-round.

What the client tells us

One thing, every five minutes, and it is on the site for anyone to read.

The hellohow it works

The client says it exists, which build it is, and whether it is on Windows, macOS or Linux. That is the whole message. It carries no name, no address you could read off it, and no numbers at all — how many people are playing is counted on our side, from the hellos that checked out, because a client that cannot send a count is a client that cannot inflate one.

Why it cannot be fakedhow it works

The hello is signed with the same key the chat and the reports use, and a signature that has already been sent is refused if it turns up again. Keys are free to make, so a crowd of new ones arriving from one address stops being counted after the first handful — quietly, because a refusal would tell whoever is trying where the line is.

Where to read itpage

ilonium.dev/stats — how many are on right now, today, this week, the month's busiest moment, the shape of the last day, and which builds and systems people are on.

Update notices ride alonghow it works

The answer to the hello names the current build. If it is newer than yours the game says so once, and the Client tab keeps the version, what changed and where to get it. No separate check, no background downloading.

Socials

Where the people are, from inside the client.

Links that open outsidefeature

The community lives in a few places at once. This tab is the short list, so nobody has to hunt for an invite that was posted in a forum thread in 2014.

Discord statusfeature

Shows where you are — menu, local game, or which server, with the score — under your name in Discord. One switch turns the whole thing off.

Chat commands

Typed into the game chat with a slash. These come from the game itself and work on any server that allows them.

/team, /teams, /myteamcommand

Join a particular team, list the teams, or see who is on yours. This is how you get onto the side your friends are on instead of being balanced away from them.

/shuffle, /teamshufflecommand

Move yourself up or down inside your team. In fortress that decides who defends and who goes out, and on our servers everyone may do it.

/lock, /invite, /unlockcommand

Close your team to strangers and invite the people you meant to play with. The polite way to hold a spot.

/login, /logoutcommand

Sign in with your global name so the server knows you are you. Needed for anything that remembers you between visits — ladders, tags, the sumo board.

/msg, /me, /shoutcommand

A private line to one player, an action instead of a sentence, and a message loud enough for everyone including spectators.

/players, /adminscommand

Who is on the server and who can do something about it.

/callvote, /votecommand

Start a vote or answer one. The client draws it as a screen you can read rather than a line that scrolls past.

/console, /helpcommand

Run a server command you have the rights for, and ask the server what it accepts.