huh... now I'm having another weird problem. It's related, I think
So, while downloading my friend's map (it's now about 4mb, we removed the replay.dat and shaved off about 3mb. Thanks for that tip btw) we're getting super close, but the transfer fails at the very end. I'm suspecting it's Factorio and not our networks that's failing.
We hold a solid 20kb/s transfer the entire time, up until the very end of the transfer. Here, it's better explained by a graph of my network usage:
https://dl.dropboxusercontent.com/u/162 ... torio3.PNG (note that my download speed shows around 30-60kb/s, I don't know why it does that but it always shows up as double factorio's listed speed)
That picture shows both of our attempted transfers which both failed in the exact same way. As you can see, my computer pushes as much data through the network as possible trying to recieve the map from peers(him). Once the transfer reaches about 3mb, and the ETA is less than a minute or so, my game starts to become unresponsive. Not as in, the window greys out and Windows asks if I want to wait for it to respond, but as in the screen stops updating from time to time (and progressively gets worse). The download speed also drops a bit while this is happening, as well, and my upload speed slowly dwindles.
And, just incase you think this is coincidentially failing due to network reasons...
https://dl.dropboxusercontent.com/u/162 ... torio1.png
1.4 seconds remaining... and it dies.. lol. It gets about that close every time it dies
This is the error it gives me:
https://dl.dropboxusercontent.com/u/162 ... torio2.png
This is all on the experimental version by the way, multiplayer on previous ones isn't very latency friendly...which probably rules out me getting too much help. But I'm sure factorio doesn't have too many players with internet connections as bad as ours, so I figure it's helpful at least to someone if I put this out here while we fumble around with this.
edit: I think I'm making headway here. I noticed two things:
I can't use my internet for anything while I'm downloading the map. My network is simply all pushed towards factorio.
I also lose connection on hamachi while downloading.
My theory is that Hamachi isn't required for the map transfer. Maybe required to make the initial connection and start the map transfer, but once the map transfer is done and that hamachi peer2peer connection isn't there like it was before, it would naturally look like the other peers have left.
I'm going to try and use a network limiter(i googled it and found one that lets me limit applications) to stop factorio from using so much data that it disconnects me from hamachi. Will edit in the results just incase anyone else has this issue
update:
I downloaded a limiter from
http://www.netlimiter.com/. I'm using version 4. I have it set to limit hamachi (Not factorio, because it all goes through hamachi and changing factorio's limit oddly doesn't stop hamachi from uploading like crazy anyway) to 30kb/s on the upload. I didn't touch download cause it isn't doing anything weird anyway.
We tried the transfer again. The transfer itself seemed fine. Hamachi held connection up until about 3mb. Nothing bad happened from limiting the connection, though my friends internet also started uploading a ridiculous amount of data too. Apparently he has a 270kb/s upload capability! LOL who knew. Anyway the game became unresponsive and we lost hamachi connection again. We're going to try again, but with him limiting factorio too. It might be overwhelming his connection as well.
My last edit I promise lol:
Tried a whole bunch of different limiting settings (factorio, hamachi, on both ends(me or him)) but we couldnt' get it to work. Either it would transfer extremely slow (bits per second) or it would continue with this unresponsive nonsense or some hamachi disconnection nonsense. A shame. We can play together when we first start a map, and build as much as we want and never get disconnected, but the map transfers are always the problem.
Blegh
Either way, I've resorted to doing things the easy way. I rented a cheap VPS(I'll probably use it for other stuff anyway), installed CentOS7, and installed factorio as a virtual server. Hey, if anything, the latency will be fixed and no need for hamachi. Faster map downloading. Super nice. Followed the guide on the wiki. If you have slow internet and want to play with your friend who has slow internet, hey, just rent a $5 server.
