OpenFront Interface — Panels and Icons

What every OpenFront panel and icon means. The crown, handshake, envelope and broken shield above player names, the control panel, event feed and radial menu.

SOURCE-VERIFIED · df9114ee Intro Updated 2026-07-30 5 min read

The short version

  • 👑 crown = rank 1 · 🤝 handshake = ally · ✉️ envelope = alliance request · 🛡️ broken shield = traitor
  • A broken shield means you can hit that player at half losses for 30 seconds
  • Check the Tribe label in the player overlay first — bots cost 30% fewer troops to attack

Four icons carry most of the information. 👑 crown is rank one, 🤝 handshake is an ally, ✉️ envelope is an alliance request, and 🛡️ broken shield is a traitor. A broken shield means that player can be attacked at half the usual losses for the next thirty seconds.

The rest of the screen sorts into four areas.

Player icons

IconMeaning
CrownTop of the leaderboard
HandshakeAllied with you
EnvelopeHas sent you an alliance request
Broken shieldTraitor. Attacked an ally
Dollar stop signEmbargo. Trade with you has stopped, automatically or manually

The broken shield shows for 30 seconds only. Inside that window attackers take half losses and advance 20% faster. Seeing this icon is an opportunity. See What Happens When You Betray an Alliance?.

Control panel

Your own status, always on screen.

ElementWhat it shows
Attack ratioFraction of troops your next attack sends. T/Y adjusts it
GoldAmount held and income rate
PopulationCurrent troops and your cap

That cap is not a fixed number — it moves with tiles held and city levels. The Troop Cap Calculator shows what yours should be right now.

Warnings appear here:

  • “Near your army limit” — you passed 80% of cap. Growth has nearly stopped; spend or donate
  • “Very low on troops” — you have committed your defensive reserve too
  • “You can attack disconnected players even if allied” — a disconnected ally is fair game, with no traitor mark
  • “You can betray traitors without becoming a traitor yourself” — breaking with an existing traitor is free

The last two are not flavour text. They are actual rules and the code implements them.

Event panel

A running feed of recent events, requests and quick chat.

Attacks — both incoming and your own outgoing attacks appear.

  • Click a message to centre the view on it
  • The red ❌ cancels an attack in progress, at the cost of 25% of the attacking force
  • Cancelling a boat sends it back to its origin; if that land changed hands it attacks there instead
  • Nukes cannot be recalled once launched

Alliance requests — accept or reject, and Focus jumps the view to the sender.

Quick chat — messages you send and receive collect here.

Player info overlay

Hover any country. What matters here is the player type and their troop count.

FieldMeaning
PlayerA human
NationAn AI nation. Affected by the difficulty setting
TribeA bot. Humans and Nations take 30% fewer losses attacking these
AttitudeHow a Nation regards you (hostile to friendly)
Defending troops / goldTheir strength
Warship and building countsHow hard the invasion will be

Check for the Tribe label first. Losses drop 30% against bots, so for the same troops a bot is nearly always the better target.

The game never displays a tile count anywhere — the leaderboard only gives a land percentage. So you estimate defensive density by reading troops on the overlay against land share on the leaderboard: a high percentage held with few troops is a thin target. Low density targets are easier, because the 40% of attacker losses driven by density shrinks.

If you need the actual tile number, the Troop Cap Calculator derives it from map and percentage.

Info menu (right click → Info)

ItemWhat it does
Alliance requestAllies share resources and troops and cannot attack each other
Target markMarks that player for all your allies
Quick chatPick a category, a phrase, and a player if the phrase needs one
EmojiSend a reaction
Stop / start tradingManually cut or restore gold flow between you

Allies additionally get donate troops and donate gold.

The troop donation amount follows your attack ratio slider. Raise it with Y before sending.

Leaderboard

Top players with name, land share, gold and max troops. Show All expands it, Hide collapses it.

The troop figure shown by default is the cap, not current troops. For current troops, hover the player instead. Mixing the two up will throw off any density estimate.

Land share is the win condition, so do not ignore it — both FFA and teams end at 80%.

There are more columns you can turn on

Five more sortable columns are available but hidden by default. All five have obvious practical uses.

ColumnWhat it tells you
Player typePlayer / Nation / Tribe. Bots cost 30% less to attack, so this picks targets directly
Gold income /minTheir total earning rate. Starting gold is excluded
Ship trade gold /minWhether their ports actually earn — this is how you find a navy target worth cutting
Train trade gold /minWhether their rail network is running
Piracy gold /minIncome from capturing enemy trade ships. Marks the players running warships

The four gold columns are rates, not totals. Wide territory with low income means they never built an economy; the reverse means cities and ports packed into a small area — and a nuke is worth a completely different amount against each.

Options

ItemNotes
TimerTime since the game started
PauseUnavailable in public games
SpeedUnavailable in public games
SettingsAlternate view, emojis, dark mode, hidden names, left-click behaviour
ExitLeave the game

Changing left-click behaviour makes left click open a menu instead of attacking. In that mode, Alt + click attacks.

Reading the colours

  • Checkered border — defense post coverage. Attacking there costs ×5 (defense posts)
  • Orange growth rate — you passed the growth peak. Time to spend (the 42.2% rule)
  • Space terrain view — plains, highland, mountain. Check before choosing a direction

More