Since linking my newly created factorio.com account with my steam account I don't get achievements anymore, neither in Steam nor in the Factorio achievement list.
After linking my account I connected to my friend's game which we have been playing together for a few days, and my inventory content was gone. Supposedly due to the name change from my Steam name "Flach-Fritz" to the factorio.com account name "FlachFritz". As a quick fix we used the "/swap-players" command to get back my armor and stuff, which restored everything except my hotbar content.
So far so good, but a few play sessions later we noticed that I did not get any of the achievements that my friends got, since I did that link/swap thing. My friends on the same server continued to get achievements as before.
Changing my Steam profile name to the factorio.com account name did not help.
I'm a bit hesitant about unlinking because I'm not sure how many times I can link/unlink my steam account with my factorio acount in a given time, or if that would mess up things further.
PS: The play time on that savegame was about 6-8 hours when we did the swap. Now it is about 313 hours.
No achievements (Steam or in game) since linking Factorio account with steam
-
- Burner Inserter
- Posts: 19
- Joined: Thu Oct 24, 2024 10:09 pm
- Contact:
Re: No achievements (Steam or in game) since linking Factorio account with steam
I have the same issue, I played for some 50 hours on a multiplayer server in Space age, and got achievements. Then I did a name change on the factorio website, and I think I linked the account to steam also.
Lost all inventory, did the Swap player command. And now I noticed that since then i have not gotten a single achievement. Even though I have stood on both Fulgora and Vulcanus, i have neither of those achievements but others on the server have gotten them.
Anyone has any idea how to get the system working again?
Lost all inventory, did the Swap player command. And now I noticed that since then i have not gotten a single achievement. Even though I have stood on both Fulgora and Vulcanus, i have neither of those achievements but others on the server have gotten them.
Anyone has any idea how to get the system working again?
-
- Burner Inserter
- Posts: 19
- Joined: Thu Oct 24, 2024 10:09 pm
- Contact:
Re: No achievements (Steam or in game) since linking Factorio account with steam
From what I unterstand you need to have at least 50% of the savegame’s total playtime to get achievements. Your playtime is stored in your userdata, which is linked to the player name. When you join with a new name, your playtime is zero, so you don’t get any achievements until you reach 50% again.
The problem is that the only way to check your personal playtime is by executing the following Lua console command, which will disable achievements for the whole savegame. A workaround is saving the server’s game locally, loading it locally, and running the command there to check your time. The quit the local game and rejoin the server.
To remedy this situation basically you have 3 options:
The problem is that the only way to check your personal playtime is by executing the following Lua console command, which will disable achievements for the whole savegame. A workaround is saving the server’s game locally, loading it locally, and running the command there to check your time. The quit the local game and rejoin the server.
Code: Select all
/c game.print(game.players["username"].online_time / 60 / 60 / 60 .. " hours played.")
- Idle or play on the server until you have 50% again. This means you have to play as long as the current savegame playtime. If the savegame was at 60 hours when you first joined with the new name, you need to play for another 60 hours to reach 50%.
- Change your username back to your old name and swap the inventory back. This will restore your old playtime, but you still might have to grind some hours to catch up.
- Somehow reverse engineer and edit the savegame to change your playtime or swap the userdata of the old/new usernames, then get the admin to load the modified savegame on the server.
Re: No achievements (Steam or in game) since linking Factorio account with steam
Does using the swap player command count as a cheat? which then disables achievements?
Ah, of course! thanks for the reply, it's the time issue.
Ah, of course! thanks for the reply, it's the time issue.
-
- Burner Inserter
- Posts: 19
- Joined: Thu Oct 24, 2024 10:09 pm
- Contact:
Re: No achievements (Steam or in game) since linking Factorio account with steam
No, the swap player command does not count as a cheat. We ran it on our server and the other people continued to get achievements. And me too after accumulating roughly 200 hours……