docs(runicnpc): 9e step 1 — dome stack 3 and the PopupNotifications banner (D326-D328)

D326: a blank dome stack is 3 (module only; the wire still defaults to 1).
D327: the recommended PopupNotifications banner ships as a paste block
(rust-link/INTEGRATION.md §2.4), from the installer (install and update) and
from the egg's install. D328: "at the plugin's defaults" is all or nothing.
PLAN_REDESIGNS §3's "until it is chosen by eye" closes; rust-link/INSTALL.md
says what the installer and the egg write, and that uninstall leaves it.
Code: Module-Rust#36, installer#39, Rust-Link#22.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
This commit is contained in:
2026-10-09 01:25:57 -05:00
parent f4b7b9f3eb
commit 0a826ee366
4 changed files with 81 additions and 4 deletions

View File

@@ -137,6 +137,50 @@ Then press **Test**, which probes the sidecar and reports what came back:
Within a poll interval the server appears at `/rust/servers`.
### 2.4 The recommended PopupNotifications look (optional)
PopupNotifications is optional (D141). Where it is installed, news, events and zone messages can
arrive as popups, and its stock look is a small grey box at the right of the screen, sized for one
short line. The look we recommend is a **banner across the top of the screen**: no close button,
Roboto Condensed Bold at 18 (chosen in RunicNPC's 9d player session, D327). Paste this over
`oxide/config/PopupNotifications.json` (Carbon: `carbon/configs/PopupNotifications.json`), then
`oxide.reload PopupNotifications` (Carbon: `c.reload PopupNotifications`):
```json
{
"Notification duration (in seconds)": 8,
"Maximum notifications shown at any time": 6,
"UI Positioning": {
"Position of the left side of notification (0.0 - 1.0)": 0.15,
"Position of the bottom of noticiation (0.0 - 1.0)": 0.87,
"Width (0.0 - 1.0)": 0.7,
"Height (0.0 - 1.0)": 0.07,
"Space between notification (0.0 - 1.0)": 0.005
},
"UI Options": {
"Show close button": false,
"Panel color (hex)": "#2b2b2b",
"Panel transparency (0.0 - 1.0)": 0.8,
"Close button color (hex)": "#d85540",
"Close button transparency (0.0 - 1.0)": 0.5,
"Font": "robotocondensed-bold.ttf",
"Font size": 18
},
"Version": {
"Major": 0,
"Minor": 2,
"Patch": 1
}
}
```
- **Keep the `Version` block.** PopupNotifications resets a config with no version (or one below
0.2.0) to its defaults when it loads, which would undo the banner.
- The key `noticiation` is PopupNotifications' own spelling. Leave it as it is.
- **The installer and the Pterodactyl egg write this for you**, but only where the file is missing
or is still exactly the plugin's own defaults (D328). A config with any setting changed is kept
whole, so a look you chose is never replaced. See [`INSTALL.md`](INSTALL.md).
---
## 3. When it does not work