8:08 "what the hell does that mean" should be the name of the video...
@emersonharris1428 ай бұрын
I agree
@CommentPositionInformer8 ай бұрын
@@kcmedic Basically: The server is the "engine" of a system, where database access, internal logic, and other things happen. It's usually made in a programming language, such as C#. The client is the part that communicates with the user. A.k.a the pretty websites made with HTML, CSS, etc. The way those two communicate, is through APIs. APIs are essentially requests, where the Client either sends or asks for data from the Server. The Dedicated Server having a public API means that now programs and sites made by users can have access to info from that Dedicated Server using that API. Which opens up a ton of possibilities.
@tripslord90298 ай бұрын
Based watched to the end enjoyer
@adfjasjhf8 ай бұрын
10:54 a game studio that thinks about the future of the game in case the existing services go down? while still having the option to play the game? HECK YEAH! I love you Coffee Stain!
@pomear_tv8 ай бұрын
Tons of love for Coffee Stain.
@TayschrennSedai8 ай бұрын
That was nice
@mmseng28 ай бұрын
The heroes we need.
@Axalotl88 ай бұрын
As unlikely as it sounds - and stupid I would love for a physical release
@hamylatravels8 ай бұрын
We need that in mars (the planet), because in first deployments there, steam etc. servers are not yet available with decent pings :D
@probablypragmatic68938 ай бұрын
"Allow people to join but not dismantle" TEAM DEATHMATCH LOBBIES CONFIRMED
@neil24448 ай бұрын
The possibility for a player to dismantle structures they themselves created seems like that would have been a good feature, but at least there are some basic safeguards in place.
@TayschrennSedai8 ай бұрын
Ninja dismantle in the weeds! All base woodlines will now be mined with nobelisk haha
@Cosmicfury1008 ай бұрын
@@neil2444 reading this kinda made me sick to my stomach for some reason. I put so much work into my factories and just thinking about some troll joining my server and undoing all my work while I sleep or something makes me uneasy. So knowing I can at least lock my stuff or prevent new people joining from destroying anything other then what they created makes me feel happy.
@jakenveina13678 ай бұрын
Yooo, a server API has a TON of potential. Especially if it's mod-extensible. That's awesome.
@spotopolis8 ай бұрын
I have been waiting for the API function since they added dedicated servers. I have a custom Discord bot ready to go to alert whenever there is a power issue.
@MatthewBryce8 ай бұрын
Hopefully they add a ton of capabilities to it. 😅 Just imagine as dashboard showing you quantities of things and such like satisfactory calculator can do
@DasIllu8 ай бұрын
It's crazy how "let's make the best thing possible for players" turns into players being not just loyal but also recommending the game to their friends.
@tudorhc58 ай бұрын
I was looking into solutions to track how many players are on my servers and other stuff then this bomb drops! So excited for the unlocked possibilities and most probably now Server Plugins / Add-ons will become a thing (not mods).
@nether_bat8 ай бұрын
Maybe a server-wide rail map showing the states of all trains and signals?
@Franimus8 ай бұрын
What would be AMAZING is to have an external app that loads a live map, so I can put the map on my second monitor
@leotheliongames8 ай бұрын
Palworld has a similar api system, and there is a live map you can get, so it’s totally possible!
@HDL_CinC_Dragon8 ай бұрын
A little over a decade ago, I wrote a tool for my gaming group that ran public dedicated servers to let all the admins view player locations and stats in real time to detect cheaters and griefers. That game had similar remote command line support to what we seem to be getting here so it should be highly trivial to implement something like that for Satisfactory. I even added the ability to right click near players and spawn items like supply drops to help people out or zombie hordes to teach bullies a lesson heh.
@BoswenMcBastok8 ай бұрын
Yessssss!!! I've been wanting to build a mod for a while that has a welcome board at the Spawn point with a QR code to a map that links to a (localhost?) website like "Google Maps" but for Satisfactory. Ideally, it shows where you're at with this awesome API and a mod pack somehow. Stay tuned!
@toolzgalore28 ай бұрын
If you have ever played Supreme commander: forged alliance, this allowed you to have multiple monitors and interact with them, like you could have the map on one then play on the other, or if you wanted to keep a battle on one screen then zoom in on a sneak attack on the other, you could and it was amazing
@HDL_CinC_Dragon8 ай бұрын
@@toolzgalore2 The second monitor feature in SupCom: FA was awesome since you could zoom all the way in and watch in realtime like the main screen. Gold standard for multi-monitor support, IMO!
@nikollor8 ай бұрын
You guys are the most user friendly developers I know. It's incredible how much you care about the players. I hope one day everyone will forget about AAA studios and the game will be developed only by people like you.
@Flozdog8 ай бұрын
I would consider it a AAA game 😅
@PeteDunes8 ай бұрын
*_"It's incredible how much you care about the players. "_* You're kidding, right? They always go their own way, seldom listen to their customers. That's a sign of a bad developer.
@aeit9993 ай бұрын
The age of AAA were A stands for Ass, has already ended. Woke propaganda and feminism ruined gaming. Only small studios and indie devs matter.
@MatthewBryce8 ай бұрын
Sound track on vinyl when?
@PlebNC8 ай бұрын
Nah. Get it on CD.
@MatthewBryce8 ай бұрын
@@PlebNC whatever floats your boat
@cybercitleta8 ай бұрын
Soundtrack on singers when
@GhonzMx8 ай бұрын
With Golf release? 😂
@metastudent8 ай бұрын
@Xavier-Mohamed Definitely need it on cassette lol
@furaznl8 ай бұрын
That was a lot of information, but with the API we might be able to build proximity chat if we can get the player locations :)
@logan7588 ай бұрын
I love prox chat, super funny to play with
@spencervincent63838 ай бұрын
That was a lot of information! FICSIT is not gonna be happy about this productivity loss from watching this, but the updates are adequate. Now back to work!
@moogoob8 ай бұрын
Professional training is part of Ficsit's Long-Term Employee Productivity Enhancement Policy. Check your Employee Handbook!
@rkay.gaming8 ай бұрын
API hooks sounds intriguing. Potentially allowing custom servers with discord or other platform BOT integrations. Claiming land, Social events, Leaderboards, the possibilities are limitless. Hope you guys keep adding more potential to the APIs
@Bugonchair8 ай бұрын
Coffee Stain is such a model studio that I hope other developers are watching right now. The transparency on every aspect of development, while managing expectations alongside generating interest in hype for the future of the game, is something literally no other studio I know of does. That was a lot of information or something, but I'm happy to have listened to it (and understood none of it). Thanks CSS!
@M.J.20128 ай бұрын
You must be kidding. It's a grown man acting infantile as if addressing a bunch of pre-school kids.
@combycat5 ай бұрын
@@M.J.2012if you hate snutt’s humor that’s fine but just find videos he’s not in! 😃
@Genesis89348 ай бұрын
5:25 As an IT guy, for users, it would be better if this showed the presumably relevant common name and other certificate data rather than just a fingerprint. That might be visible in the "Additional info" flyout I see there... but IDK since the video never showed it.
@dacomputernerd40968 ай бұрын
I love the concept of the server API. Already imagining some cool ideas with it
@AvelineMelena8 ай бұрын
Talking about soundtrack, when i got the boombox and saw the Sanctum OST my jaw dropped. I played Sanctum... I had no idea the games were related. Its crazy how time flies.
@toolzgalore28 ай бұрын
Man, I played sanctum too, I wanted it to be good so badly. I just couldn't get into it 😢
@FLECOM8 ай бұрын
That genuinely was a LOT of information, thank you for sharing! the API and attention/updates to the dedicated server are very exciting! thank you coffee stain for once again setting the bar high for community engagement
@spacegamedevsoftware8 ай бұрын
Thanks Snutt, helps a lot! I'm really looking forward to the new server HTTP API because that's going to open a lot of possibilities for what you can do with servers. Also I'm so glad the soundtrack FINALLY released. I have been wanting it for AGES but I had to resort to ripping it with FModel from the game just so I could have it early.
@Kekkening8 ай бұрын
Thanks Snutt, that was a lot of information!
@codonomicus8 ай бұрын
As someone who has admin'd his fair share of dedicated servers, I'm stoked for literally every feature you guys are adding/improving, it's like above and beyond type stuff in terms of ease of use and functionality.
@Quique-sz4uj8 ай бұрын
Is there a chance you guys could add a similar non-blocking save system for Linux like Factorio has? This would only work for Dedicated servers running under linux (so 90% of them) The game process basically forks itself and sets it's memory to copy-on-write, and the new forked process saves the game and then exits. This way you can save without pausing the game.
@seifenspender8 ай бұрын
That sounds like a clever solution tbh
@v4lgrind8 ай бұрын
Thinking about it, we could probably do that ourselves if forced. Set the server to never save, inject a clone call now and then and inject a forced save into the clone. But yes, please don’t make us hack it in CS. 😊
@vincewilson18 ай бұрын
Cool idea. I use BTRFS on my Linux system so I understand copy-in-write. I wish single-player would save using copy-on-write. I am getting tired of the game freezing every time the autosave fires.
@dacomputernerd40963 ай бұрын
Unfortunately, for processes to avoid problems, the game has to be frozen. At the moment of saving, the state of the process cannot change. The Factorio system mentioned gets around this by using the fork() system call, which literally duplicates the game process. The copy is then frozen, saved, and closed, while the original continues. The problem is, fork() does not exist on windows, and no equivalent exists either. @@vincewilson1
@makergaming20228 ай бұрын
My favorite part was your children’s song because I understood all those words.
@farty908 ай бұрын
Hell yeah
@hexandcube8 ай бұрын
I recently set up a dedicated server on my home network for Satisfactory, and I've been playing with a friend for a few days now. I'm really happy that dedicated servers are getting more love.
@GakisStylianos6 ай бұрын
Have you found it easy to allow your friend to join your locally running server? I haven't found a way to make that happen btw and the wiki of the game does not seem to have any more information that what I've tried already
@hexandcube6 ай бұрын
@@GakisStylianos Honestly, setting up the server currently is a pain. It took me 3 hours to get it to work (and I'm an IT technician with networking experience). I opened all the ports the server technically needed, but it still appeared as offline for my friends outside my home network. I had to enable DMZ on the router to the server, but that exposes all ports to the internet, so it's not the best solution. I'd just wait for 1.0 to release with maybe better dedicated server software, because it's an absolute mess currently. EDIT: Also! Your ISP might have an additional firewall blocking all connections to your network on their side, and if that's the case, you can't do anything about it. In that case, you might want to use a dedicated server hosting.
@grizz_sh8 ай бұрын
From one developer to another, thank you for all the love you've poured into dedicated servers.
@nXGEnTech918 ай бұрын
That was a lot of information! 🤪 But for real, I love to hear all the work being done on dedicated servers! Been running mine since they were first launched-such an awesome way to play by yourself or with friends! Thanks Snutt!
@aviinl18 ай бұрын
That was just the right amount of information. Thanks Snutt, Helps a lot!
@SoloLegends8 ай бұрын
For the HTTP API in the dedicated servers, you should implement an OpenAPI spec document that gets generated for the end points to make documentation super easy and exploration of the api / experimentation real easy too.
@Raykrueger8 ай бұрын
I was going to say this as well. Specs will be more useful than docs at that point.
@seriousmike908 ай бұрын
underrated comment!
@mrmcstupid76468 ай бұрын
That's a lot of information, Thanks Snutt, helps a lot!
@alixcozmo8 ай бұрын
Thanks so much for all this! We had been having trouble with the server autosaving because it was causing us to time out on some occasions, especially when using hypertube cannons and even more so when travelling at very high speeds. Having the server notify the client when it saves is really useful as is all the other things. I had even looked up previously if it was possible for the server to do that but I didn't find anything. :)
@rumguk8 ай бұрын
Buying the soundtrack purely to support this awesome development studio. You guys are great
@Stublet8 ай бұрын
That was a lot of information! Thanks Snutt, helps a lot!
@ZwerginTDM8 ай бұрын
Thanks Snutt. Helps a lot! Happy to hear a ton of work going on related to base dedicated server features for the future. Everyone keep up the great work!!!
@ryanstaats8 ай бұрын
Thank you for enhancing the default unreal server console... as someone who frequently runs unreal based dedicated servers, I wish more developers would implement what you're doing here. Well done and thank you.
@BoswenMcBastok8 ай бұрын
"That was a lot of information, or something. I don't know." 😂 Thanks for the update, Snutt!
@Michael__2498 ай бұрын
Thats a lot of love for the dedicated servers - thanks
@ZildoghUNTER8 ай бұрын
That was a lot of informantion! Thanks Snutt helps a lot! Looking forward to multiplayer and dedicated servers improvements.
@neovanalemania50508 ай бұрын
Thanks Snutt, helps a lot :)
@Frostycrypton8 ай бұрын
This is some cool stuff. Might have to work with a buddy of mine to tinker with getting this running on a server!
@serisak8 ай бұрын
Thanks information, helps a lot!
@Schnuffi8 ай бұрын
That really was a lot of information or something! Thank you for increasing the support for dedicated servers, will be using them quite a lot when 1.0 drops.
@DonRudiX8 ай бұрын
Will there be a docker-compose template for linux hosts?
@smuddy8 ай бұрын
There are some inofficiel ymls out there. wolvix/satisfactory-server works for me
@seifenspender8 ай бұрын
There is a community maintained one that works wonderfully.
@Dani0x1B8 ай бұрын
Thanks, Snutt! That was a lot of info. Helps a lot.
@LarsHoppa8 ай бұрын
Holy shit! That was information overload!
@kentslocum8 ай бұрын
Many soundtrack! Much wow! 😊
@paulthecarman30548 ай бұрын
Quick question - what's the wecommended amount of dedotaded wam I should have to a server?
@Niorath8 ай бұрын
All the wam!
@Fredabawls8 ай бұрын
Idono buh I fink u need to downwoad more wam
@dandpsy8 ай бұрын
W00 gbs
@projectcisco34128 ай бұрын
I love the clarity of this studio.. others should be taking notes on how to polish there games & give back to there community... (from a fellow dev, keep it up)
@superadilson27 ай бұрын
OK, you won: I'll buy Satisfactory! Then you'll have money to make Sanctum 3. Take my money!
@Hazelcake8 ай бұрын
THANK YOU SO MUCH FOR THE SOUNDTRACK 🥰
@SaltyBoi10308 ай бұрын
HELL yeah
@toolzgalore28 ай бұрын
You guys are awesome! Too bad I already bought the game twice and some lizard doggo plushes, now I need to find other things to give you money! I appreciate that you actually respect your players and community. Keep it up!
@voyager-3168 ай бұрын
So ready for this
@danburgess4188 ай бұрын
That was a lot of information... LOL Thank you! Good Info!
@gabriellevesque21858 ай бұрын
Thanks for all the info, just a heads-up that isn't rly a problem but an annoyance: 7777 is used by Terraria's server and Ark:SE by default
@scrublord098 ай бұрын
10000000000000000 thumbs on these features! Hats off to CoffeStain. I've been self-hosting dedicated servers for virtually every game I play for years. I never knew I wanted a full HTTP Server for my dedicated server. I now know I want this more than anything I've ever wanted for a dedicated server. You can guarantee I will be querying my Satisfactory server from Power Apps to see my production statistics in Power BI. The data nerd in me has never been happier.
@micheljolicoeur60948 ай бұрын
Snutt, you sang five 7's not four.
@Franimus8 ай бұрын
Me configuring my ports to allow 77777 instead of 7777:
@stonednyou8 ай бұрын
thank you so much for the transparency you guys have at CSS i wish more Studio's would follow your path of communicating with their community and keep them up to date
@d.wolfin1528 ай бұрын
Sound track on cassette tape when?
@Xantaxia8 ай бұрын
8 track surely?
@fourover48 ай бұрын
That was a lot of information. !!! Thanks for the update!
@rj74298 ай бұрын
Snutt, you are the best! I love these friday videos so muchhh.
@thomasmeslin83998 ай бұрын
Thanks Snutt ! Helps a lot ! ❤
@Lann918 ай бұрын
Video starts at 3:42
@Freedbot8 ай бұрын
Glad to see the game finally using just one port. A gripe though: using the default blizzard port (7777), is not necessarily a good idea. it means people hosting other games most likely have to change the port, and players have to memorize the changed port and type it in. An ideal server setup allows players to connect with a domain name only... HOWEVER, all that wouldn't matter if the game had SRV support so that the DNS service could route players to the correct server reguardless of what port number they type in.
@21snipers168 ай бұрын
Does the soundtrack include all of the biggest boxes sounds and is there an easy way to look at the dedicated servers
@lexer_8 ай бұрын
THANK YOU for providing better lower level support for dedicated servers. This all sounds amazing! And I know a lot of people probably didn't understand a lot you talked about there but its soo important for these lower level interfaces to be in place and work properly for the longjevity of dedicated servers. The people that understand and will use these systems like me are here and we really apprechiate this!
@zyten8 ай бұрын
I really hope that dedicated servers become a lot more stable going forward. We tried to play with a dedicated server first, but had to switch to one person hosting it from their machine, since we had too many frequent crashes. Then, around the end, we ended up to stop playing at all, since the frame rate of the host was dropping significantly (from ~100fps with everything maxed out to ~30fps independent of the settings with an 7800X3D) just because we were playing with four people. This killed all the fun.
@whosdr8 ай бұрын
I know that at times my framerate would almost halve from having someone join me on a standard session. Dedicated servers working is a must-have for co-op play.
@paulbckr8 ай бұрын
We had the same problem. At first we were 4 players on a dedicated server. But the more we played, the more unstable it became and in the end it was no longer playable. We first had a server with Nitrado, but it couldn't handle the required performance at all. I even ran my old PC as a server for a while (because the game needed so much RAM) , but even that didn't work very well because the game crashed frequently or we got long loading times and timeouts. Recently we only played with two people in shared sessions and copied the backup files. But even with that there are problems and it is anything but fun
@Quique-sz4uj8 ай бұрын
Really cool! I host a couple of satisfactory dedicated servers for my friends and this is gonna help a bunch
@koalameat95238 ай бұрын
How can i buy some friends to play on a dedicated server ?
@Franimus8 ай бұрын
Oh gosh, the server API could probably allow the creation of AI bots!
@KjuDiBi8 ай бұрын
That was a lot of information, Thanks Snutt, helps a lot! Love you Coffee Stain for being as you are!
@gustavbjurstrom85507 ай бұрын
Fix bloxburg, Remove the equal pay system
@theindelibleink8 ай бұрын
That sure was a lot of information! As a techie myself, having had to deal with the guts of "making connectivity nice for users" I appreciate the efforts you folks are putting into this game!
@duplicake40544 ай бұрын
That was a lot of information
@justinkim97568 ай бұрын
That was a lot of information! Excited for dedicated server improvements. Thanks Snutt, helps a lot. :)
@MattyCanny8 ай бұрын
All great news regarding dedicated servers! It's just the video we've been waiting for. Thanks for the upate.
@JP-bp3he8 ай бұрын
Good to see dedicated servers getting some love and that was a lot of information.
@elflames12808 ай бұрын
Wow great info snut, Loving the work on dedicated servers as someone who loves to self host apps.
@marks-utility-acct8 ай бұрын
*surfer dude voice* Waoh... thats a lot of infomration bro! */end voice* Fantastic, now I can re-setup my dedicated server(s). And re-search all kinds of whatever to make them BETTER. Thanks guys! Keep having fun!
@JordanV8 ай бұрын
HELL YEAH! I've been very excited for this day. You've addressed a lot of the clunky nature that was running a dedicated server into what looks like a really well polished solution. That was a lot of information ;) but I'm here for it!
@mwbennett5 ай бұрын
First thing I'm going to work on is real time map updates. The most painful bit of playing with folks is planning and mapping out things. With the new HTTP interface getting some detailed server updates like map updates could be possible. This is awesome. Thanks Coffee Stains.
@SolCunningham8 ай бұрын
Thanks Jace, helps a lot!
@thisisnowtakentoo8 ай бұрын
Oh my god, this is great! Thank you for being one of the few studios that acutally care about stuff like that and don't drop dedicated server support!
@GTSavvy8 ай бұрын
That was a lot of information! So glad you are focusing on dedicated servers once again. Looking forward to the 1.0 release!
@cowgod778 ай бұрын
Super excited about the server API. Thanks for taking the time to implement that!
@rosuav8 ай бұрын
Thanks Snutt, helps a lot! That was a lot of information and it was AWESOME information. Great to hear you're making features for us nerds to be able to use!
@PretzelViper8 ай бұрын
That was a lot of information. IT goes to show that Coffee Stain and affiliates are looking out for their players and still improving the development and our Q.O.L. Overall a great team. Ty.
@LithNeo8 ай бұрын
That was alot of information, also, OST is awesome thank you guys for making that easily available!
@AtlantianDragon8 ай бұрын
The fact that you made IP direct an option makes me love you a lot more
@aurismat_main8 ай бұрын
This is a lot of info to take in, but I gotta say - this is a lot of multiplayer comfort that I see other games missing! I don't even play Satisfactory(yet), but well done you guys!
@seifenspender8 ай бұрын
I just finished building my server and will add so many containers to it, including a Satisfactory 1.0 server. I'm so excited. Bought 64 GB of RAM specifically with Satisfactory in mind! ;D
@joshcool8 ай бұрын
that was a lot of information or something! - Thanks!
@hoberator8 ай бұрын
Coffee Stain Studios, the max player limit issue was the main reason me and my friends haven't started a Satisfactory playthrough recently! Looking forward to easier support for more players.
@khoryallen95688 ай бұрын
My brain's stuffed!. This is all fantastic news. Thanks again for the work your putting into it
@anthonyrogers12568 ай бұрын
You guys are awesome, looking forward to all this.
@TracynSteveG8 ай бұрын
I know you are working on so many things and you all do a tremendous job - I have noticed a couple of issues on my server, which is provided by Indifferent Broccoli. The first is pipes don't seem to work/connect right sometimes. I find myself having to back track pipes to see where the flow is stopped and then delete the section and re-add it. Seems to work fine after that. The second and most annoying issue is the constant "Rubber Banding" during play. I will be going along just fine and then suddenly my character just heads off and won't stop. I can change direction but it just keeps going. Once it stops, it snaps back to the point where it started from. This is such a pain when doing really technical parts of a build. Thanks for all you do and can't wait to see the 1.0 version!
@Dajmoxker8 ай бұрын
Thank you for the soundtracks! Been waiting for years.
@elec18 ай бұрын
Coffee Stain should be the reference in games production and publishing for all existing studios and publishers out there... holy moly... I love you so much and I cant wait to setup my own 1.0 server and play together with my factory friends!
@spacemansquid4 ай бұрын
I really hope one day vehicles could be fixed for multiplayer/dedicated servers. In their current form on dedicated servers, driving around leads to a kick within a few minutes, and there's just no information about how to fix or mitigate out there.
@etsarse28 ай бұрын
Thanks for the update and can't wait to be able to do a full play through with friends (we've always hit issues up through update 8 that cause it to not work well between tiers 6 and 8). I'm assuming that we will also be able to utilize a hosting service as well.
@Jeroen828 ай бұрын
Thanks for the soundtrack! Another satisfactorified customer!
@Protius8 ай бұрын
That was a lot of information! Lots of good things coming in 1.0 Thanks Snutt, helps a lot
@DevinFire7248 ай бұрын
That was a lot of information. It was good though! Can’t wait!
@johnfadroski92618 ай бұрын
That was definitely a lot of information! Greatly appreciated!!
@manuelsteinmair8 ай бұрын
That was a lot of information! Thank you for making the video!