Add in-game error documentation and enhance ContentTOC component

This commit is contained in:
mido
2026-05-04 10:54:46 -05:00
parent 11bab0b14b
commit d78d5107e2
11 changed files with 179 additions and 5 deletions

View File

@@ -1,8 +1,13 @@
--- ---
import { getCollection } from "astro:content"; import { getCollection } from "astro:content";
import { isSiteCollection } from "../config/content";
const { sectionName } = Astro.props; const { sectionName } = Astro.props;
if (!sectionName || !isSiteCollection(sectionName)) {
throw new Error("ContentTOC requires a valid sectionName prop.");
}
const entries = (await getCollection(sectionName)).sort((a, b) => const entries = (await getCollection(sectionName)).sort((a, b) =>
a.data.title.localeCompare(b.data.title), a.data.title.localeCompare(b.data.title),
); );

View File

@@ -2,6 +2,9 @@ export const contentSections = {
avatarItems: { avatarItems: {
dir: "avatar-items", dir: "avatar-items",
}, },
inGameErrors: {
dir: "in-game-errors",
},
} as const; } as const;
export type SiteCollection = keyof typeof contentSections; export type SiteCollection = keyof typeof contentSections;

View File

@@ -0,0 +1,25 @@
---
title: Excluded Avatar Items
description: Avatar items that are excluded from being obtained in Radium.
---
# Excluded Avatar Items
The items listed here are excluded from being obtained in Radium and are not planned to return.
Items may be excluded for reasons such as unofficial access, licensed content restrictions, or internal moderation decisions.
## Excluded Items
* Licensed Fourth Fridays clothing
* Licensed RecRocks clothing
* NBA/NFL clothing
* Miraculous Ladybug
* Mattel items, including He-Man and Barbie
* Teenage Mutant Ninja Turtles
* Puma
* AJR
* Raw Data
* Destiny 2
* SFVRCC promo shirt
* Helix shirt

View File

@@ -1,7 +1,16 @@
--- ---
title: Avatar Items title: Avatar Items
description: Learn about avatar items in Radium description: Learn how avatar items are handled in Radium.
--- ---
The following list is avatar items that are excludeed from being obtained: import ContentTOC from '../../components/ContentTOC.astro';
* Todo
# Avatar Items
Avatar items are wearable cosmetics and related inventory items that may appear in Radium. This section documents how specific item groups are handled, including items that are unavailable, restricted, or excluded from resurfacing.
Use the pages below to check the current status of avatar item categories.
## Pages
<ContentTOC sectionName="avatarItems" />

View File

@@ -0,0 +1,22 @@
---
title: Error Code 5
description: Error Code 5 usually means Radium is having trouble reaching one of its services.
---
# Error Code: 5
Error Code 5 usually means Radium is having trouble reaching one of its services. This is often temporary and may happen during high traffic, maintenance, or a partial service outage.
## Common Causes
* High traffic on Radium services
* Temporary server connectivity issues
* Scheduled maintenance
* A partial outage affecting one of Radium's backend services
## What To Try
1. Wait a few minutes, then try again.
2. Restart Radium.
3. Check whether other players are reporting the same issue.
4. If the error continues, try again later.

View File

@@ -0,0 +1,30 @@
---
title: Error Code C
description: Error Code C usually means Radium traffic may be blocked or filtered by your network provider.
---
# Error Code: C
Error Code C usually means Radium traffic may be blocked or filtered by your internet service provider, network, firewall, or DNS settings.
## Common Causes
* Your internet service provider blocking or filtering Radium traffic
* School, work, or public Wi-Fi restrictions
* DNS filtering
* Firewall or antivirus software blocking Radium
## Networks That May Be Affected
Players have reported this issue on some networks from:
* Comcast / Xfinity
* Rogers
* Spectrum
## What To Try
1. Restart Radium and try again.
2. Try a different network, such as a mobile hotspot.
3. Check whether firewall, antivirus, or parental control software is blocking Radium.
4. Try a trusted VPN or DNS service, such as [1.1.1.1](https://one.one.one.one/), if your network allows it.

View File

@@ -0,0 +1,23 @@
---
title: Error Code SUMMER
description: Error Code SUMMER means Radium could not connect to the required game services.
---
# Error Code: SUMMER
Error Code SUMMER means the game could not connect to Radium's servers. This can happen when certain Radium services are unavailable or when something on your network or device is blocking the connection.
## Common Causes
* Radium server outage or maintenance
* Unstable internet connection
* Firewall or antivirus software blocking Radium
* Network restrictions on school, work, or public Wi-Fi
## What To Try
1. Restart Radium.
2. Check that your internet connection is working normally.
3. Try a different network if one is available.
4. Temporarily check whether firewall or antivirus settings are blocking Radium.
5. Wait and try again later if other players are seeing the same error.

View File

@@ -0,0 +1,21 @@
---
title: HTTP 429
description: HTTP 429 means too many requests were sent to Radium in a short amount of time.
---
# Error Code: 429
HTTP 429 means too many requests were sent to Radium in a short amount of time. This can happen if you retry the same action repeatedly or if a client is reconnecting too quickly.
## Common Causes
* Repeatedly refreshing, reconnecting, or retrying the same action
* A temporary client loop sending requests too quickly
* Network instability causing repeated reconnect attempts
## What To Try
1. Stop retrying the action for a few minutes.
2. Restart Radium.
3. Make sure your network connection is stable.
4. Try again after the cooldown has had time to clear.

View File

@@ -0,0 +1,20 @@
---
title: HTTP 500
description: HTTP 500 means a Radium server encountered an unexpected problem.
---
# Error Code: 500
HTTP 500 means one of Radium's services encountered an unexpected problem while handling your request. This is usually a server-side issue, not something caused by your account or device.
## Common Causes
* A temporary Radium service issue
* Server maintenance or deployment work
* A request failing because one of Radium's backend services is unavailable
## What To Try
1. Wait a few minutes, then try again.
2. Restart Radium if the error keeps appearing.
3. Try the action again later if the issue appears during login, loading, or inventory actions.

View File

@@ -0,0 +1,16 @@
---
title: In-Game Errors
description: Common errors that can appear when attempting to play Radium.
---
import ContentTOC from '../../components/ContentTOC.astro';
# In-Game Errors
This section covers common error messages, connection issues, and server responses that may appear while playing Radium.
Choose the error code you are seeing to learn what it usually means and what to try next.
## Error Pages
<ContentTOC sectionName="inGameErrors" />

View File

@@ -21,7 +21,7 @@ body {
font-size: 12px; font-size: 12px;
} }
@media (prefers-color-scheme: dark) { /* @media (prefers-color-scheme: dark) {
:root { :root {
color-scheme: dark; color-scheme: dark;
--background: #000000; --background: #000000;
@@ -34,7 +34,7 @@ body {
--link: #7ab8ff; --link: #7ab8ff;
--banner-overlay: rgb(0 0 0 / 58%); --banner-overlay: rgb(0 0 0 / 58%);
} }
} } */
@media (min-width: 640px) { @media (min-width: 640px) {
body.site-shell { body.site-shell {