Factorio Missing Token - Making Your Server Public

A Factorio server requires that you input a username and an authentication token to make your server public, allowing your server to display on the in-game Factorio server list. This guide will show you how to find your authentication token for Factorio and how you can add that to your Factorio server!

To locate your Factorio username and authentication token:

(You must join and play on a Factorio server at least once before following these steps.)

1. On your computer, go to this location:

%appdata%\Factorio\player-data.json

2. Click and edit the player-data.json file and locate “service-token”. Copy that token and paste that in a safe location. That is your authentication token.

3. In that same file, locate "service-username". Copy that username and paste that in a safe location. This is your username.


Alternatively, you can also get your Factorio username and authentication token through the Factorio website. Once you’re logged in, go here and locate the "Username" and “Token” section. This is your Factorio username and authentication token. Save these in a safe location for later!


Now that you have your Factorio username and authentication token, proceed to add those on your server

Adding the Username and Authentication Token in the "Configuration" area:

1. Go on your Factorio control panel and click “Stop” to stop your server.

2. Next, on your control panel click “Configuration”.

3. In your “Configuration” area, click either the “Factorio Stable Settings” or “Factorio Experimental Settings” files to edit this file - depends on your server’s server type.

4. In this file, locate the settings "Username for authenticating" and “Token for authenticating”. In these settings, input your Factorio username and authentication token like this:

5. After adding that username and token, click “Save” and then go back to your control panel.

6. Click “Start” to start your server! 

If you do not see those settings in the "Configuration" area for any reason, you can also add those manually in your FTP!

Adding the Username and Authentication Token in your FTP:

1. Go on your Factorio control panel and click “Stop” to stop your server.

2. Next, on your control panel click “FTP File Access”.

3. In your server's FTP, click to edit either the “factorio-stable.properties” or “factorio-experimental.properties” file - depends on your server’s server type.

4. In this file, locate the "username=" and "token=" settings. In these settings, input your Factorio username and authentication token like this:

5. After adding that username and token, click “Save” and then go back to your control panel.

6. Click “Start” to start your server! 


Your server will now use your username and authentication token to make your server public!

If you experience issues adding a username and an authentication token on your Factorio server, submit a ticket to our General Support department for further assistance!
  • 7 Users Found This Useful
Was this answer helpful?

Related Articles

How to Upload a Save to a Factorio Server

Factorio allows you to upload saved files to your server. This allows you to play on previous...

How to Change Factorio Generator Settings

Factorio’s generation settings allow you to customize aspects of your Factorio world. This...

How to Add Admins on a Factorio Server

Adding admins to your Factorio server allows yourself and other users to manage your server...

How to Change Your Factorio Servers Difficulty

In Factorio, you can adjust the difficulty if you feel that the game may be too difficult or too...