1. Forts
  2. News

Forts News

Forts Pro League - Season 5 - Quarter Finals


[hr][/hr]
G’day, Forts fans!


The 5th season of the FPL is coming to an end! With the group stage now (almost) over, the playoffs will determine the ultimate winner!

The top 2 teams from each group will be selected to join the playoffs, which will all battle until there remains only one! Starting next saturday, May 10th 7pm UTC, with the Quarter-Finals.

[hr][/hr]

[h2]When is it going to happen?[/h2]

Saturday 10th May 2025 at

  • 11am PDT (West Coast USA)
  • 2pm EDT (East Coast USA)
  • 7pm GMT (London)
  • 8pm CEST (France, Germany)
  • 4am April 13th AEST (Brisbane Australia)


[h2]What's the program?[/h2]

We will be livestreaming the quarter-finals, consisting of the first 4 matches of the playoffs.


  • SpritPlantscher (Der Benzinpreisvergleicher & Poolboy) VS Green Leaf (Dranistian & Taretar)
  • The French Fries (Pile Rouillée & Karaba) VS Gichtgeier (Nils & I am myself)
  • Fortified (Finn & Amburulo) VS Beaten (EtaN & butterdog)
  • KaktusKrieger (kriegseule & klaualles) VS Westwind (Malme & Geiger)


During the matches, casters will also recap some of the matches from the group stage and some stats from the commander and map pick&bans.

[h2]Where?[/h2]



[h2]Streamers[/h2]

Project Incursus

Salzwerk

Communauté Forts FR (Gusteagle & Pile Rouillée)

Cheers,
EWG

Forts Eight-year Anniversary Sale!


[hr][/hr]
G'day Forts fans!


Happy 8th birthday Forts!

Thank you to everyone who has joined us on this now 8 year journey of construction, destruction, and reconstruction. Perhaps the real fort we've been building was the friends we made along the way? Numbers and graphs and words alone can hardly express how much the Forts community means to us. Every stat represents countless stories from everyone who has ever played or watched Forts. We are honoured to share this ongoing story with all of you.

And to further celebrate, the entire Forts catalog is on sale now until April 26th. It's the perfect time to expand your own Forts library or to share Forts with friends. Here's to year 9!

[hr][/hr]
[h2]Lifetime Stats[/h2]


From the casual Corporals to the completionist Commanders. Whether an Engineer just dipping their toes or a dedicated Fabricator. If you're still a newly minted Private, fresh from the barracks and stilll learning which end of the cannon to point towards the enemy, or a seasoned Sergeant who has definitely never collapsed their own fort, your contributions show up in these totals. Where will you be in year 9?

[h3]Community Numbers[/h3]
EWG Lifetime Steam Units: 1,750,018
All-time peak players: 2583 (7280*)
Workshop Mods: 3260
Workshop Maps: 31166
Discord Members: 9730
Updates: 74

[h3]In-game Numbers[/h3]
Most popular commander - Overall: Architect
Most popular commander - Ranked: Pinchfist
Players completed Black Gold campaign on hard: 8657
Players completed Moonshot campaign on hard: 2815
Players completed High Seas campaign on hard: 1444
Battles fought: 106.3 million
Hours spent: 26.7 million

*Free multiplayer weekend

[hr][/hr]
[h3]Discord[/h3]
If you haven't already, join our Forts Official Discord server to connect with other players, share strategies, create maps and mods, and for more information on upcoming events.

Thanks for playing Forts, and here's to eight more years!
EWG

Forts Pro League - Season 5 - Mid-season Live-stream


[hr][/hr]
G’day, Forts fans!


Want to know how season 5 of the FPL is going? Join the mid season livestream, to see some of your favorite teams battle!

The group stage has been going for a few weeks, and about 40 matches have been played so far. This week marks the halfway point for the group stage, so we wanted to show you some matches, as well as give a recap of the scores up to now.

[hr][/hr]

[h2]When is it going to happen?[/h2]

Saturday 12th April 2025 at

  • 12pm PDT (West Coast USA)
  • 3pm EDT (East Coast USA)
  • 8pm GMT (London)
  • 9pm CEST (France, Germany)
  • 5am April 13th AEST (Brisbane Australia)


[h2]What's the program?[/h2]

We will be livestreaming 4 matches from the 4th round of FPL matches:


  • Good Geese (Александр & TNV) VS Smaugsense (Baumständer & Lord Wahlter)
  • Beaten (EtaN & butterdog) VS Underwater Hogs (Doriepixar & Brucepixar)
  • Green Leaf (Dranistian & Taretar) VS Anime Gun Team (Odasan & Dieerel)
  • ecks dee s1gma (Ryabzyk & zvxq) VS Famfulínci (spaghetsie & kuba)


During the matches, casters will also recap some of the matches from previous weeks, give the current scores, as well as some stats from the commander and map pick&bans.

[h2]Where?[/h2]



[h2]Streamers[/h2]

Project Incursus

Salzwerk

Communauté Forts FR (Gusteagle & Pile Rouillée)

Cheers,
EWG

Forts Ranked Multiplayer - Season 34 Champions!

G'day Forts fans!



Congratulations once again to EtaN, winner of Season 34. EtaN's vast array of accomplishments are well known, and far too large to accommodate within the margins of this announcement. Taking 2nd for their first time is Nils after a previous best 8th place finish in Season 33. And I am myself in 3rd adds another bronze to their collection, matching their Season 31 performance.

While the top 3 places receive Gold, Silver, and Bronze, every player finishing within the top 20 will receive a Season 30 Medal. Congratulations to all medalists as well!

For season 34 Trivia, see Ranked Integrity Progress below

[hr][/hr]
[h2]1v1 Leaderboard[/h2]
  1. EtaN
  2. Nils
  3. I am myself
  4. klaualles
  5. Kriegsseule
  6. Buzzsaw-Bär
  7. Kriegskeule
  8. aurip
  9. Snipper Sniffer
  10. Doriepixar
  11. Julian
  12. butterdog
  13. Domy
  14. [BOG]#Kriegeule
  15. 打帅币
  16. Александр
  17. Cloud
  18. Susser
  19. Nerf Buster
  20. Probably Poolboy

[hr][/hr]

[h3]Ranked Integrity Progress[/h3]
We have made updates to the ranked play by rolling out a new analytics system. This allows us to collect match data, diagnose problems, and identify suspicious activity. Further work is ongoing as we progress towards a fully integrated arbitration server. Here a few data points taken throughout the season:

- German players accounted for 52.8% of all ranked match participants.
- Firebird was the most popular commander, with a 14.3% pick rate, just narrowly beating out Spook (14.2%) by .1% in the waning hours of the season
- Firebird had the highest winrate at 56%
- For factions, The Iron Bear Alliance was the most popular, followed by the Dragon Army
- The overall match completion rate* is now +95%

And as ever, we continue to apply bans and remove players from the rankings as our investigations warrant.

Commanders listed in order of popularity. Winrate percentages shown on the Y scale, and below each commander
[hr][/hr]
*Match completion rate defined as the percentage of matches that successfully reach an in-game conclusion via core elimination or forfeit.

[hr][/hr]
[h2]Season 35[/h2]

[h3]Important Season 35 Announcement:[/h3]
The Season 35 leaderboard was reset on the 9th of April due to two discovered and now patched exploits that were brought to our attention by several players. This is to ensure a fair and balanced competition for the entire season. We sincerely apologise for the loss of scores.

This season's map pool consists of the following battlefields:
  • Abyss
  • Crevice
  • Desert Ruins
  • Elephants
  • Moorings
  • Stalactites

[hr][/hr]
[h2]Join Our Discord![/h2]

If you haven't already, join our Forts Official Discord server to connect with other players, share strategies, create maps/mods, and receive advance notice of upcoming events.

Cheers,
EWG

Forts Update 1.31

G'day Forts fans!


As always we've been working hard to improve your Forts experience. We think this update brings some exciting changes.

Firstly, the game's start up time has been optimised. In most cases it should take much less time to reach the main menu. Your mileage will vary depending on your hardware. There's also a new user constant, Game.SkipIntro = true, that will skip the EarthWork Games splash screen if you restart frequently.

Then there's the new in-game version information screen. Click on the version button under the title in the main menu to open it up. You can then select the updates of interest. Using the bar at the top, search the changes by keyword. Filters can be applied to the types of changes you see. Over 2 years worth of update history is included.

Inspect detailed change logs going back years.[hr][/hr]
In the lobby, you'll now see the total file size of a map or mod before subscribing to it. While downloading, you and the other players in the lobby can see its progress.

Check the Workshop file size before downloading.[hr][/hr]
For the last update we introduced a minimum scrap time to avoid rapid disappearance of deleted upgrades. We received some feedback about this, and decided to remove it. Instead, when you delete a device in the process of upgrading, the upgrade is cancelled and it reverts to the original.

Firebird has been tweaked a little, removing Flak from the active and reducing the incendiary mortar radius. Overdrive's upgrade boost now only applies to those requiring the Upgrade Centre so he can't build Deck Guns and Orbital lasers much faster than other commanders in High Seas.

Finally, anti-air has been improved, trying harder to avoid shooting at allies.

These are the highlights, but there are other minor changes and bug fixes. See the full list below.

[hr][/hr]
[h2]Change List dlc2 38 r18687[/h2]

Add: Change lists can be viewed in-game by clicking on the version in the main menu
Add: Game.SkipIntro = true can be set in constants_user.lua to optionally speed start up
Add: Show item size when requested to download mods and maps in the lobby
Add: GetProjectileAntiAirHitpoints script function to retrieve the current amount of anti air hitpoints

Balance: (Overdrive) Upgrade speed boost only applies to devices requiring the Upgrade Centre
Balance: (Firebird active) Flak shrapnel is not incendiary
Balance: (Firebird) Incendiary mortar incendiary radius reduced from 70 to 50 (-29%)
Balance: (Pinchfist) Remove 5% collection boost from Propellers and Smokestacks

Fix: Player returns to incorrect screen after ranked forfeit
Fix: Crash when using DestroyProjectile script function
Fix: Ground scale is not serialised
Fix: Device health is saved in map editor
Fix: Ground devices are gained and lost while moving a structure
Fix: AA doesn't fire if allied structure is in path
Fix: Players can enter lobbies with the incorrect password
Fix: (Moonshine) Backbracing limit can be exceeded by placing shield over device
Fix: Eagle Eye's reload banking is lost when a weapon is moved
Fix: OnProjectileDestroyed passes incorrect destroy type when colliding with devices
Fix: Commander name shows up as 'Drill Instructor' in the lobby
Fix: GetWaterDepthAt script function is limited by PhysicsManager::mMaxWaterDepth
Fix: Upgrade icon is not used if an upgrade can be built directly
Fix: SetNamedScreen* documentation typos preventing links from working

Improve: Observer HUD quality of life
Improve: When DestroyProjectile and DestroyStructure is used, new DESTROYTYPE_SCRIPT is passed as destroyType parameter for clarity
Improve: Documentation for MuteAllSounds script function
Improve: Add national flag icons in front of each language option
Improve: Deletion during upgrading cancels instead of scraps, with full refund

Optimise: Game start up time

Remove: Minimum device scrap time

[h2]Change List dlc2 38b r18770[/h2]

Fix: Corrupt dynamic pack files cause exit at main menu
Fix: Crash when a teamId without resources is passed to some script functions
Fix: Crash when DestroyProjectile is used on structural nodes
Fix: Cursor device state icons are incorrect in some cases
Fix: Deleting many foundations gains additional metal
Fix: GetProjectileAntiAirHitpoints only returns the initial value
Fix: Polish flag is inverted
Fix: Reload progress is not restored when an upgrade is cancelled
Fix: Upgrade cost is avoided when downgrade is cancelled and there are insufficient resources
Fix: Upgrade icon sometimes shows when cancelling scrap
Fix: Weapon overheating can be circumvented by upgrading and then cancelling

[h2]Change List dlc2 38b r18803[/h2]

Fix: Crash when GetRayHitMaterialSaveName is used after the previously hit device has been destroyed
Fix: Crash when an invalid teamId is passed to script functions which use GetDeviceType
Fix: Crash when using the lobby context menu on a disconnected client
Fix: Device selection is lost when cancelling upgrade
Fix: Workshop maps are sometimes inaccessible to the fort select screen, causing desyncs

[hr][/hr]
[h2]Make Sure To Join Our Discord[/h2]

If you haven't already, join our Forts Official Discord server to connect with other players, share strategies, create maps/mods, and receive advance notice of upcoming events.

Cheers,
EWG