#dedicated-servers
1 messages Β· Page 125 of 1
I wanted to ask, when running a dedicated server, is there a way to keep the tutorials from the "single player" game?
I just did an actual system restart (because hadnt done that in a while either) so its taking longer than it normally would
What do you mean?
another suggestion I was going to suggest you was, why not take a server in G-Portal?
when my friends connect to my server the game is very stand alone, there is no starting tutorial for them
Oh yeah no everything is shared so your progress in the story is shared. I would suggest them to do a brief run through in a single player world
I see no specs there and I dont really want to pay for something where i dont know what I am paying for
Plus I use the VPS for other odds and ends when I need a linux server
thats the benefit of gportal, you dont need to worry about specs, the game server will run with optimal performance.
I just generally dont trust that in all honesty but setting the CPU to a lower usage doesnt appear to have made much if any difference
I used to run a 50 people SCUMM Server and it worked great... with Gportal and was fairly cheap to cover.
To each their own I just personally dont trust it
is there a particular reason why? Β―_(γ)_/Β―
well anyways, did you change the CPU Limit?
Like I said mostly just don't know what I am paying for
Also yes I did we are running a lot better now. Not sure if it was limiting the CPU or system restart that helped but it feels a lot better so π
so the reason it was failing before is that when you run "unlimited" cpu limit, it just uses all the threads instead of some, so you dont have processing power left. By using cpu limits then you still have threads for processing that arent consumed by the server.
Thanks for the help. I was able to pull a save that looks to be stable from 5 minutes before the crash. Hopefully I can get it restarted off of that. I think we may need more ram though π
I mean but the CPU usage of the whole server was only 25% so I don't know if that is necessarily true in this case but I do know what you are talking about.
I have been running a game server manager for over 3 yrs and I have never had a problem, I have like 20 game servers running and I never have issues with my game servers like you were having. You also need to learn to trust people who have more experience because you have trust issues that you need to work on if you are coming to request advice.
just saying.
glad its working better for you
What specs are the server that you are running?
Well it depends, my baremetal?
Yes
sigh the bot here removed my post because it had one link (super dumb) so let me rewrite my text...
Rip
I have Dell T430 with 484 GB of Ram and 100TB of storage. On top of that I have Proxmox where I run different vm's for a ton of things... one of those vm's is 256gb and 1tb for Debian 12 and there I run a fork of Pterodactyl called Jexactyl.
I paid like $300 for the server and spent like $250 in ram, and about $300 in Storage.
I have it connected to a 1 Gigabit connection and I use cloudflare for tunnels so all is safe behind CF.
One of the servers I run in Proxmox is a Firewall so I do all the port forwarding there
this architecture is my "home lab" I'm currently building a newer server that is going to have way more ram and storage for Development of Large Language Models.
Well yeah you have no issues you have machine to throw at games for days. I however do not
You still have to port forward to that Proxmox server to start with
when "I first started I had, a regular gaming pc, with 64gb of ram, running windows, and using a GSM called Windows GSM it worked out pretty good for hosting one or two game servers to play with friends...
Thats fair
well my setup is a little bit more advanced, but I have a separate firewall that takes care of the port forwarding...
However
that is easily done with one server
even a raspberry py can do it
Yes but you need to have access to your network to actually direct traffic to those firewalls is what I am getting at
That is out of the picture for me being in an apartment.
i mean I live in an apartment too
*my apartment
don't you have access to your internet router box?
No I do not
where do you get your internet from?
The complex has the internet network
are you in the US or Europe?
US
i have never seen that setuop
Its pretty frequent
even if the pipe goes to the distribution line of the apartment it still goes to your router
and you can get access to your router
not super frequent, but not uncommon. probably more common in student housing
I dont portforward from my router btw
You still need to direct the connection somehow
fair
@rare grove are you in student housing?
No I am not
ok my internet box, connects to a wan port, where it goes into the firewall, where I route the ports to the other servers.. Idon't manage my port forwarding from the internet router
INTERNET Router Modem > Firewall > Servers > Proxmox etc.
could always use something like cloudflare tunnel, or even get your friends to set up wiregard and run it over that. no port forwarding necessary. but it does make it more annoying
Thats still directing the connection
yeah this is what i use precisely
you are not understanding
I could or i could just continue using the vps i have currently
I am understanding and i am telling you i can not physically do that which is what you suggested previously
i mean you can, but in the longrun what you are trying to do it would be cheaper to run it on a local computer. Or gwet a g-portal account
cheap is relative and not always the primary goal
its whatever
I agree it would be cheaper to run it on my own computer long term but at the moment not physically possible so there is not point in thinking about it also for gportal is basically the same price that i pay but i know what i am paying for
its different because they manage the hardware you just take care of the game server.
and it results in cheaper
so its not the same you are paying...
i mean it is if you need to add more performance to a vps that will cost a shitload of money
Alright you know i will trust your word on that and not go find out for myself
not necessarily
well in the cointext of this conversation it is.
mine is in azure, if i needed a beefier cpu it would add a few dollars
Not really when your suggestions are throw money at something that you dont know what you are paying for or setup a system that is not possible to set up
eh you dont need to worry about what you are paying for as long as the game server runs... and runs optimally.
I like to know what my money is going towards and if i am paying $16 for 4gb of ram I would rather not do that
if you can't forward anything to your computer :
you do not own your internet connection
- you lack freedom of internet use
- you can't secure your personal network
so if you're supposed to own your internet service to at least some extent I suggest you ask to get at least some ports forwarded to you for both TCP and UDP
how are you doing wifi for instance ?
you could bypass that by setting up a tunnel on a cheap but performant vps (only need 500MB of ram, can run on arm Linux)
can anyone vouch for some solid server providers for NA east coast? my nitrado server is expiring and i had horrible performance with them once my group was in phase 3 and 4
budget? I'd get a dedicated server tbh
You get full control of everything (including the OS itself)
yeahh thats exactly what I'm looking at. I really only need a month for my buddies to close out our playthrough, so anything up to around $20 USD per month
The last provider we rented a dedicated from had awful CPU that would max out with only one person online. Just looking kinda looking around for a new server host that others have had good experiences with
Okay maybe not a dedi for that price ngl
I personally have a home server but anyways, try "Indifferent Broccoli"
They offer a free trial before you even give them your money
word i'll give them a look
So load up your save, bring your buddies do a field test and if its all good, give them your money
is $20 cheap for satisfactory hosting? i don't really mind going above that, just didn't expect the pricing to be that much higher
oh nah nvm theyre right around that pricerange, ty for the suggestion!
oh mybad, i'm just realizing you meant actually getting my own server lmao. ty for the help!
Well if your budget allows, I would get a dedicated server you have full control of. Basically a whole PC in a datacenter. Just so you can host Satisfactory and a bunch of other games
Obviously not a requirement but a VPS works too
Yeahh I can deff see the benefits of that, I'm just looking to do a month or so for my buddies and I to finish out phase 5 in a Co-op playthrough tho. Broccoli looks like it's gunna do the trick assuming the trial goes well
I just got a second computer left over and decided to start a dedicated server on it. Now I've got a problem. I cant have dedicated server running on the other can and play on my primary computer at the same time. Do I need a second Steam account AND another copy of the game to do this? It used to be fine to run server and game on the same computer. I dont see the legal difference. Its still the same account running the same 2 programs.
server doesn't dep steam
here you have tutorial how to do it: https://satisfactory.wiki.gg/wiki/Dedicated_servers.
Already read that. It says "Launch the Satisfactory Dedicated Server from Steam just like any other game." and that is what I did when I ran server on the same computer I was playing from. Just figured different computers would make it easier and less demanding.
do you have steam cmd ?
I'm not sure what "dep" means. English isnt my primary language.
short for depends on
Not at the moment. Never needed it since all the setup could be done from within the game but if that path can solve my issue then I'd give it a go.
just run the server exe
Oh, so you're suggesting I'd simply run it without Steam.
in steamcmd you dont need acc with the game to create satisfactory dedicated server
So more of a CLI solution. I'll try that.
yea
Just to give information back:
I switched to indifferent broccoli as host now and close to every problem i had vanished.
Sometimes when i save my Colors in the customizer it lags for 5 seconds but everything else is now finally working.
So we can conclude - Host Unlimited.de is not a good Game Host for Satisfactory( in my experience), it also explains why my other game servers were buggie aswell.
Thank you all for your help π
Yes i know i dont own my internet thats why i said its controlled and managed by my apartment complex
you can use all-in-one https://github.com/asidsx/SatisfactoryPyServerInstaller
I think itβs also wise to mention, if you donβt have access to your panel, use a vpn if it is just your friends like ZeroTier or Tailscale
No port forwarding and it is also safer
do i need to port forward to make a dedicated server?
generally yes
Yes and No
Yes if you donβt want to tell ur friends to connect to ur VPN. No if youβre okay with telling ur friends to connect to ur vpn
No if your friends are LAN partying inside your network
Also in general, no port forwarding is required to actually make the dedicated server
solutions like Tailscale, Hamachi(but no one uses this anymore), ZeroTier all are good solutions to 0 port forwarding
oooo ok nice
note that setting up zerotier and the like will always be slower than setting up port forward if your isp box/ router is good enough (which it isn't sometimes)
but especially if you are connecting often multiple things and new things with the same persons
zerotier and the like will in the end be more reliable more flexible and faster
but also a bit less secure (there are pros and cons)
noob here..
just started my own dedicated server and im not at all tech savy.. should there be notifcations showing "notifyingacceptingconnection" from multiple ips even when no one is logged in playing?
Just means some client is querying the server
If its added to ServerManager, the client is constantly checking status
okay. thank you. i also looked up some stuff and it doesn't seem like anything abnormal. just got kinda freaked out cuz i'm not using a vpn (only me and 1 friend) and seeing all those IPs after opening up my network and port forwarding made me nervous. lmao feel so dumb.
Its not a big deal, just 7777 TCP and UDP to the dedicated is exposing only that application
Perhaps there are vulnerabilities on the server side.. but nobody is really attacking game servers from an elevation standpoint
Just dont run the server/service with an 'admin' level cred and should be quite safe
hmm.. how would i know if I'm doing that or not?
How are you starting the DS process?
Steam library
currently on my main pc (because i was just testing to see if i could figure it out)
It will then run as whatever user is running Steam, so if you are an admin its running as that
can anyone help me setup a dedicated server via a docker with truenas?
Hi all,
i have issues with my late game (Phase 4 near ending) DS and of course we build a lot of stuff. Now in the last days lagging of trains started etc. The assigned CPU core is of course on fire (windows, amd 5600g, SSD, enough RAM).
Are there any performance optimizing suggestions, lowering the tickrate or some .ini stuff i can improve to get a few percent out of it? (networkquality ultra)
bots probably start to randomly ping servers now
the ip should not be so random
if you want to go out of that a bit you can use an other random port so 7777 does not join your server (but bots may try any ports)
if only you and friend have added it to the game then only these 2 ip should constantly show up
and it's weird it's checking even when not in server manger
assigned core ? I would recommend refraining pining the game manually
i played around with process lasso, does it help? i don`t know ...
can anyone help me with portforwarding my dedicated server? i can connect locally but the portforwarding is refusing to work
dont limit it to one core, it will use up to 5-6 burst
also you dont have issues with it going around on your processor
your processor is homogeneous
explain what you have done, how things are configured, and what you have tried already
this is unnecessary, just let the processes use however many cores they need
well i am running the server in a docker (https://github.com/wolveix/satisfactory-server) on my truenas scale server. I am able to connect to the ip 192.168.1.65:7777 locally in satisfactory but when i try to portforward this nothing happens.
π post your port forwarding config
hmm that looks correct. Do you have anything else forwarded to that truenas server?
nope
I'm also assuming you already confirmed that port 7777 isn't forwarded by any of your other rules
these are all my rules
also the turenas server itself has the ip 192.168.1.64, the docker has .65
is that Arc server running on the same host? Either way, is it currently working?
uuhm no the arcserver is running on a seperate pc, and i am not sure if it is on as i am renting out that pc to a friend of mine
no worries, I was more curious if your router was possibly not forwarding traffic for some reason
if you had another service that was working, that'd rule out that issue
does it have any kind of firewall settings in the router? I'm wondering if you need to manually open the port in addition to the forward
when you say locally, does it work from another machine, or is "locally" from the same machine?
okay tht's good enough
i can also check using canyouseeme.org that the port is open
dont think so, no
I was assuming another machine since the server is a docker container running on truenas
but fair question
yup
my gaming pc (windows) is connecting to the truenas server
yeah just double checking, docker can have local networks. just trying to guess at the config there
so seperate boxes
ok, probably not that then
ah, have you tried to have a friend connect to it? Someone not in your house
uuhm no
I'm wondering if this is a hairpinning issue
truenas does have a firewall built in, that could be blocking udp i guess
does it?
I'm traveling for work and I only have my work macbook with me
yup
how do i check that?
sure, dm the ip?
done
iptables -L -n -v
in the shell?
yeah, as root
zsh: command not found: iptables
(or add sudo)
hmm probably easier to just open it. try iptables -I INPUT 1 -p udp --dport 7777 -j ACCEPT
typed from memory so it might be wrong
thts good, sec
well you say the tcp is working, so i assumed itallowed it
but sure doesnt harm
did i?
do i need to like refresh anything after this?
no
doesnt seem to connect
hm
alright try sudo tcpdump -X -n port 7777
(this just displays all the network traffic to that port)
yes
alot
alot of udp packets
also sending the name of the server i see
i think
anything from an ip that starts with 50?
one direction only? or both?
ok so good news is the port forward is working, bad news is something else is still blocking it
it is only from
IP YOURADRESS > 192.168.1.65.7777: UDP, length 13
@opal cove I've never used truenas but it sounds like they're running k3s behind the scenes: https://www.reddit.com/r/truenas/comments/15mnlin/best_way_to_use_docker_images_in_truenas_scale/ From a few other posts I've seen, they have some odd default config settings.
first time yeah, i mostly deal in large scale these days π
luxaas try this as well. in case it's blocked on output iptables -I OUTPUT 1 -p udp --sport 7777 -j ACCEPT
It's useful for certain use cases. Some of our teams use it locally for dev/test. Chick-fil-a runs all of their in-store compute on k3s - their engineering team has a few blog posts if you're interested
ok, not sure then. it could be any number of issues, not necessarily firewall related. unfortunately i need to go pick up my son
hmmm alright
thank you for the help
mikecon, thx, ill give it a read later
@wanton quartz this is likely fixable, but from what I'm reading it's going to be a big pain in the ass. the overwhelming result from what I'm seeing online is "run a <insert linux distro> VM instead and run docker there. truenas sucks for containers"
Hello all I setup a dedicated server for 1.0 on one of my VPS (16GB ram and SSD) the setup went fine went full vanilla no weird configuration, and we connected fine to it and can play the game on it.
However, we are experiencing huge lag spikes (think whole seconds where nothing can happen) and every 20min or so they get so big we get an auto time out.
Is that a known issue with dedicated servers or did I do something wrong ?
hmm
doesnt a vm cause a performance hit tho?
or is it no that bad for linux?
less than you'd think these days. likely <1%
probably your VPS host oversubscribing the RAM to your VPS and it's swapping
ah
well
then i should probably do that
it is only a 2200g running the server
but alr
not like it is doing anything else atp
what distro would you recomend?
@wanton quartz I don't know how much you have invested in truenas, but for a home lab, proxmox is free and great. You can run truenas as a VM on proxmox
not much tbh, is proxmox beginner friendly?
I'm not a great judge of that - it's been a long time since I've been a beginner. I'd generally say yes. It's really popular on /r/homelab and /r/selfhosted for a reason
hm alright
I'll tell you it took me about 10 minutes to set up a proxmox install my first time doing it
and then what would you run on the truenas vm? just the nas part?
you got it
anything else you want to run (game servers, docker containers, etc.) would run on proxmox
btw for example im also running pihole on truenas, that would then also run on proxmox itself ig?
you got it
alright
You think ? That would be an odd practice for an application ready VPS no ? There is nothing in the server console that would point to a memory issue, how would I go about troubleshooting that
ill do that tommorow, then setup the server. hopefully this time without all the networking problems. thank you so so so much for the help @round marsh and @opal cove
I doubt you'd see it on your side if that was the case. If you truly mean VPS, they are usually crazy oversubscribed because that market is so low margin
let me DM you a link @wanton quartz
I'm using scaleway Dedibox, I thought from a bit of research that was a decent one π€
From my understanding it should be a dedicated server and not a VPS actually
okay, that's a good thing
linux or windows?
Checked and physical resoures are not shared across users, so that shouldn't be it
linux
have you taken a look at something like htop when it's really bad?
Nope I've just been looking through console logs looking for out of memory issues and the likes to no avail, will try that thanks π€
Hi all. I've been playing on my LAN server running dedicated Satisfactory server on Linux since 1.0 dropped. Suddenly today I can't join the server with this error message. I've restarted both server and clients, ran the steam update command on the server (even though there was no new update), but nothing helps.
I can't find anything related to "entry ticket" in the game settings.
give more time for your game to start / double check your steam / epic client is online, maybe it is your game doesnt sucees in identifying itself
If I chose "join game" and enter the IP address rather than going server manager -> join, I get a different error
[2024.10.30-00.48.06:422][779]LogNet: Warning: IpConnection_2147458635: No EncryptionToken specified, disconnecting.
[2024.10.30-00.48.06:422][779]LogNet: UNetConnection::SendCloseReason:
[2024.10.30-00.48.06:422][779]LogNet: - Result=EncryptionTokenMissing, ErrorContext="EncryptionTokenMissing"
Nothing has changed since it last time worked, other than I restarted steam possibly. The server is always running.
this is not related and expected
Oh interesting. I loaded up a single player world and now I can join my server again. Did not playing in single player for X days cause something to expire?
Server only stays up for my particular client if I'm running Wireshark pcap
Proxmox is a hypervisor and it will not resolve anything or make anything easier than bare metal will do.
The only thing that Proxmox will make easier is the ability to download predefined containers (LXC) and run in a virtual environment.
But it's no easier than Hyper-V or other virtualisation program on Windows 11...
Hello, I have problem: I placed in my world hosted on my second pc conveyor belt relog and the conveyor belt is not showing but is there, I cant delete it or replace it, but i can stand on it in glitchy way.
I get ghost foundations sometimes. Usually fixes itself after relog/restart (server or client).
More people have issue when using deticated server steamcmd that the game not run smooth. When i save the server file and start it local it runs perfect.
Server settings are ryzen 5 3700x
16gb mem
M.2
1000mbit internet connection
Server runs in my 1gbit network
Load on mem is 62% rest is under 10%
@wanton quartz and the rest talking about Proxmox and stuff. You are all doing a lot of assumptions trying to talk Luxaas out of using TrueNAS.
TrueNAS scale is based on Debian and has the same hypervisor options as Proxmox (also Debian based) for example, so you will not gain any significant performance switching to Proxmox.
On top of that, TrueNAS has some serious requirements regarding storage (requires direct access to the drives). Although you can run TrueNAS as a VM if you know exactly what you are doing, it's is absolutely not recommended for home-users. It's not a question about if you are losing data, it's about when you are losing data.
If Luxaas is now using TrueNAS as a NAS system with shares, moving that into a VM running on Proxmox makes no sense at all.
Moving to the Satisfactory server part:
TrueNAS Scale has both VM and container virtualization possibilities which work fine. My recommendation would be to leave the "Apps" for container solution as soon as possible since it's discontinued, this solution also requires way more knowledge about the underlying technique (K3s - Kubernetes).
If you want to run containers I would strongly advise you to set up a VM (with a dedicated IP on the network) in TrueNAS and then configure docker in that VM to run the container. This will not impact performance and works the same as running on Proxmox or any other hypervisor.
Also, running the current "Apps" will not have any impact on performance either, it's just added complexity and problems with the next version of TrueNAS.
Excuse the wall of text, but, respectfully, the advice you are given doesn't make sense if you see the whole picture. Feel free to ping me if you have any other question regarding this. You are fine running TrueNAS and switching won't give you anything over what you already have now.
So Iβm trying to host a 1.0 server on an old PC and using noip aduc for the hostname instead of external IP. Iβve forwarded port 7777 for the box, created firewall rules, and can connect via internal IP but externally it shows as offline when put in Server Manager and shows a UNetConnection error when using the Join Game menu. This happens with both the noip hostname and the external IP. Iβve hosted servers pre 1.0 without issue on this same PC, same ISP and same networking hardware. I even completely wiped the PC and setup everything from scratch. Still running into this issue. Anyone have suggestions? Using a UDM Pro for networking.
Dedicated server was created with SteamCMD, using NSSM to run as a service, and the hosting machine is a Windows 10 PC.
Thank you for the info. Right now I have basically nothing stored on the nas storage so if I would want to switch It would be smart to do it nowβ¦
I am also interested in learning more
make sure your noip setup client run on the server hosting machine and that the forwarding rules target it for both UDP and TCP
also double check you used the official wiki script for opening firewall also for both TCP and UDP on same port on the server hosting machine still
Also if you use commandline launch script I highly recommend you use -multihome=:: argument to make sure it binds fully (because of a current bug in binding)
The ADUC client is running as a service on the host machine and I used the official wiki commands. I also tried disabling Windows firewall altogether and still have the same issue. My port forward is set for both protocols, and I've checked that the server is listening on 7777 for :: and 0.0.0.0
As I would be free to switch at this moment, is truenas scale a good OS to start with on the nas? I have some Linux experience mostly from using raspberry piβs, (and macOS on my laptop) so I am not a complete noob.
truenas is widely used and is more targeted at NAS use cases than proxmox which is optimized for various virtual environments hosting
The PC is in a /30 scope so there's only the one available IP so port forwarding stays consistent
The question is, what is your main purpose.
If you want to have a NAS system and do some occasional container hosting on the side, TrueNAS is fine.
If you don't need a NAS system and want to go full on virtualization, then try proxmox, hyper-v, VMware.
(Technical two IPs (if you are talking v4))
Well Iβm still figuring out the nas part, on how I want to set that. Right now I have a mix match of drive in the pc which isnβt ideal so I havenβt been using it a lot. I do wanna mess around with virtualizion and have a kind of home lab.
Yeah, just one available for the PC to pick from.
yep it's known as p2p networking
net
peer1
peer2
broadcast
I just added the command to test and it still won't allow external connections π¦
I'm so confused why it isn't working. I've read so many potential fixes but nothing has worked so far.
We're running into an issue where the server instantly crashes upon deleting items from a blueprint
It seems to be with a specific item in the blueprint being a smart splitter
Cant use blueprint dismantle mode either since that has the same result
Blueprints in MP are buggy as hell in 1.0. Probably delete it in scim
So, here's a question for everyone. Is there a way to run command line arguments in the server console after a restart/reboot?
automagically, that is
Probably.. what commands do you want to run?
net.MaxNumberOfAllowedTArrayDeletionsPerUpdate=4096
net.MaxNumberOfAllowedTArrayChangesPerUpdate=4096
actually, for console command, it would be net.MaxNumberOfAllowedTArrayDeletionsPerUpdate 4096
no equal sign
I'd just add it to a config file if I knew where to put it
I had a while ago and found the command itself for console use. but It didn't occur to me to search for a follow up
thank you!
that's exactly what I was looking for. Had considered adding it into the engine.ini but wasn't sure where to put it
Also, you were correct. It did seem to require the = signs
@grim mica Should I need to set this on my client end as well anywhere?
heya any fix for running the dedicated server inside containers yet?
i spent a few hours going absolutely insane about it and found a screenshot from apparently this discord saying it's borked and no fix available
i'm not using docker but just normal lxc
running it outside the lxc is not an option sadly
i've double checked all the ports, i'm getting all the packets, but i'm still running into the Server API issue
i dropped the multihome command and it's binding to 0.0.0.0:7777
Hey! does anyone know why I have this problem here?
I am getting this "No subscription" error when I try do download an older verison of the game dedicated server
it's just dropping it
526870 is not satisfactory dedicated server
that is not the dedicated server at least
@fringe plaza Unfortunately, I only have experience with Docker. And that works fine.
apparently docker is broken too? from what i read. the underlying tech is still lxc just without the bloat, how did you get it to work?
running docker is not an option for me
well, i could, but i don't wanna nest containers.
Well, i have 1000 hours on my docker server
that's really cool but doesn't solve my issue
As for "How" I just use Wolveix docker container for satisfactory
yeah, i got the github page open
The only thing I can think of is that the ports changed with 1.0
i don't see how that would work though
did they?
yes
it's not in the official docs, they still have the same ports
they dropped 15000 and 15777
im not using those
Now it's just TCP AND UDP 7777
i'm using 7778 and 7779
i confirmed i can receive packets on 7777 TCP/UDP
they're reaching the container but the server is dropping them
There's a screenshot of the Wiki where they talk about it
ah shit i need 112 copper refinery's how do i math this out xd
also the logs specifically show that the Server API doesn't bind to the correct address
any tips for placin 112 reinferys for copper xd
@pumpkin145 Not sure what you're asking.
i need 112 reinferys any way to do this easyer then 2 lines
@fringe plaza Yeah. Dunno. The only time I ran into the API issue was when i hadn't mapped ports correctly.
it worked fine before the update
i changed nothing about my configuration
and i saw this:
oh lord i'm guessing the docker image does indeed just use the host network mode
@trim robin Lets step back and try this again. What are you trying to do/make.
oh this is wrong channel
my b
@fringe plaza I believe you are correct.
ment to go 1 down to math
It's funny, because I really thought this had been patched a few weeks ago
apparently not!
And since I've never used lxc I can't offer much more than what i have already given π
well, youre using docker, which is lxc
afaik
just with a lot of bells and whistles
I'm relatively new to Docker in general, so I'll take your word for it.
take it with a grain of salt!
My wife says I need to eat less sodium... how about sriracha?
Pretty sure its a server-only setting
In their defense... it lets me run Satisfactory π
works for me!
yeah but i hate docker for the simple reason that everyone just tells you to use docker and it's near impossible to get support for anything else anymore
That's how I feel about portainer
i'm using proxmox as a hypervisor and i'd need to create a lxc container to then install docker inside, which is just too many layers for me
it would work but it's icky
so you're saying you just installed the image and it worked for ya?
Yeah. I just downloaded it, used the YAML wolveix suggests and it pretty much just worked out of the box
I've been running his images for about 2 years? i think?
thats how it worked for me before, yea
i just followed the wiki and made a systemd service and the server worked just fine for ages
until 1.0 just borked it
Well, the TCP/UDP change hecked up everyone's setups
i'm just trying to host a server for my gf man i don't want much π
lxc and docker are both fingers but not the same finger...
i did correct myself
they no longer use lxc
Right now it feels like the middle finger... π
you're getting it!
Danke
OMG
I AM SO STUPID
IM RUNNING A TERRARIA SERVER ON 7777 TCP
*dies of death*
π€£
not my proudest moment
I won't tell anyone if you don't.
I like that...
one might even say intern't
it's true!
While Docker and Linux are still relatively new to me, I did Tech support for 20 years and the "I know what I'm doing" has led me to my own downfall on far too many occasions
i do not know what i am doing and i am fully prepared to admit that
I have a fun story about 3 hours of troubleshooting a network lab because of a batch of dead monitors only to realize I turned off the power strip.
also thanks β€οΈ
noone is immune to layer 8 issues π€£
PEBKAC strikes again...
alright quick reboot, let's see...
:Crosses fingers and toes:
i am going to cry why DOES IT NOT WORk
I have to keep an excel spreadsheet for all my docker shenanigans because 1: I can't always remember whether I made a YML or just used command line - and also because of port mapping
im actually hosting a bookstack instance for that xd
oooo
You just introduced something that I might want to add to my server so my wife can store recipes
i have a whole windows domain, two firewalls, several game servers, three webservers behind a reverse proxy, a few assorted containers, and a lot of shitcode i wrote myself all on this hypervisor
ain't no way i'm keeping track
whoa! happy to hear that!
I have a RPi running an Omada host controller and a Samba backup server with an AMD box for satisfactory, (used to Terraria - yay tshock) and eventually corekeeper
lmk if you need help setting that up
now let's get back to this GODDAMN SERVER THOUGH
i know a few of these xd
I sent you a friend request for harrassment of the technical support variety
And possibly they occasional cat picture
Which is weird because TCP was the one that was already a thing
so I'd think that one would continue to work
im actually fairly confident it was UDP
ah
tis the terraria server again
may need to reboot the hypervisor
The irony of the number of hours terraria has stolen from me, being the reoccurant problem you can't shake is not lost on me
i really do not want to
Hah. you and your lengthy uptime + reliable power grid
hetzner my beloved
i probably should restart atp because i gotta be behind a few kernel updates but also i need to manually rdp into like 5 windows boxes and shut them down because well, windows just sucks
and i could also simply not do that
That is one thing i love about my debian install
you can yank the power cord on that sumbitch every 10 minutes and it just comes right back up
there's gotta be a way to clear iptables nat rules manually
debian is just so good for servers
not my personal choice for a workstation but so damn stable
I use Win 11 for day to day
ah, so you're a masochist
but as far as learning server stuff linux seemed like the only real option
look. if it isn't difficult, it isn't fun!
i mean you can totally learn windows servers if you don't feel suicidal enough
i personally just run arch on my workstations, that's enough torture for me
I'm a massochist. Not a crackpot.
(i use arch btw)
Well... that's not entirely true
you are my kind of person
i recently elected to learn php and because i'm full-send insane i decided to just write a whole website from scratch in laravel
In college a friend of mine loaned me one of his spare WinServer 2k keys and I ran that as an OS for a while for my pc...
I don't recommend it
I got visited by the College IT guy with some... questions...
i can imagine
also imagine paying for windows π€’
Yeah. So. Here was my train of thought. "I've been having fun learning Python in my spare time, but I want to write my own webpage on my intranet! So I guess I'll need to learn this thing called flask. And I need an OS to run it on... Linux would look good on my Resume... and Docker containers seem to make setup easy from what the internet claims, YML files can't be -that- hard to write..."
So my first adventure was trying to figure out how to install linux headless
the rest was just ... a journey
I try not to. it makes my wallet cry.
hang on i'm currently wrestling with iptables and i'm loosing
Sounds like you need a folding chair
i may need a nuclear warhead
so this server has been up for over 200 days
every time i reload the network interface file it doesnt drop old rules but just adds new ones on top
eww
i reload it up to like 30 times in one go when debugging
if this was windows there are probably some fancy ipconfig dns flush options
just blow out the entire controller
but linux....
I have to google all the network commands....
My least favorite part of linux is the myriad of places you can hide automatic settings
what's that? they change if you run them as Sudo?
if it was windows it'd probably be unfixable
I was always good at fixing the unfixable
actually there's pretty predetermined places for it
on windows stuff is scattered everywhere and settings are hidden behind 18 layers of UI gore
When in doubt, blow it away in device manager
I was in support back in the days when Sony and their ilk would hide viruses on their software CD's to disable burners and the only way to fix them was to manually edit the registry
im currently assembling an absolute warcrime of a shell command
i'm in awe but also really icked out
Imagine having to clean that crap
I used to know the reg keys by heart
That and printers...
:shiver:
but yeah. When valve finally convinces nvidia to make a decent linux graphics driver, I may switch my daily driver to linux...
brb. updating my drivers to fix a security vulnerability that is apparently... geforces fault?
desktop nixos is where the real torture is
oh god
it Stockholm syndromes you so hard that you can't ever try another distro, but it's so painful you pray for lightning to hit you every day
ope this isn't math and meta, I'm not native to this place
50/50 chance this works or bricks my entire network
wait hang on gotta remove the head
ugh
i love bash who doesn't love special character gore
it did in fact not work
OMG I FIXED IT
π
it worksssssss
that's just arch for me tbh
but it's not quite as painful
that's evil. i love it
how about nvidia just finally dies
AMD is better either way, nvidia only outperforms them because windows has a LOT of hacks specific to them
plus benchmarks are optimized for nvidia
and they don't even, anymore
how tf you call bash special characters gore when there are regex out there
i mean.
wait, lemme fetch the script
ugh nvm i can't rn but essentially imagine combining both
#dedicated-servers message you mean that kind of stuff ?
i have a script that needs to run a regex inside containers and basically it's impossible unless you like, drop the commands to be ran into a file to then push into the containers because basically it's IMPOSSIBLE to pass it as an argument to lxc-attach
simply because of how bash works
when will people finally understand it's impossible to pass fully escaped text in bash
i've started just simply writing stuff in C
there will need a safe language to replace bash stuff some days
please, not ANOTHER shell π
not an other shell
bash isn't a language though
just will have a bait fake shell interface shortcut thing so that shell lovers can use it correctly somewhat
you can't "replace" it with a language without massively changing how you interface with your system
that sounds honestly even worse
it's not because it perform safe well defined reviewable actual script
bash is fine just don't try to do anything reasonably advanced in it
just write it in C or whatever language you prefer
i cannot parse that sentence
I'm talking task like echo 3 > /sys/proc/vm/drop_caches but in safe language
Well. Duh... If the text escapes, how can you pass it along!
you have to catch it first
go write a c bin just so you can rename anyfile that contain a list of special character
include <stdio.h>
int
main ()
{
FILE *file = fopen ( "/sys/proc/vm/drop_caches", "w" );
if ( NULL == file )
{
perror ( "Error opening file" );
return 1;
}
fprintf ( file, "3" );
fclose ( file );
return 0;
}
there you go
free of charge
Does installing devel require signing over my immortal soul? because there's already a lien
there are not only desktops outthere you know
what?
what platform has bash but no c compiler
your isp router
but the license does require you to say "free of charge" out loud every time you run the program
no it just takes like a few mb
what
what fucking router has bash
but no gcc port
also how does that edge case justify replacing how we've interacted with computers forever
gpl being like
system ( "wall 'free of charge' " );
disown watch -n5 wall 'free of charge' 2>&1
that'll do it
how to prevent anyone from ever using terminal
ahahah
echo 'systemd stuff' | sudo tee /etc/systemd/system/free.service && systemctl daemon-reload && systemctl start free
wait did I do piping wrong ?
always forget if pipe first over &&
i think you're gonna need to $() that
$(echo 'systemd stuff' | sudo tee /etc/systemd/system/free.service) && systemctl daemon-reload && systemctl start free
or jus use backticks
if you wanna do it the deprecated way
$() is for using result in commandline
it also is evaluated first
so that just runs the command first
but here I dont want result
it's hacky but works!
skill issue
you can only dream of achieving the level of gore i am capable of when coding or scripting
could also just declare it as a function that returns true
nah I was right
huh
just echo out the correct return value or just save it in a variable then
that does not work
correct but i fixed it
see
ill grant you are raising a valid issue but you can always just write a lil script and it'll work just fine
you can heredoc it directly into bash too
which is cursed but works
like i'll grant shells are a bit wonky at times but that's not reason to replace the entire concept of it
if you narrow down eventually "concept of it" to "use case for it" then there are better things to implement
So i'm not sure where else to ask for help.
I have an Unraid server with the Satisfactory docker installed. I have the server up and can access it locally no problems. I have also set up a subdomain that routes external traffic to my public IP. I can ping the public IP from external sources but none of my friends can access it. I have port 7777 forwarded on my router. I've seen someone mention opening the port in Unraid but i'm unsure if i've done that. I know the docker is set up for that port.
Any help would be super appreciated.
Also i've set up a Minecraft server the same way and it is accessible from an external network.
haha ive just had this issue myself
i think
anyway apparently my code was working, | always have precedence in chaining over && and ||
what is your issue
you havent actually said
you cant reach it externally?
you need TCP AND UDP now
so i can type in my external IP on my local computer and it will access it. But my friends who are out of my network cannot
i was about to say you didnt finish with what the issue was
did you double check you forward both TCP and UDP ?
if you can select "BOTH" option in your forwarding rule you may have to delete rules about a specific protocol because they could override each others in some router configuration
OMG... sorry. lol
yes i cannot reach it from an external network
firewall?
yeah the external ip doesnt leave your network boundary from your own PC
you're blocking the connection from outside
make sure 7777 UDP and TCP is forwarded
and ensure it's accessible by using nmap
My rule in the router is for both UDP and TCP
if you're insane enough to give me your IP i can see if the ports are open
what is nmap and where do i use that? CMD prompt?
correct but on windows you need to enable it first
tbh using browser to connect on port is more reliable now as it uses http for tcp connection
you can pry my nmap from my cold, dead hands
also what
wym it uses http for tcp connection
i've turned it off to test and it didn't matter on my end.
what if you wanna test for UDP?
satisfcatory dedicated server tcp port ends on a http stack, so to test connection you can use usual browser and watch for the JSON api error response
http and tcp are literally different protocols lol
you mean my public IP doesn't leave my network?
the p in both in the acronyms is literally protocol
not if you're accessing it from inside
i'd be glad to send you a dm with it to try if youd like
exactly
sure!
dont be confused by calling it different protocol, http is on TOP of tcp
I never said they are the same
also correct
it says you don't like friends. lol
that may work for satisfactory
fair nuff
what
i was literally friended by someone else on here before
thats what is being tested
wait
well yeah but nmap works for everything :3
except it used to crash satisfcatory servers :3
and browser does not need special enabling
rip
(ps when trying to perform buggy udp poking
I admit it's a bit of a hollow argument
but it's true that falling back to nmap without context can bite
that's horrifying
rip i forgot no links
use an ip checker to re confirm you got the correct external ip
uwu
banned! jk
:D
is that a full on guide, link
also make sure the port is really open with www.portchecktool .com
just enter the port number to check
i have these in my notes handy
better than typing as fast as i can to stay relevant
yeah im not gonna have random-aah websites portscan me when nmap exists
telnet, then
telnet good if you know how to do basic cmd stuffs
and im assuming they didnt know that, welcome to the advanced user tier
anybody actually running a server atm?
like public style
and let plebs on my server?
nu nu nu nu nu. I am an enlightened player. I only use my server so it can run while I'm at work without heating up my office... π
i could host one
would be goated
ive spent too many playthroughs solo, i wanna try a collab for 1.0
depends on how many people would play
i've just set up a server for my gf, i'll be playing with her there
if you get a few people together i can whip up a second instance
i was thinking of just paying for a hosted to get people to join
im literally paying for a dedi
nice
it's not the best, but it runs a LOT of stuff
.
i'd argue i can spare some processing power
16 core, yup
i may start my own server rack but until then i ill use a pay to host
good value you think?
do they have a ui or is it cmd line
sweet
you'll get a GUI with the option to install a few preset OSes
i like the ui for convenience
or just a shell and an install script
i'm running proxmox, which has a nice web interface but also lets you do everything via cli
basically just install debian bookwork and then slap proxmox on it
So, if you have a little money to waste, i found a nice tiny AMD 5700 box on amazon with a bunch of storage options. I just slapped 64gigs of ram into it and a couple of old NVME drives and was off to the races.
I feel like posting the tape on water tank meme, but I feel it's a bit inappropriate and I dont have the material, but then you see what I mean
heh
you can also install proxmox directly but it's a bit harder to use a custom image
i'd rather advise this way to a beginner but either way there's excellent documentation
@grim mica Looks like those lines need to be added to engine.ini in your appdata\local as well
π the 3700x is an 8-core cpu with smt
you're raising a valid point
i never bothered to check if they're physical cores because this server is like 10x as powerful as my desktop
my desktop has 3 physical cores. like not even 2 or 4, goddamn three
i guess i know now. Thanks!
Just curious what is your CPU again?
Hi all, new here. Is anyone running multiple instances of a Linux Satisfactory Dedicated Server on in the same machine and user account? When I started the 2nd instance (with new ports) it wanted to access the ~/.config/Epic folder and caused a whole heap of issues. I haven't found anywhere I can change this directory location in the config files.
Sounds like a FX
garbage
i think it's 3 physical, but even if 6 it's insanely cursed
i'm guessing there's a lock on these files
are you using any kind of virtualization or containers?
you totally could use docker (ew) or just lxc containers for each instance
this isn't a port issue at any rate but due to several processes attempting to modify the same files
you can solve this by duplicating these files but im guessing the paths are hardcoded so, containers would be the cleanest solution
Thanks for the reply. I solved it by creating a separate user account and and running a new instance of the game, it has a unique ~/.config/Epic location. But this is messy and I don't like it. I was hoping for a cleaner solution. The setup is Proxmox with a VM devoted to game servers.
omg if you're using proxmox just do lxc
that's literally what im doing
also using a whole VM for a headless server is silly
that's wasted resources, you don't need a whole seperate kernel and all, you're already on debian
if you don't wanna do a firewall VM and connect the containers to that i can show you how to set up containers for that
that IS the cleanest solution and kind of how you're meant to be using proxmox
in fact running several servers in one VM is just icky all around
you should always try to only run one service per server
Ah no, thats 6 physical. Just without hyperthreading
idk but that's somehow worse
2nd core > hyperthread > single core
No? Pretty normal actally
All modern Ryzen 5 are hex-cores
Just with SMT
If you need a reason to hate your CPU: its a F version.
Only 3 gens behind Intels last good gen
that, too
i hate intel in general xd
But more CPU hate should probably happen in #off-topic-tech
if you want any more help with that feel free to add me and shoot me a dm and i'll walk you through how to properly set this up in a cleaner way
fair, fair. in my defense, i didn't initiate the convo :p
Thanks for the offer, I considered lxc's but I am hosting a range of VM's, all for different services and purposes. Cluttering up the host OS with direct kernel access for games doesn't sit well, if the host crashes it takes all my VM's with it. So I chose to use VM's everything. I have a R620 so the additional overheads for the VM's is justifiable.
counterpoint; cluttering up the host OS with having to virtualize a seperate kernel for every VM sits even worse
that's just bad practice
containerization is pretty secure and it's not really "direct kernel access" in that sense
the entire POINT of lxc is basically that
also a container crashing doesn't affect the host
the additional overhead is not justifiable since it serves no purpose whatsoever :)
it's your network and your server so you can do whatever you want, but i'm just trying to tell you best practices and what i think you should be doing, since you initially did ask how to do this in a neater way
seperate users < seperate vms < seperate containers
IF you insist on using a VM, i'd recommend installing docker into it, and then running your servers in docker. BUT, that's just containers again :) so just another layer of needless virtualization
not necessarily useless
but you definitely don't want to run one vm for each services that's true
Also note there are different vm configurations and default ones are usually not thin
proxmox doesn't really do thin vms well
they're pretty chunky
well you can thin provision the disk space but that's about it afaik - i don't use VMs in there if i can help it, and i 100% CAN help it
^
I agree mostly
it's just the line is blur if you zoom in
but here we re zoomed out anyway
am just saying in this specific use case i think there's absolutely no justification for using a VM over a container for a simple game server
if that ends up crashing the whole host, that's a really, really badly written game server
can't live migrate ct
unless you absolutely need GUI and--
you were faster
really really badly weiten kernel
i'm doubting they're running a cluster where live migration would be a common occurance
debian is pretty solid
So it will not crash
correct
proxmox is written on debian, and some of the most rock-solid software i've ever seen, even with the free repos only
you're right, i should try xcpng in a vm
i've never even heard of that
running a hypervisor inside a vm inside a bare metal hypervisor?
sure, what could go wrong π€£
that'll help find all the bugs for sure
also you can clone it and simply change some iptables rules and it's pretty close to live migration
good enough for a game server i think, should be fast enough xd
but never tried
if anything can crash debian, it's that
xd
i did that for sds once actually
oh shit, did it work? curious now
worked fine, just took a while to backup+copy+restore
so it depends on your ct size
dont even need rules, dhcp sees same mac
wait that wasnt clone then was it
no i think that would in fact be the same mac
since templating containers has that exact effect when cloning them
ig it's a different one if you use a different NIC/bridge?
vmbr0 is vmbr0
you could use a seperate one and just do a lil script to shift iptable rules so the traffic gets sent to the migrated-to interface
that way you could totally have 100% uptime maybe
in theory, i think
i don't actually know
Anyone good at troubleshooting this server with IPv6... Got a server running just find on v4 but isn't responding on v6 to the game. despite the API reporting okay with basic HTTPS test
server itself I can RDP to it's v6 address, and use test-netconnection to verify port 7777
can you even host on ipv6 only? i was under the impression ipv4 is required
did you port scan from outside the network and check if you're getting the packets at all?
well both are enabled while I'm on LAN, it I'm going from internet I'll only have v6 open
if nmap responds with open|filtered it's not getting filtered but also the packets are just not received
since nothing is listening
are you on windows?
server console shows activity when I'm trying, so there is something there
yep windows
damn
wireshark it is then
have that running on your gateway interface and see if you receive the packets when connecting
note you need UDP and TCP
if you're seeing both kinds of packets arrive, the server isn't listening on IPv6 addresses, i think. otherwise i'd look at firewall rules
if you feel comfortable giving the public IP you use to connect out i can just nmap it rq and see if it's filtered or dropped
unfortunately this tells me nothing since i have no idea how the server actually works :/
looks to me like it doesn't listen on IPv6, though
and from server console:
thats where I'm falling over too. I'm confident i have the network side setup correctly, I think the issue lies in the software config
hang on i am not very good with windows
wanna run netstat -aof | findstr :7777 for me?
that should let us see where the server is binding to
i'm assuming it's binding to 0.0.0.0:7777
D:\SatisfactoryDedicatedServer>netstat -aof | findstr :7777
TCP 0.0.0.0:7777 DESKTOP-A1H8DHN:0 LISTENING 13036
TCP 0.0.0.0:7777 DESKTOP-A1H8DHN:0 LISTENING 13036
TCP [::]:7777 DESKTOP-A1H8DHN:0 LISTENING 13036
UDP 0.0.0.0:7777 : 13036
UDP 0.0.0.0:7777 : 13036
UDP [::]:7777 : 13036
oh it's binding alright
yep
what exactly isn't working, are you getting an error message?
because i'm really bad with IPv6 and out of ideas here
also double check firewall rules i guess. windows firewall could be blocking it
oh so you're not getting ANYTHING ok
wireshark on your gateway and see if anything arrives
let's HOPE this is a network issue
first test was to turn off windows firewall, both server and client
both are on same LAN segment
at least it's not just me
nmap it and wireshark it
that's all i can recommend atp
and then wait for someone actually competent to help you :)
found this on reddit:
Here's what I did to get it working in 1.0 over IPv6! This approach might not be 100% functional but it works for me.
Open / Forward Port 7778 TCP and UDP in your Router to your Server Start the Satisfactory Server with following parameters:./FactoryServer.sh -multihome=[Your Global IPv6] -Port=7778
For example: ./FactoryServer.sh -multihome=2001:0db8:85a3:0000:0000:8a2e:0370:7334 -Port=7778
- Remove every old connection to your server from your Satisfactory Client Server Browser. This is important because the client reuses old addresses.
- Add your server using the IPv6 Literal Notation. You can convert your IPv6 to a literal here: https://ipv6-literal.com/
It should end with a ".ipv6-literal.net", or use DynDNS or some other provider that does that automatically for you. I use DynDNS and it works fine.
Add your URL to the server browser using the .ipv6-literal.net IP and Port 7778
The "Unable to connect to the Server API" error should be gone now.
Apparently the game client can't handle normal IPv6s.
I made a script that automatically gets the servers IPv6 and starts it with the right parameters. Message me if you like to have it.
The server can then just be accessed over IPV6 only. Which is fine, because I like IPv6 more than IPv4.
different error message ofc but may be a good next step
no go.. although again the console shows my client's IP after I add the entry to server manager
so traffic is getting to the server
but is it getting back? because apparently not, then
once again wireshark the gateway and set a filter for the conversation and see if the server even answers back
then wireshark on the client and see if you receive the response
you may be loosing the packets on the way out
that's just about my last idea here
wireshark is interesting... appears the server may be replying with a different IP than my client is contacting? not unusual to have multiple IPv6 addresses, so i'm not sure if this should be an issue or not
BINGO
updated dns to use that 7c7 address the server was responding with and it's working
but... i think thats the random IP the server has, where as the 10e7 is a reserved DHCPv6 issued one
actually.. i think that dhcp address is wrong... doesn't have the subnet 0 in it. There is my issue
and why the server is replying with a different address
wait.... :: is short for 0000 so i'm back to not sure why this doesn't work
No it's 6 cores without HT (Hyper Treading). I had one of those.
i have already been corrected π€£
yeah why does it have more than one address
that sounds like a configuration issue
also why on earth would you use DHCP for this
give it a static IP and be done about it
i avoid DHCP like the plague and ONLY use it for VPNs and like domain workstations if i have more than 10
it's not short for 0.0.0.0
Well I've been out and I don't read the whole tread before answereing.
By the way this channel is for dedicated satisfactory server.
Please respect that and head over to OFF TOPIC channels for OT talks.
but ::0 is short for 0:0:0:0:0:0:0:0
yeah that conversation has indeed stopped since
we're currently debugging a dedicated server not working :3
DS is working!
i'm reasonably confident this is indicative of his server not working :)
oop sorry for ping
no ::1 is
:: or ::0 or 0:0:0:0:: or 0::0 .. is same as 0.0.0.0 for ipv6
and 0.0.0.0 is not local host
127.0.0.1 is
and you noticed but your messages keep living
yeah my bad english is not my native language and i'm sorta stupid but i did correct myself ^-^
i don't actually know what you'd call these addresses in english and was too busy to look it up, my bad
i can delete them if you'd like?
idk, is just that someone else may see it and be like "wait that's not true" again
correct, they're gone now
also besides this is absolutely true but i was just trying to say ::0 doesnt translate to 0.0.0.0 even if it's the IPv6 equivalent of it. at least afaik. it's possible the windows network stack does something weird there and it's not like anything is really following any standards there and that's what i learnt, anyway π€£
0.0.0.0 never translate to ::
but :: behave similarly to 0.0.0.0 on ipv4 when it's dualstack
that's why for no ambiguity it would show as listening on * instead
because of ipv6 mapped ipv4
Need some help:
So a Multi Player game (hosted locally) that is uploaded to a dedicated server crashes every time anyone joins it (on the dedicated server).. does anyone else have this issue?
Scenario: me and my friend played MP on a dedicated server. I downloaded the game from the server to my laptop, then we played as I hosted from the laptop. Then, I tried to upload the newer save file to the server (no problem), however, when anyone joins that newly uploaded file on the dedicated server, the server crashes.. I can't see anything in the logs indicating what the issue with when it crashes. It happens every time as soon as any one person joins.
@winged cloak Mods?
None
If I go back to a save on the dedicated server that was before we played on the laptop (host), its works fine (but it's an old save at that point)
ahhh
It's 100% reproducable
This is only the 2nd time, and the same behavior.. I thought the first time was a fluke.. now I just want to have the save file fixed so it can be loaded. I probably won't do the back/forth again after this
Right. But how did you move it.
When you join a server through the game client, you go to 'manage saves'.. there you can download/upload from your local client device to the Dedicated server, and once uploaded, you can then make the server load that game save file
it's all done through the vanilla Satisfactory code
Ok. So you're using the integrated satisfactory download/upload feature and not manually moving the files.
correct
Cool. Have you tried just moving the save file manually into the folder with your saves
i.e. from laptop -> Server
no, I could try that.. standby π
π
I did the copy, now the server is starting up, will try to join momentarily
You might have to manually load the save
Just did that, it's "creating a new game" now
About 10 seconds after clicking "join", the dedicated server crashed
hmm
yeah.. this is the 2nd time we've lost hours of work.. my friend will probably quit Satisfactory over this (he was quite new to it)
Did your session name change?
Not that I'm aware of.. I just loaded the savefile to satisfactory-calculator.. going to try to re-save the file and re-upload
That was going to be my next suggestion
You can also verify the session name in options
options->Map options
session name unchanged (and no spaces)..
starting server now on 'fixed' file from website
no special characters too?
No, just letters, numbers, underscores, hyphens