this post was submitted on 14 Nov 2024
6 points (87.5% liked)

Star Citizen

286 readers
31 users here now

This is your community for everything related to Star Citizen - an up and coming epic space sim MMO being developed by Chris Roberts and Cloud Imperium Games.

Rules

  1. Submitted content must be related to Star Citizen. All c/starcitizen content must be related to Star Citizen. Content with an indirect relationship ust be a text/self post and must attempt to provide meaningful discussion of Star Citizen.

  2. Be respectful. No personal insults/bashing. Don't be a dick. Treat others with respect and refrain from name calling/insults.

  3. Follow all specific posting restrictions:

  1. No AI generated content. AI generated images or chatGPT text content will be removed as "low effort" content. Please do not post AI generated content on this community.

This is an unofficial Star Citizen fansite, not affiliated with the Cloud Imperium group of companies. All content on this site not authored by its host or users are property of their respective owners.

The official Star Citizen website may be found at https://robertsspaceindustries.com/

founded 1 year ago
MODERATORS
top 4 comments
sorted by: hot top controversial new old
[–] DmMacniel@feddit.org 5 points 1 day ago (1 children)

Network Optimization on that scale must be hell and frustrating.

[–] QuadratureSurfer@lemmy.world 5 points 1 day ago (1 children)

Every time you think you fixed it... You go deeper down the rabbit hole of what's causing issues to bubble up.

Still, it's great to see that they're making a lot of progress on this front.

[–] DmMacniel@feddit.org 5 points 1 day ago

Oh absolutely and its really great to hear the dirty talk from the engine room.

[–] Essence_of_Meh@lemmy.world 5 points 1 day ago

Welp, since you beat me to it I'll just drop my usual TL;DW here.

Guests:

  • Ivan Corbett, Producer II
  • Benoit Beausjour, Chief Technology Officer
  • Jordan Wood, Network Programmer III

TL;DW:

  • Server meshing is tested with players because they break stuff.
  • High player limits (500+) help figure out bottlenecks.
  • Replication Message Queue is one of the results of those high capacity tests.
  • RMQ fixed initial problems but revealed a bunch of new ones with high latency and packet losses.
  • Lack of paralliziation was another problem not found until RMQ made it in.
  • Entity synchronization (binding) also had to be optimized (example provided talks about 3 million entities per shard after a week of running a server).
  • Current hope is to improve the network performance 10x or more and find the next set of bottlenecks.