Skip to content

Releases: openfrontio/OpenFrontIO

v0.30.12

19 Mar 02:59

Choose a tag to compare

v0.30.12

v0.30.11

  • Fix: lobby modal stuck when attempting to join full game @evanpelle
  • Increase spawn immunity from 30s to 45s for 5M starting gold maps ๐Ÿ›ก๏ธ @FloPinguin
  • Fix labels in public lobby modifier display ๐Ÿท๏ธ @FloPinguin
  • Fix "you didn't enter the lobby in time" when device clock isn't synced @VariableVince
  • Fix: player name and location on wrong spot on the map @VariableVince
  • Fix inverse annexation @VariableVince
  • Update ads

v0.30.10

  • Add better rate limits
  • Fix: invalid kick_reason.too_much_data error
  • Update ads
  • Reduce spawn phase duration when random spawn is enabled @FloPinguin
  • Rebalance HvN @FloPinguin

v0.30.9

  • Fix: Striat of Hormuz boating bugs in compact map
  • Fix seam lines in Nile Delta map @FloPinguin, @gabigabogabu
  • ui: reduce HUD transparency for control, attacks, events, and hover panel @hkio120

v0.30.8

  • Updated translations
  • fix: prevent false rate-limit error from appearing

v0.30.7

  • Fix public lobby timer stuck due to IPC race condition

v0.30.6

  • Server-side WebSocket message rate limiting & size enforcement

v0.30.5

  • Fix duplicate game creation when opening private lobby (#3423)
  • Kill and restart workers when IPC send fails
  • terminate public lobby ws on request

v0.30.4

  • Kick players when intent too large

v0.30.3

  • add rate limits for intents

v0.30.2

  • increase train spawn rate ~20%
  • increase gold from trade ships
  • Reduce territory color range for players on the same team
  • minor tweaks to UI

v0.30.1

  • fix: prevent old lobbies from appearing in the public games browser

๐ŸŽ‰ OpenFront v30 Changelog ๐ŸŽ‰

Hey everyone! We've got an giant update packed with new features, maps, UI improvements and fixes. Here's whats new:

๐ŸŒŸ Main New Features

  • Three public lobbies - Homepage now shows separate FFA, Teams, and Special lobbies - Special always has between 1 and 4 modifiers (by @ryanbarlow97 and @evanpelle)
  • See who's playing - Visible lobby player list and settings after joining a public game, just like in private lobbies - Plus improved connection speed & handling (by @ryanbarlow97)
  • Trade ship meta updated - Trade ship cap raised from ~100 to ~400, enabled by last version's pathfinding performance improvements (by @evanpelle)
  • Railroad snapping - Structures built over railroads now properly split and connect to the network (by @DevelopingTom)
  • Train gold diminishing returns - Railroad income now decreases after the 5th city stop, preventing excessive gold from long city chains (by @evanpelle)
  • 1v1 ranked config updated - Now uses original tournament format - 40% Australia, 20% Iceland, 20% Asia, 20% Europe Classic - 50% normal map size, 50% compact (by @FloPinguin)
  • Attacker troop loss rebalance - Adresses attack loss imbalance (by @1brucben)
  • Reconnection - Internet problems or accidentally reloaded the page? Reconnects are possible now (by @ryanbarlow97)
  • Attack ratio panel redesign - Is now centered and combined with the units display, more compact and mobile-friendly (by @evanpelle and @hkio120)
  • Player info panel moved to top - Redesigned, optimized for mobile (by @evanpelle)
  • Mobile UI improvements - Fixed numerous layout issues on mobile: overlapping elements, cutoff panels, inconsistent spacing and borders, tap-to-close overlays, ... (by @FloPinguin)
  • Configurable nation count - Slider (0โ€“400) replaces "Disable Nations" toggle in singleplayer and private lobbies (by @FloPinguin)
  • SAM cooldown increased - SAM cooldown raised from 7.5s to 12s to compensate for previous SAM targeting improvements (by @evanpelle)

๐Ÿ—บ๏ธ New Maps

  • Alps โ›ฐ๏ธ - Large land-only map for pure land warfare, train trade only (by @TsProphet94)
  • The Box ๐ŸŸฉ - Completely flat, large land-only map, train trade only (by @sardidefcon)
  • Hawaii ๐Ÿ๏ธ - The Hawaiian island chain with real volcanic terrain (by @gabigabogabu)
  • Traders Dream ๐Ÿ๏ธ - Island-heavy map focused on trade with two large islands (by @FloPinguin)
  • Yenisei re-added ๐Ÿž๏ธ - This map got removed a while ago (technical problems), returns at ~3x smaller size (by @Duwibi)
  • San Francisco - Bay area map with 21 nations based on local cities and towns (by @RickD004)
  • Arctic ๐Ÿปโ€โ„๏ธ - North Pole-centered map with Cold War themed nations using azimuthal projection (by @RickD004)
  • Nile Delta ๐Ÿž๏ธ - Egyptian delta region including the Suez Canal (by @gabigabogabu)
  • Passage ๐Ÿ๏ธ - Long, thin island-filled map with naval choke points, great for contested sea warfare (by @bijx)
  • Bosphorus Straits - Smaller Turkey-focused map centered on one of the world's key strategic waterways (by @TsProphet94)
  • Bering Strait - Smaller map of the Alaskaโ€“Russia strait with an enlarged center island for strategic battles (by @TsProphet94)
  • Aegean ๐Ÿ›๏ธ - Greek-Turkish map centered on the Aegean Sea with ancient city-state nations, designed for island-hopping naval warfare (by @RickD004)

๐Ÿงช Public Game Modifiers

  • Crowded modifier - New modifier simulates a youtuber lobby, cramps 125 players onto a small map - Can you handle the chaos? (by @FloPinguin)
  • 25M Starting Gold modifier - New modifier creates chaotic high-gold matches with 2.5 min spawn immunity for preparation (by @FloPinguin)
  • Hard Nations modifier - New modifier makes nations tougher in 20% of HvN games (Because the medium difficulty got nerfed), also in some Non-HvN-games (by @FloPinguin)
  • PVP immunity in 5M gold games - 30s immunity to prevent instant nuking (by @FloPinguin)
  • Alliances Disabled modifier - New modifier: no alliances allowed, pure fear (by @FloPinguin)
  • x2 Gold modifier - New modifier: double gold income for faster-paced games (by @FloPinguin)

โš”๏ธ Gameplay Changes

  • World map more frequent - World map now appears much more often in public game rotation (by @evanpelle)
  • Baikal & Four Islands team games - Baikal now favors 2-team games and Four Islands favors 4-team games; both appear twice as often in team playlists (by @FloPinguin)
  • Alliance renewal in radial menu - Extend expiring alliances directly from the radial menu (by @deshack)
  • Railroad hover highlight - Hovering a railroad highlights the entire connected line (by @DevelopingTom)
  • Transport retreat to nearest shore - Troop transports now path back to your closest owned shoreline instead of their original launch point (by @bijx)
  • Disable alliances option - Private lobbies can now disable alliances entirely for pure free-for-all games (by @FloPinguin)
  • Confirm building with Enter/NumPad - Buildings selected via hotkeys can now be placed with Enter instead of requiring a mouse click (by @wozniakpl)
  • Configurable attack ratio increment - New settings dropdown to choose the step size when adjusting attack ratio via keybinds (by @Aotumuri)
  • Requeue button for Ranked - "Play Again" button after ranked matches to instantly re-queue (by @Skigim)
  • Public game nations - Switched public game nation difficulty from "Easy" to "Medium" - Because easy nations got nerfed a lot in v29.11 (by @FloPinguin)
  • Reduce bot farming - Bots try to delete captured structures to prevent farming exploits (by @FloPinguin)
  • Block nuking teammate structures - Nukes blocked if they'd hit a teammate's structure (that was possible by nuking oceans / rivers) (by @FloPinguin)
  • No gold from inactive players - Conquering players who joined but never played (0 attacks executed) no longer gives gold (by @FloPinguin)
  • Nuke trajectory shows alliance break - Trajectory accounts for SAMs that become hostile on launch (by @bibizu)
  • Cancel nukes on alliance accept - Nukes cancelled however an alliance is accepted (by @deshack)
  • Improved team colors - LCH color space for more distinguishable team variations (by @rubenperezrial)
  • Accept alliance during cooldown - Accept incoming requests via radial menu even during cooldown (by @deshack)
  • MIRV warheads land after death - Warheads continue separating even if launcher dies (by @VariableVince)
  • Nuke wars necessities: disable boats & team spawn zones - Boats can now be disabled; Four Islands (2 teams / 4 teams) & Baikal Nuke Wars (2 teams) maps support team spawn zones for random spawn (by @FloPinguin)
  • Coordinate grid overlay - Hold spacebar to see an Aโ€“J / 1โ€“N grid for easily calling out map positions to friends. Toggleable in settings (by @bijx)
  • Quick chat: "Stop trading with all" - New chat option to ask a player to disable their trade-with-all setting (by @DeLoWaN)

๐Ÿง  Nation (AI) Improvements

  • Nation difficulty rebalance - Cleaner steps, more beginner-friendly: Medium and Hard is easier now (by @FloPinguin)
  • Nations overwhelm SAMs - On Impossible, nations can coordinate bomb salvos to destroy enemy SAMs (by @FloPinguin)
  • Nation building upgrading - Nations can upgrade buildings and have improved difficulty-based build orders, they no longer have problems with high starting gold (by @FloPinguin)
  • Smarter factory placement - Nations place factories to bridge rail networks and reach trade partners - The higher the difficulty, the smarter they are (by @deshack)
  • Various nation improvements - Nations can wave ๐Ÿ‘‹, ship destruction affects relation, smarter embargo/alliance logic, nations prioritize bots with structures, they no longer double-MIRV (by @FloPinguin)
  • Nations reject spawn-phase alliances - Nations now reject alliance requests made during the spawn phase, fixing an exploit (by @deshack)

๐Ÿ› Bug Fixes

  • Fix nation spawnkilling - Nations get 5s spawn immunity and attack earlier (by @FloPinguin)
  • Ally won't annex dead defender tiles - Allies no longer accidentally take your last tiles (b...
Read more

v0.30.11

18 Mar 02:23
3e7088c

Choose a tag to compare

v0.30.11

  • Fix: lobby modal stuck when attempting to join full game @evanpelle
  • Increase spawn immunity from 30s to 45s for 5M starting gold maps ๐Ÿ›ก๏ธ @FloPinguin
  • Fix labels in public lobby modifier display ๐Ÿท๏ธ @FloPinguin
  • Fix "you didn't enter the lobby in time" when device clock isn't synced @VariableVince
  • Fix: player name and location on wrong spot on the map @VariableVince
  • Fix inverse annexation @VariableVince
  • Update ads

v0.30.10

  • Add better rate limits
  • Fix: invalid kick_reason.too_much_data error
  • Update ads
  • Reduce spawn phase duration when random spawn is enabled @FloPinguin
  • Rebalance HvN @FloPinguin

v0.30.9

  • Fix: Striat of Hormuz boating bugs in compact map
  • Fix seam lines in Nile Delta map @FloPinguin, @gabigabogabu
  • ui: reduce HUD transparency for control, attacks, events, and hover panel @hkio120

v0.30.8

  • Updated translations
  • fix: prevent false rate-limit error from appearing

v0.30.7

  • Fix public lobby timer stuck due to IPC race condition

v0.30.6

  • Server-side WebSocket message rate limiting & size enforcement

v0.30.5

  • Fix duplicate game creation when opening private lobby (#3423)
  • Kill and restart workers when IPC send fails
  • terminate public lobby ws on request

v0.30.4

  • Kick players when intent too large

v0.30.3

  • add rate limits for intents

v0.30.2

  • increase train spawn rate ~20%
  • increase gold from trade ships
  • Reduce territory color range for players on the same team
  • minor tweaks to UI

v0.30.1

  • fix: prevent old lobbies from appearing in the public games browser

๐ŸŽ‰ OpenFront v30 Changelog ๐ŸŽ‰

Hey everyone! We've got an giant update packed with new features, maps, UI improvements and fixes. Here's whats new:

๐ŸŒŸ Main New Features

  • Three public lobbies - Homepage now shows separate FFA, Teams, and Special lobbies - Special always has between 1 and 4 modifiers (by @ryanbarlow97 and @evanpelle)
  • See who's playing - Visible lobby player list and settings after joining a public game, just like in private lobbies - Plus improved connection speed & handling (by @ryanbarlow97)
  • Trade ship meta updated - Trade ship cap raised from ~100 to ~400, enabled by last version's pathfinding performance improvements (by @evanpelle)
  • Railroad snapping - Structures built over railroads now properly split and connect to the network (by @DevelopingTom)
  • Train gold diminishing returns - Railroad income now decreases after the 5th city stop, preventing excessive gold from long city chains (by @evanpelle)
  • 1v1 ranked config updated - Now uses original tournament format - 40% Australia, 20% Iceland, 20% Asia, 20% Europe Classic - 50% normal map size, 50% compact (by @FloPinguin)
  • Attacker troop loss rebalance - Adresses attack loss imbalance (by @1brucben)
  • Reconnection - Internet problems or accidentally reloaded the page? Reconnects are possible now (by @ryanbarlow97)
  • Attack ratio panel redesign - Is now centered and combined with the units display, more compact and mobile-friendly (by @evanpelle and @hkio120)
  • Player info panel moved to top - Redesigned, optimized for mobile (by @evanpelle)
  • Mobile UI improvements - Fixed numerous layout issues on mobile: overlapping elements, cutoff panels, inconsistent spacing and borders, tap-to-close overlays, ... (by @FloPinguin)
  • Configurable nation count - Slider (0โ€“400) replaces "Disable Nations" toggle in singleplayer and private lobbies (by @FloPinguin)
  • SAM cooldown increased - SAM cooldown raised from 7.5s to 12s to compensate for previous SAM targeting improvements (by @evanpelle)

๐Ÿ—บ๏ธ New Maps

  • Alps โ›ฐ๏ธ - Large land-only map for pure land warfare, train trade only (by @TsProphet94)
  • The Box ๐ŸŸฉ - Completely flat, large land-only map, train trade only (by @sardidefcon)
  • Hawaii ๐Ÿ๏ธ - The Hawaiian island chain with real volcanic terrain (by @gabigabogabu)
  • Traders Dream ๐Ÿ๏ธ - Island-heavy map focused on trade with two large islands (by @FloPinguin)
  • Yenisei re-added ๐Ÿž๏ธ - This map got removed a while ago (technical problems), returns at ~3x smaller size (by @Duwibi)
  • San Francisco - Bay area map with 21 nations based on local cities and towns (by @RickD004)
  • Arctic ๐Ÿปโ€โ„๏ธ - North Pole-centered map with Cold War themed nations using azimuthal projection (by @RickD004)
  • Nile Delta ๐Ÿž๏ธ - Egyptian delta region including the Suez Canal (by @gabigabogabu)
  • Passage ๐Ÿ๏ธ - Long, thin island-filled map with naval choke points, great for contested sea warfare (by @bijx)
  • Bosphorus Straits - Smaller Turkey-focused map centered on one of the world's key strategic waterways (by @TsProphet94)
  • Bering Strait - Smaller map of the Alaskaโ€“Russia strait with an enlarged center island for strategic battles (by @TsProphet94)
  • Aegean ๐Ÿ›๏ธ - Greek-Turkish map centered on the Aegean Sea with ancient city-state nations, designed for island-hopping naval warfare (by @RickD004)

๐Ÿงช Public Game Modifiers

  • Crowded modifier - New modifier simulates a youtuber lobby, cramps 125 players onto a small map - Can you handle the chaos? (by @FloPinguin)
  • 25M Starting Gold modifier - New modifier creates chaotic high-gold matches with 2.5 min spawn immunity for preparation (by @FloPinguin)
  • Hard Nations modifier - New modifier makes nations tougher in 20% of HvN games (Because the medium difficulty got nerfed), also in some Non-HvN-games (by @FloPinguin)
  • PVP immunity in 5M gold games - 30s immunity to prevent instant nuking (by @FloPinguin)
  • Alliances Disabled modifier - New modifier: no alliances allowed, pure fear (by @FloPinguin)
  • x2 Gold modifier - New modifier: double gold income for faster-paced games (by @FloPinguin)

โš”๏ธ Gameplay Changes

  • World map more frequent - World map now appears much more often in public game rotation (by @evanpelle)
  • Baikal & Four Islands team games - Baikal now favors 2-team games and Four Islands favors 4-team games; both appear twice as often in team playlists (by @FloPinguin)
  • Alliance renewal in radial menu - Extend expiring alliances directly from the radial menu (by @deshack)
  • Railroad hover highlight - Hovering a railroad highlights the entire connected line (by @DevelopingTom)
  • Transport retreat to nearest shore - Troop transports now path back to your closest owned shoreline instead of their original launch point (by @bijx)
  • Disable alliances option - Private lobbies can now disable alliances entirely for pure free-for-all games (by @FloPinguin)
  • Confirm building with Enter/NumPad - Buildings selected via hotkeys can now be placed with Enter instead of requiring a mouse click (by @wozniakpl)
  • Configurable attack ratio increment - New settings dropdown to choose the step size when adjusting attack ratio via keybinds (by @Aotumuri)
  • Requeue button for Ranked - "Play Again" button after ranked matches to instantly re-queue (by @Skigim)
  • Public game nations - Switched public game nation difficulty from "Easy" to "Medium" - Because easy nations got nerfed a lot in v29.11 (by @FloPinguin)
  • Reduce bot farming - Bots try to delete captured structures to prevent farming exploits (by @FloPinguin)
  • Block nuking teammate structures - Nukes blocked if they'd hit a teammate's structure (that was possible by nuking oceans / rivers) (by @FloPinguin)
  • No gold from inactive players - Conquering players who joined but never played (0 attacks executed) no longer gives gold (by @FloPinguin)
  • Nuke trajectory shows alliance break - Trajectory accounts for SAMs that become hostile on launch (by @bibizu)
  • Cancel nukes on alliance accept - Nukes cancelled however an alliance is accepted (by @deshack)
  • Improved team colors - LCH color space for more distinguishable team variations (by @rubenperezrial)
  • Accept alliance during cooldown - Accept incoming requests via radial menu even during cooldown (by @deshack)
  • MIRV warheads land after death - Warheads continue separating even if launcher dies (by @VariableVince)
  • Nuke wars necessities: disable boats & team spawn zones - Boats can now be disabled; Four Islands (2 teams / 4 teams) & Baikal Nuke Wars (2 teams) maps support team spawn zones for random spawn (by @FloPinguin)
  • Coordinate grid overlay - Hold spacebar to see an Aโ€“J / 1โ€“N grid for easily calling out map positions to friends. Toggleable in settings (by @bijx)
  • Quick chat: "Stop trading with all" - New chat option to ask a player to disable their trade-with-all setting (by @DeLoWaN)

๐Ÿง  Nation (AI) Improvements

  • Nation difficulty rebalance - Cleaner steps, more beginner-friendly: Medium and Hard is easier now (by @FloPinguin)
  • Nations overwhelm SAMs - On Impossible, nations can coordinate bomb salvos to destroy enemy SAMs (by @FloPinguin)
  • Nation building upgrading - Nations can upgrade buildings and have improved difficulty-based build orders, they no longer have problems with high starting gold (by @FloPinguin)
  • Smarter factory placement - Nations place factories to bridge rail networks and reach trade partners - The higher the difficulty, the smarter they are (by @deshack)
  • Various nation improvements - Nations can wave ๐Ÿ‘‹, ship destruction affects relation, smarter embargo/alliance logic, nations prioritize bots with structures, they no longer double-MIRV (by @FloPinguin)
  • Nations reject spawn-phase alliances - Nations now reject alliance requests made during the spawn phase, fixing an exploit (by @deshack)

๐Ÿ› Bug Fixes

  • Fix nation spawnkilling - Nations get 5s spawn immunity and attack earlier (by @FloPinguin)
  • Ally won't annex dead defender tiles - Allies no longer accidentally take your last tiles (by @VariableVince)
  • Remove alliances on death - Alliances pr...
Read more

v0.30.10

17 Mar 03:48
dd2c239

Choose a tag to compare

v0.30.10

  • Add better rate limits
  • Fix: invalid kick_reason.too_much_data error
  • Update ads
  • Reduce spawn phase duration when random spawn is enabled @FloPinguin
  • Rebalance HvN @FloPinguin

v0.30.9

  • Fix: Striat of Hormuz boating bugs in compact map
  • Fix seam lines in Nile Delta map @FloPinguin, @gabigabogabu
  • ui: reduce HUD transparency for control, attacks, events, and hover panel @hkio120

v0.30.8

  • Updated translations
  • fix: prevent false rate-limit error from appearing

v0.30.7

  • Fix public lobby timer stuck due to IPC race condition

v0.30.6

  • Server-side WebSocket message rate limiting & size enforcement

v0.30.5

  • Fix duplicate game creation when opening private lobby (#3423)
  • Kill and restart workers when IPC send fails
  • terminate public lobby ws on request

v0.30.4

  • Kick players when intent too large

v0.30.3

  • add rate limits for intents

v0.30.2

  • increase train spawn rate ~20%
  • increase gold from trade ships
  • Reduce territory color range for players on the same team
  • minor tweaks to UI

v0.30.1

  • fix: prevent old lobbies from appearing in the public games browser

๐ŸŽ‰ OpenFront v30 Changelog ๐ŸŽ‰

Hey everyone! We've got an giant update packed with new features, maps, UI improvements and fixes. Here's whats new:

๐ŸŒŸ Main New Features

  • Three public lobbies - Homepage now shows separate FFA, Teams, and Special lobbies - Special always has between 1 and 4 modifiers (by @ryanbarlow97 and @evanpelle)
  • See who's playing - Visible lobby player list and settings after joining a public game, just like in private lobbies - Plus improved connection speed & handling (by @ryanbarlow97)
  • Trade ship meta updated - Trade ship cap raised from ~100 to ~400, enabled by last version's pathfinding performance improvements (by @evanpelle)
  • Railroad snapping - Structures built over railroads now properly split and connect to the network (by @DevelopingTom)
  • Train gold diminishing returns - Railroad income now decreases after the 5th city stop, preventing excessive gold from long city chains (by @evanpelle)
  • 1v1 ranked config updated - Now uses original tournament format - 40% Australia, 20% Iceland, 20% Asia, 20% Europe Classic - 50% normal map size, 50% compact (by @FloPinguin)
  • Attacker troop loss rebalance - Adresses attack loss imbalance (by @1brucben)
  • Reconnection - Internet problems or accidentally reloaded the page? Reconnects are possible now (by @ryanbarlow97)
  • Attack ratio panel redesign - Is now centered and combined with the units display, more compact and mobile-friendly (by @evanpelle and @hkio120)
  • Player info panel moved to top - Redesigned, optimized for mobile (by @evanpelle)
  • Mobile UI improvements - Fixed numerous layout issues on mobile: overlapping elements, cutoff panels, inconsistent spacing and borders, tap-to-close overlays, ... (by @FloPinguin)
  • Configurable nation count - Slider (0โ€“400) replaces "Disable Nations" toggle in singleplayer and private lobbies (by @FloPinguin)
  • SAM cooldown increased - SAM cooldown raised from 7.5s to 12s to compensate for previous SAM targeting improvements (by @evanpelle)

๐Ÿ—บ๏ธ New Maps

  • Alps โ›ฐ๏ธ - Large land-only map for pure land warfare, train trade only (by @TsProphet94)
  • The Box ๐ŸŸฉ - Completely flat, large land-only map, train trade only (by @sardidefcon)
  • Hawaii ๐Ÿ๏ธ - The Hawaiian island chain with real volcanic terrain (by @gabigabogabu)
  • Traders Dream ๐Ÿ๏ธ - Island-heavy map focused on trade with two large islands (by @FloPinguin)
  • Yenisei re-added ๐Ÿž๏ธ - This map got removed a while ago (technical problems), returns at ~3x smaller size (by @Duwibi)
  • San Francisco - Bay area map with 21 nations based on local cities and towns (by @RickD004)
  • Arctic ๐Ÿปโ€โ„๏ธ - North Pole-centered map with Cold War themed nations using azimuthal projection (by @RickD004)
  • Nile Delta ๐Ÿž๏ธ - Egyptian delta region including the Suez Canal (by @gabigabogabu)
  • Passage ๐Ÿ๏ธ - Long, thin island-filled map with naval choke points, great for contested sea warfare (by @bijx)
  • Bosphorus Straits - Smaller Turkey-focused map centered on one of the world's key strategic waterways (by @TsProphet94)
  • Bering Strait - Smaller map of the Alaskaโ€“Russia strait with an enlarged center island for strategic battles (by @TsProphet94)
  • Aegean ๐Ÿ›๏ธ - Greek-Turkish map centered on the Aegean Sea with ancient city-state nations, designed for island-hopping naval warfare (by @RickD004)

๐Ÿงช Public Game Modifiers

  • Crowded modifier - New modifier simulates a youtuber lobby, cramps 125 players onto a small map - Can you handle the chaos? (by @FloPinguin)
  • 25M Starting Gold modifier - New modifier creates chaotic high-gold matches with 2.5 min spawn immunity for preparation (by @FloPinguin)
  • Hard Nations modifier - New modifier makes nations tougher in 20% of HvN games (Because the medium difficulty got nerfed), also in some Non-HvN-games (by @FloPinguin)
  • PVP immunity in 5M gold games - 30s immunity to prevent instant nuking (by @FloPinguin)
  • Alliances Disabled modifier - New modifier: no alliances allowed, pure fear (by @FloPinguin)
  • x2 Gold modifier - New modifier: double gold income for faster-paced games (by @FloPinguin)

โš”๏ธ Gameplay Changes

  • World map more frequent - World map now appears much more often in public game rotation (by @evanpelle)
  • Baikal & Four Islands team games - Baikal now favors 2-team games and Four Islands favors 4-team games; both appear twice as often in team playlists (by @FloPinguin)
  • Alliance renewal in radial menu - Extend expiring alliances directly from the radial menu (by @deshack)
  • Railroad hover highlight - Hovering a railroad highlights the entire connected line (by @DevelopingTom)
  • Transport retreat to nearest shore - Troop transports now path back to your closest owned shoreline instead of their original launch point (by @bijx)
  • Disable alliances option - Private lobbies can now disable alliances entirely for pure free-for-all games (by @FloPinguin)
  • Confirm building with Enter/NumPad - Buildings selected via hotkeys can now be placed with Enter instead of requiring a mouse click (by @wozniakpl)
  • Configurable attack ratio increment - New settings dropdown to choose the step size when adjusting attack ratio via keybinds (by @Aotumuri)
  • Requeue button for Ranked - "Play Again" button after ranked matches to instantly re-queue (by @Skigim)
  • Public game nations - Switched public game nation difficulty from "Easy" to "Medium" - Because easy nations got nerfed a lot in v29.11 (by @FloPinguin)
  • Reduce bot farming - Bots try to delete captured structures to prevent farming exploits (by @FloPinguin)
  • Block nuking teammate structures - Nukes blocked if they'd hit a teammate's structure (that was possible by nuking oceans / rivers) (by @FloPinguin)
  • No gold from inactive players - Conquering players who joined but never played (0 attacks executed) no longer gives gold (by @FloPinguin)
  • Nuke trajectory shows alliance break - Trajectory accounts for SAMs that become hostile on launch (by @bibizu)
  • Cancel nukes on alliance accept - Nukes cancelled however an alliance is accepted (by @deshack)
  • Improved team colors - LCH color space for more distinguishable team variations (by @rubenperezrial)
  • Accept alliance during cooldown - Accept incoming requests via radial menu even during cooldown (by @deshack)
  • MIRV warheads land after death - Warheads continue separating even if launcher dies (by @VariableVince)
  • Nuke wars necessities: disable boats & team spawn zones - Boats can now be disabled; Four Islands (2 teams / 4 teams) & Baikal Nuke Wars (2 teams) maps support team spawn zones for random spawn (by @FloPinguin)
  • Coordinate grid overlay - Hold spacebar to see an Aโ€“J / 1โ€“N grid for easily calling out map positions to friends. Toggleable in settings (by @bijx)
  • Quick chat: "Stop trading with all" - New chat option to ask a player to disable their trade-with-all setting (by @DeLoWaN)

๐Ÿง  Nation (AI) Improvements

  • Nation difficulty rebalance - Cleaner steps, more beginner-friendly: Medium and Hard is easier now (by @FloPinguin)
  • Nations overwhelm SAMs - On Impossible, nations can coordinate bomb salvos to destroy enemy SAMs (by @FloPinguin)
  • Nation building upgrading - Nations can upgrade buildings and have improved difficulty-based build orders, they no longer have problems with high starting gold (by @FloPinguin)
  • Smarter factory placement - Nations place factories to bridge rail networks and reach trade partners - The higher the difficulty, the smarter they are (by @deshack)
  • Various nation improvements - Nations can wave ๐Ÿ‘‹, ship destruction affects relation, smarter embargo/alliance logic, nations prioritize bots with structures, they no longer double-MIRV (by @FloPinguin)
  • Nations reject spawn-phase alliances - Nations now reject alliance requests made during the spawn phase, fixing an exploit (by @deshack)

๐Ÿ› Bug Fixes

  • Fix nation spawnkilling - Nations get 5s spawn immunity and attack earlier (by @FloPinguin)
  • Ally won't annex dead defender tiles - Allies no longer accidentally take your last tiles (by @VariableVince)
  • Remove alliances on death - Alliances properly cleaned up when a player dies (by @VariableVince)
  • SAM targeting fix - Fixed stacked SAMs only engaging one nuke, letting others slip through (by @abdallahbahrawi1)
  • Random spawn avoids water - No more reduced start tiles because of bad random spawns (by @mepoohsta)
  • "Spectate" when dead on winning team - Correct button text now shows for dead winners (Instead of "Keep playing") (by @GhadiSaab)
  • **Multi-tab detection durin...
Read more

v0.30.9

16 Mar 02:14

Choose a tag to compare

v0.30.9

  • Fix: Striat of Hormuz boating bugs in compact map
  • Fix seam lines in Nile Delta map @FloPinguin, @gabigabogabu
  • ui: reduce HUD transparency for control, attacks, events, and hover panel @hkio120

v0.30.8

  • Updated translations
  • fix: prevent false rate-limit error from appearing

v0.30.7

  • Fix public lobby timer stuck due to IPC race condition

v0.30.6

  • Server-side WebSocket message rate limiting & size enforcement

v0.30.5

  • Fix duplicate game creation when opening private lobby (#3423)
  • Kill and restart workers when IPC send fails
  • terminate public lobby ws on request

v0.30.4

  • Kick players when intent too large

v0.30.3

  • add rate limits for intents

v0.30.2

  • increase train spawn rate ~20%
  • increase gold from trade ships
  • Reduce territory color range for players on the same team
  • minor tweaks to UI

v0.30.1

  • fix: prevent old lobbies from appearing in the public games browser

๐ŸŽ‰ OpenFront v30 Changelog ๐ŸŽ‰

Hey everyone! We've got an giant update packed with new features, maps, UI improvements and fixes. Here's whats new:

๐ŸŒŸ Main New Features

  • Three public lobbies - Homepage now shows separate FFA, Teams, and Special lobbies - Special always has between 1 and 4 modifiers (by @ryanbarlow97 and @evanpelle)
  • See who's playing - Visible lobby player list and settings after joining a public game, just like in private lobbies - Plus improved connection speed & handling (by @ryanbarlow97)
  • Trade ship meta updated - Trade ship cap raised from ~100 to ~400, enabled by last version's pathfinding performance improvements (by @evanpelle)
  • Railroad snapping - Structures built over railroads now properly split and connect to the network (by @DevelopingTom)
  • Train gold diminishing returns - Railroad income now decreases after the 5th city stop, preventing excessive gold from long city chains (by @evanpelle)
  • 1v1 ranked config updated - Now uses original tournament format - 40% Australia, 20% Iceland, 20% Asia, 20% Europe Classic - 50% normal map size, 50% compact (by @FloPinguin)
  • Attacker troop loss rebalance - Adresses attack loss imbalance (by @1brucben)
  • Reconnection - Internet problems or accidentally reloaded the page? Reconnects are possible now (by @ryanbarlow97)
  • Attack ratio panel redesign - Is now centered and combined with the units display, more compact and mobile-friendly (by @evanpelle and @hkio120)
  • Player info panel moved to top - Redesigned, optimized for mobile (by @evanpelle)
  • Mobile UI improvements - Fixed numerous layout issues on mobile: overlapping elements, cutoff panels, inconsistent spacing and borders, tap-to-close overlays, ... (by @FloPinguin)
  • Configurable nation count - Slider (0โ€“400) replaces "Disable Nations" toggle in singleplayer and private lobbies (by @FloPinguin)
  • SAM cooldown increased - SAM cooldown raised from 7.5s to 12s to compensate for previous SAM targeting improvements (by @evanpelle)

๐Ÿ—บ๏ธ New Maps

  • Alps โ›ฐ๏ธ - Large land-only map for pure land warfare, train trade only (by @TsProphet94)
  • The Box ๐ŸŸฉ - Completely flat, large land-only map, train trade only (by @sardidefcon)
  • Hawaii ๐Ÿ๏ธ - The Hawaiian island chain with real volcanic terrain (by @gabigabogabu)
  • Traders Dream ๐Ÿ๏ธ - Island-heavy map focused on trade with two large islands (by @FloPinguin)
  • Yenisei re-added ๐Ÿž๏ธ - This map got removed a while ago (technical problems), returns at ~3x smaller size (by @Duwibi)
  • San Francisco - Bay area map with 21 nations based on local cities and towns (by @RickD004)
  • Arctic ๐Ÿปโ€โ„๏ธ - North Pole-centered map with Cold War themed nations using azimuthal projection (by @RickD004)
  • Nile Delta ๐Ÿž๏ธ - Egyptian delta region including the Suez Canal (by @gabigabogabu)
  • Passage ๐Ÿ๏ธ - Long, thin island-filled map with naval choke points, great for contested sea warfare (by @bijx)
  • Bosphorus Straits - Smaller Turkey-focused map centered on one of the world's key strategic waterways (by @TsProphet94)
  • Bering Strait - Smaller map of the Alaskaโ€“Russia strait with an enlarged center island for strategic battles (by @TsProphet94)
  • Aegean ๐Ÿ›๏ธ - Greek-Turkish map centered on the Aegean Sea with ancient city-state nations, designed for island-hopping naval warfare (by @RickD004)

๐Ÿงช Public Game Modifiers

  • Crowded modifier - New modifier simulates a youtuber lobby, cramps 125 players onto a small map - Can you handle the chaos? (by @FloPinguin)
  • 25M Starting Gold modifier - New modifier creates chaotic high-gold matches with 2.5 min spawn immunity for preparation (by @FloPinguin)
  • Hard Nations modifier - New modifier makes nations tougher in 20% of HvN games (Because the medium difficulty got nerfed), also in some Non-HvN-games (by @FloPinguin)
  • PVP immunity in 5M gold games - 30s immunity to prevent instant nuking (by @FloPinguin)
  • Alliances Disabled modifier - New modifier: no alliances allowed, pure fear (by @FloPinguin)
  • x2 Gold modifier - New modifier: double gold income for faster-paced games (by @FloPinguin)

โš”๏ธ Gameplay Changes

  • World map more frequent - World map now appears much more often in public game rotation (by @evanpelle)
  • Baikal & Four Islands team games - Baikal now favors 2-team games and Four Islands favors 4-team games; both appear twice as often in team playlists (by @FloPinguin)
  • Alliance renewal in radial menu - Extend expiring alliances directly from the radial menu (by @deshack)
  • Railroad hover highlight - Hovering a railroad highlights the entire connected line (by @DevelopingTom)
  • Transport retreat to nearest shore - Troop transports now path back to your closest owned shoreline instead of their original launch point (by @bijx)
  • Disable alliances option - Private lobbies can now disable alliances entirely for pure free-for-all games (by @FloPinguin)
  • Confirm building with Enter/NumPad - Buildings selected via hotkeys can now be placed with Enter instead of requiring a mouse click (by @wozniakpl)
  • Configurable attack ratio increment - New settings dropdown to choose the step size when adjusting attack ratio via keybinds (by @Aotumuri)
  • Requeue button for Ranked - "Play Again" button after ranked matches to instantly re-queue (by @Skigim)
  • Public game nations - Switched public game nation difficulty from "Easy" to "Medium" - Because easy nations got nerfed a lot in v29.11 (by @FloPinguin)
  • Reduce bot farming - Bots try to delete captured structures to prevent farming exploits (by @FloPinguin)
  • Block nuking teammate structures - Nukes blocked if they'd hit a teammate's structure (that was possible by nuking oceans / rivers) (by @FloPinguin)
  • No gold from inactive players - Conquering players who joined but never played (0 attacks executed) no longer gives gold (by @FloPinguin)
  • Nuke trajectory shows alliance break - Trajectory accounts for SAMs that become hostile on launch (by @bibizu)
  • Cancel nukes on alliance accept - Nukes cancelled however an alliance is accepted (by @deshack)
  • Improved team colors - LCH color space for more distinguishable team variations (by @rubenperezrial)
  • Accept alliance during cooldown - Accept incoming requests via radial menu even during cooldown (by @deshack)
  • MIRV warheads land after death - Warheads continue separating even if launcher dies (by @VariableVince)
  • Nuke wars necessities: disable boats & team spawn zones - Boats can now be disabled; Four Islands (2 teams / 4 teams) & Baikal Nuke Wars (2 teams) maps support team spawn zones for random spawn (by @FloPinguin)
  • Coordinate grid overlay - Hold spacebar to see an Aโ€“J / 1โ€“N grid for easily calling out map positions to friends. Toggleable in settings (by @bijx)
  • Quick chat: "Stop trading with all" - New chat option to ask a player to disable their trade-with-all setting (by @DeLoWaN)

๐Ÿง  Nation (AI) Improvements

  • Nation difficulty rebalance - Cleaner steps, more beginner-friendly: Medium and Hard is easier now (by @FloPinguin)
  • Nations overwhelm SAMs - On Impossible, nations can coordinate bomb salvos to destroy enemy SAMs (by @FloPinguin)
  • Nation building upgrading - Nations can upgrade buildings and have improved difficulty-based build orders, they no longer have problems with high starting gold (by @FloPinguin)
  • Smarter factory placement - Nations place factories to bridge rail networks and reach trade partners - The higher the difficulty, the smarter they are (by @deshack)
  • Various nation improvements - Nations can wave ๐Ÿ‘‹, ship destruction affects relation, smarter embargo/alliance logic, nations prioritize bots with structures, they no longer double-MIRV (by @FloPinguin)
  • Nations reject spawn-phase alliances - Nations now reject alliance requests made during the spawn phase, fixing an exploit (by @deshack)

๐Ÿ› Bug Fixes

  • Fix nation spawnkilling - Nations get 5s spawn immunity and attack earlier (by @FloPinguin)
  • Ally won't annex dead defender tiles - Allies no longer accidentally take your last tiles (by @VariableVince)
  • Remove alliances on death - Alliances properly cleaned up when a player dies (by @VariableVince)
  • SAM targeting fix - Fixed stacked SAMs only engaging one nuke, letting others slip through (by @abdallahbahrawi1)
  • Random spawn avoids water - No more reduced start tiles because of bad random spawns (by @mepoohsta)
  • "Spectate" when dead on winning team - Correct button text now shows for dead winners (Instead of "Keep playing") (by @GhadiSaab)
  • Multi-tab detection during replays - Multi-tab detection no longer falsely triggers when watching replays (by @FloPinguin)
  • Compact map player count - Fixed incorrect public game player cap calculation for compact maps (by...
Read more

v0.30.8

15 Mar 02:49
87d1b4d

Choose a tag to compare

v0.30.8

  • Updated translations
  • fix: prevent false rate-limit error from appearing

v0.30.7

  • Fix public lobby timer stuck due to IPC race condition

v0.30.6

  • Server-side WebSocket message rate limiting & size enforcement

v0.30.5

  • Fix duplicate game creation when opening private lobby (#3423)
  • Kill and restart workers when IPC send fails
  • terminate public lobby ws on request

v0.30.4

  • Kick players when intent too large

v0.30.3

  • add rate limits for intents

v0.30.2

  • increase train spawn rate ~20%
  • increase gold from trade ships
  • Reduce territory color range for players on the same team
  • minor tweaks to UI

v0.30.1

  • fix: prevent old lobbies from appearing in the public games browser

๐ŸŽ‰ OpenFront v30 Changelog ๐ŸŽ‰

Hey everyone! We've got an giant update packed with new features, maps, UI improvements and fixes. Here's whats new:

๐ŸŒŸ Main New Features

  • Three public lobbies - Homepage now shows separate FFA, Teams, and Special lobbies - Special always has between 1 and 4 modifiers (by @ryanbarlow97 and @evanpelle)
  • See who's playing - Visible lobby player list and settings after joining a public game, just like in private lobbies - Plus improved connection speed & handling (by @ryanbarlow97)
  • Trade ship meta updated - Trade ship cap raised from ~100 to ~400, enabled by last version's pathfinding performance improvements (by @evanpelle)
  • Railroad snapping - Structures built over railroads now properly split and connect to the network (by @DevelopingTom)
  • Train gold diminishing returns - Railroad income now decreases after the 5th city stop, preventing excessive gold from long city chains (by @evanpelle)
  • 1v1 ranked config updated - Now uses original tournament format - 40% Australia, 20% Iceland, 20% Asia, 20% Europe Classic - 50% normal map size, 50% compact (by @FloPinguin)
  • Attacker troop loss rebalance - Adresses attack loss imbalance (by @1brucben)
  • Reconnection - Internet problems or accidentally reloaded the page? Reconnects are possible now (by @ryanbarlow97)
  • Attack ratio panel redesign - Is now centered and combined with the units display, more compact and mobile-friendly (by @evanpelle and @hkio120)
  • Player info panel moved to top - Redesigned, optimized for mobile (by @evanpelle)
  • Mobile UI improvements - Fixed numerous layout issues on mobile: overlapping elements, cutoff panels, inconsistent spacing and borders, tap-to-close overlays, ... (by @FloPinguin)
  • Configurable nation count - Slider (0โ€“400) replaces "Disable Nations" toggle in singleplayer and private lobbies (by @FloPinguin)
  • SAM cooldown increased - SAM cooldown raised from 7.5s to 12s to compensate for previous SAM targeting improvements (by @evanpelle)

๐Ÿ—บ๏ธ New Maps

  • Alps โ›ฐ๏ธ - Large land-only map for pure land warfare, train trade only (by @TsProphet94)
  • The Box ๐ŸŸฉ - Completely flat, large land-only map, train trade only (by @sardidefcon)
  • Hawaii ๐Ÿ๏ธ - The Hawaiian island chain with real volcanic terrain (by @gabigabogabu)
  • Traders Dream ๐Ÿ๏ธ - Island-heavy map focused on trade with two large islands (by @FloPinguin)
  • Yenisei re-added ๐Ÿž๏ธ - This map got removed a while ago (technical problems), returns at ~3x smaller size (by @Duwibi)
  • San Francisco - Bay area map with 21 nations based on local cities and towns (by @RickD004)
  • Arctic ๐Ÿปโ€โ„๏ธ - North Pole-centered map with Cold War themed nations using azimuthal projection (by @RickD004)
  • Nile Delta ๐Ÿž๏ธ - Egyptian delta region including the Suez Canal (by @gabigabogabu)
  • Passage ๐Ÿ๏ธ - Long, thin island-filled map with naval choke points, great for contested sea warfare (by @bijx)
  • Bosphorus Straits - Smaller Turkey-focused map centered on one of the world's key strategic waterways (by @TsProphet94)
  • Bering Strait - Smaller map of the Alaskaโ€“Russia strait with an enlarged center island for strategic battles (by @TsProphet94)
  • Aegean ๐Ÿ›๏ธ - Greek-Turkish map centered on the Aegean Sea with ancient city-state nations, designed for island-hopping naval warfare (by @RickD004)

๐Ÿงช Public Game Modifiers

  • Crowded modifier - New modifier simulates a youtuber lobby, cramps 125 players onto a small map - Can you handle the chaos? (by @FloPinguin)
  • 25M Starting Gold modifier - New modifier creates chaotic high-gold matches with 2.5 min spawn immunity for preparation (by @FloPinguin)
  • Hard Nations modifier - New modifier makes nations tougher in 20% of HvN games (Because the medium difficulty got nerfed), also in some Non-HvN-games (by @FloPinguin)
  • PVP immunity in 5M gold games - 30s immunity to prevent instant nuking (by @FloPinguin)
  • Alliances Disabled modifier - New modifier: no alliances allowed, pure fear (by @FloPinguin)
  • x2 Gold modifier - New modifier: double gold income for faster-paced games (by @FloPinguin)

โš”๏ธ Gameplay Changes

  • World map more frequent - World map now appears much more often in public game rotation (by @evanpelle)
  • Baikal & Four Islands team games - Baikal now favors 2-team games and Four Islands favors 4-team games; both appear twice as often in team playlists (by @FloPinguin)
  • Alliance renewal in radial menu - Extend expiring alliances directly from the radial menu (by @deshack)
  • Railroad hover highlight - Hovering a railroad highlights the entire connected line (by @DevelopingTom)
  • Transport retreat to nearest shore - Troop transports now path back to your closest owned shoreline instead of their original launch point (by @bijx)
  • Disable alliances option - Private lobbies can now disable alliances entirely for pure free-for-all games (by @FloPinguin)
  • Confirm building with Enter/NumPad - Buildings selected via hotkeys can now be placed with Enter instead of requiring a mouse click (by @wozniakpl)
  • Configurable attack ratio increment - New settings dropdown to choose the step size when adjusting attack ratio via keybinds (by @Aotumuri)
  • Requeue button for Ranked - "Play Again" button after ranked matches to instantly re-queue (by @Skigim)
  • Public game nations - Switched public game nation difficulty from "Easy" to "Medium" - Because easy nations got nerfed a lot in v29.11 (by @FloPinguin)
  • Reduce bot farming - Bots try to delete captured structures to prevent farming exploits (by @FloPinguin)
  • Block nuking teammate structures - Nukes blocked if they'd hit a teammate's structure (that was possible by nuking oceans / rivers) (by @FloPinguin)
  • No gold from inactive players - Conquering players who joined but never played (0 attacks executed) no longer gives gold (by @FloPinguin)
  • Nuke trajectory shows alliance break - Trajectory accounts for SAMs that become hostile on launch (by @bibizu)
  • Cancel nukes on alliance accept - Nukes cancelled however an alliance is accepted (by @deshack)
  • Improved team colors - LCH color space for more distinguishable team variations (by @rubenperezrial)
  • Accept alliance during cooldown - Accept incoming requests via radial menu even during cooldown (by @deshack)
  • MIRV warheads land after death - Warheads continue separating even if launcher dies (by @VariableVince)
  • Nuke wars necessities: disable boats & team spawn zones - Boats can now be disabled; Four Islands (2 teams / 4 teams) & Baikal Nuke Wars (2 teams) maps support team spawn zones for random spawn (by @FloPinguin)
  • Coordinate grid overlay - Hold spacebar to see an Aโ€“J / 1โ€“N grid for easily calling out map positions to friends. Toggleable in settings (by @bijx)
  • Quick chat: "Stop trading with all" - New chat option to ask a player to disable their trade-with-all setting (by @DeLoWaN)

๐Ÿง  Nation (AI) Improvements

  • Nation difficulty rebalance - Cleaner steps, more beginner-friendly: Medium and Hard is easier now (by @FloPinguin)
  • Nations overwhelm SAMs - On Impossible, nations can coordinate bomb salvos to destroy enemy SAMs (by @FloPinguin)
  • Nation building upgrading - Nations can upgrade buildings and have improved difficulty-based build orders, they no longer have problems with high starting gold (by @FloPinguin)
  • Smarter factory placement - Nations place factories to bridge rail networks and reach trade partners - The higher the difficulty, the smarter they are (by @deshack)
  • Various nation improvements - Nations can wave ๐Ÿ‘‹, ship destruction affects relation, smarter embargo/alliance logic, nations prioritize bots with structures, they no longer double-MIRV (by @FloPinguin)
  • Nations reject spawn-phase alliances - Nations now reject alliance requests made during the spawn phase, fixing an exploit (by @deshack)

๐Ÿ› Bug Fixes

  • Fix nation spawnkilling - Nations get 5s spawn immunity and attack earlier (by @FloPinguin)
  • Ally won't annex dead defender tiles - Allies no longer accidentally take your last tiles (by @VariableVince)
  • Remove alliances on death - Alliances properly cleaned up when a player dies (by @VariableVince)
  • SAM targeting fix - Fixed stacked SAMs only engaging one nuke, letting others slip through (by @abdallahbahrawi1)
  • Random spawn avoids water - No more reduced start tiles because of bad random spawns (by @mepoohsta)
  • "Spectate" when dead on winning team - Correct button text now shows for dead winners (Instead of "Keep playing") (by @GhadiSaab)
  • Multi-tab detection during replays - Multi-tab detection no longer falsely triggers when watching replays (by @FloPinguin)
  • Compact map player count - Fixed incorrect public game player cap calculation for compact maps (by @FloPinguin)
  • Long game save - Games now save at 170 minutes before the 3-hour server kill, so long matches retain a valid replay (by @ryanbarlow97)
  • Username update on rejoin - Players who change their n...
Read more

v0.30.7

14 Mar 06:18
da6969e

Choose a tag to compare

v0.30.7

  • Fix public lobby timer stuck due to IPC race condition

v0.30.6

  • Server-side WebSocket message rate limiting & size enforcement

v0.30.5

  • Fix duplicate game creation when opening private lobby (#3423)
  • Kill and restart workers when IPC send fails
  • terminate public lobby ws on request

v0.30.4

  • Kick players when intent too large

v0.30.3

  • add rate limits for intents

v0.30.2

  • increase train spawn rate ~20%
  • increase gold from trade ships
  • Reduce territory color range for players on the same team
  • minor tweaks to UI

v0.30.1

  • fix: prevent old lobbies from appearing in the public games browser

๐ŸŽ‰ OpenFront v30 Changelog ๐ŸŽ‰

Hey everyone! We've got an giant update packed with new features, maps, UI improvements and fixes. Here's whats new:

๐ŸŒŸ Main New Features

  • Three public lobbies - Homepage now shows separate FFA, Teams, and Special lobbies - Special always has between 1 and 4 modifiers (by @ryanbarlow97 and @evanpelle)
  • See who's playing - Visible lobby player list and settings after joining a public game, just like in private lobbies - Plus improved connection speed & handling (by @ryanbarlow97)
  • Trade ship meta updated - Trade ship cap raised from ~100 to ~400, enabled by last version's pathfinding performance improvements (by @evanpelle)
  • Railroad snapping - Structures built over railroads now properly split and connect to the network (by @DevelopingTom)
  • Train gold diminishing returns - Railroad income now decreases after the 5th city stop, preventing excessive gold from long city chains (by @evanpelle)
  • 1v1 ranked config updated - Now uses original tournament format - 40% Australia, 20% Iceland, 20% Asia, 20% Europe Classic - 50% normal map size, 50% compact (by @FloPinguin)
  • Attacker troop loss rebalance - Adresses attack loss imbalance (by @1brucben)
  • Reconnection - Internet problems or accidentally reloaded the page? Reconnects are possible now (by @ryanbarlow97)
  • Attack ratio panel redesign - Is now centered and combined with the units display, more compact and mobile-friendly (by @evanpelle and @hkio120)
  • Player info panel moved to top - Redesigned, optimized for mobile (by @evanpelle)
  • Mobile UI improvements - Fixed numerous layout issues on mobile: overlapping elements, cutoff panels, inconsistent spacing and borders, tap-to-close overlays, ... (by @FloPinguin)
  • Configurable nation count - Slider (0โ€“400) replaces "Disable Nations" toggle in singleplayer and private lobbies (by @FloPinguin)
  • SAM cooldown increased - SAM cooldown raised from 7.5s to 12s to compensate for previous SAM targeting improvements (by @evanpelle)

๐Ÿ—บ๏ธ New Maps

  • Alps โ›ฐ๏ธ - Large land-only map for pure land warfare, train trade only (by @TsProphet94)
  • The Box ๐ŸŸฉ - Completely flat, large land-only map, train trade only (by @sardidefcon)
  • Hawaii ๐Ÿ๏ธ - The Hawaiian island chain with real volcanic terrain (by @gabigabogabu)
  • Traders Dream ๐Ÿ๏ธ - Island-heavy map focused on trade with two large islands (by @FloPinguin)
  • Yenisei re-added ๐Ÿž๏ธ - This map got removed a while ago (technical problems), returns at ~3x smaller size (by @Duwibi)
  • San Francisco - Bay area map with 21 nations based on local cities and towns (by @RickD004)
  • Arctic ๐Ÿปโ€โ„๏ธ - North Pole-centered map with Cold War themed nations using azimuthal projection (by @RickD004)
  • Nile Delta ๐Ÿž๏ธ - Egyptian delta region including the Suez Canal (by @gabigabogabu)
  • Passage ๐Ÿ๏ธ - Long, thin island-filled map with naval choke points, great for contested sea warfare (by @bijx)
  • Bosphorus Straits - Smaller Turkey-focused map centered on one of the world's key strategic waterways (by @TsProphet94)
  • Bering Strait - Smaller map of the Alaskaโ€“Russia strait with an enlarged center island for strategic battles (by @TsProphet94)
  • Aegean ๐Ÿ›๏ธ - Greek-Turkish map centered on the Aegean Sea with ancient city-state nations, designed for island-hopping naval warfare (by @RickD004)

๐Ÿงช Public Game Modifiers

  • Crowded modifier - New modifier simulates a youtuber lobby, cramps 125 players onto a small map - Can you handle the chaos? (by @FloPinguin)
  • 25M Starting Gold modifier - New modifier creates chaotic high-gold matches with 2.5 min spawn immunity for preparation (by @FloPinguin)
  • Hard Nations modifier - New modifier makes nations tougher in 20% of HvN games (Because the medium difficulty got nerfed), also in some Non-HvN-games (by @FloPinguin)
  • PVP immunity in 5M gold games - 30s immunity to prevent instant nuking (by @FloPinguin)
  • Alliances Disabled modifier - New modifier: no alliances allowed, pure fear (by @FloPinguin)
  • x2 Gold modifier - New modifier: double gold income for faster-paced games (by @FloPinguin)

โš”๏ธ Gameplay Changes

  • World map more frequent - World map now appears much more often in public game rotation (by @evanpelle)
  • Baikal & Four Islands team games - Baikal now favors 2-team games and Four Islands favors 4-team games; both appear twice as often in team playlists (by @FloPinguin)
  • Alliance renewal in radial menu - Extend expiring alliances directly from the radial menu (by @deshack)
  • Railroad hover highlight - Hovering a railroad highlights the entire connected line (by @DevelopingTom)
  • Transport retreat to nearest shore - Troop transports now path back to your closest owned shoreline instead of their original launch point (by @bijx)
  • Disable alliances option - Private lobbies can now disable alliances entirely for pure free-for-all games (by @FloPinguin)
  • Confirm building with Enter/NumPad - Buildings selected via hotkeys can now be placed with Enter instead of requiring a mouse click (by @wozniakpl)
  • Configurable attack ratio increment - New settings dropdown to choose the step size when adjusting attack ratio via keybinds (by @Aotumuri)
  • Requeue button for Ranked - "Play Again" button after ranked matches to instantly re-queue (by @Skigim)
  • Public game nations - Switched public game nation difficulty from "Easy" to "Medium" - Because easy nations got nerfed a lot in v29.11 (by @FloPinguin)
  • Reduce bot farming - Bots try to delete captured structures to prevent farming exploits (by @FloPinguin)
  • Block nuking teammate structures - Nukes blocked if they'd hit a teammate's structure (that was possible by nuking oceans / rivers) (by @FloPinguin)
  • No gold from inactive players - Conquering players who joined but never played (0 attacks executed) no longer gives gold (by @FloPinguin)
  • Nuke trajectory shows alliance break - Trajectory accounts for SAMs that become hostile on launch (by @bibizu)
  • Cancel nukes on alliance accept - Nukes cancelled however an alliance is accepted (by @deshack)
  • Improved team colors - LCH color space for more distinguishable team variations (by @rubenperezrial)
  • Accept alliance during cooldown - Accept incoming requests via radial menu even during cooldown (by @deshack)
  • MIRV warheads land after death - Warheads continue separating even if launcher dies (by @VariableVince)
  • Nuke wars necessities: disable boats & team spawn zones - Boats can now be disabled; Four Islands (2 teams / 4 teams) & Baikal Nuke Wars (2 teams) maps support team spawn zones for random spawn (by @FloPinguin)
  • Coordinate grid overlay - Hold spacebar to see an Aโ€“J / 1โ€“N grid for easily calling out map positions to friends. Toggleable in settings (by @bijx)
  • Quick chat: "Stop trading with all" - New chat option to ask a player to disable their trade-with-all setting (by @DeLoWaN)

๐Ÿง  Nation (AI) Improvements

  • Nation difficulty rebalance - Cleaner steps, more beginner-friendly: Medium and Hard is easier now (by @FloPinguin)
  • Nations overwhelm SAMs - On Impossible, nations can coordinate bomb salvos to destroy enemy SAMs (by @FloPinguin)
  • Nation building upgrading - Nations can upgrade buildings and have improved difficulty-based build orders, they no longer have problems with high starting gold (by @FloPinguin)
  • Smarter factory placement - Nations place factories to bridge rail networks and reach trade partners - The higher the difficulty, the smarter they are (by @deshack)
  • Various nation improvements - Nations can wave ๐Ÿ‘‹, ship destruction affects relation, smarter embargo/alliance logic, nations prioritize bots with structures, they no longer double-MIRV (by @FloPinguin)
  • Nations reject spawn-phase alliances - Nations now reject alliance requests made during the spawn phase, fixing an exploit (by @deshack)

๐Ÿ› Bug Fixes

  • Fix nation spawnkilling - Nations get 5s spawn immunity and attack earlier (by @FloPinguin)
  • Ally won't annex dead defender tiles - Allies no longer accidentally take your last tiles (by @VariableVince)
  • Remove alliances on death - Alliances properly cleaned up when a player dies (by @VariableVince)
  • SAM targeting fix - Fixed stacked SAMs only engaging one nuke, letting others slip through (by @abdallahbahrawi1)
  • Random spawn avoids water - No more reduced start tiles because of bad random spawns (by @mepoohsta)
  • "Spectate" when dead on winning team - Correct button text now shows for dead winners (Instead of "Keep playing") (by @GhadiSaab)
  • Multi-tab detection during replays - Multi-tab detection no longer falsely triggers when watching replays (by @FloPinguin)
  • Compact map player count - Fixed incorrect public game player cap calculation for compact maps (by @FloPinguin)
  • Long game save - Games now save at 170 minutes before the 3-hour server kill, so long matches retain a valid replay (by @ryanbarlow97)
  • Username update on rejoin - Players who change their name and rejoin a lobby now see it correctly updated pre-game (by @ryanbarlow97)

๐ŸŽจ UI/UX...

Read more

v0.30.6

14 Mar 04:16
5fb7f75

Choose a tag to compare

v0.30.6

  • Server-side WebSocket message rate limiting & size enforcement

v0.30.5

  • Fix duplicate game creation when opening private lobby (#3423)
  • Kill and restart workers when IPC send fails
  • terminate public lobby ws on request

v0.30.4

  • Kick players when intent too large

v0.30.3

  • add rate limits for intents

v0.30.2

  • increase train spawn rate ~20%
  • increase gold from trade ships
  • Reduce territory color range for players on the same team
  • minor tweaks to UI

v0.30.1

  • fix: prevent old lobbies from appearing in the public games browser

๐ŸŽ‰ OpenFront v30 Changelog ๐ŸŽ‰

Hey everyone! We've got an giant update packed with new features, maps, UI improvements and fixes. Here's whats new:

๐ŸŒŸ Main New Features

  • Three public lobbies - Homepage now shows separate FFA, Teams, and Special lobbies - Special always has between 1 and 4 modifiers (by @ryanbarlow97 and @evanpelle)
  • See who's playing - Visible lobby player list and settings after joining a public game, just like in private lobbies - Plus improved connection speed & handling (by @ryanbarlow97)
  • Trade ship meta updated - Trade ship cap raised from ~100 to ~400, enabled by last version's pathfinding performance improvements (by @evanpelle)
  • Railroad snapping - Structures built over railroads now properly split and connect to the network (by @DevelopingTom)
  • Train gold diminishing returns - Railroad income now decreases after the 5th city stop, preventing excessive gold from long city chains (by @evanpelle)
  • 1v1 ranked config updated - Now uses original tournament format - 40% Australia, 20% Iceland, 20% Asia, 20% Europe Classic - 50% normal map size, 50% compact (by @FloPinguin)
  • Attacker troop loss rebalance - Adresses attack loss imbalance (by @1brucben)
  • Reconnection - Internet problems or accidentally reloaded the page? Reconnects are possible now (by @ryanbarlow97)
  • Attack ratio panel redesign - Is now centered and combined with the units display, more compact and mobile-friendly (by @evanpelle and @hkio120)
  • Player info panel moved to top - Redesigned, optimized for mobile (by @evanpelle)
  • Mobile UI improvements - Fixed numerous layout issues on mobile: overlapping elements, cutoff panels, inconsistent spacing and borders, tap-to-close overlays, ... (by @FloPinguin)
  • Configurable nation count - Slider (0โ€“400) replaces "Disable Nations" toggle in singleplayer and private lobbies (by @FloPinguin)
  • SAM cooldown increased - SAM cooldown raised from 7.5s to 12s to compensate for previous SAM targeting improvements (by @evanpelle)

๐Ÿ—บ๏ธ New Maps

  • Alps โ›ฐ๏ธ - Large land-only map for pure land warfare, train trade only (by @TsProphet94)
  • The Box ๐ŸŸฉ - Completely flat, large land-only map, train trade only (by @sardidefcon)
  • Hawaii ๐Ÿ๏ธ - The Hawaiian island chain with real volcanic terrain (by @gabigabogabu)
  • Traders Dream ๐Ÿ๏ธ - Island-heavy map focused on trade with two large islands (by @FloPinguin)
  • Yenisei re-added ๐Ÿž๏ธ - This map got removed a while ago (technical problems), returns at ~3x smaller size (by @Duwibi)
  • San Francisco - Bay area map with 21 nations based on local cities and towns (by @RickD004)
  • Arctic ๐Ÿปโ€โ„๏ธ - North Pole-centered map with Cold War themed nations using azimuthal projection (by @RickD004)
  • Nile Delta ๐Ÿž๏ธ - Egyptian delta region including the Suez Canal (by @gabigabogabu)
  • Passage ๐Ÿ๏ธ - Long, thin island-filled map with naval choke points, great for contested sea warfare (by @bijx)
  • Bosphorus Straits - Smaller Turkey-focused map centered on one of the world's key strategic waterways (by @TsProphet94)
  • Bering Strait - Smaller map of the Alaskaโ€“Russia strait with an enlarged center island for strategic battles (by @TsProphet94)
  • Aegean ๐Ÿ›๏ธ - Greek-Turkish map centered on the Aegean Sea with ancient city-state nations, designed for island-hopping naval warfare (by @RickD004)

๐Ÿงช Public Game Modifiers

  • Crowded modifier - New modifier simulates a youtuber lobby, cramps 125 players onto a small map - Can you handle the chaos? (by @FloPinguin)
  • 25M Starting Gold modifier - New modifier creates chaotic high-gold matches with 2.5 min spawn immunity for preparation (by @FloPinguin)
  • Hard Nations modifier - New modifier makes nations tougher in 20% of HvN games (Because the medium difficulty got nerfed), also in some Non-HvN-games (by @FloPinguin)
  • PVP immunity in 5M gold games - 30s immunity to prevent instant nuking (by @FloPinguin)
  • Alliances Disabled modifier - New modifier: no alliances allowed, pure fear (by @FloPinguin)
  • x2 Gold modifier - New modifier: double gold income for faster-paced games (by @FloPinguin)

โš”๏ธ Gameplay Changes

  • World map more frequent - World map now appears much more often in public game rotation (by @evanpelle)
  • Baikal & Four Islands team games - Baikal now favors 2-team games and Four Islands favors 4-team games; both appear twice as often in team playlists (by @FloPinguin)
  • Alliance renewal in radial menu - Extend expiring alliances directly from the radial menu (by @deshack)
  • Railroad hover highlight - Hovering a railroad highlights the entire connected line (by @DevelopingTom)
  • Transport retreat to nearest shore - Troop transports now path back to your closest owned shoreline instead of their original launch point (by @bijx)
  • Disable alliances option - Private lobbies can now disable alliances entirely for pure free-for-all games (by @FloPinguin)
  • Confirm building with Enter/NumPad - Buildings selected via hotkeys can now be placed with Enter instead of requiring a mouse click (by @wozniakpl)
  • Configurable attack ratio increment - New settings dropdown to choose the step size when adjusting attack ratio via keybinds (by @Aotumuri)
  • Requeue button for Ranked - "Play Again" button after ranked matches to instantly re-queue (by @Skigim)
  • Public game nations - Switched public game nation difficulty from "Easy" to "Medium" - Because easy nations got nerfed a lot in v29.11 (by @FloPinguin)
  • Reduce bot farming - Bots try to delete captured structures to prevent farming exploits (by @FloPinguin)
  • Block nuking teammate structures - Nukes blocked if they'd hit a teammate's structure (that was possible by nuking oceans / rivers) (by @FloPinguin)
  • No gold from inactive players - Conquering players who joined but never played (0 attacks executed) no longer gives gold (by @FloPinguin)
  • Nuke trajectory shows alliance break - Trajectory accounts for SAMs that become hostile on launch (by @bibizu)
  • Cancel nukes on alliance accept - Nukes cancelled however an alliance is accepted (by @deshack)
  • Improved team colors - LCH color space for more distinguishable team variations (by @rubenperezrial)
  • Accept alliance during cooldown - Accept incoming requests via radial menu even during cooldown (by @deshack)
  • MIRV warheads land after death - Warheads continue separating even if launcher dies (by @VariableVince)
  • Nuke wars necessities: disable boats & team spawn zones - Boats can now be disabled; Four Islands (2 teams / 4 teams) & Baikal Nuke Wars (2 teams) maps support team spawn zones for random spawn (by @FloPinguin)
  • Coordinate grid overlay - Hold spacebar to see an Aโ€“J / 1โ€“N grid for easily calling out map positions to friends. Toggleable in settings (by @bijx)
  • Quick chat: "Stop trading with all" - New chat option to ask a player to disable their trade-with-all setting (by @DeLoWaN)

๐Ÿง  Nation (AI) Improvements

  • Nation difficulty rebalance - Cleaner steps, more beginner-friendly: Medium and Hard is easier now (by @FloPinguin)
  • Nations overwhelm SAMs - On Impossible, nations can coordinate bomb salvos to destroy enemy SAMs (by @FloPinguin)
  • Nation building upgrading - Nations can upgrade buildings and have improved difficulty-based build orders, they no longer have problems with high starting gold (by @FloPinguin)
  • Smarter factory placement - Nations place factories to bridge rail networks and reach trade partners - The higher the difficulty, the smarter they are (by @deshack)
  • Various nation improvements - Nations can wave ๐Ÿ‘‹, ship destruction affects relation, smarter embargo/alliance logic, nations prioritize bots with structures, they no longer double-MIRV (by @FloPinguin)
  • Nations reject spawn-phase alliances - Nations now reject alliance requests made during the spawn phase, fixing an exploit (by @deshack)

๐Ÿ› Bug Fixes

  • Fix nation spawnkilling - Nations get 5s spawn immunity and attack earlier (by @FloPinguin)
  • Ally won't annex dead defender tiles - Allies no longer accidentally take your last tiles (by @VariableVince)
  • Remove alliances on death - Alliances properly cleaned up when a player dies (by @VariableVince)
  • SAM targeting fix - Fixed stacked SAMs only engaging one nuke, letting others slip through (by @abdallahbahrawi1)
  • Random spawn avoids water - No more reduced start tiles because of bad random spawns (by @mepoohsta)
  • "Spectate" when dead on winning team - Correct button text now shows for dead winners (Instead of "Keep playing") (by @GhadiSaab)
  • Multi-tab detection during replays - Multi-tab detection no longer falsely triggers when watching replays (by @FloPinguin)
  • Compact map player count - Fixed incorrect public game player cap calculation for compact maps (by @FloPinguin)
  • Long game save - Games now save at 170 minutes before the 3-hour server kill, so long matches retain a valid replay (by @ryanbarlow97)
  • Username update on rejoin - Players who change their name and rejoin a lobby now see it correctly updated pre-game (by @ryanbarlow97)

๐ŸŽจ UI/UX Improvements

  • Bots renamed to Tribes - "Bots" are now called "Tr...
Read more

v0.30.5

14 Mar 02:37
4b33f37

Choose a tag to compare

v0.30.5

  • Fix duplicate game creation when opening private lobby (#3423)
  • Kill and restart workers when IPC send fails
  • terminate public lobby ws on request

v0.30.4

  • Kick players when intent too large

v0.30.3

  • add rate limits for intents

v0.30.2

  • increase train spawn rate ~20%
  • increase gold from trade ships
  • Reduce territory color range for players on the same team
  • minor tweaks to UI

v0.30.1

  • fix: prevent old lobbies from appearing in the public games browser

๐ŸŽ‰ OpenFront v30 Changelog ๐ŸŽ‰

Hey everyone! We've got an giant update packed with new features, maps, UI improvements and fixes. Here's whats new:

๐ŸŒŸ Main New Features

  • Three public lobbies - Homepage now shows separate FFA, Teams, and Special lobbies - Special always has between 1 and 4 modifiers (by @ryanbarlow97 and @evanpelle)
  • See who's playing - Visible lobby player list and settings after joining a public game, just like in private lobbies - Plus improved connection speed & handling (by @ryanbarlow97)
  • Trade ship meta updated - Trade ship cap raised from ~100 to ~400, enabled by last version's pathfinding performance improvements (by @evanpelle)
  • Railroad snapping - Structures built over railroads now properly split and connect to the network (by @DevelopingTom)
  • Train gold diminishing returns - Railroad income now decreases after the 5th city stop, preventing excessive gold from long city chains (by @evanpelle)
  • 1v1 ranked config updated - Now uses original tournament format - 40% Australia, 20% Iceland, 20% Asia, 20% Europe Classic - 50% normal map size, 50% compact (by @FloPinguin)
  • Attacker troop loss rebalance - Adresses attack loss imbalance (by @1brucben)
  • Reconnection - Internet problems or accidentally reloaded the page? Reconnects are possible now (by @ryanbarlow97)
  • Attack ratio panel redesign - Is now centered and combined with the units display, more compact and mobile-friendly (by @evanpelle and @hkio120)
  • Player info panel moved to top - Redesigned, optimized for mobile (by @evanpelle)
  • Mobile UI improvements - Fixed numerous layout issues on mobile: overlapping elements, cutoff panels, inconsistent spacing and borders, tap-to-close overlays, ... (by @FloPinguin)
  • Configurable nation count - Slider (0โ€“400) replaces "Disable Nations" toggle in singleplayer and private lobbies (by @FloPinguin)
  • SAM cooldown increased - SAM cooldown raised from 7.5s to 12s to compensate for previous SAM targeting improvements (by @evanpelle)

๐Ÿ—บ๏ธ New Maps

  • Alps โ›ฐ๏ธ - Large land-only map for pure land warfare, train trade only (by @TsProphet94)
  • The Box ๐ŸŸฉ - Completely flat, large land-only map, train trade only (by @sardidefcon)
  • Hawaii ๐Ÿ๏ธ - The Hawaiian island chain with real volcanic terrain (by @gabigabogabu)
  • Traders Dream ๐Ÿ๏ธ - Island-heavy map focused on trade with two large islands (by @FloPinguin)
  • Yenisei re-added ๐Ÿž๏ธ - This map got removed a while ago (technical problems), returns at ~3x smaller size (by @Duwibi)
  • San Francisco - Bay area map with 21 nations based on local cities and towns (by @RickD004)
  • Arctic ๐Ÿปโ€โ„๏ธ - North Pole-centered map with Cold War themed nations using azimuthal projection (by @RickD004)
  • Nile Delta ๐Ÿž๏ธ - Egyptian delta region including the Suez Canal (by @gabigabogabu)
  • Passage ๐Ÿ๏ธ - Long, thin island-filled map with naval choke points, great for contested sea warfare (by @bijx)
  • Bosphorus Straits - Smaller Turkey-focused map centered on one of the world's key strategic waterways (by @TsProphet94)
  • Bering Strait - Smaller map of the Alaskaโ€“Russia strait with an enlarged center island for strategic battles (by @TsProphet94)
  • Aegean ๐Ÿ›๏ธ - Greek-Turkish map centered on the Aegean Sea with ancient city-state nations, designed for island-hopping naval warfare (by @RickD004)

๐Ÿงช Public Game Modifiers

  • Crowded modifier - New modifier simulates a youtuber lobby, cramps 125 players onto a small map - Can you handle the chaos? (by @FloPinguin)
  • 25M Starting Gold modifier - New modifier creates chaotic high-gold matches with 2.5 min spawn immunity for preparation (by @FloPinguin)
  • Hard Nations modifier - New modifier makes nations tougher in 20% of HvN games (Because the medium difficulty got nerfed), also in some Non-HvN-games (by @FloPinguin)
  • PVP immunity in 5M gold games - 30s immunity to prevent instant nuking (by @FloPinguin)
  • Alliances Disabled modifier - New modifier: no alliances allowed, pure fear (by @FloPinguin)
  • x2 Gold modifier - New modifier: double gold income for faster-paced games (by @FloPinguin)

โš”๏ธ Gameplay Changes

  • World map more frequent - World map now appears much more often in public game rotation (by @evanpelle)
  • Baikal & Four Islands team games - Baikal now favors 2-team games and Four Islands favors 4-team games; both appear twice as often in team playlists (by @FloPinguin)
  • Alliance renewal in radial menu - Extend expiring alliances directly from the radial menu (by @deshack)
  • Railroad hover highlight - Hovering a railroad highlights the entire connected line (by @DevelopingTom)
  • Transport retreat to nearest shore - Troop transports now path back to your closest owned shoreline instead of their original launch point (by @bijx)
  • Disable alliances option - Private lobbies can now disable alliances entirely for pure free-for-all games (by @FloPinguin)
  • Confirm building with Enter/NumPad - Buildings selected via hotkeys can now be placed with Enter instead of requiring a mouse click (by @wozniakpl)
  • Configurable attack ratio increment - New settings dropdown to choose the step size when adjusting attack ratio via keybinds (by @Aotumuri)
  • Requeue button for Ranked - "Play Again" button after ranked matches to instantly re-queue (by @Skigim)
  • Public game nations - Switched public game nation difficulty from "Easy" to "Medium" - Because easy nations got nerfed a lot in v29.11 (by @FloPinguin)
  • Reduce bot farming - Bots try to delete captured structures to prevent farming exploits (by @FloPinguin)
  • Block nuking teammate structures - Nukes blocked if they'd hit a teammate's structure (that was possible by nuking oceans / rivers) (by @FloPinguin)
  • No gold from inactive players - Conquering players who joined but never played (0 attacks executed) no longer gives gold (by @FloPinguin)
  • Nuke trajectory shows alliance break - Trajectory accounts for SAMs that become hostile on launch (by @bibizu)
  • Cancel nukes on alliance accept - Nukes cancelled however an alliance is accepted (by @deshack)
  • Improved team colors - LCH color space for more distinguishable team variations (by @rubenperezrial)
  • Accept alliance during cooldown - Accept incoming requests via radial menu even during cooldown (by @deshack)
  • MIRV warheads land after death - Warheads continue separating even if launcher dies (by @VariableVince)
  • Nuke wars necessities: disable boats & team spawn zones - Boats can now be disabled; Four Islands (2 teams / 4 teams) & Baikal Nuke Wars (2 teams) maps support team spawn zones for random spawn (by @FloPinguin)
  • Coordinate grid overlay - Hold spacebar to see an Aโ€“J / 1โ€“N grid for easily calling out map positions to friends. Toggleable in settings (by @bijx)
  • Quick chat: "Stop trading with all" - New chat option to ask a player to disable their trade-with-all setting (by @DeLoWaN)

๐Ÿง  Nation (AI) Improvements

  • Nation difficulty rebalance - Cleaner steps, more beginner-friendly: Medium and Hard is easier now (by @FloPinguin)
  • Nations overwhelm SAMs - On Impossible, nations can coordinate bomb salvos to destroy enemy SAMs (by @FloPinguin)
  • Nation building upgrading - Nations can upgrade buildings and have improved difficulty-based build orders, they no longer have problems with high starting gold (by @FloPinguin)
  • Smarter factory placement - Nations place factories to bridge rail networks and reach trade partners - The higher the difficulty, the smarter they are (by @deshack)
  • Various nation improvements - Nations can wave ๐Ÿ‘‹, ship destruction affects relation, smarter embargo/alliance logic, nations prioritize bots with structures, they no longer double-MIRV (by @FloPinguin)
  • Nations reject spawn-phase alliances - Nations now reject alliance requests made during the spawn phase, fixing an exploit (by @deshack)

๐Ÿ› Bug Fixes

  • Fix nation spawnkilling - Nations get 5s spawn immunity and attack earlier (by @FloPinguin)
  • Ally won't annex dead defender tiles - Allies no longer accidentally take your last tiles (by @VariableVince)
  • Remove alliances on death - Alliances properly cleaned up when a player dies (by @VariableVince)
  • SAM targeting fix - Fixed stacked SAMs only engaging one nuke, letting others slip through (by @abdallahbahrawi1)
  • Random spawn avoids water - No more reduced start tiles because of bad random spawns (by @mepoohsta)
  • "Spectate" when dead on winning team - Correct button text now shows for dead winners (Instead of "Keep playing") (by @GhadiSaab)
  • Multi-tab detection during replays - Multi-tab detection no longer falsely triggers when watching replays (by @FloPinguin)
  • Compact map player count - Fixed incorrect public game player cap calculation for compact maps (by @FloPinguin)
  • Long game save - Games now save at 170 minutes before the 3-hour server kill, so long matches retain a valid replay (by @ryanbarlow97)
  • Username update on rejoin - Players who change their name and rejoin a lobby now see it correctly updated pre-game (by @ryanbarlow97)

๐ŸŽจ UI/UX Improvements

  • Bots renamed to Tribes - "Bots" are now called "Tribes" across the UI (by @VariableVince)
  • Kick players in-game - Lobby creat...
Read more

v0.30.4

14 Mar 01:45

Choose a tag to compare

v0.30.4

  • Kick players when intent too large

v0.30.3

  • add rate limits for intents

v0.30.2

  • increase train spawn rate ~20%
  • increase gold from trade ships
  • Reduce territory color range for players on the same team
  • minor tweaks to UI

v0.30.1

  • fix: prevent old lobbies from appearing in the public games browser

๐ŸŽ‰ OpenFront v30 Changelog ๐ŸŽ‰

Hey everyone! We've got an giant update packed with new features, maps, UI improvements and fixes. Here's whats new:

๐ŸŒŸ Main New Features

  • Three public lobbies - Homepage now shows separate FFA, Teams, and Special lobbies - Special always has between 1 and 4 modifiers (by @ryanbarlow97 and @evanpelle)
  • See who's playing - Visible lobby player list and settings after joining a public game, just like in private lobbies - Plus improved connection speed & handling (by @ryanbarlow97)
  • Trade ship meta updated - Trade ship cap raised from ~100 to ~400, enabled by last version's pathfinding performance improvements (by @evanpelle)
  • Railroad snapping - Structures built over railroads now properly split and connect to the network (by @DevelopingTom)
  • Train gold diminishing returns - Railroad income now decreases after the 5th city stop, preventing excessive gold from long city chains (by @evanpelle)
  • 1v1 ranked config updated - Now uses original tournament format - 40% Australia, 20% Iceland, 20% Asia, 20% Europe Classic - 50% normal map size, 50% compact (by @FloPinguin)
  • Attacker troop loss rebalance - Adresses attack loss imbalance (by @1brucben)
  • Reconnection - Internet problems or accidentally reloaded the page? Reconnects are possible now (by @ryanbarlow97)
  • Attack ratio panel redesign - Is now centered and combined with the units display, more compact and mobile-friendly (by @evanpelle and @hkio120)
  • Player info panel moved to top - Redesigned, optimized for mobile (by @evanpelle)
  • Mobile UI improvements - Fixed numerous layout issues on mobile: overlapping elements, cutoff panels, inconsistent spacing and borders, tap-to-close overlays, ... (by @FloPinguin)
  • Configurable nation count - Slider (0โ€“400) replaces "Disable Nations" toggle in singleplayer and private lobbies (by @FloPinguin)
  • SAM cooldown increased - SAM cooldown raised from 7.5s to 12s to compensate for previous SAM targeting improvements (by @evanpelle)

๐Ÿ—บ๏ธ New Maps

  • Alps โ›ฐ๏ธ - Large land-only map for pure land warfare, train trade only (by @TsProphet94)
  • The Box ๐ŸŸฉ - Completely flat, large land-only map, train trade only (by @sardidefcon)
  • Hawaii ๐Ÿ๏ธ - The Hawaiian island chain with real volcanic terrain (by @gabigabogabu)
  • Traders Dream ๐Ÿ๏ธ - Island-heavy map focused on trade with two large islands (by @FloPinguin)
  • Yenisei re-added ๐Ÿž๏ธ - This map got removed a while ago (technical problems), returns at ~3x smaller size (by @Duwibi)
  • San Francisco - Bay area map with 21 nations based on local cities and towns (by @RickD004)
  • Arctic ๐Ÿปโ€โ„๏ธ - North Pole-centered map with Cold War themed nations using azimuthal projection (by @RickD004)
  • Nile Delta ๐Ÿž๏ธ - Egyptian delta region including the Suez Canal (by @gabigabogabu)
  • Passage ๐Ÿ๏ธ - Long, thin island-filled map with naval choke points, great for contested sea warfare (by @bijx)
  • Bosphorus Straits - Smaller Turkey-focused map centered on one of the world's key strategic waterways (by @TsProphet94)
  • Bering Strait - Smaller map of the Alaskaโ€“Russia strait with an enlarged center island for strategic battles (by @TsProphet94)
  • Aegean ๐Ÿ›๏ธ - Greek-Turkish map centered on the Aegean Sea with ancient city-state nations, designed for island-hopping naval warfare (by @RickD004)

๐Ÿงช Public Game Modifiers

  • Crowded modifier - New modifier simulates a youtuber lobby, cramps 125 players onto a small map - Can you handle the chaos? (by @FloPinguin)
  • 25M Starting Gold modifier - New modifier creates chaotic high-gold matches with 2.5 min spawn immunity for preparation (by @FloPinguin)
  • Hard Nations modifier - New modifier makes nations tougher in 20% of HvN games (Because the medium difficulty got nerfed), also in some Non-HvN-games (by @FloPinguin)
  • PVP immunity in 5M gold games - 30s immunity to prevent instant nuking (by @FloPinguin)
  • Alliances Disabled modifier - New modifier: no alliances allowed, pure fear (by @FloPinguin)
  • x2 Gold modifier - New modifier: double gold income for faster-paced games (by @FloPinguin)

โš”๏ธ Gameplay Changes

  • World map more frequent - World map now appears much more often in public game rotation (by @evanpelle)
  • Baikal & Four Islands team games - Baikal now favors 2-team games and Four Islands favors 4-team games; both appear twice as often in team playlists (by @FloPinguin)
  • Alliance renewal in radial menu - Extend expiring alliances directly from the radial menu (by @deshack)
  • Railroad hover highlight - Hovering a railroad highlights the entire connected line (by @DevelopingTom)
  • Transport retreat to nearest shore - Troop transports now path back to your closest owned shoreline instead of their original launch point (by @bijx)
  • Disable alliances option - Private lobbies can now disable alliances entirely for pure free-for-all games (by @FloPinguin)
  • Confirm building with Enter/NumPad - Buildings selected via hotkeys can now be placed with Enter instead of requiring a mouse click (by @wozniakpl)
  • Configurable attack ratio increment - New settings dropdown to choose the step size when adjusting attack ratio via keybinds (by @Aotumuri)
  • Requeue button for Ranked - "Play Again" button after ranked matches to instantly re-queue (by @Skigim)
  • Public game nations - Switched public game nation difficulty from "Easy" to "Medium" - Because easy nations got nerfed a lot in v29.11 (by @FloPinguin)
  • Reduce bot farming - Bots try to delete captured structures to prevent farming exploits (by @FloPinguin)
  • Block nuking teammate structures - Nukes blocked if they'd hit a teammate's structure (that was possible by nuking oceans / rivers) (by @FloPinguin)
  • No gold from inactive players - Conquering players who joined but never played (0 attacks executed) no longer gives gold (by @FloPinguin)
  • Nuke trajectory shows alliance break - Trajectory accounts for SAMs that become hostile on launch (by @bibizu)
  • Cancel nukes on alliance accept - Nukes cancelled however an alliance is accepted (by @deshack)
  • Improved team colors - LCH color space for more distinguishable team variations (by @rubenperezrial)
  • Accept alliance during cooldown - Accept incoming requests via radial menu even during cooldown (by @deshack)
  • MIRV warheads land after death - Warheads continue separating even if launcher dies (by @VariableVince)
  • Nuke wars necessities: disable boats & team spawn zones - Boats can now be disabled; Four Islands (2 teams / 4 teams) & Baikal Nuke Wars (2 teams) maps support team spawn zones for random spawn (by @FloPinguin)
  • Coordinate grid overlay - Hold spacebar to see an Aโ€“J / 1โ€“N grid for easily calling out map positions to friends. Toggleable in settings (by @bijx)
  • Quick chat: "Stop trading with all" - New chat option to ask a player to disable their trade-with-all setting (by @DeLoWaN)

๐Ÿง  Nation (AI) Improvements

  • Nation difficulty rebalance - Cleaner steps, more beginner-friendly: Medium and Hard is easier now (by @FloPinguin)
  • Nations overwhelm SAMs - On Impossible, nations can coordinate bomb salvos to destroy enemy SAMs (by @FloPinguin)
  • Nation building upgrading - Nations can upgrade buildings and have improved difficulty-based build orders, they no longer have problems with high starting gold (by @FloPinguin)
  • Smarter factory placement - Nations place factories to bridge rail networks and reach trade partners - The higher the difficulty, the smarter they are (by @deshack)
  • Various nation improvements - Nations can wave ๐Ÿ‘‹, ship destruction affects relation, smarter embargo/alliance logic, nations prioritize bots with structures, they no longer double-MIRV (by @FloPinguin)
  • Nations reject spawn-phase alliances - Nations now reject alliance requests made during the spawn phase, fixing an exploit (by @deshack)

๐Ÿ› Bug Fixes

  • Fix nation spawnkilling - Nations get 5s spawn immunity and attack earlier (by @FloPinguin)
  • Ally won't annex dead defender tiles - Allies no longer accidentally take your last tiles (by @VariableVince)
  • Remove alliances on death - Alliances properly cleaned up when a player dies (by @VariableVince)
  • SAM targeting fix - Fixed stacked SAMs only engaging one nuke, letting others slip through (by @abdallahbahrawi1)
  • Random spawn avoids water - No more reduced start tiles because of bad random spawns (by @mepoohsta)
  • "Spectate" when dead on winning team - Correct button text now shows for dead winners (Instead of "Keep playing") (by @GhadiSaab)
  • Multi-tab detection during replays - Multi-tab detection no longer falsely triggers when watching replays (by @FloPinguin)
  • Compact map player count - Fixed incorrect public game player cap calculation for compact maps (by @FloPinguin)
  • Long game save - Games now save at 170 minutes before the 3-hour server kill, so long matches retain a valid replay (by @ryanbarlow97)
  • Username update on rejoin - Players who change their name and rejoin a lobby now see it correctly updated pre-game (by @ryanbarlow97)

๐ŸŽจ UI/UX Improvements

  • Bots renamed to Tribes - "Bots" are now called "Tribes" across the UI (by @VariableVince)
  • Kick players in-game - Lobby creators can kick players mid-game (by @MitchZinck)
  • Attacks display panel - Attacks now shown above the attack ratio panel, separate from events (by @evanpelle)
  • **G...
Read more

v0.30.3

14 Mar 01:33

Choose a tag to compare

v0.30.3

  • add rate limits for intents

v0.30.2

  • increase train spawn rate ~20%
  • increase gold from trade ships
  • Reduce territory color range for players on the same team
  • minor tweaks to UI

v0.30.1

  • fix: prevent old lobbies from appearing in the public games browser

๐ŸŽ‰ OpenFront v30 Changelog ๐ŸŽ‰

Hey everyone! We've got an giant update packed with new features, maps, UI improvements and fixes. Here's whats new:

๐ŸŒŸ Main New Features

  • Three public lobbies - Homepage now shows separate FFA, Teams, and Special lobbies - Special always has between 1 and 4 modifiers (by @ryanbarlow97 and @evanpelle)
  • See who's playing - Visible lobby player list and settings after joining a public game, just like in private lobbies - Plus improved connection speed & handling (by @ryanbarlow97)
  • Trade ship meta updated - Trade ship cap raised from ~100 to ~400, enabled by last version's pathfinding performance improvements (by @evanpelle)
  • Railroad snapping - Structures built over railroads now properly split and connect to the network (by @DevelopingTom)
  • Train gold diminishing returns - Railroad income now decreases after the 5th city stop, preventing excessive gold from long city chains (by @evanpelle)
  • 1v1 ranked config updated - Now uses original tournament format - 40% Australia, 20% Iceland, 20% Asia, 20% Europe Classic - 50% normal map size, 50% compact (by @FloPinguin)
  • Attacker troop loss rebalance - Adresses attack loss imbalance (by @1brucben)
  • Reconnection - Internet problems or accidentally reloaded the page? Reconnects are possible now (by @ryanbarlow97)
  • Attack ratio panel redesign - Is now centered and combined with the units display, more compact and mobile-friendly (by @evanpelle and @hkio120)
  • Player info panel moved to top - Redesigned, optimized for mobile (by @evanpelle)
  • Mobile UI improvements - Fixed numerous layout issues on mobile: overlapping elements, cutoff panels, inconsistent spacing and borders, tap-to-close overlays, ... (by @FloPinguin)
  • Configurable nation count - Slider (0โ€“400) replaces "Disable Nations" toggle in singleplayer and private lobbies (by @FloPinguin)
  • SAM cooldown increased - SAM cooldown raised from 7.5s to 12s to compensate for previous SAM targeting improvements (by @evanpelle)

๐Ÿ—บ๏ธ New Maps

  • Alps โ›ฐ๏ธ - Large land-only map for pure land warfare, train trade only (by @TsProphet94)
  • The Box ๐ŸŸฉ - Completely flat, large land-only map, train trade only (by @sardidefcon)
  • Hawaii ๐Ÿ๏ธ - The Hawaiian island chain with real volcanic terrain (by @gabigabogabu)
  • Traders Dream ๐Ÿ๏ธ - Island-heavy map focused on trade with two large islands (by @FloPinguin)
  • Yenisei re-added ๐Ÿž๏ธ - This map got removed a while ago (technical problems), returns at ~3x smaller size (by @Duwibi)
  • San Francisco - Bay area map with 21 nations based on local cities and towns (by @RickD004)
  • Arctic ๐Ÿปโ€โ„๏ธ - North Pole-centered map with Cold War themed nations using azimuthal projection (by @RickD004)
  • Nile Delta ๐Ÿž๏ธ - Egyptian delta region including the Suez Canal (by @gabigabogabu)
  • Passage ๐Ÿ๏ธ - Long, thin island-filled map with naval choke points, great for contested sea warfare (by @bijx)
  • Bosphorus Straits - Smaller Turkey-focused map centered on one of the world's key strategic waterways (by @TsProphet94)
  • Bering Strait - Smaller map of the Alaskaโ€“Russia strait with an enlarged center island for strategic battles (by @TsProphet94)
  • Aegean ๐Ÿ›๏ธ - Greek-Turkish map centered on the Aegean Sea with ancient city-state nations, designed for island-hopping naval warfare (by @RickD004)

๐Ÿงช Public Game Modifiers

  • Crowded modifier - New modifier simulates a youtuber lobby, cramps 125 players onto a small map - Can you handle the chaos? (by @FloPinguin)
  • 25M Starting Gold modifier - New modifier creates chaotic high-gold matches with 2.5 min spawn immunity for preparation (by @FloPinguin)
  • Hard Nations modifier - New modifier makes nations tougher in 20% of HvN games (Because the medium difficulty got nerfed), also in some Non-HvN-games (by @FloPinguin)
  • PVP immunity in 5M gold games - 30s immunity to prevent instant nuking (by @FloPinguin)
  • Alliances Disabled modifier - New modifier: no alliances allowed, pure fear (by @FloPinguin)
  • x2 Gold modifier - New modifier: double gold income for faster-paced games (by @FloPinguin)

โš”๏ธ Gameplay Changes

  • World map more frequent - World map now appears much more often in public game rotation (by @evanpelle)
  • Baikal & Four Islands team games - Baikal now favors 2-team games and Four Islands favors 4-team games; both appear twice as often in team playlists (by @FloPinguin)
  • Alliance renewal in radial menu - Extend expiring alliances directly from the radial menu (by @deshack)
  • Railroad hover highlight - Hovering a railroad highlights the entire connected line (by @DevelopingTom)
  • Transport retreat to nearest shore - Troop transports now path back to your closest owned shoreline instead of their original launch point (by @bijx)
  • Disable alliances option - Private lobbies can now disable alliances entirely for pure free-for-all games (by @FloPinguin)
  • Confirm building with Enter/NumPad - Buildings selected via hotkeys can now be placed with Enter instead of requiring a mouse click (by @wozniakpl)
  • Configurable attack ratio increment - New settings dropdown to choose the step size when adjusting attack ratio via keybinds (by @Aotumuri)
  • Requeue button for Ranked - "Play Again" button after ranked matches to instantly re-queue (by @Skigim)
  • Public game nations - Switched public game nation difficulty from "Easy" to "Medium" - Because easy nations got nerfed a lot in v29.11 (by @FloPinguin)
  • Reduce bot farming - Bots try to delete captured structures to prevent farming exploits (by @FloPinguin)
  • Block nuking teammate structures - Nukes blocked if they'd hit a teammate's structure (that was possible by nuking oceans / rivers) (by @FloPinguin)
  • No gold from inactive players - Conquering players who joined but never played (0 attacks executed) no longer gives gold (by @FloPinguin)
  • Nuke trajectory shows alliance break - Trajectory accounts for SAMs that become hostile on launch (by @bibizu)
  • Cancel nukes on alliance accept - Nukes cancelled however an alliance is accepted (by @deshack)
  • Improved team colors - LCH color space for more distinguishable team variations (by @rubenperezrial)
  • Accept alliance during cooldown - Accept incoming requests via radial menu even during cooldown (by @deshack)
  • MIRV warheads land after death - Warheads continue separating even if launcher dies (by @VariableVince)
  • Nuke wars necessities: disable boats & team spawn zones - Boats can now be disabled; Four Islands (2 teams / 4 teams) & Baikal Nuke Wars (2 teams) maps support team spawn zones for random spawn (by @FloPinguin)
  • Coordinate grid overlay - Hold spacebar to see an Aโ€“J / 1โ€“N grid for easily calling out map positions to friends. Toggleable in settings (by @bijx)
  • Quick chat: "Stop trading with all" - New chat option to ask a player to disable their trade-with-all setting (by @DeLoWaN)

๐Ÿง  Nation (AI) Improvements

  • Nation difficulty rebalance - Cleaner steps, more beginner-friendly: Medium and Hard is easier now (by @FloPinguin)
  • Nations overwhelm SAMs - On Impossible, nations can coordinate bomb salvos to destroy enemy SAMs (by @FloPinguin)
  • Nation building upgrading - Nations can upgrade buildings and have improved difficulty-based build orders, they no longer have problems with high starting gold (by @FloPinguin)
  • Smarter factory placement - Nations place factories to bridge rail networks and reach trade partners - The higher the difficulty, the smarter they are (by @deshack)
  • Various nation improvements - Nations can wave ๐Ÿ‘‹, ship destruction affects relation, smarter embargo/alliance logic, nations prioritize bots with structures, they no longer double-MIRV (by @FloPinguin)
  • Nations reject spawn-phase alliances - Nations now reject alliance requests made during the spawn phase, fixing an exploit (by @deshack)

๐Ÿ› Bug Fixes

  • Fix nation spawnkilling - Nations get 5s spawn immunity and attack earlier (by @FloPinguin)
  • Ally won't annex dead defender tiles - Allies no longer accidentally take your last tiles (by @VariableVince)
  • Remove alliances on death - Alliances properly cleaned up when a player dies (by @VariableVince)
  • SAM targeting fix - Fixed stacked SAMs only engaging one nuke, letting others slip through (by @abdallahbahrawi1)
  • Random spawn avoids water - No more reduced start tiles because of bad random spawns (by @mepoohsta)
  • "Spectate" when dead on winning team - Correct button text now shows for dead winners (Instead of "Keep playing") (by @GhadiSaab)
  • Multi-tab detection during replays - Multi-tab detection no longer falsely triggers when watching replays (by @FloPinguin)
  • Compact map player count - Fixed incorrect public game player cap calculation for compact maps (by @FloPinguin)
  • Long game save - Games now save at 170 minutes before the 3-hour server kill, so long matches retain a valid replay (by @ryanbarlow97)
  • Username update on rejoin - Players who change their name and rejoin a lobby now see it correctly updated pre-game (by @ryanbarlow97)

๐ŸŽจ UI/UX Improvements

  • Bots renamed to Tribes - "Bots" are now called "Tribes" across the UI (by @VariableVince)
  • Kick players in-game - Lobby creators can kick players mid-game (by @MitchZinck)
  • Attacks display panel - Attacks now shown above the attack ratio panel, separate from events (by @evanpelle)
  • Ghost railway preview - See railway connections befo...
Read more