The services talk over a proprietary communication layer called Bungie Access Protocol (BAP). As a result, the AH maintains an individual WS connection per player.
#Black desert online character creation internal error full#
There are more than 20 different services in the full Destiny 2 ecosystem, and at any given time there are thousands of instances of these services.Īll players loaded into the same activity are connected to the same ActivityHost, but their accounts may be authoritative on different WS. This is a simplified diagram showing how these services connect to one another and the game client. Let's take a short detour to learn about these two services and how they communicate with one another. All of this suggests a breakdown in communication between the ActivityHost and WorldServer.
![black desert online character creation internal error black desert online character creation internal error](https://grumpygreen.cricket/wp-content/uploads/bdo-character-creation-makeup.jpg)
The current ActivityPowerLevel is recorded on the account at the same time as the activity intrinsic flag. The other five players in the raid reported an ActivityPowerLevel of 94. Second, the ClientHeartbeats for the affected player reported an ActivityPowerLevel of 0. First, the ActivityHost didn’t create an ActivityJoin incident when the affected player joined. How could the player get into the activity without the flag getting set? Can I play?īased on the forum posts, I tracked down the incident log for one of the raid instances that didn't drop loot. Clearly the player loaded into the correct activity. While this was an interesting theory, was it plausible? At the time, I had no idea how this could happen.
![black desert online character creation internal error black desert online character creation internal error](https://res.cloudinary.com/lmn/image/upload/c_fill,h_169,w_300/e_sharpen:100/f_auto,fl_lossy,q_auto/v1/gameskinnyc/b/d/o/bdo-header-1299e.png)
But if a player could get into an IB match without the IB intrinsic flag set on their account, none of their kills would count towards their IB bounties because those bounties require the IB flag. In those cases, the game is only looking for if/how you killed an enemy, not where you killed an enemy. Some rewards are not tied to activity intrinsic flags, such as world drops or Gunsmith bounties. Our rewards system uses those flags to determine the eligible rewards. When a player starts a new activity, the activity intrinsic flags are marked on the player's account. Within those higher-level categories, there are more specific flags, like Nightfall or Iron Banner. For example, there are flags for strikes, pvp, and raids. Each activity in Destiny is associated with various activity intrinsic flags. This was a compelling theory because it could also explain the IB bug. It was almost like the game didn't know the type of activity (raid). Interestingly, affected players continued to earn world drops (engrams from enemy kills) even though the raid chests didn't spawn loot.
![black desert online character creation internal error black desert online character creation internal error](https://static.invenglobal.com/upload/image/2021/08/24/i1629785501579558.jpeg)
Players could encounter this bug in regular Crucible matches. The problem wasn't limited to Iron Banner.Players didn't earn valor at the end of the match.Whatever caused this bug affected the player for the entire duration of the match. Players either earned credit for all of their kills in a match, or they didn't earn any credit.