Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
https://satisfactory.wiki.gg/wiki/Dedicated_servers
You can install it using SteamCMD and that is nice for some servers , but I find it's easier to update the server when there is a patch if you just download it from the tools section.
create a shortcut and launch with that.
Add these modifiers to the shortcut target
"FactoryServer.exe -log -unattended -NewConsole"
If you launch via steam you can't run anything else.
Allow me:
- Open your Steam library and click on the list option (above the search bar and below the address bar / collections button).
- Now make sure that Tools is enabled. No worries: if this clogs up your list you can easily disable it once we're done.
- Find & install the "Satisfactory dedicated server".
- Once this is installed, right click on the entry and select this option from the context menu: "Manage => Browse local files", this will open your OS file manager in the folder of the server files.
- Make sure you have access to the computer that's going to be the server (remote desktop connection is a very good tool for this on Windows), then paste the folder contents somewhere. For example, on my spare computer I copied it to: d:\SatisfactoryDedicatedServer).
- Now, make sure that no one can "just" access this new server by accident, safety first!
- When done you just fire up the server using "FactoryServer.exe", that's it & all. A DOS box will appear showing you the console, and the server is now active.
Congratulations, you now have a pristine server running on your computer!"But... how the heck do I use this thing?!!", I hear you ask. It really and honestly couldn't be easier: fire up the game as you normally would (through Steam I assume), then once you're in the main menu click on the "Server manager". Add your new server (make sure you know its IP address) and then it should show up in the list.
Then... and this is truly a work of art: then set it up, while using the game you're in!.
You can customize and set up everything, and it's all well explained, easy to do using your keyboard & mouse and you don't have to muck around config files using text editors and what not.
Better yet: you can use this same server manager to upload and/or download your games as well! So if you would like your friend to join your current game... just upload it to your new server, and you're done.
As you can probably see, you can even access the server console from this server manager. Fun fact: need to stop the server? Just access the console, then type "quit" (without the quotes of course).
Now, I strongly suggest that you set an admin password, just in case.
But yeah, it really is this easy.
Not bad for a former EA game, wouldn't you agree? Even Empyrion (which was also formerly EA) is trickier to set up (but still kinda easy).
Hope this can help!
(edit)
I might as well... upgrading the game & server? Couldn't be easier as well... If the game had an upgrade then your server needs one too of course. Just repeat the above steps (so: copy everything once again) and then repeat the same steps.
The main difference now is that once you connected to your server you may need to load your current game manualy using the game manager, that shouldn't be too difficult I think?
A server that I pay for the minute used that is turned on just when someone want to play (it turns off after 10 minutes that nobody is connected)
I do this using Google servers ...
I can define memory/CPU etc of the server and change it if I see that I need more....
As me or a friend want to play, just need to use a command (I created a web page that does it) to turn up server if not already online... And in about 30 seconds it's available
Stupid question - but has anyone written a formal guide anyway?
As someone who does tech support for a major corp - sometimes the "easiest" things cause the largest headaches.
If not - you should do one - very well written. :)