#dedicated-servers

1 messages ยท Page 182 of 1

blazing willow
#

hello, it working with the wold

#

thank you

quick mist
#

you're.. welcome? (:

blazing willow
#

i must have take te Folder name as the session name

#

then it have worked

quick mist
#

glad you're in business

slim spoke
#

congrats

unreal cave
#

Is it normal for the dedicated server to use an insane amount of processing power for each player that joins?
Notice an increase in 30~35% usage for every person that joins

#

Which means 3 players cap it at 100%

slim spoke
#

wow

quick mist
#

that does seem excessive. Are you talking a spike or a constant load?

unreal cave
#

Constant load

slim spoke
#

what hardware is the server on

quick mist
#

yeah that doesn't track with the performance I see on my server

#

are these three people in highly distant sections of the map from each other?

unreal cave
#

It's on an Intel(R) Xeon(R) CPU E5-2620 v4, running on 3GHz boost clock

#

Close proximity most of the time

#

Running in an KVM container on proxmox

lofty latch
grand geode
#

@unreal cave Seems to pin it to 100% for me the moment anyone connects on an empty world

#

seems more like a while(1) { DoGameLoop(); }

quick mist
#

@lofty latch - looks good, but I would either add an "Operating System" specifying a currently-supported Windows or Linux distribution or leave the comment about post-EOL OSs not being supported after the table.

lofty latch
#

thats what I put?

#

"Any currently supported version"

quick mist
#

ah, sorry, glazed right over that.

#

looks like a winner

lofty latch
#

then that can almost entirely replace the Requirements section

unreal cave
#

But that issue also happens singleplayer

grand geode
unreal cave
#

Yea, the late game map I uploaded to stress test the server just caused desyncs/kicks

#

Especially when riding trains

#

So we just started a new map

quick mist
#

so successful stress test I guess, eh?

unreal cave
#

Sort of xD

quick mist
#

"server stressed successfully. Tick that box, boys!"

grand geode
#

Yeah same here. We started a new world on release day. Then played it kinda "hard" since then until last night almost constant presence on it

quick mist
#

fun fact: at another job I was monitoring a cache server that would routinely hit a system load of over 900 (on a 16-core system) that ran just fine under those conditions somehow.

grand geode
#

by the end there were some factories you basically can't go near and then it quickly got to the point where people could not build pipes, belts, power connections reliably

unreal cave
quick mist
#

still, with 900+ processes waiting in line for a slice of a CPU, it was fascinating to behold.

grand geode
quick mist
#

I am aware.

unreal cave
#

That for sure, the context switching must have been insane

quick mist
#

anywho, current work crisis averted, now to try to get a wee bit more sleep before the normal workday starts. See y'all later.

unreal cave
#

o7

grand geode
#

normal work day started an hour ago ๐Ÿ˜›

tropic stump
#

Hello, I have a problem with the dedicated server. The EOS service does not start.

slim spoke
#

it is .. end of the thing is ur eos

#

try some more

#

it can take a couple connects

tropic stump
#

i tried reinstalling server and service EOS

warped valve
tropic stump
#

ports are open, the service EOS does not start when the server starts

unreal cave
#

How much memory does the server have and do you have a specific error from the logs?

tropic stump
#

64GB

#

on my pc the server starts up and works 16gb, on the remote server it does not want 64gb ryzen 3900x

slim spoke
#

try this ... 7777 set forward to a small range like 7777-7780

unreal cave
#

Is it a linux server of windows?

slim spoke
#

server actually uses a range incase the port fails for that one

#

7777-7827 but u dont usually need that many

tropic stump
slim spoke
#

dont know russian sorry

#

i do know the server though

unreal cave
#

The server itself uses no services if I remember correctly

tropic stump
#

it says that the service is stopped, it is active on my pc and the server is running

slim spoke
#

and ur image b4 showed u were using eos in the connection cause it filled in the id .. if it failed like u thought that would be blank at the bottom of the connection error

slim spoke
#

just go back and look at what im saying

unreal cave
#

Can you open an powershell window as administrator and see if it actually binds to the correct ports? netstat is the commando you can use for that

#

Or netstat -ab

slim spoke
#

do you have ipv6?

#

not monitoring those adapters can help

tropic stump
tiny wave
#

Is it a common problem to have sections of your belt empty when it's supposed to be full of moving items when playing on a dedicated server?

slim spoke
#

where are the udp ports?

#

server doesnt use tcp

unreal cave
tropic stump
#

ipv6 disabled

tiny wave
tropic stump
#

udp ports opened in Firewall

slim spoke
#

the ports you setup for dedi server are all udp type

unreal cave
slim spoke
#

whre is the server and the udp ports then

unreal cave
#

netstat -ul

slim spoke
#

cant read teh pick to good

unreal cave
#

That should list em

tropic stump
slim spoke
#

he has the beacon working at min

#

cause it did eos

#

could be needs more then 7777

#

thats a common port/range for gaming

unreal cave
#

@tropic stump Can you show the output of netstat -ul?

unreal cave
#

I hate windows -_-

slim spoke
#

lol

#

are you playing on the same comp as the server?

tropic stump
#

remote Desktop

slim spoke
#

ok so ur using lan ip to play?

tropic stump
#

trying to open more ports

lofty latch
#

on windows it's netstat -anp UDP | find "15777"

tropic stump
lofty latch
#

where 15777 is the port you want to check

unreal cave
#

netstat -a -p UDP is the correct command :p

tropic stump
lofty latch
#

in cmd prompt rather than powershell for my command

unreal cave
#

A, now we know the listening ports are correct atleast

slim spoke
#

cmd = windows please pretend to be useful

lofty latch
#

in powershell the correct thing is get-nettcpconnection | where {($_.State -eq "Listen") -and ($_.LocalPort -eq 15777)}

slim spoke
#

try expanding 7777 like i was saying

#

i think ur just not getting port to join

#

when u mp before dedi it used a range

#

so i would bet thats the issue

tropic stump
slim spoke
#

forward 7777-7780 instead of 1 port

lofty latch
#

you only need 7777, 15000 and 15777 - no other ports are required

slim spoke
#

not true

lofty latch
#

very true or half my stuff wouldn't be working and all my users would be complaining xD

slim spoke
#

if it fails to get 7777 it goes up 1 til 7827

lofty latch
#

that means you should be clearing what's on that port number then

#

the fact that it auto-increments is one of the worst things about the server, it makes its behaviour unpredictable

slim spoke
spare moth
#

also remember to restart server after applying changes

slim spoke
#

go read there

lofty latch
#

apps mostly crash out if their ports are in use

slim spoke
#

thats what they used for teh code for server

#

literally range is right answer

lofty latch
#

unless you've got conflicting ports then you don't need the range - the range is a crutch to avoid having to check what's going on

slim spoke
#

his isnt working

#

hence try this i think it will help fix it

#

i honstly think it will cause he has game ports in that list and such

lofty latch
#

it won't - if his netstat is showing it's listening on 7777, 15000 and 15777 then the issue is either that he has no firewall rules on the machine itself allowing the ports, or the port forwarding is incorrect

slim spoke
#

i just didnt look at the server ports

#

and its been used many times by people to fix this problem

lofty latch
#

Calling Dr Kruger...

slim spoke
#

its one of the things it could be

lofty latch
#

that's not how networking works ๐Ÿคฆโ€โ™‚๏ธ

#

Check the listening ports, then check the local firewall

slim spoke
#

tell the devs they got their stuff wrong hten

#

they wrote the multiplayer troubleshooting

#

not me

#

u know why it says use this range in port forwarding?

lofty latch
#

The devs are giving overly broad and generalised instructions - but if he hasn't sorted out his firewall then you're not solving things by opening more ports.

slim spoke
#

cause if it fails for some reason it increments automatically

#

thats how the server works

#

so adding 1 port might fix it maybe 2

#

depends what all else runs on the server

lofty latch
#

Yes, so logic dictates that you determine if that's what's happening - not a random stab in the dark opening more and more ports until it works ๐Ÿคฆโ€โ™‚๏ธ

#

Check the listening ports, then check the firewall, then check the routing

slim spoke
#

do u have the list of software and ports to show?

#

back off im tryin to actually help the guy play on his server

lofty latch
#

Then have him check the local firewall before making his router more full of port holes than swiss cheese.

tropic stump
#

forwarded ports, still does not work

slim spoke
#

mike i know what im saying

lofty latch
#

have you opened them in the local firewall as above? ^

slim spoke
#

u can troll whoever leave me alone

lofty latch
#

@tropic stump make sure you open the ports on the machine itself too as above using the local firewall - you need to do this as well as port forwarding.

tropic stump
#

I opened ports both on the machine itself and on the router

#

-multihome=192.168.1.4 added a launch parameter to the desired network. did not help

foggy agate
# tropic stump

might wanna check with a port scanner like nmap or an online version of that, that the ports are really open to the outside

lofty latch
foggy agate
#

also if your ISP uses DSLite or Dualstack the connection won't work properly.

lofty latch
#

or if they use CGNAT

tropic stump
tropic stump
lofty latch
#

who is your ISP?

tropic stump
lofty latch
#

doesn't look like they use CGNAT so you're fine there

tropic stump
#

our servers were running ARK Astroneer conan...

lofty latch
#

wait...

slender idol
#

I can see they've got a heap of other servers on there. Could pay to set port query and beacon via commandline to get it outta the way

lofty latch
#

you've got rules that are for both the binary and the port

#

remove the executable part

#

it should be rules just for the ports, not the programs

covert shore
#

i buy a satisfactory server on Nitrado.net but i don't know how to connect

#

can u help me pls ?

lofty latch
slender idol
#

They should have instructions or ports etc.

slim spoke
#

server manager put ip/addy

covert shore
#

yea

#

but it doesn't work XD

slim spoke
#

get the ip

covert shore
#

its that ?

lofty latch
#

yup

slender idol
covert shore
#

sure

slender idol
#

If its on, thats what they've given you, and you cant connect, that'd be a ticket to their support team

lofty latch
covert shore
#

ah

#

ok wait

lofty latch
#

looks okay, so yeah if it's not working contact the host

covert shore
#

okok dam ๐Ÿ˜ฆ

slim spoke
#

make sure defender isnt asking if it can use the network

covert shore
#

no zero notif

quick mist
#

PowerShell cmdlet to show open UDP ports, by the way would be Get-NetUDPEndpoint, not Get-NetTCPEndpoint

strange fulcrum
#

Do people have any recommendations for good dedicated server hosting services?

quick mist
#

I like linode

lofty latch
#

rent a VPS/dedi and set it up yourself ๐Ÿ™‚

unreal cave
#

If you want real hardware go for Hetzner

#

VPS, then Linode or Digitalocean

strange fulcrum
#

any tutorials on how to use these as im not very tech literate

lofty latch
quick mist
#

hundreds, if not thousands

lofty latch
crystal eagle
#

Guys anybody know where the server config file is in, mainly to control passwords etc?

quick mist
#

the config file location is in the Wiki

#

Passwords are not stored in plaintext form

lofty latch
#

The passwords aren't stored in any user editable file unfortunately

crystal eagle
#

Ah thanks

unreal cave
foggy agate
#

Guys please stop advertising any services

lofty latch
foggy agate
#

you can also look for the pinned messages.

lofty latch
#

if someone asks for a recommendation then replying with suggestions that they can look at is not an advert

unreal cave
#

Exactly ^^

#

We are not throwing around referral links :p

lofty latch
#

exactly

foggy agate
lofty latch
#

Advertisements are a call to action that was unprompted

foggy agate
lofty latch
#

If someone asks me "Hey, what car should I buy?" then it's not an advertisement if I say "Well I personally like Tesla" - that's just a personal opinion, not an advert

unreal cave
#

We can also just ping the mod for an definitive answer on what is and isn't allowed :p

#

Instead of arguing about it :p

rough turret
lofty latch
#

and this is the discord channel for dedicated servers, so people may well want recommendations about how to go about getting one

#

otherwise the only answer people will get is an unhelpful "Check the wiki" and "Google it" which is hostile

rough turret
#

What's wrong with explaining what you like?

lofty latch
#

People are allergic to businesses making money ๐Ÿ˜‚

rough turret
#

๐Ÿคทโ€โ™‚๏ธ

lofty latch
#

apparently everyone is supposed to have a rig on-site that they got free as retired equipment from a local business and learn how to maintain it and never pay anyone for anything that runs on it

sturdy pendant
lofty latch
#

Only daffy people moan about that though xD

spare moth
#

I thought this was to help people with get their dedis running but then again Im here just to learn things

lofty latch
#

but that's very OT

rough turret
strange fulcrum
#

ok i'll look for a sever myself. do you have any recommendations on sever specs for running satisfactory?

unreal cave
lofty latch
#

Modern CPU with decent single-thread performance, 6-8GB RAM, 10GB+ spare storage

lofty latch
#

they're very expensive for personal use

rough turret
#

๐Ÿ˜…

unreal cave
#

What mike says :p

rough turret
#

I have a 130/m MPN subsc

#

Which can host it

lofty latch
#

that's a point, I have a MSDN subscription but I don't use any of the Azure stuff

#

I wonder what I can use for free

rough turret
#

Depends

#

We have the VS studio Enterprise subs

#

which include 130 euro azure credit each month

lofty latch
#

I'm only using Pro for now, not sure how many credits that includes

#

it's $50 USD on mine

rough turret
#

50

#

I have the one on the right

unreal cave
#

I just have some dedicated servers laying around :p
Don't really use any cloud for personal use, costs go up to quickly

lofty latch
#

ah so that 50 USD gets translated into 40 GBP/mo

rough turret
#

Yes

#

Azure VM's are rocksolid in terms of network speed and uptime

unreal cave
#

Only the disks are extremely slow if you get <2TB

lofty latch
#

lol ยฃ40/mo for 1 CPU core, 3.5GB RAM

#

what the actual

rough turret
#

there's a 7$ vm

foggy agate
lofty latch
orchid lodge
#

hey im looking for a good cheap server host for satisfactory pls could somone send some links

rough turret
#

Oh no

foggy agate
foggy agate
#

take a look at the pinned messages, and you will understand, why we won't recommend anything.

lapis isle
orchid lodge
#

ok thx

lapis isle
#

in discord no advertisement

orchid lodge
foggy agate
lapis isle
#

@foggy agate does the satisfactory reddit allow to answer with recommendations like that host is good or is it also not allowed like here

foggy agate
slim spoke
#

no advertising rule is cause people come and camp the chat

lapis isle
#

i am gonna make a post including all the services

slim spoke
#

so i agree with google

lapis isle
#

in reddit

foggy agate
slim spoke
#

like someone pretty much put their amp service on the wiki to show it .. wasnt cool thing to do either

slim spoke
#

once servers are more stable the devs might look at some of the big ones and comment about them .. they said long ago they had talked to some about working together to make sure people would get good servers

foggy agate
slim spoke
#

like nitrado or sumthing was mentioned

meager summit
#

didnt they say they probably werent gonna do partnerships?

slim spoke
#

not true partnership

meager summit
#

i thought the idea was just to get the tools out there and let people use em

slim spoke
#

cause server is free for all

#

but like they would recommend some services

#

possibly at some point

meager summit
#

since bogdan is offline/away, maybe hes gone dark like he said to get working extra hard on fixes ;p

slim spoke
#

ya thats exciting hehe

#

he doesnt seem to screw around much lol

unreal cave
#

@meager summit What is the pioneers role?

grand geode
unreal cave
#

Or trusted for that matter, don't see any explanation about the roles :p

meager summit
#

Its given to people who have been active/shown to be a positive member of the community

slim spoke
#

if ur pun offends joshie ur elegible for ban lol

meager summit
#

Trusted is given to professional pun makers only

slim spoke
#

thats his super power

unreal cave
#

Noice xD

meager summit
#

unlimited power

#

no embeds for you (:<

lapis isle
#

anyone have a save file of satisfactory that has a lot of things build into it?

#

i want to see how much ram it can use

slim spoke
#

get kibitz old save file and run it then save and close then run it again .. if its the big old 320mb or whatever it was .. so it compacts the save to the newer system that came after he shared the one save

#

then u can take in scim and blueprint chunks of it

#

fill storages and such

lapis isle
#

ok

karmic echo
#

how do i turn off the autosave?

lapis isle
#

so first upgrade the old save game file to new by running in pc then upload to server

sturdy pendant
karmic echo
slim spoke
#

not option yet i do believe

#

i cant reach game comp to see what big saves i have lol

karmic echo
#

F

sturdy pendant
lapis isle
#

i can't find it on his videos

slim spoke
#

i found it there b4

#

im lookin to see if i can find it still on this comp

orchid lodge
#

please answer and help me

slim spoke
#

lol

#

search for game server hosts

#

or hosting services

lofty latch
#

Maybe we should have a wiki page where there is a list of hosts offering Satisfactory hosting - and that shall be the only place they can be referenced - shown strictly in Alphabetical order? With a strict length limit on the description, and some requirement on them being identifiable?

#

Must be a registered company, etc

slim spoke
#

to much work when u can use search on the net

lofty latch
#

actually it wouldn't help - the whole problem is that people want recommendations

#

which we can't give

lapis isle
#

we can make a reddit post with all the services

slim spoke
#

some of us can

lapis isle
#

then use it

karmic echo
slim spoke
#

cause we arent selling the services

#

so just drop it already

sturdy pendant
slim spoke
#

if you want to advertise then you should talk to moderators or community managers about it all

#

they can decide hey a wiki page list works

#

wiki just doesnt put css in a spot by linking random stuff

lofty latch
#

on /r/admincraft what they do is have a once-per-month 'you can advertise here' thread

#

where it's all free game, but the rest of the time they take a dim view of it

slim spoke
#

talk to them about it

#

its their rule about no advertising not ours

foggy agate
#

Also they might wanna partner with a company or thing like this and then we post here recommendations to another service.

slim spoke
#

ur literally barking up the wrong tree

lofty latch
#

I don't personally care since I'm not a host, but it strikes me that users asking for recommendations is going to be an ongoing problem

#

turning them away every time with "lol figure it out" isn't great really

slim spoke
#

u do though u stated u have interest in this

#

i was here and read it like the others did

lofty latch
#

I make server management software, so I can't recommend hosts either lest I be seen to give favour to my own Enterprise customers.

slim spoke
#

so u should take up with them about posting ads on wiki page or something

karmic echo
lofty latch
#

My company doesn't sell servers so it's purely an impartiality issue

slim spoke
#

u dont get the point though

foggy agate
slim spoke
#

ur just talking into the wind if u dont talk to them

lofty latch
#

A list isn't a recommendation, but yes I understand that people will interpret it the wrong way - kids especially

foggy agate
#

kids shouldn't host a service anyways, in my opinion.

slim spoke
#

its about advertising services .. the cm's talked about css possibly doing that later when things are done and they work with them to know who they trust to say is ok to recommend like a list would

#

not tryin to beat ya or nothing but its that easy

lofty latch
#

no I know it's not, yes there are all kinds of issues surrounding it

slim spoke
#

i really think would be worth the chat actually so its not like im even discouraging

lofty latch
#

unrelated, the other thing /r/admincraft has is a 'server saturday' where people can freely list their server for others to join

#

which would be good

slim spoke
#

so many ask that having list of community trusted server hosts might be good

lofty latch
#

the Valheim discord server (also Coffee Stain) has a 'self promotion' channel on Discord for this very reason

#

so its problems they've solved before

slim spoke
#

ya but thats a publishing company not 2 programmers doing cm

foggy agate
#

its not a "problem" to be solved. The Mods and the Devs decided this for their Discord and thats fine. BTW this is #off-topic-general

slim spoke
#

i found kibitz save if someone still wants it

crude tapir
#

Sure a lot of wannabe mods, this Reddit?

lofty latch
#

wiki editors are the king of their castle xD

slim spoke
#

well there has to be some kind of set of rules for whats good .. cause someone was saying get a server with single thread performance... but the dedis are only 1 thread cause its a bug thats being fixed

slim spoke
#

what ?

vocal jungle
#

I need to make one of those diagrams that uses circles

reef lily
#

i cant figure out why my server cant be seen outside my own network. windows defender is turned completely off. ports are forwarded under udp. server IS RUNNING, i can join using the servers local ip on my local network, but i cant join using my external ip or get anyone else to. does anyone have a clue?

slim spoke
#

did u forward ur ports or the ports on hte servers end

reef lily
#

i assigned the ports thru batch file since my 15777 was preoccupied. that got the server to launch. then went into my router itself to forward the corresponding ports

slim spoke
#

ok so u got 3 ports udp forwarded on router to srver comp

reef lily
#

yup

vocal jungle
#

did you forward the port to your IP or the servers IP

slim spoke
reef lily
#

i have not attempted range yet

slim spoke
#

k i would open a few like 5 to see

reef lily
slim spoke
#

if ur not big into games an dservers then u dont need lots

reef lily
#

huge into games

#

havent done servers before

slim spoke
#

ok make it wider

#

it just goes to next port if it fails on 7777

#

trying to get a working port

vocal jungle
#

assumeing this is windows Colossal

reef lily
#

yeah

vocal jungle
#

what has 15777 preocupied ?

slim spoke
#

do u have multiple internet adapters on the server computer

reef lily
#

no idea

#

no

slim spoke
#

ya that is good ? to

#

try the range and restart server ... as we think if u havent

vocal jungle
#

you could run in netstat -a -b Administrator cmd

reef lily
#

range did not work

vocal jungle
#

or run resmon.exe under network you will see listening ports

slim spoke
#

its kind of just listing what could possibly be wrong lol

reef lily
#

those 3 ports are listening, allowed and unrestricted by the firewall.

slim spoke
#

and the router is all setup to

reef lily
#

but they do say ipv4 unspecified which sounds wierd but i dont quite understand

#

ipv4 is the server

slim spoke
#

u could pass -multihome=<adapter ip>, then it will only bind to that address instead of 0.0.0.0.

#

give it the lan ip

reef lily
#

on the router side?

slim spoke
#

u add to cmd for server

#

if u dont tell it then it binds 0.0.0.0

reef lily
#

wait so i have to specifically bind the ip in the cmd for the server or it defaults to 0.0.0.0? which ip do i put in the brackets, local server ip, or external public ip?

slim spoke
#

no i said u can

#

sanctum โ€” Today at 9:01 AM
u could pass

#

no idea what ur looking at thts unspecified but its to do with ip could just help to tell it what adapter to use

#

plus no idea about ur setup or hw

#

could be anything that isnt just right stopping net

#

also the next line i said give it this ip lol

reef lily
#

so that would force the server to bind under the lan ip, but does that somehow make it visible from ouside the lan?

slim spoke
#

if u did the rest right yes

#

it has to use the right ipv4 addy

reef lily
#

and clients will have to use the lan ip to find it?

slim spoke
#

it cant try ipv6 or nothing funky

#

so u limited traffic there if it wont work then its blocked to that ip somehow

#

either on comp or router

#

router is fast cause its the port forwards

#

all udp .. range for teh one is better to test with. and double check its going to right lan ip for server

#

sometimes we make a mistake it happens

#

double check defender and such stuff on comp

reef lily
#

if i bind it to the lan ip do clients search for the lan ip or the external public ip to find the game?

slim spoke
#

u could shutdown server..check ports on the server then check running

#

see if ports are staying open without server

outer kraken
#

Hi guys, I got the server up and running, but I'm running into a slight problem. I have moved the savegame like the wiki asked me to do, but now when I'm trying to input Session Name in the server settings, the field keeps erasing itself, so I cant search for that session name

slim spoke
#

maybe one needs to be changed 15777 can be changed and a few had to

#

oln the net they use net ip

#

on lan use lan ip

reef lily
#

already changed it since my 15777 was preoccupied

slim spoke
#

all u do was tell the server what adapter its using

#

feel like im repeating stuff

reef lily
#

this was a repeat lol

slim spoke
#

did u kill server check ports

#

anything overlap still

#

this is taking way to long

#

lol

reef lily
#

i dont know what that is. honestly im a tech guy, i work for the geek squad, but networking isnt my thing so i can comprehend a lot of this, i just may not know what i need yet.

slim spoke
#

hahahaha geek squad

slim spoke
#

talks a great circle though

reef lily
#

i mean im just trying to get my server going. you dont have to be rude

slim spoke
#

doesnt geek squad troubleshoot things?

#

its a simple game server setup lol ..sorry but thats why i laughed about it to start

#

1 setting in something like pfsense could stop it .. so its hard to guess every option

vocal jungle
#

ColossalCubes your taking our frustration as rudeness it not that it the fact that the things we are saying helped 995 of people and the wiki works 95% of the time except in your use case

reef lily
#

which is why im trying ot enlist help

outer kraken
#

Anybody have any idea why my "Session Name" field under Server Settings would erase itself? I cant search for the session name and therefore cant search for the save file

reef lily
#

duh

slim spoke
#

gotta do some troubleshooting too

#

or we are just guessing at all the things

#

im running out of things it should be

reef lily
#

iv tried all the troubleshooting i can find

vocal jungle
#

send me a SS of your port forwarding rules

slim spoke
#

i would guess its likely not hte setup but some software

#

or u have some mistake like a typo

#

and like we would u miss it for a while

vocal jungle
slim spoke
#

could always try something like shutoff the firewall on server comp see if its blocking it

#

or temp dmz the lan ip for a min to see if it shows up .. that tells u comp or router

vocal jungle
#

Ok ColossalCubes has been fixed and we got him figured out

balmy glacier
#

server or port forwarding ?

vocal jungle
#

your not searhing for a session name you are setting a session name

#

hes was a combo of both, so we went back to default ports and bam it worked

slim spoke
#

thats good have fun colossal

vocal jungle
#

also protip incoming before you decide on a port number to use in place of a default port make sure its not a Reserved port for a differnt protocal

zealous epoch
#

Hi guys, are we able yet to mod our dedicated server ? Like for mini dispenser

outer kraken
#

@balmy glacier @vocal jungle I got it working. For some WEIRD reason, either when the checkmark for "Keep server running" or when there's a user password set, the field just keeps emptying itself and you can't put in a session name so that it searches for the savefile.

slim spoke
#

no mods

#

type the pass .. copy and then go and paste and hit enter fast

vocal jungle
#

or just create game once then from in game load any save you want that in the server folder

balmy glacier
trim hearth
#

anyone had any luck running in ubuntu on AMD?

vocal jungle
#

means i can swap saves when ever i wnat

slim spoke
#

depends on cpu

vocal jungle
#

without doing the session id crap

slim spoke
#

someone started a post on the qa site about cpus and which arent working and such

trim hearth
#

i have Opteron 6176, proxmox hypervisor and ubuntu CT

foggy agate
#

its not too old

#

but might be a bit slow

#

for a decent experience ๐Ÿ˜„

trim hearth
#

eh, its running other game servers fine that are just as heavy

slim spoke
#

lol famous last words

trim hearth
#

multiarch is on, but it fails with error code 1

#

running it through LGSM

slim spoke
#

people say that about hte game and their super computers

balmy glacier
vocal jungle
balmy glacier
#

they have not updated the start parms

trim hearth
#

lol i run Empyrion servers and they don't tank and that game is FAR less optimized than SF

trim hearth
#

i have it running on one of my xeon servers with 0 issues...

#

currently 5 players going mental and its just fine

trim hearth
balmy glacier
# trim hearth got a link to some docs or know which flags to check?

/home/user/lgsm/config-lgsm/sfserver/sfserver.cfg
add this line
startparameters="FactoryGame -ServerQueryPort=${queryport} -BeaconPort=${beaconport} ?listen -Port=${port} -log -unattended"

they have not updated to use ~~ port instead of -gameport~~ (if you update they have changed this)
and have not added ?listen

you can check _default.cfg to see org

rocky sentinel
#

I have yet to need ?listen on any server I've run so far. I've tried it on Linux and Docker containers.

vocal jungle
trim hearth
trim hearth
trim hearth
balmy glacier
#

what error is it giving you, if any?

trim hearth
#

/home/user/lgsm/functions/command_debug.sh: line 120: 20724 Illegal instruction ./UE4Server- Linux-Shipping FactoryGame -ServerQueryPort={port} -BeaconPort={port} ?listen -Port={port} -log -unattended

vocal jungle
trim hearth
vocal jungle
#

canada

balmy glacier
vocal jungle
#

indeed

balmy glacier
#

I've been waiting to cross the border for cheaper parts

trim hearth
#

mmm but id kill for you interwebs

vocal jungle
#

not so cheap after exchange rate

balmy glacier
vocal jungle
#

true

fossil sinew
glacial spade
#

me and a friend are trying to set up a Server, but when we add the server in the manager tab it says this. firewall clearance and port forwarding should be activated. or is this bc something is wrong with the ports/firewall?

balmy glacier
#

Win or linux server ?
local or external?

glacial spade
#

win, local

trim hearth
#

for in bound and outbound

balmy glacier
trim hearth
#

START: FATAL: core_exit.sh exiting with code: 1 more /very useful/ error codes

grand geode
trim hearth
glacial spade
grand geode
#

you get illegal instruction?

trim hearth
grand geode
#

from you error message above?

glacial spade
grand geode
#

You on linux?

#

Whats the CPU? (Hint: cat /proc/cpuinfo look in flags needs sse4).....

trim hearth
balmy glacier
glacial spade
grand geode
#

ok just buy a modern processor to resolve that ๐Ÿ˜‰

slim spoke
#

lol

balmy glacier
grand geode
# trim hearth lol

this is what flasg look like for an i3...

wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d

#

So if it doesn't have sse4 it can't execute the instructions hence you get "illegal instruction"

lofty latch
#

Some older Opteron chips and AMD Ax series chips can't run it either

slim spoke
#

check out the post on the qa about the cpus and which ones dont have support hehe maybe add to it and devs can dev where to set the line at

trim hearth
#

it supports it - ill have to check proxmox, might not have correct flags passed through

quick mist
#

might be good to coallate a list of known-problem CPUs and put that on the Wiki in the Requirements section as "oh and not one of these"

trim hearth
#

anything post 2006 should support it

quick mist
#

easy way to determine of Proxmox is the issue: try running the service on a host rather than a container

trim hearth
# grand geode Opteron does not support it

Opteron 6100-series "Magny-Cours" (45 nm)
All models support: MMX, SSE, SSE2, SSE3, SSE4a, Enhanced 3DNow!, NX bit, AMD64, Cool'n'Quiet, AMD-V (SVM & Rapid Virtualization Indexing), HT-Assist

quick mist
#

the wiki is in the pins, Yarbles, not sure about the QA site link with "bad" CPUs

slim spoke
#

someone started one about chip versions like a8 not running on linux or whatever

grand geode
#

Well its resonable easy cat /proc/cpuinfo and look for flags. Does it have sse4? no? it ain't going to work

slim spoke
#

i have a bad memory thats why i say people should go look at it hehe

trim hearth
trim hearth
grand geode
#

yeah it might emulate them..... you might also be able to emulate them with qemu but if the call rate is high to them performance is going to suck

slim spoke
#

plus one of the devs is kind of watchin it

#

so could be good for some

lofty latch
#

I'm surprised it simply doesn't have a non-SIMD code path though

#

I think the Windows build does have such a thing

trim hearth
grand geode
lofty latch
slim spoke
#

live stream

lofty latch
#

and compilers kinda do work that way - they will produce multiple code paths and pick the best one to use at runtime depending on what the hardware supports

rose valley
#

I haven't looked into this yet but there is a chance it could be a simple build issue. It might be solved but don't hold that against me.

grand geode
lofty latch
#

Intel have been in trouble before for making their compiler produce applications that pick a non-optimal path on AMD systems even though they supported the instructions

grand geode
slim spoke
lofty latch
grand geode
#

Before you bite off more than you can chew here i have written in 3 separate assembly languages ๐Ÿ˜‰

lofty latch
#

So few?

#

I've probably been coding longer than you've been alive xD

grand geode
#

I can basically tell you why its breaking in a 10,000 word paper from memory......

quick mist
#

can we please not start a "who has written more assembly on more archs than whom" contest and stay more on-topic? (:

grand geode
#

If its compiled with gcc (which it probably is) if its permitted to use though instructions you won't be substututing them dynamically at runtime unless you switch on a whole pile of funky options and the output from the compiler doesn't have these options because you basically need to compiler and ship multiple seperate versions with dynamic symbols for various function paths to change them at runtime....

lofty latch
#

I know exactly why it's breaking - my point being that compilers will generate multiple outputs for the same input code and at runtime detect what features the host processor supports and use the optimal path - if they aren't using a compiler that supports this or there's otherwise a non-SIMD path to do the same thing then yeah it's just going to bail out.

grand geode
lofty latch
#

right that's the whole point I've been making >_<

grand geode
#

Right so? compilers don't work that way

#

Cause last time i tried to use that feature in gcc it didn't work

#

the path / layouts of the output programs are also completly wrong for it

lofty latch
#

The fact that you personally couldn't get it to work doesn't mean it doesn't work - because Intel has literally been to court over this

grand geode
#

also a different compier

lofty latch
#

no it's not? The point of the court case was that the runtime behaviour of their compilers output was picking a non-optimal code path on AMD systems

#

stop being a pedant >_<

grand geode
#

yeah so you have to back to the dev's and ask them to do that? But they already state you require process X or better. the opteron doesn't not meet the requirment either

lofty latch
#

https://github.com/simd-everywhere/simde - this library is also usable on GCC, if the CPU supports the instructions then it uses it - if it doesn't then an alternative path is used - single binary, optimal code path selection at runtime based on the runtime hardware.

grand geode
#

yes i know thats basically what i just explained above. But.... its not enabled in the binary so its not going to work

lofty latch
#

so what are we arguing about then?

#

compilers do work like that and it is a thing you can do - the fact that seemingly they haven't enabled this in the Linux builds but possibly have in the Windows one (or don't use SIMD instructions on Windows) were only ever presented as theories.

grand geode
#

Yeah check again against the outputs from the compiles and you will be able to tell their entire build enviroment doesn't support it

lofty latch
#

right, that was never a question

grand geode
#

mostly because of whats where and how its implemented in linux

lofty latch
#

we're getting off topic again tho

quick mist
#

Theydies and gentlethem, it doesn't matter why dynamic execution pathing isn't working on this software; it's not germane to this channel.

trim hearth
#

lol please never open a repair shop together โค๏ธ

#

or do and film it haha

quick mist
#

or do, but televise it

trim hearth
#

snap!

quick mist
#

put the Teutels to shame

grand geode
trim hearth
#

ok so i didnt read through the flags far enough SSE4a is there

#

but that != sse4?

quick mist
#

I suddenly want to see John Taffer ripping someone a new orifice for using PAE on a 64-bit OS deployment or something.

trim hearth
#

lel

grand geode
#

eg flags should have sse4_1 sse4_2

trim hearth
#

shakes fist in amd

grand geode
#

and probably all the avx ones as well

trim hearth
#

welp guess ill have to migrate that one to an intel machine

quick mist
#

I'm just mad at AMD for using the name 'Opteron' because that sounds like an Intel brand like "Celeron" and "Xeon"

trim hearth
#

this is a specifically linux issue? if i span up a windows VM (hello overheads) then its complied different right?

lofty latch
#

yes it is

trim hearth
lofty latch
#

on the same hardware, you'll get Invalid Instruction on Linux, but not on Windows

grand geode
quick mist
#

that's an entirely different software suite

lofty latch
#

it's not an OS issue, there's just some difference in how they're compiled

trim hearth
#

programmer had his tongue poking the other way

quick mist
#

they may be compiling with different options for the Windows build

lofty latch
#

either the Windows version of UE4Server doesn't have the same SIMD instructions, or it has a redundant non-SIMD code path, or Windows can transparently emulate certain missing instructions (I don't believe this is the case)

grand geode
#

If the chip doesn't have the instruction or doesn't understand the instruction its throws a processor exception. Stating that it cannot process it

#

its a hardware thing....

#

however if you have a compiler which doesn't include the instruction sets... then it also won't occur either

trim hearth
grand geode
#

its also probably a different ocmpiler

#

heres the gcc compiler flags from the binaries

compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DZLIB -DNDEBUG -I/home/work/zlib/v1.2.8/INSTALL.v1.2.8/Linux/x86_64-unknown-linux-gnu/include

#

and the -O3 will probably imply it

versed merlin
quick mist
glacial spade
# glacial spade

im on Windows, hosting locally via steam, Ports are forwarded in the router, outgoing and incoming ports in the firewall are set to open, no third party firewall used but the server still doesnt let us authenticate/ is shown as offline. any ideas?

quick mist
#

Are the ports open on the Windows firewall? There is a command to effect this change on the Wiki

austere yoke
#

I installed the server on the server with linux operating system, but I still encounter the same problem. Instead of naming the server, I come, I give its name, I press confirm, the game crashes, how can we solve it?

quick mist
#

is it the client or the server that is crashing, Xorc?

austere yoke
#

game

quick mist
#

Both the server and client are "game". Which? Or are you saying both are crashing?

austere yoke
#

client

torpid sand
#

any fix for signs on dedi server or just have to wait for patch?

quick mist
#

that sadly is the fix right now

#

I would be rather surprised if there were not another update this week, or in a fortnight at most, to Experimental.

lofty latch
#

the first few days there were updates daily xD

quick mist
#

devs need to sleep though

lofty latch
#

Lies, we just need more caffine

glacial spade
quick mist
#

I know this is probably covering things you have covered before, but:

#

can you double-check the LAN IP of the host running the server and compare it to the LAN IP to which you are forwarding the UDP ports?
Can you double-check that you are forwarding UDP, and not just TCP ports?

#

Can you double-check the server is actually listening on the UDP ports with PowerShell: Get-NetUDPEndpoint?

lofty latch
#

We should probably make a "Connectivity Issues" wiki page at this point

glacial spade
quick mist
#

depending on scope, maybe just a Dedicated Servers/Troubleshooting page

#

break out "networking" to a tertiery page if it gets too big

minor narwhal
#

Do servers auto-restart every 24 hours?

quick mist
#

not unless you ask them to

tame solar
#

sessions do in the base game to prevent time drift, so assumably servers do as well

glacial spade
quick mist
#

you know what they way about assumption, Ondar (:

#

Correct, Fue

#

or with the IP 0.0.0.0 which means 'all interfaces'

glacial spade
#

for port 15777, 15000 and 7777

slim spoke
#

are u using ipv6 on the server?

glacial spade
#

ipv4 as far as i know, im using the steam tool and i didnt change the protocol anywhere

slim spoke
#

but if u have ipv6 it will use that with 0.0.0.0

#

so u can try pass -multihome=<adapter ip>, then it will only bind to that address instead of 0.0.0.0.

#

bind to ipv4 ip

#

no v6 support yet in server

rich void
#

IPv6 is coming later, they have added it in their internal development according to the tracker.

slim spoke
#

yup ๐Ÿ™‚

stone pendant
#

I heard the building placing was fixed, I'm so ready for that patch when it drops

slim spoke
#

we are waiting they keep saying there should or might be one on the stream

stone pendant
#

There's a stream rn?

slim spoke
#

ya

quick mist
#

it's Tyr's Day, the Day of CSS Streams

slim spoke
#

lol they just said it again maybe a patch lol

#

for dedi

glacial spade
quick mist
#

No angle-brackets; see the example usage from the table in the Wiki

glacial spade
quick mist
#

The table is formatted oddly for me, it's showing a line break where there shoudn't be one. Just to confirm, you are using syntax such as -multihome=192.168.1.4?

quick mist
#

and -- forgive me -- your host's LAN IP is in point of fact actually 192.168.1.4?

glacial spade
lofty latch
#

using the server manager

quick mist
#

no worries, that's why I double-check (:
So, the current status - and correct me if I am wrong- is:
your server is running.
when checking Get-NetUDPEndpoint you see the UDP ports bound to your host's LAN IP
When checking the router's port fowarding, you are forwarding the correct UDP ports to the correct LAN IP
The Windows firewall has a rule allowing inbound traffic on those UDP ports
You are still unable to connect to your server from inside the LAN using your LAN IP address

lofty latch
#

you need the experimental version of the game and it just shows up

#

do you have the server manager option on the left?

#

then click it and add the server

#

click the add server button xD

rich void
#

we don't know because no advertising allowed here for servers anyway ๐Ÿ™‚

lofty latch
#

advert != recommendation

quick mist
#

I recommend as a good dedicated server the Satisfactory Dedicated Server. It's still in development and kind of shaky but it's still pretty good IMO

lofty latch
#

lol

glacial spade
versed merlin
#

Here, lemme help you: This channel is for learning how to run and configure dedicated servers. Not to help you connect and play on one.

still imp
#

Server error

#

That what Im asking

kindred sierra
#

weird, i shared comparison pics from steam upload xd i guess it was flagged as sapm

gray mist
# still imp Server error

connection error, check your firewall rules are open. If you are running the dedicated server on Windows, check the firewall rule is open in Window's firewall.

versed merlin
#

Then, on an older laptop that needed more than the 30seconds timeout limit to connect and load all the assets.

still imp
#

Thats not the issue

kindred sierra
#

allow +1 port

#

i cant remember what it was but like 17778 or so

#

fixed for me

lofty latch
#

7777, 15000, 15777

still imp
#

there is no firewall between my PC and the server

gray mist
#

@still imp what OS is the dedicated server running on?

still imp
#

Debian

#

on ESXI

#

its been running since the date of the Dedicated servers made available

#

this just happened

versed merlin
#

And youโ€™ve been able to connect successfully in the past, correct?

gray mist
#

How long has the service been running?

still imp
#

It reboots daily

gray mist
#

If you made it a service, I've found crash detection isn't working right

still imp
#

I had this issue trying to import an old game. it runs for a few Minutes and crashes with the same error

gray mist
#

How much RAM do you have?

versed merlin
still imp
#

12 GB ram for this VM

gray mist
#

@versed merlin On Ubuntu 20, using the simple service / shell script method, when my dediserver crashes it goes to the "dead" state, but smartctl doesn't restart it

still imp
#

I expected stuff like this so hit me with the questions

gray mist
still imp
#

I can throw more at it if you think it will help

versed merlin
gray mist
#

Are you seeing any obvious errors in ~/.steam/steamcmd/SatisfactoryDedicatedServer/FactoryGame/Saved/Logs/FactoryGame.log ?

still imp
#

lemme pull the log for ya

gray mist
versed merlin
minor hinge
#

-can anyone tell me how I change the save file my server loads when I start it up?

versed merlin
gray mist
still imp
gray mist
#

Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0x0000000000000038 You might want to open a second SSH session and keep an eye on memory usage when you start the server, might be OOMMing

quick mist
#

@glacial spade -
Sorry for the slow response. Okay, so you're at the point where you can successfully connect locally to your server-- that's good progress!
If your friend is still unable to connect, that points at one of four immediately apparent potential points of failure:

  • Your friend is entering an incorrect address;
  • Your ISP is not sending you the UDP traffic to your ingress (i. e. your router);
  • Your router's forwarding settings are using incorrect ports; or
  • Your router's forwarding settings are using an incorrect internal IP address

Earlier you had the wrong LAN IP on the command line for the -multihome switch, so I'd start by double-checking your router's forwarding settings- the port numbers, port types, and LAN address to which to forward the traffic

still imp
#

@gray mist Yup, agreed. The game wasnt really big yet so I hope the Mem usage can optimized in future release

gray mist
rich void
#

@still imp I think its the spiked rebar causing the bug, which is a known issue.

gray mist
#

he can't even get connected to fire a rebar gun @rich void, my testing found it was only when fired that the server would crash with that bug

still imp
#

I think that and the auto save triggers about the same time

rich void
gray mist
#

well shit, that timing then?

rich void
#

They loaded the rebar and fired it at a stinger, crashing the server

still imp
#

lets try to reproduce

gray mist
#

Welp, revert to previous auto-save and retry?

rich void
#

the logs literally said that, basically LOL

gray mist
#

Man, my caffeine has not taken affect yet... I shouldn't be reading logs in this state tired_jace

rich void
#

No problem, glad we have multiple eyes on that

still imp
#

lol

#

waiting for server boot

gray mist
#

Just wget more RAM and call it a day?

still imp
#

thats just a few mouse clicks in VMWARE

gray mist
#

Indeed it is, especially if you have hot-add set up :D

still imp
#

I do

rich void
#

well, guess no new patch today ๐Ÿ˜ฆ hopefully they got something for tomorrow

gray mist
#

My game just crashed while sitting idle connected to my dedicated server... anyone else ever have that happen? Server is fine.

orchid lodge
#

yo anyone wanna go halfs on a server host and play together? if so dm me

still imp
#

Rebar gun confirmed

gray mist
still imp
#

Hey... now I know not to use it till its fixed

glacial spade
gray mist
#

I put a sign on equipment workshop saying rebar gun crashes the server, but signs don't save correctly for me

glacial spade
#

"- Your ISP is not sending you the UDP traffic to your ingress (i. e. your router);" -> is there a way to change that or if that ios the case am i just doomed? ^^

gray mist
#

If your ISP is blocking the traffic, you can't usually do anything about that.

still imp
#

ISP dont block just UDP traffic

#

you tube uses UDP for video transmission

gray mist
#

Yes, however the connection method is a bit different.

still imp
#

if that works then UDP is not blocked by ISP

gray mist
#

You watching a youtube video will start with an outbound call from you to Google servers, a stateful firewall will know that a returning UDP datastream and allow it. Having a new connection attempt from "outside" is often blocked though, depending on protocol/port

still imp
#

That is your router not the ISP

gray mist
#

Not necessarily, ISPs often block traffic to reduce attack vectors, or lock connectivity away so you have to upgrade to their "business" account. I've had an ISP tell me I have to have a business account in order for inbound connections on 80/443 to be allowed.

still imp
#

Thats blocking ALL inbound stateless traffic not just UDP

slim spoke
#

game ports are rarely blocked by isps

still imp
#

Game ports are outbound Stateful

slim spoke
#

its kind of how game devs pick ranges lol

gray mist
#

It is a lot to ask someone just wanting to game, but if @glacial spade 's friend could do a UDP traceroute, we'd have a better idea

slim spoke
#

they use a call back to open the udp port lol

#

or ping whatever its called

still imp
#

try ping first to be sure it is hitting the server to begin with

#

do ping -t to their external IP

#

also you need to be sure ICMP is allowed

#

most routers deny by default

gray mist
#

A lot of ISPs will block ICMP on the gateway by default

still imp
#

again... ISP does not block this traffic its the router

orchid lodge
#

hey for a server are they avalible on ea or just exp?

still imp
#

ICMP is alot more than ping

glacial spade
#

ok im super confused why but somehow he was able to connect now. Thanks to everyone for your help! love this community ๐Ÿ™‚

still imp
#

sometimes settings take a min to allpy

#

apply

gray mist
#

gateway = route/switch/WAP that most ISPs give to customers, @still imp

orchid lodge
#

hey for a server are they avalible on ea or just exp? ea = early access exp = experimental

gray mist
#

experimental only

vocal jungle
#

just exp

orchid lodge
#

ok thank you

still imp
#

@gray mist I had just said the router blocks by default before you made that statement. It leads me to believe you didnt know.

gray mist
#

The timestamp might say they are a minute apart, but I was hitting enter as your message popped up. great minds think alike

still imp
#

yes

jade crater
#

i dont have satisfactory on steam but where can i find the dedicated server download?

gray mist
#

But I have absolutely dealt with ISPs that block traffic before it reaches your router/gateway unfortunately. It is scummy, and shouldn't be allowed IMO :/

still imp
#

you can get around the router problem by changing the router in your home. some ISP will need to add your MAC to the routing table if you do this.

slim spoke
#

pinned messages has link to dedicated server downloading

jade crater
#

oh thanks

slim spoke
#

yw

gray mist
#

AT&T Gigapower technically doesn't allow any other gateway than what they issue, but I use EAP_proxy to circumvent their garbage gateway's nonsense and use a USG instead. Thankfully they don't muck with traffic elsewhere

still imp
#

VPN FTW

#

Scumbag ISP cant see your traffic encapsulated in the tunnel

fluid turret
#

but they still got cookies to eat, so please dont just use a VPN and call it a day

#

and no VPN does not stop them from seeing packets, they have to also be encrypted

still imp
#

VPN should be a last resort for this

#

VPN should be encrypted

fluid turret
#

It should but not all of them are

gray mist
#

I've never heard of a VPN that wasn't encrypting the encapsulated traffic

still imp
#

it isnt true VPN if not

#

What Martha said

quick mist
#

without a cipher it's just a VN or VLAN

gray mist
#

I wouldn't be surprised if there were "VPN" companies out there that were just routing all your traffic through their servers so they can scrape your data though

still imp
#

VPN is Virtual PRIVATE Network

#

well if you control the cypher then ...

#

you really need a good router with a good firewall that YOU control to be safe

#

even then you cant be absolutely sure

jade crater
#

i have downloade steamcmd but when i trie the command it doesnt work

fluid turret
#

do it in CMD not powershell

gray mist
#

add .\ to the beginning of the command and it'll work

#

powershell works fine

still imp
#

powershell is preferred

#

better functionaliity

gray mist
#

BASH is preferred by this Linux nerd, but PS > CMD all day

fluid turret
#

not when its reading steamcmd as a cmdlet vs exe

worldly pond
#

I just got an idea, can you run the linux server on WSL? I have no idea why anyone would do this, but I'm genuinely curious

quick mist
#

it's checking to see if it's a cmdlet because it can't find the .exe on the path

still imp
#

ahhhhh links not allowed

fluid turret
quick mist
#

that red text is PowerShell's version of Bad command or file name

still imp
#

google LGSM

still imp
#

you can setup a server with like 5 commands

quick mist
#

these days the only reason to run cmd.exe is bad muscle memory

gray mist
still imp
#

and a quick ping

quick mist
#

windows doesn't like Windows Firewall

fluid turret
#

The same process for opening your VM to the outside world is what you need to do for WSL

still imp
#

LGSM does the firewall rules for you

gray mist
#

I haven't mucked with WSL much, do inbound connections touch the Windows firewall?

still imp
#

on the server that is

#

yes they do

fluid turret
#

maybe cause they were already all open

gray mist
#

I just disable Windows Firewall and do all my firewalling on hardware. I've got a serious disdain for Windows Firewall.

still imp
#

as long as you dont care if that box is compromised

gray mist
#

It is still isolated, I just have to manage a different firewall

worldly pond
#

If anyone here uses Pufferpanel for remote server monitoring, I've made a VERY simple template to install the dedicated server in a puffer container

gray mist
#

But also... I have an internet connection. it is too late, everything is compromised

tribal pumice
#

I love love love Ubuntu Firewall. I have this Ubuntu server I run a ZFS pool on for my NAS that I also run some applications and dev on.

quick mist
#

ufw is the best firewall I've seen this side of shorewall

gray mist
#

UFW is nice

worldly pond
#

Is ufw better than firewall-cmd?

gray mist
#

I always forget about it because I've managed iptables directly for so long though >.<

quick mist
#

haven't used the latter

worldly pond
#

UFW is way easier to configure imo, but I've just always used CentOS for my servers so I'm always just using firewall-cmd

#

Too lazy to switch

tribal pumice
#

UFW is nice if you're using Ubuntu because you can get all of your rules at a glance in a nice readable form, adding and modifying rules is quick and easy.

gray mist
#

CentOS is dead to me. I also prefer to run game servers on Debian/Ubuntu over CentOS. CentOS was always better for the more business related shit

tribal pumice
#

Though the syntax for the rules is a little jarring at first.

#

I've used CentOS and Ubuntu for webservers and dbs for a long time. I don't think it really matters anymore now that Docker is a thing.

worldly pond
worldly pond
gray mist
#

Yep. Not a fan of the changes RH decided to make in regards to CentOS

worldly pond
#

Neither do I, but I understand why they would do it as a business decision

quick mist
#

Rocky is the new CentOS

#

but I prefer debian package management to RPM anyhow so it's no bones to me

lofty latch
#

Rocky isn't too bad actually, I tried it out recently

#

most CentOS repos are compatible with it

still imp
#

just use RHEl

quick mist
#

Rocky was founded by old CentOS people to make "CentOS but inviolate to Red Hat's misfeasance"

#

RHEL is very very spendy

still imp
#

RHEL 8 works with all Cent OS

quick mist
#

that pesky E

still imp
#

RHEL is free

lofty latch
#

SLES too

still imp
#

What is the Red Hat Developer program's Red Hat Developer Subscription for Individuals?
The Red Hat Developer Subscription for Individuals is a no-cost offering of the Red Hat Developer program and includes access to Red Hat Enterprise Linux among other Red Hat products. It is a program and an offering designed for individual developers, available through the Red Hat Developer program.

quick mist
#

RHEL is free; access to support or the repositories is not

gray mist
#

I need to mess with SUSE/SLES...

quick mist
#

using it for actual providing of services outside of a development or personal context is a TOS thing

still imp
#

you can find most everything you need with google

lofty latch
#

the self support licences don't allow being run in a virtual machine, bare metal only

still imp
#

Nope

#

I run then in ESXI right now

#

and yes they know

#

my redhat rep at work was the one who told me about it

lofty latch
#

for most things though there's not a massively good reason to run RHEL

still imp
#

the same can be said for all the others lol

#

Cent OS is EOL

#

software support and updates are going away

#

not for EHEL

lofty latch
#

well more to the point it's not going to have a stable base any more

still imp
#

RHEL

lofty latch
#

it's just going to be the rolling release Stream which isn't suitable for Enterprise or mission critical at all :\

gray mist
#

^^^

still imp
#

For RHEl?

gray mist
#

CentOS Stream

still imp
#

well yea but Cent OS wasnt meant for enterprise. it was basically the same as RHEL

#

even the repos are compatible

#

mostly

gray mist
#

CentOS was heavily used by my enterprise customers, they just don't need the additional support that RHEL offered

still imp
#

being meant and being used are two different things

quick mist
#

CentOS absolutely was meant for enterprise

#

it was the Community Enterprise Operating System

#

it's right there in the name

still imp
#

and The rep says RHEL is free for commercial use up to 16 server instances

#

there is no support, it is user supported

quick mist
#

that doesn't mean it was not meant for enterprise use

still imp
#

meh

quick mist
#

just "on your head be it if you take a side trip to RPM Hell"

gray mist
#

Any of y'all like Gentoo? Because we ain't gonna get along :p

still imp
#

its just a discussion

#

no fighting

lofty latch
#

Gentoo was how I originally 'learned' Linux about 15 years ago

gray mist
#

(inherited) Gentoo was how I learned that I'd rather just work overnights than have my sleep interrupted because the RADIUS server went down, again. Soon as I could that was migrated to CentOS and virtualized

quick mist
#

I loved Gentoo for my "messing around and learning crap" box

#

no way I'd ever use it for any kind of service

#

I really miss portage and USE flags

#

I really don't miss waiting for distcc to complile everything on my cluster every time there was a kernel update

#

yes I know arch is a thing. No I haven't had time to learn its ways.

lofty latch
#

I'm no fan of Arch myself

gray mist
#

It was being used in prod.... It was not documented at all... and it was not maintained at all.

lofty latch
#

You can just never go wrong with Debian or Ubuntu frankly

quick mist
#

I might mess about with Gentoo again one day.. when I have free time again. That day is not today

lyric rover
quick mist
#

I do think anyone wanting to learn How To Linux should dig up the old Stage1 Gentoo install docs. It's really educational when your install docs get into "okay now select a cron daemon. here are several options, how they differ, and our suggestion."

lyric rover
#

if you like the mess and fiddleing around with compiling you could try arch linux ๐Ÿ˜‰

#

ah you mentioned that a few lines earlier haha ๐Ÿ˜„

gray mist
#

I compiled Arch in a VM while pretty drunk once, got it all set up and ready to go... when I woke up I said "meh" and deleted it. I only did it to spite a friend lul

lofty latch
#

when I was at uni a big chunk of the course was "Take this hardware that wasn't designed to run Linux and port Linux to it" - a MIPS based system called the Puppeteer

#

then write a kernel module to control the on-board FPGA

#

then write VHDL for the FPGA to control this robot arm

#

then make the arm do things

rose valley
#

Is anyone aware of any dedicated servers out there that can gracefully handle port redirection ( eg forward from 9999 external IP to 7777 server IP )?

bold light
lofty latch
#

So if you take something like a SRCDS server, it'll tolerate the games main port being redirected - but you have to connect directly to its IP - if you use the server browser or a steam://connect link then it won't work because the query server will report the wrong port

rose valley
#

So exactly the same problem you would run into if you did that with our server's ports.

lofty latch
#

We have some funky logic that emulates a steam query server for this reason

#

well you could work around that by allowing the user to specify an external port and have the query server lie about the port

rose valley
#

I was thinking about adding some parameters, such as -AdvertisedBeaconPort and -AdvertisedGamePort which would not change the ports the server is listening to but change the ports it reports through the query channel.

lofty latch
#

the other approach some other games use is that the query port is always a fixed offset of the actual port

rose valley
#

Would that be a huge inconvenience for server admins, I wonder?

quick mist
#

that would actually be ideal

lofty latch
#

so if Game was 7777, query was 7787 (+10) - you could redirect 7777->8888 so long as the query was 7787 -> 8898

quick mist
#

then we have control over which port the service is listening on and can translate it freely at the NAT gateway

solar remnant
quick mist
#

it would only be inconvenient if you had to declare the "advertised" ports rather them defaulting to the actual listen ports

rose valley
#

Yeah exactly my though. It's a little annoying cause you kinda have to repeat yourself (tell it to your router then tell it to the server) but I can't think of any other way of handling that well and I'd rather put the burden of configuration on the server side and keep it simple for clients.

lofty latch
#

The big difference @rose valley is that most games that allow you to connect directly don't rely on being able to talk to the query server at all

#

Although the ideal world is not to have separate game/query ports at all and to respond to both types of request in the same port

minor hinge
#

When I try to change the Session Name in the server Settings tab it just instantly pastes the existing session name in. What am I doing wrong?

lofty latch
#

Minecraft for example accepts query and game connect requests at the same address

quick mist
#

make the "ad" port default to the "real" port if not specified; make the "real" port default to the "standard" port if not specified, then it only gets complex if you have to start overriding ports