Page 1 of 1

MultiPlayer Achievements

Posted: Sun Dec 15, 2024 4:46 am
by MoDon
My son and I play this together, but run the server overnight allowing it to process research 24x7. Although he has participated in the active play along the way, he stopped getting achievements while they continued for me (it was hosted on my machine). It would be nice for him to be able to get what he has earned just as much as I have, but I am not sure there is a way short of playing through all the way again and having it hosted the second time on his account.

Anyone know of a way to fix this?

Re: MultiPlayer Achievements

Posted: Sun Dec 15, 2024 5:34 am
by eugenekay
Per the Factorio Wiki:
In multiplayer, achievements can only be earned if the player has spent more than 50% of the time online.
You can “catch up” to the server by remaining connected for a few hours (or days….) and this will re-enable Achievements for the Client.

Or, edit the Achievement file.

Re: MultiPlayer Achievements

Posted: Sun Dec 15, 2024 6:17 am
by MoDon
50% may be tough to catch up on. This map has almost 1000 hours on it. Been playing pretty solid since we got Space Age. I have the computer in my office, so I can just leave it. He sleeps in the same room as his computer, so he turns it all off when he goes to bed.

We should have prepared for this better. That same restriction was in the pre-Space Age version as well, we just never cared about it since we had already gotten all the achievements and were just screwing around.

Thanks for the reply though. Good information to keep in mind.

I don't suppose there is an elegant way for us to determine how many hours he has on this game right now, is there?

Re: MultiPlayer Achievements

Posted: Sun Dec 15, 2024 7:16 am
by Stargateur
https://www.reddit.com/r/factorio/comme ... t/iwotl8z/

Code: Select all

/c game.print(game.players["username"].online_time / 60 / 60 / 60 .. " hours played.")