Star Citizen: Network Engineer on Server Meshing

Поділитися
Вставка
  • Опубліковано 31 гру 2023
  • As a Network Engineer and player of games since MUDs and Doom....I thought I'd kick this channel off with my thoughts on Server Meshing and some gameplay showing how bad a pilot I am.
    I can finally credit the Video that spawned this whole thing:
    ‪@free-dissociation‬ - • A Software Engineer Re...
    I have nothing else to go down here yet, perhaps some day I'll be a big-boy youtuber with links and all sorts of stuff no one reads for the bottom of my description!
  • Ігри

КОМЕНТАРІ • 355

  • @DeepTitanic
    @DeepTitanic 6 місяців тому +20

    "Let's look at a simple graph" - shows accurate model of the human brain

  • @psykosmach6132
    @psykosmach6132 6 місяців тому +48

    "Think of this like the metaverse only not stupid" sums it up quite nicely 😀

    • @mrbaglog
      @mrbaglog 6 місяців тому +3

      Got a dry chuckle from me for sure 🧐

    • @Bitfire31337
      @Bitfire31337 6 місяців тому

      From now on, if I want to explain to someone, why SC is more than just another Space-Sim, I'll totally use this 😀.

    • @Briggsby
      @Briggsby 6 місяців тому

      It kinda *is* a meta verse. A simulated reality outside of our own with real world value earned and generated in it.
      I don't think it's a GOOD label for it, but from a definition standpoint it's technically correct.

    • @lillones
      @lillones 2 місяці тому

      ​@@Briggsby that description could describe networking in general

  • @j.d.4697
    @j.d.4697 6 місяців тому +131

    Experts giving their 2 cents on stuff I love is some of my favorite content!
    Also, Happy New Year 🥳

  • @MrTybio
    @MrTybio  6 місяців тому +21

    Thank you all for your comments, I'm doing my best to read and where I can, answer questions. The outpouring of responses here is more than I could have ever expected, it's amazingly gratifying. I AM reading every comment, but I'm unlikely to be able to respond to each and every one.

    • @Infinity-Citizen
      @Infinity-Citizen 24 дні тому

      Amazing content, great way of explaining and I will say I got lost a few times haha.
      Like your nutral way of giving info

  • @Routerninja
    @Routerninja 6 місяців тому +76

    As a fellow 30 year network engineer I'd love to see a deep dive into the architecture and routing/switching of the infrastructure.

    • @kevinm3751
      @kevinm3751 6 місяців тому

      Right there with you, have been holding my breath for years now hoping they would do a deep dive into this and give us more information about how they are doing it. Hopefully once it gets implemented and more stable they will do some sort of round table and fill us in. I think they should because that would put a lot of these back seat know it all wanna-be engineers in their place and shut them up!

    • @craigwoodward8455
      @craigwoodward8455 6 місяців тому +2

      @@kevinm3751 I'm just a laymen; but wouldn't this tech be best packaged for third party sale? And if they release said info you want to see, wouldn't that just tell everyone else how to make it themselves for free? Or is it not that simple?

    • @connorhenderson7983
      @connorhenderson7983 6 місяців тому +9

      Doubt they will reveal their infrastructure and network layer information, that seems extremely irresponsible for security purposes alone.

    • @freelancerthe2561
      @freelancerthe2561 6 місяців тому

      @@craigwoodward8455 How compatible is your code?

    • @oshavlfarms7239
      @oshavlfarms7239 6 місяців тому +4

      Another NetEng here (but principal NE nonetheless) and my opinion (and the point I think he's getting at) is that while network engineering principles can be a useful way to view the problems it's inherently a server communication problem. I very highly doubt that CIG has a ridiculously complex network architecture. The KISS rule applies, if you can simplify an area, do it. At least that's my gut feeling for how I would look at it in a professional capacity. Packets go places, and you want them to get there fast and in a hurry. It's what's done with those packets and what is included in those packets that is important.

  • @_Addi_
    @_Addi_ 6 місяців тому +77

    This was really interesting to listen to. I would definitely tune in if you were to review more of their tech, or go more in depth in the future.

    • @VonSpud
      @VonSpud 6 місяців тому +2

      I would definitely tune in to hear what you have to say on the foundation of StarCitizen.

  • @stormwolf3255
    @stormwolf3255 6 місяців тому +27

    I've been saying for a long time that if they can pull off dynamic server meshing to a level where other game developers want to licence it from CIG then that in itself will pay for SC's server costs for the next decade (or more). I'm sure there's even the potential for this tech to be used outside of the gaming industry.

    • @player1-jay
      @player1-jay 6 місяців тому +1

      they recently stated they have no intention on selling this tech once they complete it. but im sure that will change

    • @Briggsby
      @Briggsby 6 місяців тому +4

      I mean, if they actually pull it off they've basically invented an infinitely scalable compute solution. Got a problem? Apply as many servers to solving it as you like.
      It's a much bigger deal and more difficult concept than most people realize, with potential applications that range from videogames to protein folding.

  • @adamjohnson2961
    @adamjohnson2961 6 місяців тому +25

    More. Say more on this. I've not heard anyone with as much insight and experience in the field speak on this subject. Your piloting will improve over time so long as you continue playing. EXCELLENT WORK!

  • @StickellsPlaysNow
    @StickellsPlaysNow 6 місяців тому +43

    I was a CCIE back in 2014 or 2015. I've moved over into virtualization now, but can still appreciate the complexity of what they are doing. I was so hyped up about the announcement, I jumped back into SC for the first time in about a year. There was a player in the server just ramming players on their pads. Moral of the story - the players will always find a way to abuse and ruin whatever awesome stuff is implemented.

    • @jasonhannah7483
      @jasonhannah7483 6 місяців тому

      Not the player but more like the asshat will find a way to be a better asshat 😊

    • @maxnoah743
      @maxnoah743 6 місяців тому +3

      If you take a couple photos and report him. They will strike him with a ban hammer for a couple weeks. More if he keeps doing it. They'll let you do a lot of trolling,, but they draw a line at that stupidity luckily.

    • @g0tsp33d
      @g0tsp33d 6 місяців тому

      hopefully they figure out elevators and hud dimming

    • @Briggsby
      @Briggsby 6 місяців тому

      Landing pads haven't been around for over a year though...

    • @StickellsPlaysNow
      @StickellsPlaysNow 6 місяців тому

      @@Briggsby what? Landing pads have been in the game as long as I have been playing which is over 2 years.

  • @DavidYoutube-nz5pk
    @DavidYoutube-nz5pk 6 місяців тому +8

    Do more, please. Always love hearing from experts, it is so easy to dismiss something as easy when you cant grasp the work require to achive the set goals.

  • @michaelweaver4439
    @michaelweaver4439 6 місяців тому +20

    It's great to get a the perspective of a networking engineer on the server meshing. SC is a crazy idea to even attempt, and CR is probably the only person who could pull it off, and I I hope so much they succeed. however as a software engineer I was a bit horrified by the server meshing demo at cit con. It looked great and seemed a logical solution, but I just don't see the scalability of the solution.
    There has to be more going on in the Background thst we did not get to see or there is going to a huge scalability problem going forward
    It could be they are hiding the smarts behind the covers. But I don't see any easy solution.
    You are spot on, a game of this scale is crazy to attempt, and I am in awe or either their smarts, bravery or naivety to even attempt.

    • @ukwerna
      @ukwerna 6 місяців тому +9

      as another SW engineer, yes, but I do think there are solutions to those problems, maybe it will take a while, but there will. I remember when planetary tech was introduced (being more or less persistent already back then) I was like "how the hell?", especially given that originally that wasnt even part of their "framework". Now its as normal as anything else...

    • @matejmarosz20
      @matejmarosz20 6 місяців тому +1

      Yeah there was few "items" when ppl thought that it would be impossible and or rly hard to scale, and yet they did

    • @festersmith8352
      @festersmith8352 6 місяців тому

      Well said!
      I just want to point out, there is a bug in your coding above.
      Watching Mark fix bugs was fascinating to me.

    • @logicalChimp
      @logicalChimp 6 місяців тому +2

      Bear in mind that the CitCon demo was (afaik) a re-run of their internal demo that was intended to show that the technical 'underpinnings' were done, rather than show how the system would scale. Paul and his team got Server Meshing 'working' just weeks before CitCon, hence the limited nature of that demo.
      Beyond that, on paper the architecture will scale (although 'how far' will be dependent on *many* factors) - but the initial implementation likely won't... at least, not significantly. CIG have always said that the intention is to get the architecture in place, and then iterate on the actual code to improve performance and scale.

    • @Ralathar44
      @Ralathar44 6 місяців тому +5

      Please please do not forget: SC has said alot of things over time but has difficulty delivering on what they say. Never discount that it may be oversold, inaccurate, or maybe even just entirely marketing. It's one thing to talk about something, promise it, say you're working on it, etc. It's another entirely to deliver a working solution. CIG is very good at SELLING their game. But we're still waiting 10+ years later for the real rubber to hit the road and prove that they can do what they've been saying they're gonna do for all this time. There are many promises they have broken over time, such as Hex Code Colors where they promised backers fully customizable ship coloring and customization and even stated they were using those system in house already and just needed to translate them to a end user experience. And instead years later they started selling skins and that feature has never actually made it into the game and prolly never would as it would now be a conflict of interest.

  • @VoidyVids
    @VoidyVids 6 місяців тому +3

    "Think of this like the metaverse, only not stupid" Take my sub and my like lol

  • @veliostv9089
    @veliostv9089 6 місяців тому +12

    Always interesting to see a bit more deep dive from a professional. I myself just know it's unbelievable and you are the one to explain why 🙂

  • @Shakerroo
    @Shakerroo 6 місяців тому

    I'm definately subscribed. That was a very informative breakdown of what they are trying to do with replication and server meshing. Thank you for this!

  • @dlaiy
    @dlaiy 6 місяців тому +2

    "Think of this as the metaverse, only not stupid" 👍

  • @Marz_e_
    @Marz_e_ 6 місяців тому +8

    This was great! More of these please. Would love to hear your point of view on this topic as this progresses.

  • @ChaosAura
    @ChaosAura 6 місяців тому

    Im glad to hear someone with expertise weigh in on it. (and personally happy at the positivity you see towards the project)

  • @itsnotachicken8203
    @itsnotachicken8203 6 місяців тому

    I really enjoyed this, moving on to the next part. It is very informative and helps me understand exactly what they are working on and trying to do. Thanks for the video.

  • @miguelhidalgo9372
    @miguelhidalgo9372 6 місяців тому +1

    This is excellent material. As a website developer and nowhere near your level, I've been waiting for you. Keep going! 😊

  • @tekish7682
    @tekish7682 6 місяців тому

    I'm so impressed with your understanding and the specific ability you have to share that information to us. THANK YOU! Backer from 2014

  • @furyiv
    @furyiv 6 місяців тому +1

    Great video mate! I too would appreciate more content around the networking side of SC!

  • @josiah9388
    @josiah9388 6 місяців тому

    I love these kind of videos. My inner nerd enjoys it to the extent you could have talked for an hour, and i would have listened.
    Great video.

  • @forjo
    @forjo 6 місяців тому +2

    I was glad to hear you touch on simplification up the tree -- as object containers will not need to notify other object containers of every event that occurs within them. This is one of the keys of making this all possible -- determining what information can stay in the container and what information needs to be shared. With this type of system, an entire ship in space could produce as much data as a single player in a ship with respect to the objects in which both reside. Meanwhile, tons of things can be happening within each ship that are confined to each's object container.
    The concern I have will be the need for distributed databases to track it all. Each object container will effectively be its own database and those updates will have to be committed back to a "master" database (at least in function) at some point. How they handle this particularly as dynamic meshing comes online will be critical.

    • @Diogenes76
      @Diogenes76 6 місяців тому +1

      The real complex part about this is that when it comes time to sync there is more than one possible authoritative node. This in of itself is normally a huge no no, but I can't see any way around it. It should be OK because it is game data and not something like finance etc and some corruption is acceptable. Normal distributed DBMS have a master write authoritative node and many replicated read nodes.

    • @forjo
      @forjo 6 місяців тому

      @@Diogenes76 Rewatch the server meshing demo. Only one node is authoritative.

  • @Cuzano
    @Cuzano 6 місяців тому +1

    Software developer speaking here:
    Ideally the specific nodes would be grouped dynamically depending on player count. So for example if there's only 3 players on a ship the whole ship would represent a single node, whereas if 100 people would stick together on a Carrack you eventually might have the Carrack-Node broken down into nodes for the distinct rooms etc.
    Or another example:
    If Microtech were it's own sub-graph and each building a sub-node, then you wouldn't need to maintain all the sub-nodes in case no player being on Microtech at all. Sub-Nodes for Microtech only would be created when some player enters the Microtech parent node etc.
    In this way the overhead of maintaining huge graphs can be minimized while at the same time providing good scalability.
    And I totally agree: I'm also quite confident, that they will get it right (even if it might take another 1-2 years). But then they have this HUGE engine they can sell to basically any other Publisher. Eventually selling licenses to the engine could generate a much higher income then they ever could get from SC or SQ42 alone.

  • @soadsam
    @soadsam 6 місяців тому

    oh dang comin in HOT earning that sub with the first vid. cant wait to see how your channel develops

  • @patrickp1188
    @patrickp1188 6 місяців тому

    Great video, blew it out of the park for a first video, looking forward to more!

  • @KerboOnYT
    @KerboOnYT 6 місяців тому +1

    I'd love to be a fly on the wall in some of CIG's engineering meetings. Greetings from an old gray beard Linux guy

  • @SterleyB
    @SterleyB 6 місяців тому

    "Think of this as the Metaverse, only not stupid." - it was at this moment I subscribed! :) Thanks for the thoughtful analysis - always great to get a deeper glimpse from folks with expertise in the subject matter!

  • @GenesisDG
    @GenesisDG 6 місяців тому

    One hell of a first video man! Well done!

  • @benwer9857
    @benwer9857 6 місяців тому

    Bring is more of this ! Your Input is amazing and so worthy an needed for the Community and newbies.
    Many people don’t understand the complexity of this game and hearing that stuff from an expert is quiet intressting. Wish you all the best for your Channel. Hope to See more from you !

  • @KentHarkey
    @KentHarkey 6 місяців тому

    this is your first video, and you said something i haven't seen someone say well. Such great context and information

  • @veger2001
    @veger2001 6 місяців тому +2

    Great job dude! On also letting us know how we can help CGi figure it out :) We should plan when it comes out to gather somewhere as a test!

  • @BuffCitizen
    @BuffCitizen 6 місяців тому +1

    This was really enlightening. I’ve been a Star Citizen backer since 2016, and just recently started my freshman year at college majoring in Information Technologies & Management where we’ve started to delve into server architecture and networking. In reality this tech they’re making could fund the game immensely, it’s ground breaking really, and could change the MMO industry forever. This would effectively immortalize cloud imperium games.

  • @D.Enniss
    @D.Enniss 6 місяців тому +1

    Just stumbled on here! What a marvelous first video eh :D I especially liked that conclusion part, I wholeheartedly agree. I'm a game dev, I too share those feelings you described :D
    And as for CIGs "mistakes", that's just part of the process mate, surely you know it too, thing is with CIG we just all get to see their mistakes, people are a little to hard on them for that; We're seeing the sausage getting made, not everyone has the stomach to watch the process

  • @TheWaylandir
    @TheWaylandir 6 місяців тому +1

    Love the shout out to the old Wow Gates of An-qiraj event :D

  • @michaelimhotep3367
    @michaelimhotep3367 6 місяців тому +2

    Definitely appreciate your perspective; just retired after 39 years in IT ..server, cloud architect. Must admit you raise a good point about the nested tree structure and associated complexity. You wonder how much overhead will be taken up by pure dynamic management of it vs other player transactions. I definitely appreciate what they're trying to object/inheritance wise..but I sure hope they've got really powerful servers

  • @Napster60
    @Napster60 6 місяців тому

    That was really good.. You are very easy to listen to. Keep making videos. You have alot to teach, show and react to. We would love to hear more of your thoughts!
    Pilot tip: Dive straight down/into hangers and face your aim to the center of the hanger until you are all the way inside. Then worry about rotating your ship to land on the deck.. See you online and keep up the great work!

  • @vincenzosparks2516
    @vincenzosparks2516 3 місяці тому

    This was an amazing perspective and I'm happy to see someone else shed light on CIG's pioneering endeavor to make a game of this scope. It does hold massive potential of future implications for the entirety of gaming and many people just don't understand that. Thanks again!

  • @Mr_Beaubles
    @Mr_Beaubles 6 місяців тому

    Omg, agreed with your conclusions 1000%!!!
    I've worked in networking and as a sysadmin for 15 years, and I extrapolated the impact their server meshing tech would have on the entire gaming industry, and maybe much more just like you did! Finally, someone that understands!!! Being able to seamlessly devide any virtual space up across many different physical and logical machines for many, many people is basically the holy-grail of game design. They're going to sell that with StarEngine to everyone and online games will start getting bigger and bigger. Population limits of servers could be immensely increased, or maybe even virtually eliminated! I have been losing my mind ever since the citizencon demo ever since. Again, I think you are exactly right in your conclusions, and yes, grouping up into large groups during the replication testing will definately be the best way we can assist them in gathering the vital data they need to make this work!

  • @ctzn3lack
    @ctzn3lack 6 місяців тому

    Great video i look forward to listening to more from your perspective.

  • @samdoehart1333
    @samdoehart1333 6 місяців тому

    Really interesting take! Always cool to hear someone who actually knows how this stuff works give their insight on things. Tonna share it with the org I'm in!

  • @E3_Kruger
    @E3_Kruger 6 місяців тому

    As a fellow (albeit more recent network engineer) this was great content, and from a beginner's perspective is truly excellent educational material on it's own. Massive kudos.

  • @Hav0k
    @Hav0k 6 місяців тому

    Love this! Thank you for covering this! You definitely earned a sub!

  • @Daggre
    @Daggre 6 місяців тому +7

    This is great Tybio! Subscribed! As a 20+ year (primarily mobile client) developer, not a networking expert, I was absolutely blown away by what they're trying to accomplish with server meshing and replication layer. As you said, this is much bigger than SC and has applications not only in other games but in the entire framework of what a meta-world could even be. There is absolutely no reason why a root node transition from, say, Stanton to Pyro, would be any different from a transition from a virtual city through the front doors of a virtual Porshe dealership in a real "bigger-than-Facebook/nVidia" sense. If they can transactionalize the handoff of a node transaction in an NFT this is a technology industry shaker not just a gaming industry shaker.

    • @cyberiusprime4855
      @cyberiusprime4855 6 місяців тому +2

      This is how the real Oasis will be built…

  • @Blackcat70_
    @Blackcat70_ 6 місяців тому +1

    Never stop yourself from making an analytical video like this, Sir. Thank you for your work. The passion i'm hearing is the same thing im feeling for this "thing" they are making. I sat on the fence much longer than most, but never wrote them off once. What i see now is nothing short of a technical miracle. Been in IT a LONG time.. i know what im looking at. Unbeleivable, really.

  • @hitman_zulu
    @hitman_zulu 6 місяців тому

    as someone thats going for their CCNA this was real cool to listen too and get an insight on

  • @edgeman04
    @edgeman04 6 місяців тому

    "Like the Metaverse but not stupid" 😂 I loved that. This really seems amazing.

  • @OKTechCrafter
    @OKTechCrafter 6 місяців тому

    Awesome video, you 100% hit the nail on the head at every turn! Subscribed for more.

  • @nonewmanjar8818
    @nonewmanjar8818 6 місяців тому

    Thnx for your insights! You are doing good, keep them coming mr!

  • @ravenescu
    @ravenescu 6 місяців тому

    loved the video! love the game, and it's great to see a professional give a informed opinion.

  • @goimdilmetloch8911
    @goimdilmetloch8911 6 місяців тому +1

    Super video! I think it's great that you as an expert don't say, I haven't seen that yet, it can't work. Instead you give an objective and well-founded opinion and show us ways to help CIG! Unfortunately very rare on UA-cam!

  • @flameless4644
    @flameless4644 6 місяців тому

    Great video! Thank you for your valuable insight. I hope everyone in the SC community has a chance to watch it to get a sense of the gravity of what is being accomplished by CIG!

  • @4ortytoon
    @4ortytoon 6 місяців тому

    "Think of this like the metaverse only not stupid." 🤣🤣💀 I'm literally dying after hearing that roast!!

  • @ZelosPhotizo
    @ZelosPhotizo 6 місяців тому +2

    Subbed, we have similar backgrounds. Mine in operations and architecture in the compute space, including cloud more recently. Sounds like we might have similar views on this. I’m interested in seeing more of this type of discussion from network, storage, compute, cloud, developers, etc. To really establish a credible source of information on the community side since there are so many misconceptions, for a variety of reasons.
    I really appreciated hearing the network architecture perspective, it’s been a gap for me.

  • @CrispyChristieMAC
    @CrispyChristieMAC 6 місяців тому

    Fantastic video, you have a great cadence for content

  • @julioreyes4698
    @julioreyes4698 6 місяців тому

    I just subscribed to your channel Sir. You are doing something very important for the community and that is education. Thank you.

  • @ToughVideo
    @ToughVideo 6 місяців тому

    Absolutely love your message at the end, beautifully said!

  • @4hire565
    @4hire565 6 місяців тому

    Holy hell!! Someone gets it!! Thank you so much brother, I have an IT background and I baffled by the scope of what CIG is doing.

  • @krukov3865
    @krukov3865 6 місяців тому

    As a much younger network engineer, thank you. You've put this so eloquently, and accurately. I know I'm going to spread this video as widely as I can.

  • @kingknossosthebull9796
    @kingknossosthebull9796 5 місяців тому

    Excellent first video, sir.

  • @chevystyle32
    @chevystyle32 6 місяців тому

    great video, an expert breaking things down. thank you

  • @comandante_galaxia
    @comandante_galaxia 6 місяців тому

    I thought that Vulture would explode at any moment. The entrance to the hangars is very narrow. ^^ Great video. I agree.

  • @GiovanniMariaCastoldi
    @GiovanniMariaCastoldi 6 місяців тому

    Quality content here. Bravissimo from Italy!

  • @ProvencalG
    @ProvencalG 5 місяців тому

    Really interesting to hear the point of view of a senior Network engineer. Your enthusiasm is refreshing.
    Now, the important bit I want to share: LANDING TIP! haha. When you land vertically, put the camera on top of your ship (hold the Z key to move the camera freely) and then go into decoupled mode: now strafe down just a tiny bit to give the ship an impulse, it will continue to descend slowly. Then all you have to do is to slow your descent with the brake key (X) and maybe strafe/roll to ajust your position. Voila, have a great day!

  • @Anonnymouse53
    @Anonnymouse53 6 місяців тому

    That this is the part of the project that hooked me. This is the Tech that excites me, I'm also in networking but deal with problems that are well understood, the ones CIG has to solve are pretty fascinating and I'm sure require experts from different disciplines working together on bespoke systems. From the outside looking in, it does sound like the bleeding edge.

  • @biotechisgodzilla
    @biotechisgodzilla 6 місяців тому

    "like the metaverse just not stupid." 🤣
    dude thank you! i was hoping for a specialist sharing their oppinion.
    i would love to see more "meta"-talks especially about this topic.
    thx alot!!!

  • @facehead7763
    @facehead7763 6 місяців тому

    Thank you being knowledgeable about the topic you talk about in regards to this game, a lot of people do not have the will or ability to understand "what the hold up is", I feel this may help a vast majority of people understand the sheer scale of not the just game but the technology required to make it function.

  • @11KAB11
    @11KAB11 6 місяців тому

    I have basically zero knowledge on network engineering or networks at all, but great video! It was interesting to learn a little more about the server meshing SC is always talking about!

  • @Quent1nB
    @Quent1nB 6 місяців тому

    I feel like we're missing some good video explaining what SM / RL is for non tech people. I work in the field as well so I THINK I have a fairly good understanding of what they're going for (and it is truly mind-blowing), but regular people don't have the faintest clue and just repeat key word they heard without understanding.
    Ideas:
    - Explain how a "normal" game works (= 2022 star citizen), with client DGS concept
    - Explain how 3.18 with PES changed things and we moved into the concept of a shard and why
    - What the RL will do (possibly details about the micro services & Gateway service )
    - What/how server meshing will work
    Probably explain the challenges, why each step is important, etc
    Great video anyway, thanks for that !

  • @knights353
    @knights353 6 місяців тому +10

    Great insight, I wish we had more SME's talking about the tech development.

  • @davidlayfield4521
    @davidlayfield4521 6 місяців тому

    thank you so much for your input

  • @Zach-rw6jf
    @Zach-rw6jf 6 місяців тому +2

    Regarding population congregation - What I found interesting about the recent CitizenCon demo was they were actually able to split up a very small "L" shaped room into 3 separate servers and transition all of the actors seamlessly. Obviously this was just a demo of their capabilities and they probably won't use that level of granularity, but the point is THEY COULD if they wanted to. They could determine the absolute maximum number of players packed shoulder-to-shoulder that would fit into a space station, calculate the area, and then divide that space onto it's own servers and there would theoretically be NO LIMIT to the number of players that could play together because they would first reach their physical space limit before they would reach the individual server capacity limit. And with their ability to quickly tear down and spin up servers as the population moves around the physical space, this gives them HUGE flexibility when it comes to events that would bring large numbers of players together. I know the technology they have developed is tremendous and I can't wait to see what they can do with it. (P.s. I'm a Software Engineer)

    • @MrTybio
      @MrTybio  6 місяців тому +1

      The down side of that is the processing overhead that comes with it, the smaller the slices are, the larger the percentage of the work is overhead. I have no idea what that overhead is, but if you have a big room with one server than all the work happens in one process, handing that around between 4 servers that have to have complete visibility into each other will eventually cost more than it gains. I love the thinking though, it could be that simple, but I have reservations :)

    • @Tsudico
      @Tsudico 6 місяців тому

      @@MrTybio I think the key is whether 4 servers would need "complete" visibility or not. What the servers need to see is different than what the players need to see and CIG has indicated that the entities that each views would be different. Since the servers deal with physics, they only need to have a view at the entities they have authority over as well as any entities that might interact with their authorized entities, but that could still be separated by spacial zones even if there aren't in-game physical walls defining them. A good example of this might be the single large room in the convention centers, it may actually get divided up into multiple physics zones that individual servers could handle. Each server would only handle the authorized entities within their zones but they will likely have additional unauthorized entities that either are intersecting multiple zones (like the floor) or on a path to their zone. They wouldn't need to see any entities within a zone that doesn't share a zone border with them.
      The player view would be different and would be based more on line of sight and might require more difficult handling than the physics servers because players actually might need "complete" visibility. Although CIG has mentioned that there could be techniques for reducing the load on clients by prioritizing entity updates based on how close those entities are to the player so for example the people closest to you in the convention center would update every frame but a person on the far side of the convention center might update with a lower fps but it might not be as noticeable to players because the foreground movement is more likely what the player would focus on.

  • @citizenoftheverse4653
    @citizenoftheverse4653 6 місяців тому

    Interesting to have a network engineer point of view on this, the data exchange will indeed be huge and will be something critical. I really curious about the details of their technology, this is truly fascinating!

  • @benjaminbeck5516
    @benjaminbeck5516 6 місяців тому

    Thank you very much for your professional opinion on this subject. Was really interesting to listen. Liked & subbed

  • @alexanderdooley5833
    @alexanderdooley5833 6 місяців тому

    "think of this like the metaverse but not stupid." on point sir.

  • @RybakSix
    @RybakSix 6 місяців тому

    Great video. Awesome job. Thank You kindly.

  • @undeadkitty334
    @undeadkitty334 6 місяців тому +1

    Good video, rough editing but I understood your point. I'm only a level 1 tech but I have a basic understanding of networking. And yes what they are undertaking is massive attempt at a new way to do server hosting. It will be interesting. I'm not worried about the desyncing, I'm more worried how they won't have massive latency between 100 plus clients in one node like you said.

  • @MichaelDavidWiller
    @MichaelDavidWiller 6 місяців тому

    "Think of this like the metaverse, except not stupid."
    Gold 🤣

  • @tlove21
    @tlove21 6 місяців тому

    I did CCNA1 and 2, I also am a server administrator, and cloud environment administrator and I am a programmer and also a web developer, that also does Graphic Design and multimedia. So I have said to many that Server Meshing is the holy grail of MMOs so I agree with you. From my limited scope of dabbling into many professional IT paths over the years.

  • @merclord
    @merclord 6 місяців тому

    My favorite line: "Think of this like the metaverse, only not stupid!" 🤣🤣🤣

  • @MetaphorUB
    @MetaphorUB 6 місяців тому

    I wasn’t convinced, but you had me at the end. You deserve the sub. Definitely needs some polish and maybe ask (still politely obviously) more directly for that sub and bell alarm. UA-cam is full of examples, good and bad.

  • @blazemonger1
    @blazemonger1 6 місяців тому

    Really interesting and excellent content, more of this please..

  • @buuginski
    @buuginski 6 місяців тому

    very interesting. thanks for your take on this

  • @kevinm3751
    @kevinm3751 6 місяців тому

    Thanks for opening up this conversation. So many players have zero clue about how complex of a problem this is and what has to happen to get it working and even from what you just said only touches the tip of the overall scope of this functionality and the complexity of implementing it. Hats off to CIG for what they have accomplished but not sure why everyone was so excited a few weeks ago when they presented this to us because that shows they are still a long way off from realizing this as something that can be put in the game at any scale! Still it is awesome they are willing to take on this challenge and we all need to be patient and hold our breath and hope they can get it all figured out because this will be the biggest feature of the game in the end and the amount of things they can hook to it is going to be where the real cool stuff begins to happen!

  • @obscenemachinery
    @obscenemachinery 6 місяців тому

    Hey great first video, entertaining and informative 👍

    • @MrTybio
      @MrTybio  6 місяців тому +1

      Awesome, thank you!

  • @solemgameinsights
    @solemgameinsights 6 місяців тому

    About what you said at the end of the video.
    This video certainly is NOT a mess.
    Great content!

  • @camraid9
    @camraid9 6 місяців тому

    Great video. I have been a a gamer for over 35 years, and I'm a plumber but I never discounted the sheer balls that CIG are displaying. I've seen so many lesser games fail, where Star Citizen succeeds in many of these tough problematic areas. I was waiting for a video like this. Thanks.

  • @nathanielescudero5379
    @nathanielescudero5379 6 місяців тому +1

    I'm happ to hear someone far more advanced in networking than me share the same view of how massive this project/tech will be for gaming if not mankind. This is how we get to a system that could support a world like "ready player one". Thanks for sharing the detail.

  • @fillianplays
    @fillianplays 6 місяців тому

    Fantastic explanation!

  • @kanascastle4097
    @kanascastle4097 6 місяців тому

    I have been waiting for a long time for a Network Professional to share their prespective of CIG's archievements and challenges.

  • @connorhenderson7983
    @connorhenderson7983 6 місяців тому +1

    I have no way near the experience yourself has, I have been working in networking for 10 years now, and it blows my mind what they are discussing, I cant comprehend how it will scale to the size they will require. It seems like magic to me at the moment what they are claiming is achievable, and I agree, the further implications in gaming and beyond seem interesting, tech like this in the industry I work in would be revolutionary.

  • @gortt7611
    @gortt7611 6 місяців тому

    Thanks enjoyed that, please do more!

  • @MMDC
    @MMDC 6 місяців тому

    My man, you had me at graph theory

  • @JaumeSabater
    @JaumeSabater 6 місяців тому

    I recently found out about @Moist_Noodle's channel and saw a couple of his videos where he actually teaches people how dogfighting works in Star Citizen (and reasons his arguments) and I just found this video, and I'm in a leisure! Yes, it's your first video and it's not going to be your best but, as a sysadmin, I appreciate it very much. Keep up the good work and welcome! I hope to see you in the 'verse (I am at ARMCO, by the way) 🙂

  • @tequila6955
    @tequila6955 6 місяців тому

    Great vid! Thank you.

  • @ferdinandoarmeni6328
    @ferdinandoarmeni6328 6 місяців тому

    "Like the metaverse just not stupid" is pretty funny.

  • @chagaze7199
    @chagaze7199 6 місяців тому

    Interesting and lighted point of view

  • @Fizzlefuse
    @Fizzlefuse 6 місяців тому

    This was really insightful, thanks for sharing.
    One thing I keep hearing from other, sceptical people is that things like server meshing have already been done in game "X, Y or Z" and therefor it's not a big deal or something. I do wonder what the difference is between other games using some kind of servermeshing and CIG's attempt. I understand it's all very technical and honestly, most of it goes way over my head but I do think CIG is actually pushing boundries. I hope they succeed.

  • @krozareq
    @krozareq 6 місяців тому +1

    Aye big props to Benoit and the entire CIG network team for what they are doing here.

  • @AndrewVisse
    @AndrewVisse 6 місяців тому

    Great video, tks for sharing your view!
    The network part of this game is their greatest challenge, I'm really curious to see how 2024 goes, since some of the systems are supposed to come online.
    Haven't really played since 3.16, so hopefully it will be a nice surprise.