
Wiki & Guides
Alchemy Factory
Automation · Alchemy · D5 Copperhead · Gamirror Games
Alchemy Factory Server Setup: Settings, Joining, Admin
Set up an Alchemy Factory dedicated server: ordering, first start, settings, ServerConfig.ini, joining via IP, join code or server list and admin via /admin.
Last updated September 24, 2026 · RespawnHost
On this page
- Step 1: Order your server
- Step 2: First start
- Where do I configure my Alchemy Factory server?
- What do the autosave modes mean?
- ServerConfig.ini reference for SFTP users
- How do my friends join the server?
- Where do I find the join code?
- How do I set a server password?
- How do I become admin on my Alchemy Factory server?
- Frequently asked questions
- Further reading
You set up an Alchemy Factory server at RespawnHost in three steps: order the server, start it once so it downloads the roughly 413 MB of server files, then set server name, player count, password, autosave and visibility in the panel under Server → Settings → Startup variables. Your friends connect via IP:Port, via the join code from the server console or through the in-game server list. You become admin in-game with /admin <admin password>, and we generate the admin password automatically when you order.
Note
The dedicated server has been officially available since version 1.0, but developer D5 Copperhead calls it experimental. Expect changes with updates and make regular backups.
Step 1: Order your server
- Open the page Alchemy Factory server hosting.
- Pick a plan. You can choose 4, 6, 8 or 12 GB RAM. As a guideline we recommend 4 players for 4 and 6 GB and 6 players for 8 and 12 GB. More than 6 players aren’t possible.
- Choose a fixed plan or pay-per-use billed by the second. Pay-per-use suits Alchemy Factory well, because the server pauses anyway when nobody is playing.
- Choose your location: Germany/EU, Salt Lake City, Charlotte or Noida.
- Complete your order. The server then shows up in your panel, and we automatically generate a random admin password for it.
Step 2: First start
Start the server in the panel. On the first start it downloads the server files via SteamCMD, about 413 MB. You can follow the progress in the console. Once the server is running, it creates a new world.
The official server is only available for Windows. At RespawnHost it runs on Linux through a Windows compatibility layer, so you don’t need to worry about that.
Where do I configure my Alchemy Factory server?
You set everything in the panel under Server → Settings → Startup variables. On every start the server writes these values into ServerConfig.ini, so you don’t have to touch the file yourself. The table shows which startup variable maps to which key:
| Setting | Where in the panel | Key in ServerConfig.ini | Default |
|---|---|---|---|
| Server name | Startup variables | server_name | Alchemy Factory |
| Max players | Startup variables | max_clients | 6 (adjustable from 1 to 6) |
| Show in server list | Startup variables | server_public | 1 (on) |
| Server password | Startup variables | server_password | empty |
| Admin password | Startup variables | admin_password | random, generated when you order |
| Max admins | Startup variables | max_admins | 1 |
| Autosave mode | Startup variables | autosave_mode | 1 (every 5 minutes) |
| Pause when empty | Startup variables | pause_when_empty | 1 (on) |
| Automatic updates | Startup variables | no key, update on start | on |
| Ports | managed by RespawnHost | server_port, query_port | ports from the panel |
| Steam Relay | managed by RespawnHost | server_relay | 0 (off, join via direct IP) |
| LAN | managed by RespawnHost | server_lan | 0 (off) |
| Steam session retry (seconds) | managed by RespawnHost | session_retry_seconds | 10 |
RespawnHost manages ports, Steam Relay, LAN and the Steam session retry, you can’t change these values.
Warning
Changes only take effect after a restart. The server does not save when it stops. So only restart it once all players have left or the last autosave has just gone through. More on this in the guide Upload & back up your save.
What do the autosave modes mean?
autosave_mode | Behavior |
|---|---|
| 0 | saves when players sleep |
| 1 | saves every 5 minutes (default) |
| 2 | saves every 10 minutes |
| 3 | never saves |
We recommend keeping the default 1. With pause_when_empty = 1 the server pauses the simulation while nobody is connected and saves automatically as soon as the last player leaves.
ServerConfig.ini reference for SFTP users
ServerConfig.ini sits in the server’s root directory, reachable through the file manager or via SFTP. This is what it looks like with the game’s default values:
[ServerSettings]
server_name=Alchemy Factory
server_public=1
server_port=9877
query_port=9878
server_relay=1
server_lan=0
server_password=
admin_password=
max_clients=4
max_admins=1
autosave_mode=1
pause_when_empty=1
session_retry_seconds=10
Warning
The server overwrites direct changes to ServerConfig.ini with the values from the startup variables on the next start. So always use the startup variables for every setting.
At RespawnHost the following applies:
- We manage ports, relay and LAN. The default ports are 9877 (game) and 9878 (query), both UDP. Your server gets the ports shown in the panel.
- Relay is off on our servers (
server_relay=0). With relay on, joining via direct IP wouldn’t be possible, only via join code or server list. Since your server has a public IP, the direct route stays open. - All other values come from the startup variables. Change them there, not in the file.
How do my friends join the server?
There are three ways:
| Method | How it works | Requirement |
|---|---|---|
| Direct IP | Enter IP:Port from the panel in-game, a domain works too | Relay off (default at RespawnHost) |
| Join code | Enter the code from the server console in-game | Server is running |
| Server list | Find the server in the multiplayer lobby | ”Show in server list” on |
Where do I find the join code?
The join code is shown in the server console in the panel. Look for the line starting with [ServerConfig] join address:. At the end it says join code: followed by the code:
[ServerConfig] join address: ... join code: XXXXXXXX
If the line has already scrolled out of the console, restart the server once nobody is playing. The line will appear again.
Tip
If you've set a server password, all players need it in addition to the IP or join code. Only share it with people who should actually play with you.
How do I set a server password?
- Open Server → Settings → Startup variables in the panel.
- Enter your password under Server password.
- Wait until nobody is on the server, then restart it.
To open the server up again, clear the password and restart.
How do I become admin on my Alchemy Factory server?
- RespawnHost generates the admin password automatically when you order. You find it under Server → Settings → Startup variables. If you want your own, enter it there and restart the server.
- Connect to the server.
- Press Enter in-game to open the chat.
- Type
/admin <admin password>, for example/admin MySecretPassword. /helpshows you which commands are available.
Note
By default only one player can be admin at a time (max_admins = 1). If several people should be admins, raise Max admins in the startup variables. The developer has disabled the /setadmin command on dedicated servers. There is no RCON or REST API.
Frequently asked questions
How many players fit on an Alchemy Factory server?
4 players is the game default (max_clients). At RespawnHost you set 1 to 6 players in the startup variables. The developer hasn’t published an official maximum.
Where do I find my server’s join code?
In the server console, in the line [ServerConfig] join address: ... join code: ....
Why aren’t my settings applied?
Changes to the startup variables only take effect after the server restarts. The server overwrites direct changes to ServerConfig.ini with the startup variables on start.
Can I use Workshop blueprints on the server? No, the server doesn’t load Workshop content, each player uses blueprints in their own game.
How do I become admin?
Press Enter in-game to open the chat and type /admin <admin password>. The admin password is in the startup variables.
Do I need to forward ports?
No, RespawnHost sets up the ports, you simply use IP:Port from the panel.
Further reading
- Upload & back up your save: bring your own world to the server and avoid data loss
- Troubleshooting: when friends can’t join or the server is missing from the list
No server yet? Alchemy Factory server hosting at RespawnHost.
Your own Alchemy Factory server?
At 3 hours a day that is about €2.88 a month. Billed by the second: server off, costs off.
- No subscription, no minimum term
- Balance does not expire while your account exists
- Online in under 90 seconds
