Skip to content

Commit 543e98e

Browse files
committed
Add document to address room throttling warning
1 parent 31e10a3 commit 543e98e

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: "You are updating rooms (parties, lobbies, sessions) too frequently"
3+
description: Learn how to fix your game code to address this warning.
4+
---
5+
6+
When you update party, lobby or session data, it takes time for that update to apply to the Epic Online Services backend. If you call certain update functions repeatedly, you'll queue up operations faster than they can be flushed to the Epic Online Services backend.
7+
8+
By default, when you call a function that updates a room, the plugin will queue it up if there is already another update running. This reduces the coordination you need to do when writing game code. However, this only works as long as the plugin can get through updates faster than they're being added to the queue.
9+
10+
To address this warning, check your game code and make sure you're not calling any of the following functions too frequently (e.g. more than once a second):
11+
12+
- Party system:
13+
- UpdateParty
14+
- UpdatePartyData
15+
- UpdatePartyMemberData
16+
- Deleting and recreating parties with the same party type ID
17+
- Deleting and recreating parties with presence enabled
18+
- Matchmaking with blueprints:
19+
- "Set Ready State"
20+
- Lobbies:
21+
- UpdateLobby
22+
- UpdateMemberSelf
23+
- Deleting and recreating lobbies with presence enabled

sidebars.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ module.exports = {
4848
"support/troubleshooting/steamcrash",
4949
"support/troubleshooting/steaminvite",
5050
"support/troubleshooting/anticheat",
51+
"support/troubleshooting/room_transactions_throttled",
5152
],
5253
},
5354
"support/blueprints_only",

0 commit comments

Comments
 (0)