From cd6d3d3b8ac13e62709d87b0c6640ed787a692bf Mon Sep 17 00:00:00 2001 From: wtclaude Date: Thu, 29 Oct 2026 08:09:10 -0500 Subject: [PATCH] docs(demo): confirm DM33 (the org lead's Steam ID as demo-player's link) and DM34 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY --- website/DEMO_MODE.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/website/DEMO_MODE.md b/website/DEMO_MODE.md index 6c87b76..5348a4e 100644 --- a/website/DEMO_MODE.md +++ b/website/DEMO_MODE.md @@ -499,7 +499,7 @@ down. | DM30 | (step 6, 2026-10-28) How does runicgateway.com `/beta` publish the logins? | **Live from the demo.** `/beta` reads this site's `GET /public/settings` `demo.logins` on its server, caches it for a minute, and links to `/account/login` when the demo does not answer (runicgateway.com D82) | | DM31 | (step 6) runicgateway.com's "See it running" links were UO routes, which 404 here. What do they do? | **Per game.** A deep link names its game, and that site's mounted `demoGames` (`["rust"]` for this demo) says which games' links show. Rust's point at `/rust` and `/rust/servers/demo?tab=…`, so that site now quotes the fixture's server id `demo` (runicgateway.com D83) | | DM32 | (2026-10-29) The moderator tour shows empty queues, and other surfaces are empty too (§11). Which get seeded? | **All four of §11's groups:** moderation history, Teams with their forum and reports, event history with the calendar, and Rust player stats | -| DM33-DM35 | (2026-10-29) Which Steam IDs, Discord IDs and names do the invented players use? | **Visibly fake IDs** starting `1234567890` (plus the org lead's own Steam ID), and **Rust-themed invented names** (§11.3) | +| DM33-DM35 | (2026-10-29) Which Steam IDs, Discord IDs and names do the invented players use? | **Visibly fake IDs** starting `1234567890`, the org lead's own Steam ID as `demo-player`'s link, and **Rust-themed invented names** (§11.3) | DNS and HTTPS for `demo.runicgateway.com` come from an external reverse proxy, which the org lead is setting up. The app sits behind it on plain HTTP; core already trusts one proxy hop for @@ -712,12 +712,14 @@ new baseline with a new map still works. `1234567890`: `12345678900000001`, `…02`, and so on. They are 17 digits because Module-Rust checks that length on links, profiles and event steps (`links.model.js`, `eventWorld.js`), and a shorter one would break those pages. `demoSeed.js` currently insists on `7656119…` for links and is - widened for these. The one real Steam ID on the demo is the org lead's own (`76561198038695917`). - **To confirm:** it replaces `demo-player`'s stand-in link (`76561199910000001`, which could - belong to anyone). + widened for these. The one real Steam ID on the demo is the org lead's own (`76561198038695917`), + and it **replaces `demo-player`'s stand-in link** (`76561199910000001`, which could belong to + anyone): confirmed by the org lead. So whoever signs in as `demo-player` sees that ID linked, and + the org lead's own play on the demo rig shows under `demo-player`. The default set's `vip` + membership (§10 step 5, DM26), which names the old stand-in on the rig, moves to this ID in the + new baseline that §11's clans need anyway. - **DM34, Discord IDs: the same rule.** The invented moderation history uses visibly fake ids - starting `1234567890`, padded to a snowflake's 18 digits. The org lead did not answer this one - separately; it follows DM33 and is flagged on the PR. + starting `1234567890`, padded to a snowflake's 18 digits. Confirmed by the org lead. - **DM35, names: Rust-themed and invented.** Fun gamer tags from the game's world, such as "Rusty_Pete", "Scrap Baron", "Naked_On_The_Beach", "Rock Enthusiast", "Big Oil Bandit", "TC Thief", "Hazmat Hank" and "Bean Can Dan", and clans such as "The Scrap Collective" and