generals.io Version History

Minor versions (usually bug fixes) may not appear

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 All Time 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.