#dedicated-servers
1 messages ยท Page 189 of 1
lmao
looks like i may be missing some parts of the game?
idk im not really great with this
Validate would have fixed that if that was the case
what happens when you run FactoryServer.exe directly
nothing
also outta interest, if this on ur own PC at home, or a windows dedicated server/vm u have?
ok linux server up and running too! Sweeeeeeet. Now my "solo" save can run all the time getting up tickets.
congrats
I already had another on Windows, but used this as an excuse to get some linux exposure.
This may be a multiplayer thing and not just dedicated servers, but does anyone else notice that trains run way slower when you're in them?
I'll be really interested if you also get kicked from your game, if you drive a Explorer around for about 5 minutes (or just sit in one).
Backup your save before doing this though.
it stops and player is stuck in the explorer unless they rejoin
i get something different
I get a Timeout, and my old player is stuck in the Explorer forever.
i reconnect, and spawn brand new (including hotbars) at the hub.
player is stuck in the explorer unless they rejoin
if they rejoin into body they can get out
Anyone having issues with draw distance on a dedicated server? I have my in-game draw distance set to Ultra but when I'm playing on my dedicated server, I don't see grass at a distance of more than a few meters and those firefly looking bug pod things pop in a few meters from me as I'm running through the map.
Yah, i get the same issue with most animals (other than the big bouncy boys)
should check the bug site
Oh thanks for the heads up. I use the explorer primarily to get on the world. I'll test it out this weekend
I quite enjoy dumping my buggy, and myself, at 0,0,0 ...
anyone else experience that? You get disconnected, you log in as a new character... bounce the server and login at the 0, 0, 0 coordinate as a buggy
explorer
u just went back into player
player equips the vehicle
should chat in exp with everyone
just got the 'host closed the connection' thing for the first time, as i was jumping to get a slug near a gas plant, without a mask ๐ค
hooray for autorestart
I can't seem to get my dedicated server to switch the session to Friends Only via the savegame trick. I'm running the servers on an Ubuntu server, and I play the game on a separate windows machine. I copy the save game over, I'm able to load it, the session is automatically in Friends Only mode, I see a session ID. So I save to a new file, move it back over to the server's save directory, wipe all other saves out, and it still is stuck on private. Anyone have any advice on this?
dedi will play mp on private it doesnt matter
that was just to keep listen server private so people wouldnt just pop into ur game and do things
how can anyone join my dedicated server?
I have some friends on steam, some on epic, how do they join my dedicated server without a session ID?
ok that makes sense now. For some reason I thought they had to join the "session". The instructions are not very clear
friends were able to join thank you for your help
goto wiki and search dedicated servers
[2021.11.06-07.08.32:755][922]LogNetPlayerMovement: Warning: ServerMove: TimeStamp expired: 171.336777, CurrentTimeStamp: 173.001389, Character>
[2021.11.06-07.08.33:406][927]LogGame: Cannot Pathfind: Dot discrepency. 0.87
[2021.11.06-07.08.33:408][927]LogGame: Cannot Pathfind: zOffsetDiscrepency. zOffsetOne = 5.20 | zOffsetTwo = 19.80
[2021.11.06-07.08.33:409][927]LogGame: Cannot Pathfind: xyOffsetDiscrepency. xVariance = 37 | yVariance = -37
hmm.. it crashed
I set up a dedicated server, and my friend can see it on his server manger. However when he tries to join it won't let him. never prompts for a password or anything
port forward is good
Could we get an admin command to kick every char out of the vehicle? there is a explorer stuck in my base ๐
All 3 ports are forwarded?
Hmm I am fairly certain all 3 are needed
7777 is the actual game data the other 2 are the beacon and query
So yeah it's required
Not sure where you are seeing this
okay I forwarded 7777, yet friend cannot join server.
udp?
I cannot change sever from Private to friends only
that option is for listen servers
@slim spoke How do I get my friend into the dedicated server
check ur ports
make sure they are right
run a port scanner from web for udp
and check tcp to see if there is overlaps
they are and he has connected to it using my public IP. he sees the server name and when clicking join it takes about 20 seconds then it locks up his game and it restarts
I am going to go out on a limb here and say software firewall is blocking something if your router is all setup correctly and it's still not working
60ms ping to my server
Or yeah it's also possible the issue is on his end
u could turn off server scan ports for udp and tcp
see whats open
and he can fix his side
@potent oasis are you connected and playing on the server just fine from your lan?
Thanks all. It was the 7777 port. Once I removed it from the other port forward and added it to my server he was good to go
That don't work universally
it should if its setup right
he can play on net and if net works then he will get back to server
ur literally sending it outside the router and then it routes back to u
Like I said it depends on your router
it shouldnt stop u from sending stuff out
if it gets out then it only matters if the server works on the net
if its stopping u on way out then its affecting ur game when it wants
I don't understand what you are talking about but it sounds like he fixed it
its literally why the cdn gov got a new network for federal pens
yup thats the important thing
rest is chat
he is connected and running around. Thanks @slim spoke and @alpine dawn
congrats have fun
i just joined my server to see one foundation + my cable constructor missing - what happened here xd
gremlins
depends on the way you setup your server
if you used the systemd setup - every restart looks for new updates
so just (sudo) systemctl restart "satisfactory"
i have used the steamcmd
did they just put out an update? server won't start anymore after crash (on linux)
and the tutorial from the satisfactory wiki
do you already used -multihome start command?
i have used this steamcmd +login anonymous +force_install_dir ~/SatisfactoryDedicatedServer +app_update 1690800 validate +quit
and i have startet with ./FactoryServer.sh
how?
install it
check the wiki page see if there is update cmd
u want to install in same place if ur going to put newer files in the server
i must stop the service from linux
before i intall
with sudo service name stop
but what must i write in the name
visudo
and than you can edit it
if you dont know what youre doing - dont do it
is this your only user on this server?
Hi, have somebody same problem?
i updated the server 5 minutes ago..
You probably want to include the path where its installed in command file
170636 is already two updates out of date
linux/systemd service?
what is the service name?
lol what service did u stop
Any ideas to solve this ?
try again or check server ports
So, idk if i'm doing this the wrong way, but the port scanner doesn't show any ports open, even though my friend can see the status of the server
I did shut down server
look for 7777 15000 15777
u dont want them open til server is up
all udp when server is up
Yeah but how do I check then ?
Great, it shows no open port
ok start server and check
what
did u forward the ports?
wdym ?
router
Redirecting from the router towards the pc ?
If that's what you mean then yes
If not, then probably not
Hi, anyone got experience setting up a traefik 2 rule to forward traffic to the game server (not part of the docker stack, where traefik is running)
Does CPU bottleneck cause some glitches?
having the same crash at the moment where it runs FGfoliageremoval fails and then after a few runs the whole things dies
is there a way to add Mods to the current dedicated-server build?
just played normaly and the server crashed now everytime i start [2021.11.06-11.06.24:882][268]LogGame: Warning: Can't find a slot size! No arbitrary, no item in the slot and no itemDescriptor passed for FuelInventory! is in the console and it crashes then
with no error this is the only one
Quick question about hubs and respawning.
Has anyone tested the behavior of multiple hubs added to the world through save editing?
The wiki says the oldest hub acts as the respawn and the rest function normally.
Can anyone confirm that's true on a dedicated server world as well?
How to change the Session from "Private" to "Friends Only" - to get a SessionID ?
My game crashed while sitting in a train. When I rejoined a got a new character, with empty inventory and hot bar. I can't kill me old character, since he's in the train, and I can't delete the train. Anyone know any solutions?
you don't need a session ID with dedicated servers, just use the server manager and add the IP, like you did for yoursellf, if you have other questions related to Update 5 use the channel #satisfactory-experimental
there is none, the devs are allready looking into this.-
ask on the mod discord.
seems to be normal, have this too and even higher.
Well a friend cant connect, it always hangs in loadings screen... so i had the idea to invite him
the devs have talked about that in their last steams
you can't.
I mean all loads are on single core.
not all, but mostly yes.
might check the ports in the wiki. check your firewall / router.
Well he had build stuff already, he can connect but it hangs by "Respawn_Sequence.bat"
restart the server?
that was my first thought ๐
Durn it. Is there a bug on it?
does the server.SaveGame <filename> command only work via the server console, and not the in-game console? e.g. this bit
i couldn't get it to work the other day
there is no server console yes. and at least for me saves work.
hmmmmm
i'll try again
and surely there is a server console
oh, sorry, i think i understand now
only ingame, but in the log windows, you won't get registered anything.
If devs are looking, there is a ticket... probably on the qa site
https://cdn.discordapp.com/attachments/902606535551774790/906201334108266547/unknown.png did i do something wrong?
was testing if the file extension was required but...
no files were created
SaveWithNewSessionName Savename Sessionname try this i have so create a new save
it works for me
is that the whole cmd? do you not have to use server.SaveGame
the server.SaveGame command didnt work for me , and i found this and this works
I got my ports forwarded, and the server running in cmd on linux on my laptop
I disabled iptables firewall service
what IP do I need to connect to? my public IP? It won't show up in the server manager
I would have to double check, but shouldn't it be TCP on the ports? UDP is usually used for broadcast traffic, not direct connections
Ah look at that, I may have just assumed TCP and done mine wrong, but it worked ๐
on linux too?
I am running mine on Windows
oof
have anyone here had problems with AMP Instance manager? It says I need an update and wont start up anymore
Yeah also got disconnected while driving a train. Also trains on auto pilot don't seem to accelerate above 40kph
Ah okay, will keep that in mind then
the server is up supposedly but idk how to connect
udp UNCONN 0 0 *:15000 *:* users:(("UE4Server-Linux",pid=14523,fd=44))
udp UNCONN 0 0 *:15777 *:* users:(("UE4Server-Linux",pid=14523,fd=38))
udp UNCONN 0 0 *:7777 *:* users:(("UE4Server-Linux",pid=14523,fd=43))
my second only c rash
started a new game though so, much less complex
my pipes for my coal factory just disappeared
i did not dismantle them
dismantled some belts nearby though
any one experiencing client crashes when loading path on vehicles?
then tried to rebuild them and this happened]
might need to restart the server
Hey, idk why my server won't go up
It's been fine for the last 3-4 days without much to any problems
I get this error every time i start the server and can't figure out how to fix it i've tried creating symlinks to what i believe is the correct steamclient.so file but no luck
[2021.11.06-14.16.44:428][800]LogGenericPlatformMisc: Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
dlopen failed trying to load:
/home/factory/.steam/sdk64/steamclient.so
with error:
/home/factory/.steam/sdk64/steamclient.so: cannot open shared object file: Not a directory
[S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /home/factory/.steam/sdk64/steamclient.so
machine is a i7 4790k 10gb of ram running ubuntu 20.04 server in headless mode
yup, borked. and crashed again
phew, restart seems to have fixed it, my pipes are back ๐
Hi, I am trying to install the dedicated server on Fedora. When I try installing libstdc++.i686, it conflicts with files from libstdc++.x86_64 is there an easy solution? I assume I need the i686 version because steamcmd.sh cannot find/execute the steamcmd binary, even though it is in the right place.
@pearl wadi did you install steamcmd?
i686 is just 32bit version of the x86_64 package
i've been trying to build a simple fluid train station on my dedicated server, and every time i connect the pipes they either dont place but you can collide with them or they put down a "permanent ghost"
they are actually there, just not showing up
yes indeed
not sure why?
if you load the save locally everything is fine
some kind of desync maybe
yeah unfortunately i don't have access to the server save files yet
friend is hosting it
he's sorting out nextcloud, it's a brand new server
restart seemed to fix it ๐
only for a moment ๐ expect them to disappear quite soon
i have actually built my coal power pipes locally and then put the save back to server
have no idea, probably some kind of desync
actually had my client crash because of this desync
although went to overboard with replacing "missing" pipes
That pipe dysync happen with non-hosts on live MP right now
so not limited to dedicated servers?
I imagine it's a similar problem I have seen this on Update 4 a few times and restarts fix it
The Host however doesn't have an issue seeing missing pipes
Yes I have. When I try executing it without installing libstdc++.i686, I get the following error:
/home/steam/Steam/steamcmd.sh: line 37: /home/steam/Steam/linux32/steamcmd: No such file or directory```
The error doesn't make sense, because the binary `/home/steam/Steam/linux32/steamcmd` does exist.
what os are you on cyclonit?
Fedora
whats the permissions octal?
i'm using fedora too, i use LGSM to run my dedi
just remove the colon
Linux Game Server Manager
dnf install -y curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686
this is the list of dependencies i installed
as per the guide on the LGSM website for satisfactory
-rwxrw-r--. 1 steam steam 4839761 Jan 5 2018 steamcmd
can you 777 it?
I know its a bad idea but /shrug
(rwxrwxrwx if you don't do octals)
Doesn't change anything. The shell script doesn't change users and I execute it using the steam user
Does anyone know if there are optimizations planned in terms of CPU usage for the server?
Afaik there are no specific optimizations planned. If you are referring to multi threading, the game is multi threaded as much as possible already.
Not really, mainly referring to the fact every additional player takes ~30% cpu power
I just realized that the game saves the IP in a file when using a DNS for Serveraddress... and the dns is dynamic. Oh boy ๐
I have added a seven-step troubleshooting process that should catch (or identify) at least the 80th percentile of configuration issues to the Wiki.
Is there a known issue of being unable to craft portable miners on a dedicated server?
Not that I am aware of; I've never had any such trouble
Logging out and back in appears to have fixed it, not sure what happened there
Just didnt show up in the workshop
bizarre
Holy I finally got a server running
spiffy!
Do I have my friends put in my IPV4 address for them to get in?
make sure your ports on your router are forwarded to your PC ๐
I actually just started mine, do I have to port forward all three ports? @foggy agate
yes, you do
When I did it I put my ipv4 address into the router port forwarding thingy
Is that how I do it?
prob? check the manual of your router.
Looks good, Kev
awesome
Oooh looking good so far, I'm connecting and I see a unloaded dune desert
you can check with a port scanner on the public IP, make sure you get open | filtered as a result.
looks great! ๐
Does my friend have to forward their ports as well to join the server?
NO
just give them the IP and they should connect fine. ๐
Think minecraft but not
Hm okay
thanks!
they can't connect?
Quick question: does the server auto-restart itself based on some config option? I have a friend with a dedicated server running as a service via systemd and a cron job to force the service to restart every day at 5AM UTC (which includes having SteamCMD check for updates), but it's obviously not 5AM UTC right now and the server just came back from a reboot and had been providing warning notifications.
The server internally does a self-restart every 24 hours of uptime
but does not self-update
Yeah we tried my IP and IPV4 address and it says 'NotAuthenticated' I'm in the server just fine
I have a steamcmd update build into my systemd confiiguration as described on the Wiki
@quick mist yeah, same here.
did you set up a Player password?
just hand them the password (or set the password empty) and everything should be fine. ๐
the server does throw some warnings (mostly related to EGS and Steam overlay stuff) that are expected and innocuous
Still saying NotAuthenticated
Is there any other settings?
Or do I need to apply them?
have your friend type the password correctly
@quick mist I was moreso meaning the "Server will restart in X minutes" messages that I was seeing in game. Question though: shouldn't the service satisfactory restart command reset the uptime? We configured the cronjob yesterday afternoon.
Should I open and close the server tool
yes, I believe it should
interesting... I'll have to check to see if the restart failed
go into the server settings, hit player password, make sure its empty and then press ok.
then your friends don't need to enter anything.
@quick mist I'm not too familiar with systemd, but I would assume that there's a way to output a service's logging output to a file instead of journal?
if that works, set a password and tell your friends this password, they need to hit on authenticate and it should be fine if they type the password.
yes there is. ๐ can't hit you with a link here, but would send you per DM. ๐
even when running as a systemd service, it still writes to a logfile
from the server install directory, look in FactoryGame/Saved/Logs/
how can a friend join my server?
just give them the IP and they need to enter it on the server manager within the experimental version of the game. ๐
ahhh okay. I still would prefer to keep the logs for it out of journal to keep from cluttering up journalctl -xe. @foggy agate I would appreciate that very much. ๐
@foggy agate which ip? the ipv4 adress?
can't send a DM ๐ wait a sec, post it here
@sturdy sierra I'd have to RTFM systemd but I'm pretty sure there's something you can put into the unit file to clean up the Journal
prefered yes.
StandardError=file:/home/user/log2.log```
you just need to put those lines in the .service file and it should work fine. ๐
then something with your portforwarding isn't right. ๐
He has to put in port 15777 right?
if you used standard ports and didn't change it, then yes. ๐
Much Appreciated! I will try to get that added tomorrow. Unfortunately, I don't have access to make the changes and the two people who can are busy today but it helps to know that this can be sorted out easier.
When I did it I had both the start ports and the end ports the same, would that have been alright?
I didn't have to put in the port on mine, but it was the default port so the client does assume 15777 if no port is given.
@foggy agate for my friend it says the server is offline but the server is online
then check your portforwarding or your firewall.
I'm having that issue as well
@sturdy sierra quick warning
the provided config will destroy old logs on restart
use this instead
the key being the append directive rather than the file directive
no it won't, it will just use the new file instead of the "old" files, but the old files, will still be there.
you might also want to set up logrotated to keep them from getting too big over time
append should only be used, if write to an allready existing file.
@rich ember and @warm canyon if you're sure that you've given them your public IPv4 address, port forwarding would be the thing to check
So does the server only run when I have the prompt open?
HRA4242 by my reading, if you use file:/path/to/log the logfile at /path/to/log will be nuked and started from nil at service startup
Would that apply even if I'm able to connect?
Also, it is UDP only right?
yes
yes thats right, but I don't think he had a log file in the first place ๐ but you should something like logrotate anyways to avoid that.
yes, because you are not using your public IPv4 address to connect to your local server. And yes, it's UDP only
wrong message to reply to, derp
and yes, you have to keep the prompt open
Ooh okay
Okay I'll take a look at it again after dinner
only way you don't is if you use the Running as a Service options
@warm canyon if the ip you provided them was a 192.168.x.y IP (typically x will be 0 or 1 unless you did custom network design on your router), that's your private IP which would explain the issue entirely
@sturdy sierra i just checked and it seemed to be the ports are not open
and you have them open in your router?
just read this please: https://satisfactory.fandom.com/wiki/Dedicated_servers#Configuration_Issues
Oh, which one do I use?
should help you the fastest. ๐
your public IP. You can find this with myip . is
Can I see it on network properties?
your public IPv4 address (there are sites like IPinfo that can tell you your public IP address.
no, only with a website like that ๐
or in your router (if it shows you that information)
Correct
Well thats my issue then
your private address is private; it only works for you
your public address is for not-you persons
Private Address work only for you and those behind your router. Everything else requires the public address
we maybe should add a section on DSLite/Dualstack, because you can't host a server with that kind of network type.
Is there a way to retrieve a forgotten dedicated server admin password?
sheesh, thanks I'll look it over
o/
Thought they fixed the requirement for the -multihome=privIP flag?
Yes, they did; the crash bug is resolved
that has nothing to do with that ๐
you still can use -multihome if you want to but it's no longer needed to keep the server from dying on startup
Thought the whole reason for needing the multihome flag was because IPv6 was messing crap up?
yes that was the problem, but that has nothing to do with Dualstack.
ahhh, you're referring to non-native DS rather than Native DS (both IPv4 and v6 have their own traffic setups in Native, whereas DS Lite is Carrier-level stuff.) My bad, disregard
where are the game config files located when running a steamcommandline server?
i was able to find them when i installed from within steam
you have to create your own, there is none.
is there any info on that? i tried copying the direct windowsserver folder that had all of the ini files into the same spot, but it didnt seemto work
i mean like the .ini files for changing max player cap
the locations of the config and save files are separate but both enumerated on the Wiki
saved/config (on steamcmd pc) only has CrashReportClient for me ๐ค
but saved/config on my local computer has /windowsserver in th ere
C:\gameservers\satisfactoryserver\FactoryGame\Saved\Config
is there where it should be?
if C:\gameservers\satisfactoryserver\ is where you told SteamCMD to install the server, yes
it is, but that's what i'm saying- there's only CrashReportClient
i'm running the sever, and have 4 people logged into it remotely...so it works
but the config files arent in there
do you run it as a service?
nope
I thought we're handling dual stack well now but apparently we don't. Can someone elaborate on what doesn't work well?
in germany, we have some providers not assigning public IP Adresses (neither on IPv4 nor IPv6), tested yesterday with a Vodafone, and so you can't get the server to run properly.
at least in that case, we asked vodafone to assign one on to the router...
if, uh, you don't have any public address (wat.), clearly you cannot run a public service
yeah looked the same, bound the service on IPv6, didn't work, until I figured out they used the private IPv6 space for that connection and handled it via CG Nat....
ew.
but in general, you would need to tell people, that they have to use the IPv6 Adress and bind on that (but the issue is, most routers in a CG Nat Network dosn't allow to open ports in the first place, if they even have an interface to interact with in the first place.......)
yeah HRA i had the discussion with vodafone until i got a own public ipv4, cause of home server and services, but most of the customers are getting IPv6 tunnels and there are sharing a IPv4 cause of the limit of available adresses. i was fighting with them over an half year an needed to use a proxy tunnel to be avaible on my home servers.
but that IPv6 Tunnel, don't seem to be a direct connection from the public IP to the router, so if they send to packets all over the Carrier WAN, you won't be able to host anything ๐
...the whole freaking point if IPv6 is there are more adresses than atoms in the universe or something.. why in the heck are ISPs being stingy with IPv6 addys?
because, they havn't implemented IPv6 properly.... ๐
๐คฆโโ๏ธ
But it feels harder to not implement it properly than to do so.
hey guys,
a friend is trying to join my Server but it always appears offline for him.
The weird thing is that a other friend is already playing on the server without any issues.
Any ideas what the problem could be?
sounds like your friend may have an issue.. if the other friend is in and playing you have confirmed an end-to-end happy path
have sad-friend double-check the IP address, that ey has the correct password if any I guess?
Hi Guys! I am sorry to bother you guys, I just wanted to know, how to increase the player slot limit on the server to more than 4? we did change it in the game.ini apparently but its still not working? xD
did you, in order:
- shut down the server
- edit the
.inifile - restart the server?
bear in mind that forcing a higher player count is not officially supported.
I think that is what we did though xD we just want to be 5 though xD
there is no password set and the ip is correct. I've tried entered it using TeamViewer
I've seen some people report that the altered max player setting did not work unless that setting's section was at the top of the configuration file. maybe try that?
Bogdan, you wouldn't believe what I know about german ISPs ๐ they send you a router and you can't do anything on them, mostly it dosn't even have an reachable interface to interact with, so I can't explain exactly why they do it that way, but it seems. because the endpoints on their ends arn't ready for handeling incomming connections, also if you think about it, why would you want to implement that for less then 1% of your customers ๐
TotalNetBandwidth=240000
MaxDynamicBandwidth=60000
MinDynamicBandwidth=50000
[/Script/Engine.GameSession]
MaxPlayers=12```
in `Game.ini` in `A:\Games\Steam\steamapps\common\SatisfactoryDedicatedServer\FactoryGame\Saved\Config\WindowsServer`, & still getting max connection errors, is something not setup right here?
Thank you so much! xD
look at message above, you might need to put it on top of the file ๐
I'm mostly interested in what we can do to help people with these kind of connections. Some form of P2P may be needed at some point.
Thanks for trying, but not even google could do anything about that, besides P2P (if thats allowed withing the WAN) ๐
oh whoops lol, so like this?
MaxPlayers=12
[/Script/Engine.GameNetworkManager]
TotalNetBandwidth=240000
MaxDynamicBandwidth=60000
MinDynamicBandwidth=50000```
yeah, give that a whirl, and good luck (:
I think, the CEO of google germany talked about that at some point. ๐
with stadia, they had so many issues with that kind of stuff, you wouldn't believe it ๐
It got a lot easier to deal with my Vodafone router/modem after I switched it into bridge mode ๐ค
Damn still didn't work, xD
I recommend removing the bandwidth related entries from the ini and running FG.NetworkQuality 3 from the server console.
could we have further details on the FG.NetworkQuality command and its settings (and their meanings) so that it can be documented on the Wiki?
ohh i think moving to top worked for me maybe
I tried to set up IPv6 on my network, but my German is so bad I couldn't actually google for anything useful ๐
should mean the same as within the UI (I think)
I try not to make assumptions, as I do not like making an ass out of u and mptions.
It's the same CVAR that is also used for the in game UI. It will also be exposed as a server setting in the server UI.
I don't understand step 4 of transferring your save files to the server?
I've got the save file I need in the server folder
the session name is the thing thats before _autosave
ConfiguredInternetSpeed, ConfiguredLanSpeed, MaxClientRate, MaxInternetClientRate, TotalNetBandwidth, MaxDynamicBandwidth and MinDynamicBandwidth right now but it's always subject to change.
Ooh I see
I posted earlier about the game crashing when I was in a train, and when I rejoin I spawn as a new character, with no inventory and reset hotbar. Someone said the devs are working on it, but I can't find the bug report on questions.satisfactorygame.com. Anyone know which it is?
I have for instance a savefile with the name of 'Experimental Satisfaction_autosave_0.sav'. The Session Name for that save is Experimental Satisfaction.
Yep it worked, cheers
So are steam dedicated servers servers provided by steam?
no, they just host the files.
the software is delivered by Steam but it is provided by Coffee Stain Studios
So Coffee Stain Studios is providing the servers?
no, they provide the software
yes, of course.
the users provide the servers on whatever hosting devices they care to deploy onto
(the files for the server, not the server itself)
I can confirm that we do know about the problem.
So my computer is acting as a server lol
yes.
Awesome
Coffee stain studios provided the instructions to act as a server
a server is nothing else then a computer in the first place, in fact some server are even using the same hardware.
Oh nice, and I assume all of the bugs will be getting fixed over the experimental period
Probably not all of them haha
Well yeah not all of them they will get fixed in the long run but the major ones will be fixed in experimenta
basicly a server is a computer who serves a service (who would have gussed that). and a client is the one who uses the service.
All? Not a chance, because fixing bugs usually introduces more bugs (ideally, it solves more than it adds!)
So good at serving
Lovely lol
of course, check https://questions.satisfactorygame.com/ if you find any bugs and report them. ๐
the whole point of Experimental is to knock off the most incisive rough edges so that the mainline release is smoother, and more polish can be added there
99 little bugs in the code, 99 little bugs in the code. Take one down, patch it around 117 little bugs in the code.
Oof alright, thanks guys I understand a little more about servers and the pains of devs
I would imagine most devs don't like to fix bugs, because they try to not produce them in the first place, some larger studios even have special devs, who just fixes bugs all day ๐
Has anyone run it to this when connecting to their server
Has it worked previously?
I've had that with player sessions
That is due to a port not being open or not forwarded
Yeah for about 4 days with no problem
might wanna restart the server, I had this issue too, just restarted the server and it runs fine again. ๐
Done that a few time and still no luck
did you restart the server or the service ๐
how is the server hosted, Rabbit?
On a windows dedi box ive checked the ports and made sure the other servers we have are not running on the same port
okay. Go to that link I just gave you and work through the questions one by one in order
double-check that the host's LAN IP address hasn't changed
(home routers tend to do that from time to time)
It should not do as we have a box with hetzner
'should not' means definitely double-check (:
he prob has an dedicated server with them.
so basicly he runs the server in a datacenter
'probably' also means definitely double-check
haha, I know that ๐ just wanted to make sure @gentle onyx confirms that ๐
Yeah its all good has not changed
o/
so you are able to reach the server over that IP?
I have to go for a bit bit you're in good hands with the rest of the folks here; I'm sure you'll be back in business in no time, Rabbit (:
and have a dedicated server with that?
Yeah I can get into the server manager but can not connect into the game
not in satisfactory, I mean you reach the server, how you would, if you would want to do anything ๐
Yeah I can still get onto the box as I was working on some of the other servers
did you check the satisfactory service is running? I mean you prob did ๐
also havn't enabled the firewall on that robot thing or how they call it?
might check your local firewall, if you worked on services, and they changed anything.
Yeah that up and thats all fine as we sorted because it was giving us issues with arma 3 so no problem there
I've given my friend so many IP's lol and none of them are working
I've tried myip. is
few other websites
I'm thinking I might have not forwarded one of the ports correctly
In your router make sure the internet ip it shows is the same you are getting from various ip check websites. It's possible you are double Nat in which case it will not be possible to host from your house. Have you successfully hosted anything before?
its called CG Nat ๐ (or DS-Lite/DualStack)
not double ๐
Well I'm able to connect to it personally
because you are within the same network ๐
Is it on your lan?
Can I change my CG NAT?
no, only your ISP can.
What is an ISP?
but you could use the IPv6 Adress (that the one with the letters thats really long)
Internet Service Provider
Oh
Not if someone just stuck 2 routers in their home...I have seen it done
I use sky, they're not currently using CG NAT
sky is no ISP ๐
Whaaa
It's uk isp
right sorry ๐
Should I try any other IP's I get from 'ipconfig' in cmd
No
The ip your friend needs is your public facing ip attached to your router
Seems like the connection timeout is too low. I have a server that seems to be working correctly, but friends in Australia can't join. tcpdump shows everything going back and forth correctly; it just times out anyway.
Hmm I used myip .is
does it show you the same IP as your router does?
If you check your router and see an IP that is between where the first number is 100 and the second is in the range is 64-127 (so 100.65 counts), you're behind CGNat and there's nothing you can do.
I asked before, is the ip you get from that service the same one showing in your router for it's public ip?
besides, asking your ISP ๐
Do I look at my router configuration page>
Yes
Okie be back in a few minutes
Good luck getting any ISP using CGN to turn it off for you without paying a pretty penny for a static IP (if they can offer it at all)
from what I learned with german providers, you might have to ask one or more times, so they assign you a dynamic IP, without extra cost...
Germany has it lucky then. Either in the States or the UK, pretty much expect to be told no. Thank God I don't have to deal with CGN
but then you have the right to cancel your contract, because they arn't delivering what is promissed to you...
My only gripe with my isp is they don't have native dual stack
Most residential broadband providers here in the states actually state in their AUPs that hosting servers is in violation unfortunately. And yes, they get away with that.
I pay for a business line just so I don't have to worry about issues with my cable provider wanting to shut me down because I have game servers running (I've heard that my provider's residential side has done that to people). Well that and no data cap + better upload speeds.
Try adding this in Engine.ini:
[/Script/OnlineSubsystemUtils.OnlineBeacon]
BeaconConnectionInitialTimeout=30.0
EDIT: Do this on both clients and server.
Default value is 5. We will bump the default in an upcoming patch.
So I'm looking for a WAN IP right?
yes
Is it an IPv4?
There is a lot of IP's so I have no idea which one it is
just look for the one you got from myip .is ๐
For some reason it isn't working
myip. is isn't working for you? ๐
The one that says: Your IP Is: *** isn't working for my friend
why your friend, just look for YOUR IP Address and check if you can see that within the router ๐
or call sky and ask them about CG Nat ๐
When they're adding the server the port number is just the default 15777 right?
yes, if you didn't change it, then its right.
Okie
I looked my broadband up on google and it uses dynamic IP addressing
Not CG NET
did you forwarded all ports ? MonkeyChad69
Well I think so
If I haven't forwarded a certain port correctly would it prevent others from joining?
UDP 15000, 15777 and 7777
I might double check
But I did do those
I could have entered it wrong by accident
I set the start port and the end port for each at the same so I hope that was okay
you could check it even over canyouseeme org
yes. ๐
did you check your windows firewall too?
Would the IP I'm supposed to be using be just numbers or would it include letters as well?
you can use both.
if you only get one with letters, you prob should use this. ๐
I did my firewall port forwarding first thing
It just says Error: I could not see your service on --.-.---.--- on port (7777)
The dashes is my ip, i censored it out
make sure you forwarded udp and not tcp
what os you running it on, is there a software firewall running, or if on centos selinux?
the server needs to be running monkey when you check it
It is running
is the server on windows or linux?
New-NetFirewallRule -DisplayName "Allow Satisfactory default inbound ports" -Direction Inbound -Action Allow -EdgeTraversalPolicy Allow -Protocol UDP -LocalPort 15000,15777,7777
did you run this within an administrative powershell?
What does that mean?
Windows
that configures the firewall on your PC
that might be the issue ๐
hmm yeah
run the powershell command anyways and then retry ๐
Should I disable my firewall and see if it works for him?
just run the powershell from above.
But would it work with my anti-virus?
I'm downloading powershell
it shouldn't, but it would open the ports in the windows firewall, who knows if that 3rd party is doing anything
Oh where?
then copy and paste the powershell from above and retry.
Okay I did it let me check
It's saying not authenticated for him
But then it's not letting him authenticate
but the server is online?
for him the server is online?
Well it just says this server is currently offline
For every kind of IP i give him
Is it okay if the server is running but paused when he tries to do it?
thats normal on servers?
The sky-chainsaw sees all.
I have a Sky Pioneer drinking coffee in midair XD
not to make it any more obvious that I am in experimental but, is there any way to turn that huge red banner off?
No and thats good as it is. ๐
also this dosn't belong here #satisfactory-experimental
@craggy shell did you check your cpu usage?
I found this to happens, when the server saves or the cpu usage is super high
the
doubt its that.
as saving only takes a second.
ill keep an eye on the console next time though.
could you check cpu usage too?
might wanna post the link to your Question too.
my instance used like 140% or more during these "not connecting powerlines"
@Mish Reply to a post in 'Experimental' from yesterday about Use/Interact ceasing to function: Just wanted to mention that I have had 2 or 3 cases where the 'Interact' button stops working for me on my dedicated server. Haven't nailed down how to 'make' it happen. But the last time was shortly after I interacted with a storage container. Save/leave session and rejoin fixes it. Played a good 6 hours straight last night without the issue happening. So it's rare, but debilitating when it happens.
is it possible to put a existing save onto a sever or does it require a new start/save?
yes
you can take a save from a session and run it on a server
it's a bit fiddly atm though, you have to create a new game with the same session name
and then swap in the save file
ok
does it require to stop the server or just throw the file on it
yeah you have to tell it which save to load
Anyone feel that the last update was more crisp and less buggy? Been reading through post and seems to be the case... any optimizations for Linux?
as in update 4?
Err sorry, the minor update from a couple days ago
Also, is there a way to automate saves? I have a cron job to restart my server every 12 hours, wanted to see if I could cron force save before this happens c:
automate saves... what do you mean?
is there a command to force the server to save that I can execute through terminal?
or is there a way to configure the frequency of autosaves
no ๐ฆ
how do u let other player join a server thats setup an ready
it will come in the future
they need to install experimental
and then use the servermanager with the IP and Port you've set up
what about changing autosaves
also a sad no.
I think its an hour
I did more than 15 mins of work
and a restart wiped it all haha
I feel it
yes one hour
Any information on when the official Docker image will be published? Days? Weeks? Months?
months.
TBD
the system, as is right now, works, decent enought, for most people. So I don't think it will be a huge priority to create a docker container. But might wanna ask on https://questions.satisfactorygame.com/
So I am running a dedicated server with plenty of resources. I harvest beryl nut's but they do not show up in my inventory. Any ideas? I have restarted the server and the host server.
how do you restart a server
I'm sure you have seen this page. https://satisfactory.fandom.com/wiki/Dedicated_servers
i have but i didnt see any restart commands
You can use this works fine, https://github.com/vinanrra/Docker-Satisfactory
Exit then relaunch
Does anyone know if it is possible to play multiplayer on one Steam-owned game? Did the dedicated server make this possible? Me and my brother want to play together, but we share our steam account.
hi, i use a dedicated server and started a game. it is in friends only mode. the id is the same as the id my friend i want to play gave me for his local game to join. i can't invite him via "invites" -> "invite players" as he and all other players are shown grey. is there trick?
i setup a server through steam an when i close my start server window the server goes down, did i do something wrong? is it using my pc as a server ? shouldn't the server stay up an running after closing the start dedicated server window?
if you share the account, only one player at a time can launch the game, so its not possible.
you need your friend to install the experimental version of the game, then put the IP in the server manager with the assigned port and you should be good to go.
if you run the server locally, you have to run it on your pc......
if your PC shuts down, then the server isn't running anymore.
its just a programm like every other, if you want to run the server 24/7 you need to host on a pc that runs 24/7, by a hoster or datacenter.
haha no, neither steam nor CSS provide any server.
So I have a dedicated server and I had setup a Admin password when I first launched it.
Now, I am unable to access any admin features (Kick, Sessions Settings, Etc.)
It says I need to authenticate and when I enter the password nothing happens.
I am newer to the game and not sure where exactly to get support.
Thanks
so you see this right?
Yep and when I enter the password, nothing happens
then this?
yep
now press confirm
thats the trick ๐
Still doesnt work
then your password isn't correct.
It is hahah. but is there a way to reset/fix it?
just checked what happens when you type a wrong password in
nothing
right ๐
If I reset the password (delete ServerSettings.port) will it delete the save?
We dont wanna loose the progress
no it will just delete the config for the server manager, you have to reclaim the server and enter the session name (that everything before _autosave)
so basically setting up a server through steam is only there if u have your own server/pc your hosting the game from right?
in my case that would be HRA4242
Okay I will do that
thats known. Take a look at https://questions.satisfactorygame.com/
thanks for the help ๐
yes. Thats just the server files, not more. No server assigned to it, just like the game itself, a programm.
ok thanks
thanks - not searched there for it yet
thanks ๐
jummp to throw
simple workaround, yay ๐
have to say, so far the dedi server seems very stable
haven't found any bug/issue that i would consider major
yeah they are super stable for "super early version"
right?
wasn't sure what to expect but i'm impressed
they must have done a fair chunk of internal testing
I've had quite a few game breaking issues, but they were easily fixed by reloading an earlier save
Lag is also quite bad now that we're getting bigger but yeah overall it's been great
yeah new world for me and it's largely just been me playing
30hrs in
prob some more optimisation work to be done
64 hours runtime.. things finallly falling apart and gonna need to restart.
70% max on one core on my old save
converting belts from mk3 to 4 and some of them are bugging out and not coming back
Does anyone know which config file and what the variable is for player count limit?
[/Script/Engine.GameSession]
MaxPlayers=12
[/Script/Engine.GameNetworkManager]
TotalNetBandwidth=240000
MaxDynamicBandwidth=60000
MinDynamicBandwidth=50000
in Game.ini in A:\Games\Steam\steamapps\common\SatisfactoryDedicatedServer\FactoryGame\Saved\Config\WindowsServer
this if for windows... the Game.ini file should be in your install directory....
@ripe apex
Yeah it's likely optimization and also trains (but that's a normal multiplaye rissue too).
But we're making Radio Control Units in Tier 8 right now and it's nearing unplayable for me ๐ฆ
Huge lag spikes, especially on autosaves, can't ride in trains because they go 20-30 KPH for some reason, but it's hard to ride on top of them since lag/rubber banding throws me around. Plus belts just randomly stop working.
Worst of it though is sometimes we crash in a train/truck and wehen we get back we're dead and can't delete the vehicle bc it thinks we're still in it
Oh this is a new game lol
We started from scratch ๐
how many of you? and how many houjrs?
But yeah it's Experimental I 100% expected stuff like this.
3 of us. Hard to tell hours because he has it set to continue running when we're not on lol
So it's at like 211 hours, but we def haven't played that many ๐
one thing that seems to help with the lag s, was spreading factorys all over the place, but as the item count increases, the main game loop runs so hot, can't handeled by a single core anymore.
Devs talked about it in their last stream, so might wanna check that out.
We're doing that actually, but yeah it's definitely a great tip for people who aren't doing it. We probably are just going a little too big haha
This is our map, to give you an idea for how spread out we are
that explains it ๐คฃ
we opted to pause it when no players are connected
Oh do you think the runtime effects it?
oh wow, cool map!!
That's interesting
that's a loooooot of construction
almost certainly Kroozin
memory leaks possibly, little quirks and things
it will all add up
haha yeah, trains are my favorite thing, so I absolutely love the method of building a bunch of remote factories all connected via a train network
That's a great point, we might wanna pause it then
Thanks for raising attention to this bug & updating the QA post (use/interact stops working, https://questions.satisfactorygame.com/post/617b316f831c852052355430). This really is a nasty one, so much so that I've had to stop playing completely ๐ข Be interesting to see what your log files say :)
what hardware do you use? Hosting in a datacenter or locally (please no brand name, no advertising rule..)
My friend set it up, but he's hosting in a datacenter
the devs will ready anything, anyways and sooner or later fix those bugs, next update will start rolling in next week ๐
you should take a look at CPU usage, most data center cpus are a bit too slow for satisfactory... single core is prefered over cores....
allready seeing issues with 2.2 GHz, but not as far as you guys are ๐
get sometimes 140+% CPU usage ๐
Good shout, I'll have him take a look, thanks!
I'm sure they will, and I'm reminding myself that a dev team of many people will often mean that bugs that are completely unrelated and seem trivial will get addressed first, without impacting work on those more seriously affecting people.
Just extremely frustrating to lose a weekend's play. No way I can make this weeek's community highlights now :P
I'm a noob with this stuf fhaha
as allways, its experimental, so you should expect that kind of stuff here and there...
i played al ot of modded minecraft @grizzled bear and itwas a matter of routine to set an automated daily, if not more frequent, restart
cos it'd be unplayable otherwise
Has the server always had an automatic restart feature? Just had a notification in game saying it's going to restart itself.
of course that's a bunch of crazy mods
SF will be cleaner than that, but nonetheless, shit can happen - and easy to try toggling the option off and see how it goes
yes it restarts every 24 hours of runtime right now..
should be back up within a few minutes tho..
ah righto, thanks ๐
restart it after you turn the option off though
Of course, of course :P I've been playing on experimental for ever and not had something this bad before :P I guess the frustrating thing is that it's a random but frequent soft-lock that seems to only be affecting a small number of players. Literally the worst to experience, and from my professional experience, the worst to debug too ><
haha yes, I know, was more for people who are just reading and thinking about setting up a server themselves ๐
Good to know for sure, thanks again!
Even with all the bugs, I'm having an absolute blast with this update so no complaints here lol
hey does the -log arg actually save a log file somewhere or does it just dump out the info to the console
๐ thats weird because i don't actually have a log directory
i assume you mean under appdata/local
Under Saved.
Or atleast on Linux that is where it puts them..
FactoryGame/Saved/Logs/FactoryGame-backup*.log
yeah weird i dont have a logs dir under saved
And no not under appdata but actually where your FactoryGame.exe is.
thought im using the windows server
yeah i dont have a saved dir in there either
just Binaries and Content
Will need someone who is running on windows to chime in sorry.
Hope you get your answer though.
Np. Thanks anyway
On that note it is almost 2am and I have been playing since 11am - time for bed.
Only 112hrs played since Dedicated Servers were released lol.
my lord lol
Out of interest, does your server (if u have one) restart correctly?
mine just got to the "it's restarting in 30 seconds!"
logged an error to the console, and we're still goin ๐
Ah
For you Windows users who installed under program files by default like a moron like me, make sure you start the server as an administrator so it can actually write the log file to that directory
yes mine does start correctly
Or actually probably dont and reinstall it somewhere else because running a gameserver as admin is probably a bad idea but ymmv
might wanna restart the service, maybe something broke during the restart ๐
My server kicked me, when i rejoined i was at spawn. I went back to the train i was driving, and it says it's full.
how might i recover my items and/or get out of the train? (please ping if you reply)
hahahah u try and get luck to get put back in ur body but probably not .. most likely scim in #welcome ... load ur save and deleting trains and that fun
i am trying to create a save file to edit my character from being unstuck. I am having some issues with it, the console is responding the save names i am typing are not valid
i looked at wiki but now im realizing the name of the save doesnt go in quotes as it implies on the wiki
thanks
were is the map saved if you used steam cmd
The Wiki describes the save location depending on your OS
i tryed but that folder is empty
you would have put the sve in the server
if u played it before then server should be able to find if ur searching session
what is the order the server will load saves?
Most recent first for the current Session Name
to confirm: by date modified?
I believe so
thank you pal
o/
it loads save u say or the one u played
after teh update u start a new save then just load your save using session name
satisfactorydedicatedserver\FactoryGame\Saved i have only config and logs
no i created a map
just search *.sav
you.. created a map?
find where ur stuff is
Or had the server create one?
Ok, so like, how do I save with the save command because right now it just yells at me and says "name" is not a valid save name and if I don't put quotes around it it saves to " which clearly isn't right.
And I tried searching chat already and I can't find anybody actually saying the command
if it doesnt like " then dont use them
Quotes are only necessary for the save name if you want a space in it
Ok, so apparently, it's just breaking if you use quotes originally somewhere. And the second I try to show you guys what I'm talking about it suddenly works.
๐ฅฒ
Welcome to the world of tech support, where asking for help magically makes the problem disappear
you're welcome
Does anybody know if clearance is bugged on dedicated servers? I can't seem to place a coal generator within the hitbox of another coal generator (but outside clipping range).
The building won't place
It does the animation on the resources but won't place
ok i found the save but i cant get it to load because i cant manage saves yet
As long as the save is in the server saved folder you just need to start a game with the session ID of the save you want.
would that just be the file name
Usually yes but it could be different. It is capitalization specific too
session name like it says on the wiki and it should search or whatever
wow how do I edit the wiki for this? because the running as a service for windows save files location is wrong and it took me a while to finally find it C:\Windows\System32\config\systemprofile\AppData\Local\FactoryGame\Saved\SaveGames
urs is wrong i think
I just loaded the game there and now my server is running it
should be in where game saves are in localappdata
so the devs could use system calls to find it
I've been trying for 4 days to get our save file to run and it wouldn't load kept loading a "NEW GAME" instead where i was in the middle of nowhere and only had 10 hours played
put the save in that location and it started right up
all u had to do was start and load the session name
windows 2012 r2 server, using the recommended NSSM to run it as a service
never worked
tried it 40 tiems
times*
when I moved it to that folder and loaded the session name it loaded right up
anyways ur setup and outcome is ur setup
windows is for windows not ms server support
lol so dedicated server running on windows 10... I see well that explains a lot
thats why it says widows .. not microsoft server 2012
well might note that if anyone wants to run it on an actual server machine as a service the location is different
thats ur setup though lol
it's a server
there is others running it on ms servers
most normal people run a server ON a server machine
didnt have that big issue
its a game and full of kids
and ur pretending its a corp envirnment
umm a rented server is a rented server
Just to clarify, are you stating that the save location when run as a service is different on Server/Enterprise editions of Windows than from Desktop editions (e. g. Home/Pro)?
Yes
I can't say I'm shocked if so, but if you added that info to the Wiki as you implied earlier, thank you!