Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Transfers over 1GB is not uncommon.
How large is your save?
Edit: Those 10 Mbps is your downstream speed, I guess. How fast is the upstream?
derp... your right about the up/down speeds... i only have 1mbps upload.
according to steam i am using 136.57 Mb out of 4.52Gb. I only have one two saves. the tutorial map, and the current save i use.
Maybe if enough people ask they finally implement it.
I think the cloud sync is (depending on your region) storing either in AWS or Google Cloud. And in case of Google Cloud, goes directly into storage buckets; which iirc don't support resuming uploads. A file upload either succeeds; and ends up stored and replicated; or it fails. Possibly, they have some kind of service in front of that, which proxies the upload to the bucket in a streamed fashion. (Stands to reason they do, actually - because of authentication.)
Either way: buckets were never designed to directly support user uploads. They were meant as an in-cloud means of file-persistence between multiple services, and as a (very, very) bare bones means to serve out files for download. In-cloud connection to bucket storage from a cloud-hosted service has basically GBit connection speeds, so the default timeout is kept intentionally low to comply with the fail-fast paradigm that is central to cloud-based development.
What Valve should be doing is extending the timeout value from its default.
In case of Google's solution, they could literally put in a timeout of zero. Which means 'no timeout' - i.e. the connection will only ever be timed out by the client.
Which is exactly what you want in this type of setup with public allowed uploads.
it looks like from the log from steam, it is google. i completely agree on the extending of the timeout for the connection.
I have my system setup to use my Microsoft accoutn and onedrive. and some for some of my games, steam is triggering onedrive to backup/restore saves. I am not certain if this is in addition to steam cloud saves or instead of. but there seems to be no issue with the uploading/downloading to the onedrive location. I am not sure why only certain games are doing it.
update:
seems it is the games which use microsoft's proposed preferred game save location that steam is triggering onedrive with (c:\users\%username%\Documents\My Games\ or c:\users\%username%\Documents\).
Maybe if the factorio devs either changed the game save location to either of those locations instead of 'c:\users\%username%\appdata\Roaming\Factorio', it would likely be a good around to the issues with the cloud sync. the save still would not be uploaded to the steam cloud, but for those who have configured their systems to use onedrive, the saves would be backed up to their onedrive.
OneDrive has a few settings to quick-enable synchronization and 'backup' for a few of the special folders on your system. The Documents and Pictures folders are among those that it will suggest to enable automatically on first setup.
That said: neither \%userprofile%\Documents nor \%userprofile%\Documents\My Games are actually the preferred locations for save data for video games. The preferred location for that is \%userprofile%\Saved Games and if you do it by the book the folder hierarchy inside that folder must obey the pattern \{publisher-name}\{game-title}\.
\%userprofile%\AppData\ is actually the least correct of the bunch, because AppData is meant for temporary storage of easily recreateable data such as user-specific configuration files; cache; scratch-space; undo/redo backups; and temporary saved files as part of a suspend&resume feature.
The amount of modern games that actually use this correctly is actually staggeringly few. It's the embarrassment of the industry: not even the largest triple-A titans can manage to do it right.
among the steam games i own that DO use the My Document and the My Games or C:\users\%username%\Save games directories are the following:
Star Wars: Th Force Unleashed
BioShock 2 HD
GRID
Evochron Legacy
Ghostbusters
Do not Starve
Do Not Starve Together
Star Wars Squadrons
Just Cause 2
Just Cause 3
Just Cause 4
The Crew 2
(oddly enough) Steam VR
Timberborn
The Witcher
Batman Arkham Asylum
Batman Arkham City
Batman Arkham Knight
Teenage Mutant Ninja Turtles Revenge of the Shredder
Transformers Devastation
H.A.W.X.
In the ..\documents\My Games\
i found folders for the following steam games
Bioshock Infinite
Borderlands 2
Borderlands the presequel
Crossout
Crysis
Dishonored
Satisfactory
Fallout NewVegas
far cry 2
faster than light
GRID 2
hacknet
I am of the opinion that a standard place be desginated and used, similar to the way MS introduced the documents folder concept starting with win95, and like they tried to do with the My Games and Game Saves in the documents directory starting with Win Vista/7. No one likes having to travel all over their drive to locate what should be similar kind if files (game saves). having them grouped together makes managing and backing them up much easier.
as far as i know, most backup software, the type that comes with an external rives only backs up the same locations as OneDrive. only way to catch save files that reside in places like ..\appdata\ is to either have software that is capable of doing a full system image, or have software that will allow you to backup custom locations. (my backup software actually can do both)
There's no need to wait on anyone to fix anything. You could tell Steam where to put it. Take that how you will, but in this case it's not the unfriendly version. Steam allows you to decide where things will be placed, having multiple locations available if you make them. It will even attempt to move files if you choose to. It's not that good at it, honestly, but they do try.
There is also the option to tell Factorio where to store it's data. You have to at least reconfigure it, and maybe uninstall and reinstall it. It's possible, however to pick either of two preset places: the 'preferred' location, which appears to be the roaming profile, or next to the executable's directory. Other than those two places you can 'hard-code' literally any directory to which you have read/write permissions on your computer. If you happen to choose one of the auto-watch directories from OneDrive you will get the double insurance for this game which you get for the others in Microsoft's "preferred" locations.