- Keeper dive last a bit longer, therefor extending the reach

Steam news
Full Steam announcements and update articles for this title.
- Keeper dive last a bit longer, therefor extending the reach
- Increased keeper opposite reach (foot side)
- Fixed another bug where injury time doesn't work despite indicator saying otherwise
- Reverted slide and keeper diving reach back to rectangle (was ellipse)
- Reduced how far keeper rebounds travel toward goal. Lowering the chance of a save still going in
- Fixed a bug where injury time sometimes didn't work correctly
- Removed shot delay on keepers when standing still
Added or updated the following kits:
- Greece (home and away)
- Japan (home and away)
- Korea Republic (home and away)
- Morocco (home and away)
- Scotland (home and away)
Made by dinho
- Curl slightly increased
- Slide tackle reach reduced (revert from 26 June)
- Header power slightly increased
- Corner given instead of own goal from all set-pieces
- Keeper will always catch shots below a certain power, no matter the delay
- Added 8 new shoes made by Declan and dinho
- Reverted header system back to aim angle dependency. Also power adjusted to pre 18 May values
- Slightly increased keeper catch rate
- Slightly increased front sliding reach
- Fixed a bug where player's camera would be locked when getting fouled during an advantage play
- Fixed a bug where the throw-in animation would stay on the player that was getting replaced
- Fixed a bug where `mp_teamnames` wouldn't override the teamkits when only the map was changed instead of the server
- Added xG in the match events (only in JSON file, not in HUB)
- Tweaked on the xG values, clear cut chances should have a higher xG rate
Added or updated the following kits:
- Australia (home and away) made by dinho
- Belgium (home and away) made by dinho
- Bosnia and Herzegovina (home and away) made by wurst
- China (home and away) made by dinho
- Iran (home and away) made by dinho
- Iraq (home) made by dinho
- Jordan (away) made by dinho
- Mexico (home and away) made by dinho
- Norway (home and away) made by dinho
- Serbia (away) made by dinho
- Added 10 second countdown before kick-off, including sound. Players can choose up to 4 voices or turn off entirely via `Customize -> Sounds`
- Set-piece time limit is now enforced. If a player takes longer than 15 seconds over a set-piece, it's awarded to the opposing team
Added or updated the following kits:
- Algeria (home and away) made by TaxiStudent
- Congo DR (away) made by dinho
- Uzbekistan (away) made by dinho
- Score (eg. 0-0) on the scorebug is now white instead of dark grey
- Bench and spectators have their own tag in chat, eg. (SPEC) \
- Make text colour black on yellow kit teams in the join menu
- Changes to the keeper punch (rebound) system. Keepers can no longer push the ball behind them when the shot lands around the centre of the goal
- Keeper's catch rate over punch has been increased, so keepers are now more likely to catch a ball than before
- Deflection radius has been reverted to its pre-Christmas 2025 value, so defenders are more likely to deflect or block a cross, shot or header.
- Ball rolls slightly more, increasing overall curl.
Added or updated the following kits:
- Türkiye (home and away) made by wurst
- Added Korea in matchmaking region
- Added red card pop-up
- SourceMod admins can change teamkits by using `sm_teamkits` (in console) `!teamkits` (in chat), then pick home and away side
Added or updated the followings kits:
- Egypt (away)
- Poland (away)
- Slovenia (away)
- Sweden (away)
All made by dinho
Happy release day! - Players can't score own goal from kick-off anymore. It will be a corner for the opponent
- Updated matchmaking menu in-game
Added or updated the followings kits:
- Argentina (home and away)
- Brazil (home and away)
- Canada (home and away)
- Colombia (home and away)
- Chile (home and away)
- Egypt (home)
- England (home and away)
- France (home and away) - Germany (away)
- Italy (home and away)
- Netherlands (home and away) - New Zealand (home) - Paraguay (away)
- Poland (home)
- Portugal (home and away)
- South Africa (home and away)
- Spain (home and away)
- Ukraine (home and away)
- United States (home and away)
- Uruguay (home and away)
Made by dinho, primepick and edwar
- Fixed a bug where players would see black kits on a fresh install
- Fixed a bug where keeper saves sometimes not being counted
Added or updated the following kits:
- Germany (Home) made by wurst
- Sweden (Home) made by lemon
this list will get updated here if there is no new patch in the meantime
On Friday 12 June 18:00 CEST (Europe/Amsterdam), we are going to leave early access and release the game in full. This was long overdue but it will happen this time.
- xG tweaks
- Stamina and shot bar height increased
- Add an option to reset the stamina and shot bar colours back to default
Added or updated the following kits:
- Congo DR (home)
- Iraq (away)
- Jordan (home)
- New Zealand (away)
- Paraguay (home)
- Serbia (home)
- Slovenia (home)
- Uzbekistan (home)
All made by lemon
- Added 3 shoes series (11 total) all made by Declan
- Removed a lot of shoes that had too many of the same series.
You can expect more of these updates as the World Cup is about to kick-off.
Added rematch feature. mp_rematch need to be on 1 (default is 0) and both captains (team based) need to write !rematch (also same message to revoke it). When passed, the match will go back in warm-up mode three seconds after full-time.
Players can now hover over their own statistics (profile) instead of clicking only
Publics will have only thirty seconds of warm-up and half-time instead of a minute
- Improved kit clashing system
- Smarter kit picking. Home team has the priority to keep the home kit
- Fallback kit (usually a mix or a team without kits in server) now picks a random national team instead of the IOSoccer Generic kit
- Back-heel minimum and maximum strength lowered
- Set-piece and penalty charge block time is now 3 seconds (was 4)
- Advantage play duration reduced to 3 seconds (was 4)
- Fixed a bug where shots and saves weren't counted despite it being on target
- Match periods (HT, FT etc.) no longer ends during advantage play
- Highlights now last 5 seconds (was 6) and start 5 seconds after match period begins (was 6)
- Back and side heel are now self-controllable. It no longer need a pass from a teammate
- Added a close button to the player profile to return to the default scoreboard
- Fixed a bug where spectators and benched players were shown as 'Albania'
- Fix a bug where teammates could stand next to the ball during goal kick. Now a shield is implemented just like with free-kicks, throw-ins and corners
- Bounding box is now 20x20 (was 18x18 and before 18 May it was 22x22)
- Keeper diving speed, diving duration reverted back to pre 18th May update. However the reach stays the same
- Tweaks on xG, they should now give higher value per chance
- Reduced the delay before players can control a powerful pass (or anything). This way hard passes or shots are less likely to bounce off or pass through the receiving player
- Highlights are back. They start 6 seconds after intermission and full-time. Events within 6 seconds of each other will get clustered into one, so time will be saved
Slightly increased keeper diving speed as the nerf on the earlier update today was too much as things currently stand
Added xG (expected goals) to the scoreboard
- Keeper saves in the middle now push the ball out in front of the keeper rather than across the goal line. The centre shot detection is also bigger
- Keeper punches go a bit further to avoid 'easy' rebounds
- Keeper diving speed reduced. This was extreme with the increase reach that they received in all directions and longer diving duration
- Keeper backward diving will catch more
- Topspin is available during warm-up but only while the ball is untouched. Once it's been touched it's disabled until it resets
- Public servers will always have singlekeeper disabled
- Added a player profile category in the scoreboard. Click on any player, including bench and spectator, to see their details (steam name, link and statistics). The default view is yourself
- Join menu and scoreboard slightly smaller
- Category tabs have been moved down to the bottom
- Statistic categories have been changed. There is only General, Attack, Misc. and Events
- Away team formation now mirrors correctly
- Substitute request menu modernised now the same as join menu and scoreboard.
- White kit colour now will show a soft grey colour to avoid blending with system messages
- Skill key now has the same speed as normal and won't consume stamina
- Increased sliding tackle reach
- Reduced injury time
- Lowered the minimum shot speed for a save to be recorded in stats
- Reworked join menu
- Positions now show horizontally instead of vertically
- Cards are now shown instead of shirts
- Header has a scoreboard with match timer
- Team names are displayed prominently
- Reworked scoreboard
- Events moved from default view to a separate category
- Default statistic now shows: Goals, assists, passes, interceptions and saves
- Tabbed statistic categories now show: General, Attack, Defence, Keeper, Discipline, Events
- Key team statistics shown near the bottom of the scoreboard
- Spectator and bench players moved to the bottom of the scoreboard
- Bench players now sits on the side of each team
- Stamina and shot bar colours are now customisable. This can be done through Customize -> Visual
- Stamina and shot bar are slightly wider
- Diving reach is now an ellipse instead of rectangle. Well placed shots into the corners now beat the keeper more often
- Diving reach increased in all directions to compensate
- Dives follow your mouse direction instead of locking
- Rebounds get directed away from goal. Central shots go up and out. Side shots go toward the wings
- Fingertip touches lift the ball over the crossbar or wide of the post
- Backward dives are now catchable if the power is soft enough
- Standing now parry powerful shots instead of always catching them
- Throws are now stronger
- Player speed reduced, except for sprint
- Player box has been reduced from 22x22 to 18x18
- Topspin only allowed during free-kicks, effect and curl buffed
- Charged shot increased, this time even more than the previous time
- Charged headers now hit at full power regardless of aim angle
- Charged headers power now weaker to compensate
- Ball spin reverted to pre-7th May update
- Ball rolls a bit more
- Ball lose more speed after hitting post or crossbar
- Ball damping added, so the ball does stop a bit sooner on short passes
- Offside tweaked in a way that players level with the last defender are now onside
- Slide reach now uses a ellipse shape
- Bicycle kick power increased
- Shots on the post or crossbar will count as shots
- Crosses do not count as shots
- Bench players can now obtain captaincy
- Injury time can now only go max +15, the multiplier has been slightly reduced
- Kick-off panel only shows up for 3 seconds instead of 5
- Removed 'Use team color for player info HUD' from settings as it's the only thing since 7th May update
- Removed 'Draw field walls' from settings as we stop supporting it. However you can still activate it by using cl_drawfieldwalls 1
- Fixed a bug where ball halo didn't render correctly
- Scorebar will only show maximum 5 characters per team (was 7).
- Spec <-> Bench switching no longer blocked while the ball is live. - The end of a half no longer happens instantly when the keeper catches after injury time has passed.
Update 7 May 2026:
After more than week of PTB testing, the update is now live.
Thanks to everyone that played some matches on it and tested. Mainly RenT and ykwin.
Ball movement
- Ball has slightly more curl
- Air acceleration increased
- Maximum charged shot power reduced
- Volleys give 5% more spin/power over regular shots (was 10%)
- Headers can be aimed at a lower angle
Stamina
- Replenishes and drains slightly faster
- No longer resets after a swap, rejoin or reconnect
- Drain indicator is now white instead of black
Fouls & DOGSO
- Not every foul is a yellow card now. Repeat fouls will still be punished
- You can now get a red card anywhere on the pitch if you're the last defender
- Slide tackles have more reach and a slightly higher chance of fouling
- Slightly lower chance of yellow on fouls from the side and back
Match
- Goal celebration and replay are now 10 seconds (was 8)
- There are now three replays instead of one
- Assist timer is now unlimited (was 10 seconds)
- Injury time now waits for the attack to finish before ending the half
- Injury time is announced when regular time expires, not a minute prior
- Injury time has a hard cap of +20
- Half-time is now 1 minute
- Non-half-time intermissions is now 30 seconds
- Cooldown in matches is 5 minutes, in public only 1 minute
- Fixed a bug where players ran to the goalline after a golden goal
- Fixed a bug where the goalkeeper dropped the ball when diving forward near the line
- Added mp_blockjoin_during_live (default 0). When set to 1, joins/swaps/position changes are blocked during live play and applied at the next dead ball
- Penalty shootout rotations improved. No player takes two penalties before all teammates have taken one. Keepers go last
UI
- Scorebar and player info bar colours now based on the team's primary kit colour
- Kick-off scoreline panel added, fades after 5 seconds
- Own goals now show the same notification panel as regular goals
- Chat UI reworked. Message bar no longer overflows on long messages
- Ball halo is now brighter. Adjustable via cl_ball_halo_intensity (default 1) or through settings
Misc.
- Crests show the default IOSoccer logo if kits don't match the team name
- Added Kosovo, Morocco, Taiwan and Tunisia flags
- Version checker added. Mismatched client versions will be blocked from joining
About
This page aggregates Steam news feeds, patch notes, and developer announcements for IOSoccer, sourced from official Steam community posts.
Major updates, balance changes, and seasonal events often correlate with player-count spikes — cross-reference announcements here with the live charts on the main IOSoccer statistics page.
Articles link back to Steam for full changelogs. SteamScope refreshes news entries as new posts are published to the game's Steam hub.
FAQ
Browse related Steam game intelligence pages and categories.