generals.io Version History

Minor versions (usually bug fixes) may not appear

Version 30.6

Version 30.6.14 - 2025-02-04

  • Spawn Fairness added to 1v1 ladder map generation.
  • Spawn Fairness slider implemented in custom games. Only affects 1v1. Controls how unfair the amount of tiles around generals can be. 0.0 = Old spawn rules. 1.0 = extremely fair. 0.5 = reasonably fair.
  • Made tooltips less annoying when not trying to look at them.
  • Replaced Custom Game slider browser tooltips with custom ones.

Version 30.6.13 - 2025-02-01

  • Minor bugfixes related to sounds and spectator chat.

Version 30.6.12 - 2025-01-19

  • Minor changes to ping rendering so they dont block tiles visibility as much. Darker on fog tiles. Flag no longer shows up at all for tiles with "stuff" on them.',
  • Fix bug where a player who leaves before a game starts will have their general tick up forever.',
  • Finally added BigTeam to the profile tab filter... Watch-mode now supports BigTeam as well from player profiles.'

Version 30.6.11 - 2025-01-18

  • All AFK-disconnects will now warn you (flashing general + sound for only you) before you get disconnected.
  • In Team games, the land of surrendered / disconnected players will transfer to allies 25 turns after they began afking, now (only if they disconnect or surrender).
  • BigTeam AFK disconnect bug fixed where allies capturing your tiles could disconnect you even though you were playing.

Version 30.6.10 - 2025-01-01

  • FFA Survival leaderboard discourages pure turtling by partitioning players after a game by whether they got a kill or won, before assigning stars. Previously partitioned by whether they attacked anyone.
  • First time selecting general each game when already selected will not trigger move-half.

Version 30.6.9 - 2024-12-24

  • When modifiers are run on the public ladder they will no longer affect players stars.
  • Your general will be highlighted at the start of team games.

Version 30.6.8 - 2024-12-21

  • Fixed variety of team-ping related bugs.
  • Surrender pulse now only plays when a player visible to you surrenders.
  • Surrender pulse should stop at the end of a game.
  • Fixed dead chat messaging to only work for 6 seconds, and be clear that it is intentionally dead chat.

Version 30.6.7 - 2024-12-16

  • Hold right click and drag to ping multiple tiles!
  • Can now ping mountains.

Version 30.6.6

- 2024-12-04
  • GAME SOUNDS!
    • Added an Audio options menu in settings, where you can adjust / disable sounds.
    • Added sounds for captures, surrenders, chat, and team chat.
    • Your pings sound different than allies' pings now.
  • Quality of Life
    • Surrendered players' land now pulses before going gray, with pulse rate increasing as time runs out.
    • You may now select tiles that you don't own when they are already in your move queue. EG you can now queue up a split, and then queue moves from the other split tile before the split actually happens now.
    • A few specific chat messages can be sent to the main game after death, twice per game.
    • Color accessibility options now include previews of the team color groupings so you can coordinate colors better.
    • The default colors for Orange and Light Red (Salmon) are tweaked lightly for better visibility.
  • Team Play
    • Team pings can be sent to help allies after death, like team chat already could.
    • Pings and team chat are now recorded in replays!
    • Team chat and pings respect selected player visibility when watching replays.
  • Bugfixes
    • Fixed variety of Replay Edit Mode bugs.
    • Decay now takes into account gaps in ladder availability.
    • Fixed Torus map centering on game start and slightly reduced mountain spawn rates on Torus (from +33% to +29%).

Version 30.6.5 - 2024-12-01

  • Supporter color selections can no longer cause weird team color combinations.
  • You can now click on enemy/neutral tiles that are part of your queue (eg, to queue up moves from a split tile).
  • 2v2 now respects color grouping rules as well.

Version 30.6.4 - 2024-11-24

  • Fixed the Settings option that disables team-leaderboard-auto-minimize. It should work now.
  • Team leaderboard auto-minimize waits 3 more seconds now.
  • The teams in the team leaderboard are initially sorted by the strongest player on the teams stars for the first 10 seconds of the game.
  • Pressing tab will now focus team chat immediately (unless you have it bound to something else already). This prevents the accidental-leaving-game that people were running into.
  • Clicking a minimized team leaderboard will now maximize the leaderboard, and next click will fully minimize, rather than the other way around.
  • Fixed 2v2 partner leaderboard stars being COMPLETELY wrong. Unfortunately will need to reset this leaderboard (just the partners tab, not the teams tab). Play with your partner again and it will immediately have a value for you again.
  • Star decay should no longer affect big team when big team is not active, and should not affect FFA when it is replaced by big team.
  • The set-username prompt now includes the recover-account form, so you can recover your account without setting a username on a new PC.
  • The recover account form no longer has the "Recover from HTTP" option. Its been long enough for everyone to migrate.
  • The register-email prompt now has a min-time before you can close it to make sure players have fully read and understood it before it closes forever without them realizing they may lose their account.
  • The Team rows perspective eyeball button in replays now actually works!
  • Fixed click-deadzones on in-game leaderboard for minimization.

Version 30.6.3 - 2024-11-23

  • Tile pings in team games are now much more visible, and last one second longer.
  • Panning the map and pinging tiles with right click no longer deselect your active tile.

Version 30.6.2 - 2024-11-16

  • Fixed replay edit mode for FFA games.
  • Team score headers now color code and show player names.
  • Team players auto-collapse several seconds after game start (which you can turn off in settings). Collapse/expand manually by clicking the scoreboard.
  • You can now close the game-over popup to continue spectating after death or look around the map at the end of a game.

Version 30.6.0 - 2024-11-10

  • Edit mode in replays! Now you can queue up moves for any of the players in the game from any point and explore alternate timelines!
  • New shortcut keys (all of which can be re-bound in options):
    • [J] [I] [K] [L] can now be used as a secondary set of arrow keys that are permanently no-move-masked, allowing keyboard warriors greater freedom of movement mouse-free.
    • [H] will select your general WITHOUT re-centering/zooming the map.
    • [/] (Forward Slash, or [ç]) will let you enter edit-mode in replays! / again will reset the replay back to where you started editing.
    • In 2v2 / team games, starting to type in chat and then pressing [TAB] will now swap your current message between Team chat and All chat. Not re-bindable.
  • Bugfixes:
    • Queued-move arrows should no longer get stuck on your screen when rematching in 1v1.

Version 30.5

Version 30.5.2

  • Reverted to old map centering behavior as some players preferred it.
  • Added a new 'Other' option to center map between turn and chat. Off by default.
  • Darkened the star-uncertainty ?'s as some players couldn't see the lighter one.
  • Generals TV will no longer show you your own perspective of your own games.

Version 30.5.1

  • Fix profile replay links selecting your name instead of the profile name you're on.
  • Fix FFA stars showing in 1v1 custom games.
  • Fix the wording of the 'Center map or general' switch in your settings. The wording was backwards before; double-check the setting is the way you want it if the game isn't centering your map properly on game start.
  • Fix star decay taking 2 stars away from higher-rated players instead of 1.

Version 30.5.0

Introducing Generals TV!

  • Watch top players play (recent replays) from their perspective! Watch specific players from their profiles!

Quality of life!

Large team game maps are now generatable instead of crashing (2v2v2v2, 4v4, 8v8, 4v4v4v4, 2v2v2v2v2v2v2v2 etc).

Version 30

Version 30.4.3

  • Made ?'s cleaner (only one ? and it fades with rating certainty rather than lots of them).
  • Made ?'s go away quicker.
  • Fixed some element misalignment on the main page.

Version 30.4.2

  • Fixed All Season not working (and renamed All Season -> Season Peak).
  • Fixed play again not working after playing a custom game.
  • Star Decay implemented. If you are inactive more than 48 hours straight in a given ladder, your stars for that ladder will begin to decay at ~1 star per day.
  • No more weekly resets FOR NOW. We may bring them back.
  • Fixed new accounts showing 0 stars instead of ???
  • 一些中文翻译

Version 30.4.1

  • Fixed 2v2 stars.
  • Display (lack of) rating confidence in game (?‘s).

Version 30.3.0

  • 2v2 colors now default to color coding by team.
  • New BETA leaderboards (may reset regularly until full cutover). Check the leaderboards menu!
    • New 1v1: Very similar to old 1v1, new algorithm.
    • New FFA: Placement based. Rating moves much slower than old FFA, new algorithm.
    • New FFA Kills: ^ algorithm, but ranked on NUMBER of kills that you get.
    • New FFA 1v1 Kills: Every kill is treated as a 1v1 between the killer and the killed.
    • New FFA 1st: Only the winner gains stars! Everyone else ties for 2nd place each game.
    • New 2v2: Everyone gets an individual 2v2 rating. Permanent stars from matchmaking.

Version 30.2.0

  • New modifier: Fading Smog! Gain vision of land nobody else could normally see slowly throughout the game, and cut off your opponent’s vision spread with your land! FFA tournament tomorrow!
  • 16 player games!? Color updates to support this. Accessibility settings for custom colors.
  • 2v2 queue dialogue is now much clearer. Mentions bots.
  • Bugfixes:
    • Fix empty deserts counting up in replays.
    • Fix AFK-timed-out game replays desyncing.
    • Fix Lookout control.
    • Fix annoying autocomplete prompts showing up in places they shouldn't.

Version 30.1.1

  • Change city fairness to take the distance of the city from the general into account.
  • Fix broken spectators.

Version 30.1.0

  • FFA maps are now uniquely oriented per player.
  • In FFA and Torus replays, you can see each player's original map perspective.
  • Torus maps will now always center your general within the Torus, per player.
  • Torus maps spawn with significantly more mountains now for added defense.
  • Fixed Torus spawns with lots of players to be a bit larger.
  • Fixed bug with Torus map generation that could place generals too close together.
  • 2v2 min enemy distance changed from 16 to 15. Slightly increased map size for large player counts.

Version 30.0.2

  • Bugfixes:
    • Fixed game UI crash when shift-no-move-masking out of bounds.
    • Fixed bug with Fading Smog replays.
  • Spawn Balance Tweaks:
    • 2v2 min enemy distance changed from 17 to 16.

Version 30.0.0

  • New Game Mechanics:
    • A brand new modifier, Torus, has been added.
    • New Desert Tile (Art by EklipZ) added to the custom map editor.
    • Reworked vision system allows for new modifiers and tiles like Lookouts and Observatories.
  • Spawn Balance Tweaks:
    • In 2v2 you can no longer spawn more than 10 tiles from your teammate.
    • In 2v2, enemy generals min distance increased from 9 to 17.
    • In 9+ player FFA games, maps scale more naturally with player count.
    • Testing fair city spawns by default on ladder.
  • Custom Game Settings:
    • New City Fairness slider in custom game options.
    • Tile density sliders changed to be relative to the tile pool.
  • Server Admin:
    • Chat enabled after game ends in restricted mode.
    • Moderators can now warn users without resetting stars.
    • Admins can tweak ladder mechanics live and run ladder events.

Version 29

Version 29.4 (07/13/24)

  • Game limits
    • Games are now limited to 25,000 seconds long (at whatever game speed you play). This translates to 25,000 turns at normal speed.
    • Games will terminate if everyone goes AFK (no moves) for longer than 1000 seconds.

Version 29.0 (04/11/23)

  • Added Modifiers
    • Modifiers are available in custom lobbies
    • Some modifiers are for supporters only!
    • Initial set of modifiers is Leapfrog, City-State, Misty Veal, Crystal Clear, and Silent War

Version 28

Version 28.7 (07/12/2022)

  • Added zoom settings
  • Added keyboard shortcuts for setting zoom and centering map
  • Added keyboard shortcut to select general
  • Added continuous zoom

Version 28.6 (06/24/22)

  • AFK surrenders in 1v1 now take effect after turn 35 instead of turn 60
  • Allow rewinding replays and moving by increments of 25 turns through replays
  • Reduced clutter on main menu
  • Added badges to show qualification and tournament champions
  • Pressing left or right on a replay now automatically stops auto-play
  • Added rematch in 1v1

Version 28.5 (04/08/22)

  • Added accessibility settings to select custom colors
  • Added button to 2v2 matchmaking to play again with same teammate
  • Added a counter to display the current number of active players in FFA, 1v1, and 2v2 queues
  • Added two monthly events
    • 2v2uesday is on the 2nd Tuesday of each month, and closes all queues except for 2v2 for the day
    • Friday For All is on the last friday of each month, and changes the player cap in FFA games to 12
  • Fix season end not fully resetting 2v2 rankings
  • Bug fixes

Version 28.1 (07/17/21)

  • Added team leaderboards
  • Moved click to move settings into Controls menu

Version 28.0 (06/13/21)

  • HTTPS Support
    • Generals.io now supports HTTPS for increased site security
    • Players can migrate their accounts from HTTP by clicking the button in settings
    • Players are not able to migrate settings (such as control layouts), these must be manually recreated.
  • Added the Provisional Player
    • New players with under 10 games do not affect ratings of higher ranked players, if they win a match
    • This allows for this player to gain a "provisional" rating, which is more representative of their skill level
  • Added API endpoint for accessing current rankings in a given season
  • Bug fixes to 2v2 queue

Version 27

Version 27.4 (03/08/21)

  • Added supporter feature
    • Supporters can save and open maps to map editor
    • Added a way to download your previously published maps
    • Supporters can also download random maps from replays.
    • Supporters can now select their color for in-game. They can also preselect the color in settings.
  • Added a brush to the map creator using right click and drag
  • Fixed bug with arrows on vertical maps
  • Added spectate parameter to custom lobbies (renamed old spectate parameter to defeat_spectate)

Version 27.3 (01/25/21)

  • Added light blocks to map-making
  • Added AFK detection
    • By turn 60, players must have either one city, or ten land
    • These requirements only apply if you have not seen another player
  • Added parameter options to custom room URLs. This can update everything except privacy tab. The options are map, speed, cities, mountains, swamps, spectate, players, width, height
  • Hosts of custom matches can now transfer host by clicking on the icon of the other player
  • Added reset button in custom lobbies for game settings
  • Made map reveal after game has ended
  • In custom queues, underlined player's name if they are force starting
  • Made all rows in 2v2 leaderboard highlighted (that have you in it)
  • Bug fixes
    • Removed POV options from Tutorial screen
    • Removed bug where player would not get general (with custom maps), and have to surrender to end the game
    • Fixed issue with team spawning with teams of one player (on custom maps)

Version 27.2 (01/14/21)

  • Added the ability to see player's POVs while spectating a match, or in a replay
  • Added ability for moderators to disable accounts of players who violate rules
  • Added auto detection & surrender for players using game modifications
  • Added checks on all custom game options, so only valid values can be set
  • Bug fixes

Version 27.1 (01/06/21)

  • Chat Recording
    • Added chat recording for all games. All in-game chat is recorded to the replay, to be played back as the game goes on
    • Custom lobbies can disable chat recording if desired
    • Added notifications of chat recording / replay not supporting
  • Bug fixes
    • Discord button on home screen fixed
    • Fixed replay issue where replay would differ from game leading to infinite replays
    • Fixed bug where captured generals would not show up as cities when spectating
    • Fixed "Watch Replay" button not showing pending screen when match is still ongoing

Version 27.0 (12/15/20)

  • Team and Spawn priority (custom maps)
    • Map creators can now specify a spawn priority (1 is highest priority, 99 is default and lowest)
    • Map creators can now specify team sets (A-Z, default none)
    • Priority and Team Information
      • The largest team (from queue) is given the largest team (from team sets)
      • Priority goes down, from largest to smallest team
      • Solo players are given random spawns, out of all non-team spawns (No team letter)
      • All remaining players are given spawns in order of: leftover non-team spawns, team spawns (1 per set), empty tiles, team spawns (all remaining)
  • Added Shift to NOT move mask in settings -> controls

Version 26

Version 26.1 (12/01/20)

  • Chat Remake
    • All server events now have color squares to designate player color
    • Events now appear slightly separated from messages
    • Players can now disable or enable the chat and the swear filter
    • Players are required to register a username in order to chat
  • Usernames
    • Players are required to register a username before publishing a map
    • Usernames can no longer contain the characters <, >, /, and \. Player's whose usernames violated this had their username reset, they can set another one.
  • Custom game hosts now have indicator to show they are host
  • Players cannot ping in teamed matches after they die
  • Bug Fixes

Version 26.0 (11/17/20)

  • Added option to disable Click To Move in Options -> Other
  • Reworked movement in Custom games and 2 vs 2 queue so moving one army on own land will not count as a turn (it now matches FFA and 1 vs 1 movement). Moving onto teammates land will still take it
  • Warning box removed when trying to close game tab in games while spectating

Version 25

Version 25.5 (8/30/20)

  • Increase Max players allowed in a custom game from 10 to 12
  • Update colors
  • Update the order colors are assigned

Version 25.4 (8/29/20)

  • Increase Max players allowed in a custom game from 8 to 10
  • Added new colors for the new players, pink and yellow
  • Modified the existing orange color to better distinguish between the new yellow and existing orange

Version 25.0 (6/19/18)

  • Prevent Anonymous users from circumventing obtaining a username. Added an option for custom games to Disable God-Mode spectator(only able to spectate team members now). Restrictions placed on usernames to ASCII characters only.

Version 24

Version 24.0 (3/9/18)

Version 23

Version 23.0 (2/4/18)

  • Major ranked system overhaul! Seasons are replacing Ranked Decay. Read more about it at https://www.reddit.com/r/generalsio/wiki/index#wiki_what_are_seasons.3F

Version 22

Version 22.0 (11/5/17)

  • Major framework updates and structural improvements that will increase performance and help keep generals.io running smoothly in the future.
  • Main Menu redesign
  • Tips section in queue. Click the tip to show a new one.
  • Several bug fixes and minor improvements.

Version 21

Version 21.0 (8/27/17)

  • 2 new tile types available in Custom Maps: Swamp tiles and Neutral tiles.
  • New option available for Custom Games: Swamp Density.

Version 20

Version 20.4 (7/29/17)

  • Our iOS and Android apps are now live!

Version 20.3 (7/26/17)

  • Added official random matchmaking link. Press the "Join Random Team" button in 2v2 team queue to join it!
  • Added 404 page.
  • Reduced number of players affected by decay: the top 50 get hard decay and the next 50 get soft decay.

Version 20.2 (6/14/17)

  • We migrated our servers to Node.js 8 and NPM 5. If you don't know what those are, basically we're now using more cutting edge software.
  • Added a filter for replay type to user profiles.

Version 20.1.2 (6/12/17)

  • Minor bug fixes.
  • Slightly reduced star inflation, especially at higher ranks.
  • Improved anti-cheating tools so we can efficiently punish cheaters.

Version 20.1 (6/11/17)

  • Added Play Again buttons for FFA and 1v1.
  • Added a Surrender hotkey that brings up a modal allowing you to surrender. Default: [Esc].
  • Improvements to the "Updates Incoming..." page.

Version 20.0 (6/5/17)

  • Introducing Season Peak Leaderboards! We now track the highest star counts every player has ever attained.
  • Launch of Ranked Decay. Top players in popular ladders who no longer play will now slowly decay out of the Current leaderboards so newcomers can climb their way in. Read more about Ranked Decay on our subreddit wiki: https://www.reddit.com/r/generalsio/wiki/index

Version 19

Version 19.3 (6/1/17)

  • Major stability improvements, including a variety of bug and memory leak fixes as well as improved crash detection/prevention.

Version 19.2 (5/24/17)

  • Several server stability/backups related improvements.
  • Added hotkey to toggle 50% mode. Default: [Z]
  • Minor other touchups

Version 19.1 (5/19/17)

  • Further server migrations to AWS. This change will further improve our server scalability and stability so we can easily keep generals.io running in the future. If you're reading this right after the update went live, you may notice that some replays are no longer listed on your profile - just check back in a half hour and everything should be back to normal.

Version 19.0 (5/10/17)

  • Migrated to Amazon Web Services (AWS) for storing replays. This is a major change for us, so please report any bugs you find and bear with us as we resolve them. NB: Some replay links may be broken for a day or two after this update but should all be fixed eventually.
  • Increased # of chat messages stored (so you can now scroll up much higher).
  • Other server speed improvements.
  • Cities in Custom Maps can now have any strength between [-9999, 9999].

Version 18

Version 18.2 (5/7/17)

  • Spectator Mode for custom games! Select the "Spectator" team in a custom game.
  • Various improvements, fixes, and touchups.

Version 18.1 (4/30/17)

  • Only the Host can change settings now in Custom Games.
  • Changing settings or teams in Custom Games now triggers a chat message and a Force Start reset.
  • Other minor improvements. Stay tuned, we've got more updates coming soon!

Version 18.0 (4/15/17)

  • Public Custom Games! You can now make your custom game Public so other players can find and join your game.
  • Other minor fixes and improvements.

Version 17

Version 17.3 (4/10/17)

  • Anonymous users are now required to pick a username after playing 5 games.
  • Added FFA Rules popup that everyone is required to accept before playing FFA.
  • Other smaller improvements.

Version 17.2 (4/6/17)

  • FFA stars/ranks now update immediately after you get captured!
  • Added ability to choose a custom map from within any custom game.
  • Added ability to remove the currently selected custom map from a custom game.
  • Added Search functionality to the Custom Maps Browser.

Version 17.1.1 (4/4/17)

  • If a custom game is played on a Custom Map, the map will now be stored in the replay file so anyone who views the replay can see what map the game was played on.
  • Fixed a few important bugs.

Version 17.1 (4/2/17)

  • Added the ability to upvote Custom Maps.
  • Several bug fixes relating to Custom Maps.

Version 17.0 (3/29/17)

  • Custom Maps launched! Design, share, and play your own maps, or browse maps created by players around the world.

Version 16

Version 16.2 (2/27/17)

  • Added a modal that suggests European players switch to the EU server.

Version 16.1 (2/24/17)

  • Zoom preferences are now automatically saved!
  • Minor touchups on the User Profile feature launched in v16.0.
  • Other small fixes and behind the scenes improvements.

Version 16.0 (2/22/17)

  • User Profiles! Click the Profile button on the main menu (underneath the Leaderboards button) to see yours. Click on usernames on leaderboards or replays to view other profiles.
  • Added a Privacy Policy: https://generals.io/privacy
  • Many other small fixes and improvements.

Version 15

Version 15.3 (2/18/17)

  • Further anti-spam improvements. This improvements include a slight refactor to how joining games works, so if you experience some bugs in the early days of this patch please report them!

Version 15.2 (2/17/17)

  • Various anti-bot and anti-spam improvements.
  • Other behind the scenes improvements and bug fixes.

Version 15.1 (2/13/17)

  • Usernames are now unique and permanent. This lets players (especially top ones) be more identifiable and will let us release cool features like user profiles in the future (e.g. https://generals.io/user/my_username).
  • Supporter Perk: Supporters can change usernames.

Version 15.0 (2/10/17)

  • Launch of the Supporter program! Go to /support to find out how you can support generals.io.
  • Bots are now tagged on the bot server leaderboards.

Version 14

Version 14.0 (2/5/17)

  • Customizable options in custom games! Play a custom game to check it out.
  • Other improvements and fixes.

Version 13

Version 13.1 (2/3/17)

  • Added a Mute Sounds option.
  • Other minor fixes and improvements.

Version 13.0 (2/1/17)

  • The bot server is live! Play against both humans and bots: https://bot.generals.io.
  • The official developer site / bot API is live: https://dev.generals.io.
  • Minor fixes.

Version 12

Version 12.2 (1/30/17)

  • Added toggleable option to use the old queueing style.

Version 12.1 (1/28/17)

  • Queueing through neutral/enemy territory is now enabled. This should not only reduce the effects of ping on the game but also improve the gameplay experience on mobile.

Version 12.0 (1/21/17)

  • Accounts! Go to options (bottom left of main menu) and link an email.
  • Notifications! Enable them in options. When enabled, we'll notify you anytime a game starts while you're in a different tab or window.
  • Improved tutorial.
  • More variation in map sizes.

Version 11

Version 11.0 (1/18/17)

  • 1v1 Matchmaking! We'll try to find the fairest matches for you in a reasonable amount of time.
  • Customizable keybindings! Click the options icon in the bottom left corner.
  • Play Again button after custom games and 2v2s.
  • Undoing a move now also adjusts your selected tile (when applicable).
  • Other improvements / bug fixes.

Version 10

Version 10.2 (1/15/17)

  • Added 2v2 Partners leaderboard that lists your top 2v2 partners.
  • Added each player's best 2v2 stars/rank to the main menu.
  • Added highlighting to the 2v2 leaderboard.

Version 10.1 (1/14/17)

  • Fixed a major bug with 2v2 that caused weird stuff to happen like teammates being put on the wrong team or "2 of 2 teams" showing without the game starting.
  • Fixed a bug that made pinging undo your last move.
  • Added support for a server restart notification to clients that will allow for faster updates in the future!

Version 10.0 (1/13/17)

  • Ranked 2v2! Star rating is assigned per 2v2 team, not per person.
  • Reduced star rating inflation at the top end of the ladder.
  • Testing a new hide-able ad in replays.
  • Lowered ping volume.
  • Added discord button to main menu.
  • Made player move priorities reverse every other cycle for real this time.

Version 9

Version 9.1.1 (1/11/17)

  • Fixed scroll to zoom not working.
  • Fixed bug where clicking on an unselectable tile didn't deselect the current selection.
  • Stopped showing the Spectate button when the game is already over.

Version 9.1 (1/10/17)

  • Press [t] to teamchat in games with teams.
  • Right click OR Press [f] and then Left click to ping in games with teams.
  • Testing a (potentially) better websocket library.
  • Fixed bug where usernames on leaderboard sometimes wouldn't update when changed.
  • Enabled fallback methods of communication with the server if websocket fails.

Version 9.0.1 (1/8/17)

  • Several bug fixes related to the new custom games.
  • Click the in-game leaderboard to minimize. Defaults to minimized on mobile devices.

Version 9.0 (1/7/17)

  • Added teams to custom games! You can now specify teams in your custom games however you'd like, so you can grab a group of friends and play things like 3v3 or 1v2 or 2v2v2v2, etc.
  • Undo your last queued move by pressing [E].
  • Added "You are: [color]" information to the queue page.
  • Made player move priorities flip instead of cycle because it's more fair.
  • Several other small improvements and bug fixes.

Version 8

Version 8.4 (1/5/17)

  • Added a chat room to custom game queue.
  • Server optimizations for higher maximum loads.
  • Made player move priorities cycle instead of favoring earlier players.
  • Several other impactful bug fixes and minor improvements.

Version 8.3 (1/2/17)

  • Added spectate mode for custom games. Spectate mode is disabled in other game modes because it would make cheating too easy.
  • Other small quality of life improvements.

Version 8.2 (12/28/16)

  • Added the 25 second delay before AFK players become uncapturable to 2v2s as well.
  • Chat now shows when players leave even after the game ends.
  • Overall slightly larger maps with slightly more cities.

Version 8.1 (12/25/16)

  • New versions page!
  • Bug fixes, notably a fix for stars stored incorrectly in replays.
  • Improvements and other optimizations.

Version 8.0 (12/21/16)

  • New 2v2 mode!
  • Split rankings / leaderboards for 1v1 and FFA.
  • List of past replays added to main menu.

Version 7

Version 7.4 (12/16/16)

  • Cities and Mountains now both show up in fog of war as Obstacles. Scout them to reveal what they are!
  • Cities now spawn with between 40 and 50 army strength.
  • Clicking "Watch Replay" now opens the replay in a new tab so you can keep chatting.
  • Optimizations and bug fixes.

Version 7.3 (12/15/16)

  • Zoom with the mousewheel!
  • Laid groundwork for personal replay histories (all your replays in one convenient place) which are coming soon...
  • Lots of bug fixes / improvements.

Version 7.2 (12/13/16)

  • Major improvements to the Watch Replay page.
  • Minor readability improvements: changed brown to maroon, numbers easier to see on yellow.
  • Increased delay between a player quitting and their armies turning gray from 15 -> 25 seconds.

Version 7.1 (12/12/16)

  • Press [0] to zoom in, press [9] to zoom out.

Version 7.0 (12/11/16)

  • Added an EU server! Go to https://eu.generals.io to play on the EU server.

Version 6

Version 6.2 (12/11/16)

  • Fixed (hopefully) a bug where players would randomly stop being able to move in the middle of a game.

Version 6.1 (12/10/16)

  • Server optimizations + Improved caching for replays and leaderboards.

Version 6.0 (12/10/16)

  • An entirely rebuilt and optimized server game system. There may be some bugs left over from this refactor, so please report them and be patient as we fix them. Thanks!

Version 5

Version 5.0 (12/7/16)

  • Replays! You can now watch and share replays of games.

Version 4

Version 4.0 (12/5/16)

  • Completely new tutorial for first time users. Open an incognito or private window to try it out!

Version 3

Version 3.4 (12/4/16)

  • You can now see the first decimal point of your star rating in the main menu.
  • Minor fixes / optimizations.

Version 3.3 (11/29/16)

  • Minor improvements to the star rating change algorithm.
  • Longer delay before the actual game starts after the gong sound.

Version 3.2 (11/28/16)

  • Fixed a bug with usernames in private games.
  • Lowered force start requirements. For example, with 7 people in queue, only 5 force starts are needed now.
  • Improved in-game leaderboard ordering: dead players are now shown in order of death.

Version 3.1 (11/26/16)

  • Fixed security issues that potentially allowed cheating.

Version 3.0 (11/25/16)

  • Added the 1v1 game mode.
  • Improved player spawn fairness.

Version 2

Version 2.5 (11/23/16)

  • Improved afk / rage quit handling. Added a 15 second buffer after a player quits where their general can still be captured.
  • Unowned cities below 50 army automatically regenerate to 50. Cities owned by players that quit now regenerate to 50 instead of instantly becoming 50.
  • Added shortcut for selecting / deselecting the chat box: Enter.

Version 2.4 (11/22/16)

  • Added shortcut for clearing moves: Q.
  • Added shortcut for deselecting: Spacebar.
  • Several other improvements and fixes.

Version 2.3 (11/21/16)

  • Added moving using WASD / arrow keys + clear moves button.
  • Improved gameplay on mobile devices.

Version 2.2 (11/20/16)

  • Improved map generation algorithm for fairer maps.

Version 2.1 (11/19/16)

  • New and improved ranking system that should be much fairer.

Version 2.0 (11/18/16)

  • Added private games.
  • Added stars to in-game leaderboard.

Version 1.1

Version 1.5 (11/17/16)

  • Implemented measures to prevent cheating.
  • Bug fixes and optimizations.

Version 1.4 (11/16/16)

  • Added rank to the main menu.

Version 1.3 (11/16/16)

  • Added stars + leaderboards.

Version 1.2 (11/15/16)

  • Added a tutorial for first time players.
  • Optimizations for mobile.

Version 1.1 (11/14/16)

  • First major public release.