MultiPlayer Achievements

Post all other topics which do not belong to any other category.
MoDon
Burner Inserter
Burner Inserter
Posts: 17
Joined: Fri Nov 29, 2024 8:58 pm
Contact:

MultiPlayer Achievements

Post 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?
eugenekay
Fast Inserter
Fast Inserter
Posts: 140
Joined: Tue May 15, 2018 2:14 am
Contact:

Re: MultiPlayer Achievements

Post 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.
MoDon
Burner Inserter
Burner Inserter
Posts: 17
Joined: Fri Nov 29, 2024 8:58 pm
Contact:

Re: MultiPlayer Achievements

Post 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?
User avatar
Stargateur
Fast Inserter
Fast Inserter
Posts: 198
Joined: Sat Oct 05, 2019 6:17 am
Contact:

Re: MultiPlayer Achievements

Post 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.")
Post Reply

Return to “General discussion”