System Architect Talks (Future) Star Citizen Server Hardware

Поділитися
Вставка
  • Опубліковано 15 лис 2024

КОМЕНТАРІ • 167

  • @grimhizzer
    @grimhizzer 5 днів тому +15

    Grolo, your content is informed and well thought out. I enjoy looking behind the curtain of game systems with you, while you explain the ins and outs of server deployment and configurations . Thank you for the education and the time you spent making this videos. Can't wait for the next one.

    • @grolo-af
      @grolo-af  5 днів тому +3

      You rock. Really appreciate that!! : ] Still pretty new to this. Really awesome to hear when people dig it!

  • @stephen9021
    @stephen9021 19 годин тому +1

    Amazing explanation ! Just for information they just announced yesterday on the server meshing video that 1 stanton system is 700k entities at start and 3 million entities after 1 week.

    • @grolo-af
      @grolo-af  18 годин тому +1

      Aye! I posted a reaction to that. Was pretty pumped about the ISC topic this week : )
      ua-cam.com/video/IRzlTcloEvo/v-deo.html

  • @Diogenes76
    @Diogenes76 2 дні тому +1

    A lot of people also forget that individual ec2 instances do not scale linearly in power and cost but exponentially. Once you go over certain common configurations, they get very expensive very fast. The trick is to find the sweet spot where you get the best RoI performance cost ratio.
    In my experience, most servers run out of memory way before they run out of CPU.

  • @ConteRegalado
    @ConteRegalado 4 дні тому +4

    As a fellow developer just starting out in the industry, I really enjoy your content. Very informative.

    • @grolo-af
      @grolo-af  4 дні тому +2

      Awesome to hear! And best of luck on your journey! Doesn't seem like as long ago as it actually is that I was at the start of it too... was fun!

  • @mircea.j
    @mircea.j 4 дні тому +3

    Loved this and past videos and love to see the passion you put in these. I am not an expert in tech (by my trade), just user and enthusiast. Understanding game dev just a little bit and now a bit of the systems behind it (incl. hardware) is great and gives me a way better idea of what the CIG dev team is going through in the long run. Thank you!

    • @grolo-af
      @grolo-af  4 дні тому +1

      You're exactly the type of person I'm trying to speak to in these. Glad you enjoyed it!! Thanks for taking the time to let me know. Means a LOT!

  • @KickstarterRadio1024
    @KickstarterRadio1024 3 дні тому +2

    Great video... this Thursday there will a video of server meshing news on the offical Star Citizen channel, can't wait to learn about it!

    • @grolo-af
      @grolo-af  3 дні тому +1

      Aye!! I will be reacting to it immediately after it's posted. Can't wait.

  • @madrooky1398
    @madrooky1398 4 дні тому +6

    I am somewhat convinced that CIG themselves does not know yet the scaling properties of the server architecture. Something like this has never been done before and the system is not really functional yet. On top of that it might be necessary to scale peaks dynamically. It is gonna be very interesting what solutions they come up with and how this might impact online gaming in general.
    Because if this is going to be successful other companies will be encouraged to to something similar and the nay sayers will be quieter.

    • @grolo-af
      @grolo-af  4 дні тому +2

      Agreed; I'm watching closely - eager to see how it all plays out!

    • @amineabdz
      @amineabdz 4 дні тому +4

      I think people underestimate the sheer scale of the backend tech they are building, if it succeeds it's going to be a bigger achievement than the game itself.

    • @yulfine1688
      @yulfine1688 3 дні тому

      @@amineabdz indeed, it also doesn't' matter who achieves it first or who ends up finding better routes its in the long run a massive achievement and push forward for multiple industries even if the game ends up failing.
      Reality is most people have very limited knowledge about the basics of computers in general so even mentioning basic hardware or attempting to explain in laymen's terms what hardware does is already too much for people.
      It's a sad reality for those who work in these kinds of fields because people really are unable to comprehend the difficulty and technicality and effort that goes into these things.
      They just expect it to work and its the architects and engineers jobs to basically make that happen which creates a larger disconnect.

  • @bibbler1234
    @bibbler1234 3 дні тому +1

    Nice video. I think their IT infrastructure costs are listed in their UK financials and are around 1.5 million last time I looked a few years ago. Might be worth a follow up pumping the latest of those back through this calculation. I think this demonstrates the value of on prem to them. A lot of engineers can be had for a few million pounds a year!

    • @grolo-af
      @grolo-af  3 дні тому

      Appreciate the thoughts!! I was trying to outline how we might think about server costs and hardware come the release of 1.0, not today. But it may be interesting to compare to today's hardware & cost too!

  • @Bubblegum_Ronin
    @Bubblegum_Ronin 5 днів тому +13

    It's Grolo and I click!

  • @MoeruzeBurning
    @MoeruzeBurning 3 дні тому +1

    Here's hoping it doesn't cost them about $72 per month per concurrent user! Or at least that the utilization per actively paying user is low. I guess if you assume a player is active on average around 10 hours a week (which would be pretty high) then an active player costs around $4 a month in hosting and it might be viable as long as the monetization makes sense. If $10 of the cost of the base game went towards hosting and players played on average 100 hours or less over their lifetime, then it might be feasible with just game sales. But if people want to be playing it more than that, it will need a subscription or constant sales of cosmetics/ships to stay afloat.
    These costs are always an interesting balancing act, thanks for doing a dive into it and making a good WAG.

    • @grolo-af
      @grolo-af  3 дні тому +1

      Indeed they are. And of course. Hope we get to see how close it is to the mark someday : )

  • @ParaquatSC
    @ParaquatSC 4 дні тому +2

    neo4j as far as we've determined from some specifics CIG have shared in the past, for the entity graph

    • @grolo-af
      @grolo-af  4 дні тому +1

      Ah! That's better than Neptune IMO for the reasons I described in the video and the pitfalls of managed servers. That could reduce the operational cost (but raise administration cost, something I didn't even touch on). But most importantly, keep their options open.

    • @ParaquatSC
      @ParaquatSC 4 дні тому +1

      @@grolo-af re the scaling, we heard from Chris R directly LAST September about this exactly. They reached their ingress cap and were going to go to vendor to find a solution. But clearly the issue is with their optimisation, hence RMQ this year to avoid all writes being direct to graph, and making some less urgent things queue

  • @R1po
    @R1po 5 днів тому +5

    I wonder how, or if better server performance will improve the feeling. I can't tell it's the engine or the server performance or the synergy between those two. Is it even possible to make an FPS in that size responsive enough? I played some Arena (the FPS/Deathmatch mode) a few weeks ago, and ofc it's not Quake or even CoD. I don't expect that. But the hitreg was all over the place, Kills with 1-99 bullets. The player model movement not in sync - death animation playing seconds after the kill etc.
    So I wonder where the limitations are and what part the hardware will play. Wobbly ships that stutter around and explode. Or that way: How would the game feel if it was an offline game. What effects are caused by the server hardware, server-software/engine, or client-server connection.
    What effects/bugs/glitches will disappear in the future and what limitations will be there for the foreseeable future, no matter the hardware?

    • @grolo-af
      @grolo-af  5 днів тому +2

      We'll know soon how it feels as an offline game. That's what Squadron 42 is, and we saw a pretty decent demo of it at the last Citizen Con. I do think most of the issues you're describing are related to server performance. To answer your question: yes, I think it's possible.

    • @entityself3104
      @entityself3104 5 днів тому +1

      @@grolo-af Arena Commander is the same; it runs really well compared to the PU.

  • @VinePest
    @VinePest 5 днів тому +1

    Love your videos, can't enough of this topic and you explain it very well!

    • @grolo-af
      @grolo-af  4 дні тому +1

      Well I can't get enough of the encouragement; really appreciate it! : )

  • @BobWobbles
    @BobWobbles 3 дні тому

    Tremendous. If you ever get tired of working in the industry you would make a great educator.

  • @holy8782
    @holy8782 5 днів тому +1

    I have no idea how I got here. But this is certainly fascinating.

    • @grolo-af
      @grolo-af  5 днів тому

      Well I'm glad you got here! Welcome! And thank you : D

  • @Kelieon
    @Kelieon 5 днів тому +2

    Thanks for the deep dive! Super fascinating.

    • @grolo-af
      @grolo-af  5 днів тому

      For sure! Thanks for watch'n!

  • @spaceghost8891
    @spaceghost8891 5 днів тому +5

    first.
    I've been playing SC a lot after watching your streams. Bored from the EVE spreadsheets. Hope to see more lives!

    • @grolo-af
      @grolo-af  5 днів тому +1

      Aw man, glad to here it!!! o7

  • @woofer_808
    @woofer_808 5 днів тому

    Again, this is super appreciated! I love these sorts of spherical cow estimations when it tips over into real world numbers.

    • @grolo-af
      @grolo-af  4 дні тому

      Haha, I hadn't heard that phrase before. That's a really good way of saying it :)

  • @Reality-sg8rf
    @Reality-sg8rf 4 дні тому

    Well done sir. I work on IBM mainframes so all this distributed platform info is very interesting.

    • @grolo-af
      @grolo-af  4 дні тому

      Wow! That’s awesome! A long time ago I got to share time on a mainframe. Very different and cool way of doing things. Would love to play with a modern one.

  • @Lisa-Azra_Broad
    @Lisa-Azra_Broad 3 дні тому

    Awesome, thank you for your hard work and presenting it in an interesting and understandable way

    • @grolo-af
      @grolo-af  3 дні тому

      You bet! "My pleasure" feels cliche, but I really do enjoy it. And I enjoy the discussions that follow just as much!

  • @realdeal485
    @realdeal485 4 дні тому

    Might have missed it but what is minimum upload per player for stable? Back in the day swbf original required 2mb per slot...?

  • @randymorris5296
    @randymorris5296 4 дні тому

    Glad to hear you're recovering sir!

  • @reyork
    @reyork 5 днів тому +1

    Agreed... on -prem doesn't make sense, at least right now. CIG has too much on its plate to worry about supporting multiple data centers all over the world.

  • @tahlularose9267
    @tahlularose9267 4 дні тому

    Great analysis, your insight is much appreciated.

  • @Trikie77
    @Trikie77 4 дні тому +1

    i am pretty shure if they get this to work we gonna be 200k plus online at all times

    • @grolo-af
      @grolo-af  4 дні тому

      Could very well be! Their operations captain will be yell’n, “Deploy the servers!!”

    • @MoeruzeBurning
      @MoeruzeBurning 3 дні тому

      I think that would be what we like to call "a good problem to have"

  • @sjoervanderploeg4340
    @sjoervanderploeg4340 3 дні тому

    Don't forget that there are parallel tasks that run on these servers, but also because this is based on cloud infrastructure... asynchronous!
    Things like physics are likely to run asynchronous to the other threads so you don't thread or spinlock waiting while you serve clients.
    In the world of Star Citizen the replication layer is the "database" where "game servers" each take control over a set of entities.

    • @sjoervanderploeg4340
      @sjoervanderploeg4340 3 дні тому +1

      And I certainly hope "gamers" that sit out this entire video will understand why a subscription service is not all that strange...
      I know, but if you just try to explain the economics behind it... it would take an hour!

    • @grolo-af
      @grolo-af  3 дні тому +1

      You're right of course. I simplify some things to convey things in a way that are easier to understand, and I try not to explain everything all at once. And therefore, it will always be easy for a technical person to come in and say "but what about" (I'm not saying YOU are doing that - I'm speaking generally here to explain to folks that may not get why I omit things). But one thing you learn as you go ever further into this career (or indeed likely most?) is that communication is often a barrier to progress & understanding. As the person with the technical understanding, it's _your_ responsibility to bridge that gap, and you can't do that for everything and everyone all at once, as the message needs contoured to the recipient(s) and the subject. Hopefully that resonates.
      But yes something like weather would likely be in another process altogether. Thinking of the replication layer as a database is a good way to explain it, though it's kind of inverted from most from the perspective of the DGS and client, in that data is being pushed in a constant stream, not really queried, unless you consider player "inputs" the query, at least on the player side. On the DGS side you just have dumb compute waiting for jobs to do basically : ).

    • @sjoervanderploeg4340
      @sjoervanderploeg4340 2 дні тому

      @@grolo-af my understanding is that we, the clients, don't connect to the DGS either but the data is streamed from replication back and forth to the DGS that has authority.
      Star Citizen is also built heavily on top of ECS (Entity Component System), which adds a lot of overhead if you do runtime profiling.
      And besides that, we are on a 64bit coordinate system that also means at least a three fold of extra CPU cycles for every position... something that is usually optimized by packing 2x32, 4x16 or 8x8 into a single word by every game developer out there :)

    • @grolo-af
      @grolo-af  2 дні тому

      @@sjoervanderploeg4340 Yeah, I'm not suggesting runtime profiling. I'm suggesting extensive profiling outside of the runtime env.
      You're correct about us not connecting to DGS directly. Not sure how clear I made that in this one, but in a previous video I talked extensively about that.

  • @crispy9175
    @crispy9175 4 дні тому

    Glad you're back and feeling better!

  • @Sentrme
    @Sentrme 4 дні тому +1

    Thanks!!
    Ive neen wanting to apply at CIG. HA arch & low lvl systems. Is similiar to coding in '90s cause every nanosec & bit counts.
    Working in HA auto scaling complex system used for Big Data. Its easy for mgmt to set sacrifical deadlines and comput resources. If devs aren't listened too or given ability to communicate. Leading to sky rocketing costs and quadrupling the efforst to fix tech debt running in production env's.

    • @grolo-af
      @grolo-af  4 дні тому

      If you apply, best of luck! They need those skills!
      I hear you on management and costs! Effificency is very easy to sacrifice, and it's also easy to hide, sadly. In some ways "clouds" have been a boon, in others a curse. When it's so easy to acquire more compute, its easier to be wasteful. In the "old days" server acquisition was harder, there was more incentive to clean up the code...

  • @muhschaf
    @muhschaf 5 днів тому +3

    4milli entites will be the lower end...players are MESSY...

  • @drunit8122
    @drunit8122 5 днів тому

    heeeyooooooooooo
    Thanks for the deeper dive on my questions! Checking out the SC org now ;)

    • @grolo-af
      @grolo-af  5 днів тому

      Awesome!! Ping me on Discord if you get in. I'm grolo there too : )

  • @kjdtm
    @kjdtm 4 дні тому +1

    don't forget right now they are hosing different servers/location US, ASIA,EU... etc, + PTU + evocati

    • @grolo-af
      @grolo-af  4 дні тому

      Yeah I didn't mention regions in this video... but they'll basically replicate the entire stack in each of those places, at different scales.

  • @FurryButBald
    @FurryButBald 3 дні тому

    Interesting video with all the estimated costs.laid out. Not sure how CIG will be able to make enough profit from a subscription (which it seems they definitely will need). Especially when the subscription price will be limited to what customers will pay. Eve online subscription for comparison is £15.99 ish per month. But we will see.

    • @grolo-af
      @grolo-af  2 дні тому +2

      Certainly curious. I'd like to see 'em get creative. Sell billboard space! Let our Org rent a huge display in Area 18. Let me as an individual join a concierge program that gets me access to a cool lounge in space ports... stuff like that. I think the market would gobble it up. Line out the door.

  • @BradAhrens
    @BradAhrens 3 дні тому

    Glad the procedure went well! What shows did you binge?

    • @grolo-af
      @grolo-af  3 дні тому

      Thanks! I watched a lot of Yellowstone (starting from episode 1), and I also re-watched the entire LoTR movie trilogy. That was a solid 10 hours itself.

  • @timkreis8543
    @timkreis8543 4 дні тому +1

    Nice job on collecting all the prices from AWS, their site gives me migranes.
    I would guess storage, I/O and network traffic could increase those cost by quite a lot. On the other hand they could negotiate a better price than the public one (especially if they endorse the Neptune DB).
    Still you might look at well above 10$/€ per player and month easily... Just for server cost... I dont see how this will work without a susbstantial subscription.

    • @grolo-af
      @grolo-af  4 дні тому

      You could be right! There was another thread I just replied in asking about subs... I could easily see them doing an optional premium sub. Sell access to concierge lounges at space ports, or advertise your org on premium billboards.... that's the kind of stuff I'd be looking at. People would be lining up to pay. But you're right... the cost of running this is going to be high. But the cost will decrease over time.

    • @timkreis8543
      @timkreis8543 4 дні тому

      @@grolo-afI would love to see a subscription mode with no pay to win ships or items

    • @grolo-af
      @grolo-af  4 дні тому

      @@timkreis8543 I'm all in on the sub model myself.

  • @8020erwin
    @8020erwin 4 дні тому +1

    can GIC survive without a subscription model?

    • @timkreis8543
      @timkreis8543 4 дні тому +2

      I would be extremly suprised if they could. Nobody wants to hear that, but the game is very expensive to run.

    • @8020erwin
      @8020erwin 4 дні тому

      @@timkreis8543 that is what i was thinking that $16 pm is pure server const. not office, not people, not development. that will be double or triple.
      That is a lot of skins one should buy each month, if that is their business model

    • @grolo-af
      @grolo-af  4 дні тому +3

      One thing CIG has proven, is they're adept at financing this project : ). I'm not concerned about them figuring out how to financially support it. A subscription may be part of it. I'm not sure. I could easily see them doing a "premium subscription" where you get access to premium (but entirely superficial) in-game features..l like concierge lounges in space ports... that kind of thing :). Kind of like ESO has an optional,premium sub. People would line up at the door to pay it and help fund this thing for everyone I think.

  • @broggyr
    @broggyr 4 дні тому +1

    TIL that WAG stands for Wild Ass Guess.

    • @grolo-af
      @grolo-af  4 дні тому +1

      : ) One of my favorite TLA’s!! There’s a lot of them to choose from in this field…

  • @errgoth
    @errgoth 4 дні тому

    Interesting. Thanks for sharing.
    Is this going to be a problem for CIG as the player base grows?
    We know that not all players do a session every day, most only in the weekends. So we know it only spikes in the weekend. And that is when the service is slow, with very low server tick(..) And thus a bad experience for the playerbase.
    Will it make sense to invest for more server time in those periods? It feels like they are just cramping the playerbase in to a tight set atm. If they don't/can't invest/expand it will be bleak for years to come it looks like.

    • @beny9360
      @beny9360 4 дні тому +1

      In the modern, cloud, world infrastructure should be designed to be horizontally scalable. Ie automatically handles load and spins up VMs etc as required. At this point I’ve only watched 1/2 Riis vid so not sure if he goes into automation much.

    • @errgoth
      @errgoth 4 дні тому

      @@beny9360 I understand(..) the mechanic. It's not about scalability but more about cost I'm guessing. There is only a curtain amount of power(..) per server, and it's clear at the weekends they don't add sufficient server power for the needs. Resulting in minimum service. If that is a cost thing, which it seems it is, then it will only get worse as more players join in the future and more features are made active. There are weekends when the server fps is 3-5 max on all shards, which is just about unplayable for most situations.

    • @grolo-af
      @grolo-af  4 дні тому +1

      Well, right now they may not be auto scaling. First of all, they cannot scale the universe... it's bound to 1 server and 100 players. With 4.0 that will change. But beyond that, there's services sitting behind those game services... and I'm not sure if they're auto scaling yet either. It seems to me that concurrent player spikes negatively impact all servers and so there's some shared resources being overtaxes.
      All of this will need solved as outlined in my video. Is it a problem? I don't think so. No reason that can't solve it. I also don't expect it to be a cost problem. As I demonstrated, they can get the cost down to reasonable levels per player and maintain that. It's just about funding then which they've proven to be adept at : )

    • @timkreis8543
      @timkreis8543 4 дні тому

      @@errgoth I can see a problem there, if you have tons of shards spinning up on weekend and then you need to scale back again, persistent stuff like base building will prevent you from going back too much.

    • @grolo-af
      @grolo-af  4 дні тому

      Upon the 1.0 release you won't be spinning up new shards, you'll be spinning up additional capacity for existing shards.

  • @BlindAndDangerous
    @BlindAndDangerous 5 днів тому +1

    I wonder if there is any precedent to having one DGS in the mesh be solely responsible for handling all of the AI in the shard. That way no other DGS has to worry about AI. This sounds like a nightmare of server communication and authority state handling so could be hard to implement, however could be good for performance, I don’t know.

    • @grolo-af
      @grolo-af  5 днів тому +3

      The CTO recently gave an interview in french in which he addressed exactly this. I was going to discuss the translated text but it turns out their interviewing him on the next ISC on these topics so I'm going to wait and react to that and reference the translated text of the french interview as-needed. Basically what he said, is many of the sub services that service the game servers ARE game servers. Sounds like the game servers are heavily feature flagged to me. We'll talk about this soon :)

  • @LisaSimpsonLiberal
    @LisaSimpsonLiberal 4 дні тому

    Pog

  • @MotherNature26
    @MotherNature26 4 дні тому

    based on the general analysis here it would take (roughly) about 100 Million/year for a consistent player base of 200,000 people. The number of players that have signed up is 5 million. Is there a scaling efficiency that we are missing in this analysis, similar to how efficiencies of scale reduce the cost of commodity production like in the chemical industry for example? It seems to me CIG needs to find another 10 to 1 efficiency to make this viable. Is it possible they have found that efficiency as part of their development? CIG knows how to do this type of financial analysis as well, and I doubt they would going full steam ahead with a financial prognosis that would be indicated here; is it possible that cost had a hand in killing their previous false starts on server meshing?
    How might you envision that another 10 to 1 efficiency increase might be possible. Thanks for the great video.

    • @MotherNature26
      @MotherNature26 4 дні тому

      maybe, CIG is just betting on this phenomena you point out here 1:04:46 (for next minute)

    • @grolo-af
      @grolo-af  4 дні тому

      Hey really appreciate the comment, question, and thoughts! I think assuming an average peak of 200k with just 5 million total players may be high? EVE Online had 9ish million subscribers with an average peak of 50k. If we make the math a little easier, maybe 200k peak avg would entail a player base of like... 40 million? 40 million players would have a much easier time of generating 100m per year that 5m would. But even 5 million players would probably average $20 per player per year to fund that $100m cost. And probably quite a bit more than $20 / yr to make the company profitable!
      Numbers scale quick :) Also keep in mind, the numbers I put forth are WAGs! I could be over/under estimating quite a bit which would skew these numbers... but even if my guess is close to the mark, the numbers here seem very feasible to me. Whatchya think?

    • @MotherNature26
      @MotherNature26 4 дні тому +1

      @@grolo-af Interesting, that first part might be where I went wrong given the landscape I was painting in my head. I was unaware that it is potentially more realistic that these peak usage periods would only draw in between 0.5 to 1% of the player base at a given time. I was thinking CIG would have to support 10-20% of the player base at peak play periods, and asking from that vantage point. This would account for that 10-1 ratio I was searching for that makes their financial accounting make more sense to me.

    • @naryaneth
      @naryaneth 4 дні тому

      @@grolo-af Thanks a lot for this video. Really instructive, what a wonderful project to follow.
      When we talk about costs, we also need to keep in mind that there is also the salary of the employees at CIG (I think they are around 1000?) - their offices etc.
      I am wondering what will be the business model at the release. Can they continue to sell ships (that will release alongside new features)? I dont think they can ask for a mandatory subscription anymore as it was never part of their plan (even if I would like it!).

  • @Unselfless
    @Unselfless 5 днів тому

    What would be your advice to a network engineer wanting to become a System Architect?

    • @grolo-af
      @grolo-af  5 днів тому +3

      Pick one programming language and go deep on it. Build a service. Deploy and manage it. That's a starting point. Your networking knowledge will be invaluable. Begin to stitch those two worlds together. There's no short cut. Takes time. Stick with it.

  • @aomukai
    @aomukai 5 днів тому +1

    What server are you on on Ashes?

    • @grolo-af
      @grolo-af  5 днів тому +1

      We started on Lyneth, but just moved to Castus (fresh start)

  • @caintindal1671
    @caintindal1671 5 днів тому

    As much as I hope Server meshing succeeds I do think it is three to four years off to be best it can be. My biggest hope for CIG is to be able to 500 people into one Shard at 4.0 and think that is very achievable for CIG to do and will be best thing they can do at this stage. Then build from there.

    • @madrooky1398
      @madrooky1398 4 дні тому

      Yeah since SQ42 is announced for 2026 I would simply say 1.0 is at least two years later and Server meshing is one of the most complex and critical parts that cannot be perfect until it goes live because of scaling.

    • @caintindal1671
      @caintindal1671 4 дні тому

      @@madrooky1398 Why I dont want them to rush and get maximum players in the game I rather see take it slow and learn.

    • @yulfine1688
      @yulfine1688 3 дні тому

      @@caintindal1671 sadly they can't really take it slow, time isn't in their favor to the common person who has no real understanding of what's happening and even those who worked in the field who also undermine the development such as Thor whose generally a fairly intelligent person.

    • @caintindal1671
      @caintindal1671 3 дні тому

      @@yulfine1688 if they rush it it will fail having 500 on the server with 4.0 will be a big win for first time Orgs that have over 100 people will able to work together, Having 6 Orgs could fight each other in PYRO. First time Human Pirates will have a targets and the first time Pirates will have to think on who they hit as they will have to think. If all goes well they get it up to 1000 by the end of 2025 know one at this stage knows if this will work even though the y have had 1500 on a shard so far. If they go to fast people will be more pissed than what they are right now.

    • @yulfine1688
      @yulfine1688 3 дні тому

      @caintindal1671 agreed but reality is people are stupid and that's why so much effort has gone into 4.0 and why they put other features on hold to focus further on sever meshing.
      Granted they may delay 4.0 further to early next year which would send people into an absolute frenzy like the mindless fools they are.

  • @tatianatub
    @tatianatub 5 днів тому

    one of the kickstarter promises was private servers do you think thats still realistic?

    • @entityself3104
      @entityself3104 5 днів тому +1

      Not self-hosted, no way that will happen (anytime soon).

    • @insector2093
      @insector2093 5 днів тому

      An Arena server sure, but the entire PU nope..

    • @timkreis8543
      @timkreis8543 4 дні тому

      I could imagine them renting out heavily scaled down shards on AWS... but your wallet isnt going to like that at all.

    • @grolo-af
      @grolo-af  4 дні тому

      This is a great question and one that I'll spend some more time talking about in my next video which will relate directly to this question (it's going to be a reaction to the upcoming interview of their CTO on ISC who will be talking about the backend). Short answer: it's possible still that they'll deliver something... but it won't be a copy of the PU. It'll be something much smaller, is my guess.

  • @TheEVEInspiration
    @TheEVEInspiration 4 дні тому

    He's back!

  • @WhiteLineRambler
    @WhiteLineRambler 5 днів тому

    I'm back! Who did it better Terminator or Grolo

  • @ZaimGamePlay
    @ZaimGamePlay 5 днів тому +2

    this is very intersting :)

  • @Kalikorz
    @Kalikorz 5 днів тому +1

    Great vid

  • @mukicare1977
    @mukicare1977 День тому

    Good Job!

  • @Stigglitch
    @Stigglitch 5 днів тому +1

    An IBM Power Server is what SC needs for the backend, x86 is limited ;)
    The IBM® Power® E1080 is the most powerful and scalable server of the IBM Power portfolio. The E1080 supports up to 240 Power10 processor cores and up to 64 TB memory, and is designed to run AIX®, IBM i and Linux®.

    • @grolo-af
      @grolo-af  4 дні тому

      I can't comment as I know almost nothing about this class of hardware.... but what I can say, is I'd love to play with it!

    • @Stigglitch
      @Stigglitch 4 дні тому

      @@grolo-af You wouldn't believe I've got these offered for FREE. A decommissioned one. There are "small" 4-8U Power systems. You can jank out RAM or a CPU while its running, one of the coolest features :p

  • @AlbertoFeoli
    @AlbertoFeoli 4 дні тому

    Awesome 👌

  • @Suranfox
    @Suranfox 4 дні тому

    PiP video is in front of the writing

    • @grolo-af
      @grolo-af  4 дні тому +1

      Yeah I noticed that :(. I’ll do better next time. Sorry!!

  • @Napster60
    @Napster60 5 днів тому

    Ive just stumbled across this. and i dont have any better information or knowledge.. I just play lol
    My real question is Why do these game servers need to do SO much calculation and have so much power.. My local personal computer needs to do it sure. Needs to render all the objects and place them, calculate gravity ship/player movement.. Why does all that work need to happen on the server too? Why not just send location information updates around from player to player instead of calculating it in the server as well? It just seems very wasteful and expensive to have so much stuff calculated and/or handled by the server.. Now admittedly im ignorant about what IS needed and what ISNT needed.. But for example we can do simple math and time calculations to follow the path of planets in the real world universe.. Running an active simulation on the server is a massive waste of resources. No?

    • @williamhoney3827
      @williamhoney3827 4 дні тому

      I have little to no knowledge about your question but From what I gather CIG is trying to get everything they can server side but haven’t reached that level yet and are kinda a mesh of communication between the server and client (more then would be necessary) depending on what is being calculated… I am curious as to the answer to your question

    • @grolo-af
      @grolo-af  4 дні тому +2

      Great question! What you're asking about is called "client authority" where a server trusts a client to perform the calculations. What CIG wants is "Server authority". There's many reasons. The biggest is likely exploitation. Clients love to cheat :). Another is resolving differences in calculations between clients. They will all calculate slightly different results (due to latency and time drift and etc)... who wins? I could go on... but you get the picture. Surprisingly, it also has tremendous scaling challenges. It's much harder to scale the edge of a network (client connection to game server) than the network in your data center. If you want an example of client authority look at Elite Dangerous. It's doing what you're describing. But the max number of players in a shard is around 30 or 60 I believe?

    • @Napster60
      @Napster60 4 дні тому

      @@grolo-af
      Ah I see. That's pretty enlightening. Though I would wonder if there can be some compromising to lighten the load on the servers because we as consumers are forced to install Easy Anti-Cheat on our local machines anyway. So perhaps some of it can be offloaded to the client and save quite a bit of money?
      All this to say I hope they make good decisions and not burn money where they don't have to.

  • @roxyk2515
    @roxyk2515 4 дні тому +1

    Star Citizen Has Actual Servers??
    I Swore They Only Had A Few Potatoes Hooked Up To A Single GTX 900.
    That's what it feels like.

    • @grolo-af
      @grolo-af  4 дні тому

      lol; good one : ). I mean look… I put “future” in the title. You could be right currently!

  • @kVidStream
    @kVidStream 5 днів тому +1

    Who's the person to look for when it comes to the game engine?

    • @grolo-af
      @grolo-af  5 днів тому +1

      The game engine sitting in the client? I have no idea.... good question. I'll look around and see if someone stands out.

    • @entityself3104
      @entityself3104 5 днів тому

      What aspect are you interested in?

    • @kVidStream
      @kVidStream 5 днів тому

      @@entityself3104 Usually, I look at netcode, but at this instance, it's resource management. Why is there such bad GC in the game engine.

    • @entityself3104
      @entityself3104 4 дні тому

      @@kVidStream, are you referring to the items in the world not being removed, or what programmers mean by GC (obj/mem management)?

    • @kVidStream
      @kVidStream 4 дні тому

      @@entityself3104 yes; removal of handle in memory (therefore cannot be referenced anymore) but the resource is still not returned to the OS.

  • @MurkMercy
    @MurkMercy 4 дні тому +1

    28:20 $12,300 a day X 365 days = $4,489,500 PER YEAR for 8000 PLAYERS.
    = $516.75 per year per player (for 8000 players)
    = $43 per Month per 8000 Players (for 8000 Players)
    That's all I heard!!!
    Fact- Even with more players the server cost will increase to handle the load. There is NO Balance. There will be No Server Meshing.
    IT ALL COMES TO MONEY!!!!
    Thats all I heard. Ain't no way!!!!!

    • @grolo-af
      @grolo-af  4 дні тому +1

      How do you get $43 per month? $43 for what?

    • @MurkMercy
      @MurkMercy 4 дні тому +1

      @grolo-af just a rough estimate of (if at all) the PLAYERS were to take on the costly role of PAYING FOR SERVER ACCESS (we obviously are paying for it indirectly at this present time). This is done as a loose example. YOU jumped directly into the financial aspect of running a server (FOR WHAT???, maybe to give an monetary excuse of why servers in Star Citizen are so horrible at this present time). So doing the math by YOUR EXAMPLE GIVEN, if the players are absorbing the cost of paying for servers to run SC (which we obviously are thru ship sales) then BY YOUR EXAMPLE, this is a breakdown of what (8000 players would pay) Directly or indirectly. Where else is the money to run the servers coming from Grolo???

    • @MurkMercy
      @MurkMercy 4 дні тому

      @grolo-af or shorter answer MATH.

    • @MurkMercy
      @MurkMercy 4 дні тому +1

      I 'd also like to point out so that everyone understands.... You also stated that the server load will hit its peak and plateau. It is atr this point where present day technology will not be able handle player numbers per server load. Guess what doesn't plateau.... COST, MONEY THE PLAYERS PAY TO ACHIEVE A THEORETICALLY PROVEN UNACHIEVABLE GOAL. You already know this, by your example. Finance already knows this. But THE PLAYERS are BEING told we will achieve XXXXX amount of players per server. SO THE SHIP SALES CONTINUE. If you're presenting how servers work to us. You've been cleared to do so. So Chris Roberts knows this in advance. Believe me bro. I understand being in a job where boss wants you as an ant, to push a boulder up a hill and just make it work. Would appreciate it if my comments are not scrubbed. The Star Citizen community is a very intelligent community. But a lot of us are tired of the money hungry feasting off our dreams, desires and passion for gaming.

    • @yulfine1688
      @yulfine1688 3 дні тому

      @@MurkMercy what are you even going on about? He doesn't work for CIG or any of those companies nor has any relations with them.
      Yes the main funding for the game is currently via ship sales and other smaller backers who invested, its why likely by 1.0 a lot of things will change, the ship store isn't going away probably ever as will other things like skins etc, they also have their two different subscription options many people pay into among other things.