Update 24.0

OpenFront 24.0[1] was released July 18, 2025.

Major Changes


📦 OpenFront v24 Changelog

⚖️ Balance Changes

  • Trade ships are now capped at 150 (Evan)
 → Each port you own now increases the gold per trade, counterbalancing the cap.
 → Expect less devastating multi-warhead nukes. Land in-between the fallout can be more quickly conquered.

🚅 Major Features

  • Trains added for new movement mechanics (experimental for private lobbies and single player) (DevelopingTom)
  • Factories spawn trains and railroads (choose Factory as unit in private lobby or for single player, to use trains)
  • Railroads can form loops
  • Added Trios and Quads. Add them to public lobby rotation together with Duos. (FakeNeo)
  • Upgradeable structures: Cities, Ports, SAMs, and Silos can now be improved
  • Multi-level radial menu with dynamic build options
  • Creative Commons License added to non-commercial resources
  • Factories added for private lobbies and single player games
  • Hash-based routing implemented
  • Flares system implemented
  • GitHub Releases with release notes are now supported (click the What's New button/megaphone icon)


🔧 Game Improvements

  • Improved territory drawing performance
  • SAMs now only target nukes threatening nearby areas
  • Nukes are now faster (speed increased from 4 → 6)
  • Better color mixing for small player counts (Ble4Ch)
  • Unique player colors to avoid confusion (Ble4Ch)
  • Better and optimized bot behavior and spawn logic (tryout33 & FakeNeo)
  • Boat build discounts now scale with unit ownership
  • Improved username censoring and management
  • Updated East Asia map (formerly "Japan and Neighbors")
  • Reworked and optimized leaderboard UI
  • Improved visual clarity for alliances and stacked buildings
  • Better handling for betrayal alerts and radial menu behavior
  • Red alert frame when betrayed (devalnor)
  • Attack hotkeys added (Engla)
  • Boat hotkey added
  • Nations can spawn cities without a port
  • Team sizes now equalized
  • MIRV warhead intercepted stats are now recorded
  • Text FX added
  • Terrain manipulation for attack advantage
  • New logo added
  • Fix Duo partner (Nation) always same in Single player (tryout33)
  • Rename Replay Speed to Game Speed for Single player (tryout33)
  • Fix Nations building more than allowed (tryout33)

🧪 UI & Quality of Life

  • Fixed text overflow in UI (Diessel)
  • Fixed websocket and join bugs
  • Fixed boat-on-land issues
  • Fixed modal errors and null pointer warnings
  • Fixed input handler edge cases on Mac (proper modifier and emoji key detection) (Ble4Ch)
  • Fixed scrollbar appearing unnecessarily in small boxes on Chromium browsers
  • Fixed giant world map key
  • Leaderboards, alerts, and modals now support translation & dark mode
  • New custom flag support and pattern icons
  • Various patterns available (Sword, Shells, White Rabbit, Goat, Cats, Hand, Radiation, Cursor, QR)
  • Patterned territory support
  • More responsive scrollbar and player info panels
  • Top bar redesign (Diessel)
  • More responsive design for in-game elements
  • New icon layer/sprites for structures
  • Building/loading/HP bars improved
  • Proper alliance timer naming
  • Logout button added
  • Handle not spawned player fixes
  • Multiple patterns support
  • Fix: anonymized name isn't displayed in chat message (tryout33)
  • Fix Leaderboard: show 0% instead of NaN when all terrain is nuked (tryout33)
  • Some fixes to the new Radial menu (tryout33)
  • Fix bug/performance improvements for trade ships (tryout33)
  • News Notification Badge for new release notes (floriankilian)
  • Translation improvements

🛠 ️Backend & Technical

  • Stats endpoints are now available
  • Added CORS origin headers
  • Added support for mobile apps native login
  • Discord user and guild member caching
  • Improved session error handling
  • Changed server logging
  • Improved data loading and fixed various bugs

🔒 Security & Bug Fixes

  • Fixed naval attack spam exploit
  • Fixed gold donation validation exploit
  • Fixed pot issue
  • Various stability improvements and bug fixes

Translations

Bulgarian🇧🇬: Nikola123 & NewHappyRabbit

Japanese🇯🇵: Aotumuri, daimyo_panda2 & gafunuko

French🇫🇷: cldprv, gx21 & r3ms

Dutch🇳🇱: cldprv & tryout33

German🇩🇪: Pilkey, jacks0n, floriankilian, Fibig & Texxter

Spanish🇪🇸: 6uzm4n

Russian🇷🇺: Rulfam

Ukrainian🇺🇦: Rulfam

Polish🇵🇱: zibi, RinkyDinky & Rulfam

Serbo-Croatian🇷🇸🇭🇷🇧🇦🇲🇪: Vekser

Italian🇮🇹: frappa10 & Lollosean

Brazilian Portuguese🇧🇷: theskeleton4393 & juliosilvaqwerty5

Turkish🇹🇷: Toyatak

Arabic🇸🇦: N0ur, Moha & SyntaxPM

Swedish🇸🇪: Moha, theangel2 & Keevee

Hindi🇮🇳: sheikh

Bengali🇧🇩: sheikh

Esperanto: r3ms

Toki Pona: Makonede

Slovak🇸🇰: extraextra

Czech🇨🇿: Xaelor & erinthegirl

Hebrew🇮🇱: Goblinon

Finnish🇫🇮: Tanepro193

Korean🇰🇷: Jinyoon

Danish🇩🇰: NiclasWK

Chinese Simplified🇨🇳: Moki

Galician: toldinsound

Minor releases

v24.1[2]

20 July 2025

  • Reduced bot population regen rate
  • Minor bug fixes

v24.2[3]

21 July 2025

  • Allow reuse of structure discounts if they are captured or destroyed
  • Fix dead players sending alliance requests
  • Fixed memory leak causing excessive memory usage
  • Fixed missing translation in pattern modal
  • Fix language code mismatch during language switching
  • Validate spawn tile to prevent game crashes

v24.3[4]

22 July 2025

  • Fix server memory leak

v24.4[5]

23 July 2025

v24.5[6]

24 July 2025

  • Reduce alliance duration from 10 mins => 5 mins
  • Decreased how quickly traitors lose territory when under attack
  • bugfix: Display alliance extension message instead of translation key

v24.6[7]

25 July 2025

v24.7[8]

24 July 2025

  • Fix memory leak in server

v24.8[9]

25 July 2025

  • Fix player overview overlay on mobile
  • Bugfix: when nuking nearby water, the attacker was not marked as a traitor on launch
  • Increase MIRV population damage
  • Improve language code matching logic for locale fallback

v24.9[10]

26 July 2025

  • Add factory count in player info overlay
  • Improve how canceled attacks are recorded
  • Move ally button back to radial menu
  • Bugfix: Have nuke reduce troops in boats

v24.10[11]

26 July 2025

  • Updated translations
  • Enhanced player stats to track gold obtained through eliminations
  • Temporarily increased iteration cap for Transports & warships to prevent deletion when distance exceeds limits
  • Fixed MIRV damage scaling that was causing excessive lethality and major population loss from collateral damage
  • Fixed WebSocket memory leak

v24.11[12]

  • Removed OFM ad
  • Allow additional modals to close when clicking the Escape key
  • Fix territory modal performance
  • Betray on MIRV launch

v24.12[13]

  • Don't kick client for invalid message
  • Add Split radial menu into separate attack and build buttons

See also

Content from the OpenFront community wiki, available under CC BY-SA 4.0.