Skip to content

Commit 71d467c

Browse files
update Open Source Docs from Roblox internal teams
1 parent 0fc0888 commit 71d467c

File tree

5 files changed

+28
-87
lines changed

5 files changed

+28
-87
lines changed

content/en-us/assets/physics/character-controller/LCC-Abilities.png

Lines changed: 0 additions & 3 deletions
This file was deleted.

content/en-us/assets/physics/character-controller/LCC-ControllerManager.png

Lines changed: 0 additions & 3 deletions
This file was deleted.

content/en-us/cloud-services/data-stores/error-codes-and-limits.md

Lines changed: 2 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -465,66 +465,7 @@ Requests in a queue are handled in the order they are received. The called funct
465465

466466
Each queue has a limit of 30 requests. When the limit of a queue is reached, requests fail with an error code in the 301-306 range, indicating that the requests have been dropped entirely.
467467

468-
### Server limits
469-
470-
<Tabs>
471-
<TabItem label="Server limits">
472-
Each server is allowed a certain number of data store requests based on the request type and number of users. Servers often receive a one-time allotment of additional requests when they first start up. Use `Class.DataStoreService:GetRequestBudgetForRequestType()|GetRequestBudgetForRequestType()` to confirm the number of data store requests that the current place can make.
473-
474-
For each request type, the limit is shared among all listed functions.
475-
476-
<table>
477-
<thead>
478-
<tr>
479-
<th>Request type</th>
480-
<th>Functions</th>
481-
<th>Requests per minute</th>
482-
</tr>
483-
</thead>
484-
<tbody>
485-
<tr>
486-
<td><b>Get</b></td>
487-
<td>`Class.GlobalDataStore:GetAsync()|GetAsync()`</td>
488-
<td>60 + numPlayers × 10</td>
489-
</tr>
490-
<tr>
491-
<td><b>Set</b></td>
492-
<td>`Class.DataStore:SetAsync()|SetAsync()`<br></br>`Class.DataStore:IncrementAsync()|IncrementAsync()`<br></br>`Class.DataStore:UpdateAsync()|UpdateAsync()`<br></br>`Class.DataStore:RemoveAsync()|RemoveAsync()`</td>
493-
<td>60 + numPlayers × 10</td>
494-
</tr>
495-
<tr>
496-
<td><b>Get Sorted</b></td>
497-
<td>`Class.OrderedDataStore:GetSortedAsync()|GetSortedAsync()`</td>
498-
<td>5 + numPlayers × 2</td>
499-
</tr>
500-
<tr>
501-
<td><b>Ordered Set</b></td>
502-
<td>`Class.OrderedDataStore:SetAsync()|SetAsync()`<br></br>`Class.OrderedDataStore:IncrementAsync()|IncrementAsync()`<br></br>`Class.OrderedDataStore:UpdateAsync()|UpdateAsync()`<br></br>`Class.OrderedDataStore:RemoveAsync()|RemoveAsync()`</td>
503-
<td>30 + numPlayers × 5</td>
504-
</tr>
505-
<tr>
506-
<td><b>Get Version</b></td>
507-
<td>`Class.DataStore:GetVersionAsync()|GetVersionAsync()`<br></br>`Class.DataStore:GetVersionAtTimeAsync()|GetVersionAtTimeAsync()`</td>
508-
<td>5 + numPlayers × 2</td>
509-
</tr>
510-
<tr>
511-
<td><b>List</b></td>
512-
<td>`Class.DataStoreService:ListDataStoresAsync()|ListDataStoresAsync()`<br></br>`Class.DataStore:ListKeysAsync()|ListKeysAsync()`<br></br>`Class.DataStore:ListVersionsAsync()|ListVersionsAsync()`</td>
513-
<td>5 + numPlayers × 2</td>
514-
</tr>
515-
<tr>
516-
<td><b>Remove Version</b></td>
517-
<td>`Class.DataStore:RemoveVersionAsync()|RemoveVersionAsync()`</td>
518-
<td>5 + numPlayers × 2</td>
519-
</tr>
520-
</tbody>
521-
</table>
522-
</TabItem>
523-
<TabItem label="Future limits">
524-
525-
<Alert severity="info">
526-
The limits described below will be active starting in April 2026.
527-
</Alert>
468+
### Access limits
528469

529470
Data stores are subject to both <b>experience and server-level limits</b>. Experience-level limits scale with total concurrent users across the experience, while server-level limits are configurable and meant to be used as a tool by the creator.
530471

@@ -699,9 +640,6 @@ The following **default rate limits** apply if the API is not called:
699640
Data store requests made in Studio Run mode are subject to a separate set of static limits, which may be lower than the limits configured with `Class.DataStoreService:SetRateLimitForRequestType()|SetRateLimitForRequestType()`. When testing rate limits, we recommend using Studio Team Create instead.
700641
</Alert>
701642

702-
</TabItem>
703-
</Tabs>
704-
705643
### Data limits
706644

707645
Data stores limit how much data can be used per entry.
@@ -801,17 +739,10 @@ In addition to the above throughput limits, Roblox organizes data into partition
801739

802740
### Storage limits
803741

804-
<Tabs>
805-
<TabItem label="Storage limits">
806-
Currently, there are no enforced storage limits on data stores.
807-
</TabItem>
808-
<TabItem label="Future storage limits">
809-
In the future, to provide a scalable and stable storage experience, data stores will implement an experience-level storage limit on your storage usage.
742+
In the future, to provide a scalable and stable storage experience, data stores will implement an experience-level storage limit on your storage usage.
810743

811744
This limit will be the sum of a base limit for each of your experiences and a per-user limit based on the number of lifetime users in your experience. A lifetime user is any user who has joined your experience at least once.
812745

813746
The storage limit will be calculated using the formula `Total latest version storage limit = 100 MB + 1 MB * lifetime user count`.
814747

815748
Any data that you delete or replace, even if still accessible through version APIs, will not count towards your experience's storage usage.
816-
</TabItem>
817-
</Tabs>

content/en-us/cloud-services/extended-services.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ See the following table for Extended Services pricing:
131131
</tr>
132132

133133
<tr>
134-
<td><a href="https://create.roblox.com/docs/cloud-services/data-stores" style={{color: 'inherit', textDecoration: 'underline'}}>Standard data stores (coming soon)</a></td>
134+
<td><a href="https://create.roblox.com/docs/cloud-services/data-stores" style={{color: 'inherit', textDecoration: 'underline'}}>Standard data stores</a></td>
135135
<td>Get</td>
136136
<td>250 + (CCU * 40) requests per minute</td>
137137
<td>$0.08 / 1M requests</td>
@@ -156,7 +156,7 @@ See the following table for Extended Services pricing:
156156
</tr>
157157

158158
<tr>
159-
<td><a href="https://create.roblox.com/docs/cloud-services/data-stores" style={{color: 'inherit', textDecoration: 'underline'}}>Ordered data stores (coming soon)</a></td>
159+
<td><a href="https://create.roblox.com/docs/cloud-services/data-stores" style={{color: 'inherit', textDecoration: 'underline'}}>Ordered data stores </a></td>
160160
<td>Get</td>
161161
<td>250 + (CCU * 40) requests per minute</td>
162162
<td>$0.08 / 1M requests</td>
@@ -181,7 +181,7 @@ See the following table for Extended Services pricing:
181181
</tr>
182182

183183
<tr>
184-
<td><a href="https://create.roblox.com/docs/cloud-services/data-stores" style={{color: 'inherit', textDecoration: 'underline'}}>Data store storage (coming soon)</a></td>
184+
<td><a href="https://create.roblox.com/docs/cloud-services/data-stores" style={{color: 'inherit', textDecoration: 'underline'}}>Data store storage </a></td>
185185
<td>Storage</td>
186186
<td>100 MB + (1MB * Lifetime Players) GB per month</td>
187187
<td>$0.12 / GB per month</td>

content/en-us/ip-licensing/license-manager.md

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ License listings are made up of:
2222

2323
To create your license listing:
2424

25-
1. Go to **Intellectual Property****Licenses**.
25+
1. Go to **Intellectual Property****License Manager****Licenses**.
2626
2. Select the **My Licenses** tab.
2727
3. Click **Create license listing**.
2828
4. In the **Create listing** step, set up the listing.
@@ -86,15 +86,15 @@ You can review the experiences matched to your IP and send them a license offer
8686

8787
To review your matches and send a creator a license offer:
8888

89-
1. Go to **Intellectual Property****Licenses****Matches**.
89+
1. Go to **Intellectual Property****License Manager****Matches**.
9090
2. Select the experience you want to send an offer to.
9191
3. Click **Offer license**.
9292
4. In the **New license offer** panel:
9393
1. Select an IP family and a license.
9494
2. Select the revenue share timing. You can choose to **Monetize on activation** and apply the revenue share rate of the license you selected the moment the creator accepts your offer, or **Monetize later** and activate the revenue share rate later.
9595
3. Click **Send offer**.
9696

97-
If you believe an experience is using a significant amount of content related to your IP but you don't see that experience on your Matches page, submit additional keywords and images to your IP family and wait for your matches to refresh.
97+
If you believe an experience is using a significant amount of content related to your IP but you don't see that experience on your Matches page, you can send that experience a [match request](#request-a-match).
9898

9999
<Alert severity="warning">
100100
You can't send an offer to an experience that is already associated with an active license agreement.
@@ -106,13 +106,29 @@ If you believe an experience is using a significant amount of content related to
106106
If the creator doesn't dispute the offer by the activation date, **the agreement automatically becomes active**.
107107
</Alert>
108108

109+
## Request a match
110+
111+
If an experience using your IP doesn't appear on your **Matches** page, you can manually request to add it. You can submit up to 3 match requests per day.
112+
113+
To request a match:
114+
115+
1. Go to **Intellectual Property****License Manager****Matches**.
116+
2. Click **Request match**.
117+
3. Under **Request an experience as a match**:
118+
1. Enter the URL for the experience using your IP.
119+
2. Select an IP family and a license.
120+
3. Select the revenue share timing. You can choose to **Monetize on activation** and apply the revenue share rate of the license you selected the moment the creator accepts your offer, or **Monetize later** and activate the revenue share rate later.
121+
4. Click **Confirm**.
122+
123+
Roblox reviews the submitted experience to confirm it matches your IP. If approved, a license offer is automatically sent to the creator of the experience.
124+
109125
## Review applications from creators
110126

111127
Creators can browse the **Licenses** catalog and directly apply to use your IP in their experiences without first being matched to your IP. After receiving an application, you can choose to accept or reject it.
112128

113129
To review an application from a creator:
114130

115-
1. Go to **Intellectual Property****Licenses**.
131+
1. Go to **Intellectual Property****License Manager****Licenses**.
116132
2. Select the **License agreements** tab.
117133
3. Filter by **Requests**.
118134
4. Select the application you want to review.
@@ -128,7 +144,7 @@ To review an application from a creator:
128144

129145
To view all of your offers and license agreements:
130146

131-
1. Go to **Intellectual Property****Licenses**.
147+
1. Go to **Intellectual Property****License Manager****Licenses**.
132148
2. Select the **License agreements** tab. You can filter all license agreements by:
133149

134150
<table>
@@ -164,7 +180,7 @@ After you send a license offer to a creator, they can choose to dispute that off
164180

165181
To review an offer dispute from a creator:
166182

167-
1. Go to **Intellectual Property****Licenses**.
183+
1. Go to **Intellectual Property****License Manager****Licenses**.
168184
2. Select the creation that has disputed your offer. The reason for the creator's dispute displays at the top of the page.
169185
3. Accept or reject the dispute.
170186
- To accept the dispute and archive the offer, click **Accept dispute**.
@@ -182,7 +198,7 @@ To request changes, email [iplicensing_agent@roblox.com](mailto:iplicensing_agen
182198

183199
Use analytics to analyze the impact of your individual licenses. To view a license's metrics:
184200

185-
1. Go to **Intellectual Property****Licenses**.
201+
1. Go to **Intellectual Property****License Manager****Licenses**.
186202
2. Select the **My licenses** tab.
187203
3. Select a license.
188204
4. Select the **Analytics** tab to see the following:

0 commit comments

Comments
 (0)