Re: Friday Facts #156 - Massive Multiplayer
Posted: Fri Sep 23, 2016 8:09 am
I don't think they actually said they were going to try and do anything specific towards creating an MMO... They're just trying to make it possible for as many people to connect to a single game as possible... which is up in the 400s range right now.
To define an MMO, you'd basically need a single persistent world that EVERYONE playing that MMO would connect to. That requires a world that regenerates itself.... and to do this, they'd basically need methods where the biters will eventually win, and bases decay away over time, forests regrow, oil and ores regenerate... so if a factory isn't being maintained, it will eventually disappear to make room for someone else to move in a few months down the road. The problem is that once you hit robotics, than even with a tiny income of copper and iron to make repair packs... or other resources to rebuild any destroyed entities, a base will pretty much maintain itself. So factorio as it exists currently would make a poor MMO. Sure you can expand and find somewhere else, but without decay and regeneration, the world would have to be short term.
Also, you wouldn't be able to send the entire world to be simulated by everyone like you do right now... You would likely need some "super computer" server, likely made of a cluster of several computer, each controlling their own part of the game world... It would require A LOT more server communication than the current game does, since the player would likely only have the small part of the world they're currently on given to them, so any interactions between that part, and neighbouring parts would need to be transmitted, and time stamped etc to be added to, or removed from the local simulation, which also means transmitting map parts in real time as players join or move around the world, as to not pause the game for everyone else just because a player joins, or travels.
Yeah... a lot of work... somehow I don't think they have any real intention to go down this route, at least not until the base game hits version 1.0, but it is a fun idea to think about.
To define an MMO, you'd basically need a single persistent world that EVERYONE playing that MMO would connect to. That requires a world that regenerates itself.... and to do this, they'd basically need methods where the biters will eventually win, and bases decay away over time, forests regrow, oil and ores regenerate... so if a factory isn't being maintained, it will eventually disappear to make room for someone else to move in a few months down the road. The problem is that once you hit robotics, than even with a tiny income of copper and iron to make repair packs... or other resources to rebuild any destroyed entities, a base will pretty much maintain itself. So factorio as it exists currently would make a poor MMO. Sure you can expand and find somewhere else, but without decay and regeneration, the world would have to be short term.
Also, you wouldn't be able to send the entire world to be simulated by everyone like you do right now... You would likely need some "super computer" server, likely made of a cluster of several computer, each controlling their own part of the game world... It would require A LOT more server communication than the current game does, since the player would likely only have the small part of the world they're currently on given to them, so any interactions between that part, and neighbouring parts would need to be transmitted, and time stamped etc to be added to, or removed from the local simulation, which also means transmitting map parts in real time as players join or move around the world, as to not pause the game for everyone else just because a player joins, or travels.
Yeah... a lot of work... somehow I don't think they have any real intention to go down this route, at least not until the base game hits version 1.0, but it is a fun idea to think about.