Skip to main content
OF Intel

MECHANICS · 10

Game Modes & Private Lobby Settings

Choose the purpose of the match first, then change only the settings that serve it. This avoids accidental one-sided rules and settings that do not exist in the normal Host menu.

Verified for OpenFront v33.5 · 16 August 2026

The normal Host menu offers FFA or Team, map and AI choices, spawn and timing rules, alliances, resources, special modes, disabled units, anonymous names, a whitelist, and Host Cheats. Internal public-playlist flags such as isPeaceTime, isNukesDisabled, isSAMsDisabled, and isPortsDisabled are not normal Host-menu controls.

Direct answer: choose a goal, not a preset name

For a fair game with friends, keep Host Cheats off, disclose every global resource change, and use a whitelist if the link must stay private. For fixed-team practice in an ordinary room, choose Team, keep Random Spawn off, and leave automatic gold and troop donations enabled. Use Infinite Gold, Instant Build, disabled units, Water Nukes, or Doomsday only for a named drill. For tournaments or repeated rooms, publish a rules checklist and recheck the lobby before every start because named reusable presets are not available in v33.5.

What v33.5 changes for managed lobbies

CapabilityWhere it appliesOrdinary Host boundary
Custom label and longer listing windowFeatured lobbies managed through the admin toolingA normal hosted lobby does not become featured automatically.
Pinned teams at game creationThe adminbot create-game request can assign players to teamsThe v33.5 Host menu has no pinned-team button; choose Team and the visible controls instead.
Pinned teammates see one another with anonymous namesPlayers already assigned to the same managed teamAnonymous mode still hides opponents according to the room rule.
x5 ghost badge at zero costInfinite Gold drillsThis is input feedback, not a new resource or batch rule.

What the mode selector actually changes

ChoiceUse it forImportant boundary
FFADiplomacy, temporary alliances, solo victoryCustom alliances can be disabled with 0 minutes or set to 1-15 minutes; otherwise the game uses 5 minutes.
TeamFixed sides and coordinated practiceGold and troop donations turn on automatically. Team membership, not a custom alliance timer, defines the side.
Duos / Trios / QuadsPublic playlist team sizesThese labels describe public rotations. In a private Host room, select Team and set the team count.
Special rulesWater Nukes, Doomsday, or a restricted-unit drillThey change the decision model of the match; announce them before players commit to a spawn.

Four lobby plans that preserve the purpose of the match

1. Fair game with friends

2. Fixed-team coordination practice

3. Mechanics test or teaching demo

4. Tournament or repeated-room workflow

Current Host controls, grouped by decision

DecisionCurrent v33.5 controlsWhat can go wrong
Match structureMap/Random Map, FFA/Team, teams, difficulty, 0-400 Bots, 0-400 NationsToo much AI can hide whether a player plan works against humans.
Spawn and tempoRandom Spawn, Compact Map, 0-120 min immunity, 1-120 min match limit, 0-600 sec start delayChanging contact distance or immunity invalidates an opening comparison.
Diplomacy and economyGold/troop donations, 0-15 min custom alliances, multipliers, Starting Gold, Infinite Gold/Troops, Instant BuildResource shortcuts or alliance changes can quietly redefine a fair match.
Special rulesWater Nukes, Doomsday speed, disabled unitsPlayers may prepare for standard terrain or counters that the room removes.
Identity and accessAnonymous Players, per-player name reveal, whitelistAnonymous mode is a room rule; it is not the same as a player's local display preference.
Do not look for public modifier flags in the Host menu

isPeaceTime, isNukesDisabled, isSAMsDisabled, and isPortsDisabled exist in the game configuration used by public rotations, but v33.5 does not expose them as ordinary Host controls. The same boundary applies to admin-pinned teams: use the settings the lobby actually shows; do not plan an ordinary private match around an internal field or API input.

Next reading

Sources