Template:Custom network layer

מתוך Ashes of Creation Wiki
קפיצה לניווט קפיצה לחיפוש

Ashes of Creation features a custom network back-end with proprietary Unreal Engine networking code to enable mass combat in the open world: such as PvP, מצור על צומת, מצור על טירה, מבוכים and בוסים עולמיים.[2][3]

Player density is a very important aspect of our custom network layer. Zach and his team have been doing an incredible job of creating a unique network layer that we utilize in Ashes of Creation to facilitate, not just the player density goals, but also the open-world and seamless travel across that world. There's a number of different strategies that we employ when architecting the network layer. Some of those things have to do with the significance of replicated data that the player is receiving as the density gets higher. We mitigate calls and reduce the significance distance- the net relevancy distance. We keep things specifically that need to be known for the player directionality, which direction they're facing. Those are the most pertinent data that we transfer- that we transmit to the player character. So there's a lot of different strategies. It's a relatively complex system but our goal is to satisfy hundreds of players available within a given area; and certain events, especially castle sieges, caravans are one of those types of events, and our architecture facilitates that.[4]Steven Sharif
  • The networking solution dynamically distributes processes and scales up necessary server instances to accommodate player density across the world.[2][5]
  • שידור חי, 2019-12-17 (51:20).
  • 2.0 2.1 שידור חי, 2023-10-31 (1:37:17).
  • שידור חי, 2017-05-03 (26:50).
  • 4.0 4.1 שידור חי, 2021-12-23 (47:51).
  • steven-networking.png