Abandoned Bunkers
Jak sledovat otevřené a nejbližší opuštěné bunkry, nastavit herní a Discord oznámení a správně číst aktuálnost snapshotů.
Na této stránce
Modul Abandoned Bunkers pravidelně čte stav opuštěných bunkrů z bezpečné kopie SCUM save databáze a zobrazuje, které bunkry jsou otevřené a které se otevřou jako další. Může udržovat jednu aktuální Discord zprávu a při otevření bunkru informovat hráče přímo ve hře.
Administrátor nemusí přepočítávat herní timery ani ručně upravovat Discord každých pár minut. Modul však zobrazuje pozorovaný stav; u starých nebo chybných údajů musí být čerstvost viditelná.
Kde to najdeš
SCUM → Abandoned Bunkers obsahuje vše na jedné stránce:
- stav modulu a poslední sběr dat,
- nastavení otevřeného bunkru a další kontroly,
- Discord šablonu a řádky otevřených/následujících bunkrů,
- jednorázovou herní zprávu a volitelnou opakovanou připomínku,
- aktuální seznam bunkrů a nedávné sběry dat.
Webhook otevřeš společným tlačítkem v hlavičce. URL webhooku se neukládá do nastavení bunkrů.
Jak číst stav bunkru
- Open: bunkr je podle posledního čerstvého snapshotu otevřen. Zobrazuje čas zavření a zbývající čas.
- Waiting: systém zná budoucí otevření a zobrazuje termín a odpočet.
- Inactive: bunkr momentálně není otevřený a nemá dostatečně známý nejbližší termín.
Nulový nebo nejasný herní timer se nepovažuje za otevřený bunkr. Modul si stabilní timer ukotví k absolutnímu času, aby se při každém desetiminutovém sběru nezačal stejný odpočet znovu.
Co můžeš nastavit
- Modul zapnutý: určuje, zda má NODERAgent sbírat údaje o bunkrech.
- Aktivní délka: jak dlouho je otevřený bunkr považován za aktivní.
- Settle delay: krátké čekání po přechodu, aby se stav stabilizoval.
- Počet nejbližších otevření: kolik waiting bunkrů se zobrazí.
- Discord: hlavní šablona, samostatný řádek pro otevřený bunkr a samostatný řádek pro další otevření.
- Zpráva ve hře: SendChat nebo Announce, pojmenovaná barva a víceřádková šablona.
- Opakovaná připomínka: samostatná šablona a interval 5 až 1 440 minut, dokud bunkr zůstává otevřený.
SendChat odešle každý neprázdný řádek samostatně a používá vybranou barvu. Announce vytvoří jednořádkové globální oznámení a barvu SendChat nepoužívá. V obou případech jde o zprávu pro všechny online hráče, nikoli o soukromý kanál.
Doporučený postup nastavení
- Vyber server a zapni sběr dat o bunkrech. Standardní interval kontroly je pevně 10 minut; systém může naplánovat dřívější kontrolu kolem otevření nebo zavření.
- Počkej na úspěšný sběr dat a zkontroluj počet řádků, otevřených a waiting bunkrů.
- Zapni Discord a uprav hlavní text. Proměnné vybírej z ikonky u pole; název sektoru je pro hráče vhodnější než interní bunkr ID.
- Nastav jednorázovou herní zprávu při otevření. Zpráva se pošle pouze při známém přechodu z neotevřeného na otevřený stav, ne při prvním načtení již otevřeného bunkru.
- Chceš-li připomínky, zvol dostatečně dlouhý interval. Při 24hodinovém otevření je 60–120 minut obvykle čitelnějších než každých pár minut.
- Ulož a sleduj nejbližší reálný přechod. Porovnej čas v adminovi, herní zprávu a Discord.
Dostupné hráčské proměnné
Herní zprávy podporují například {sector}, {opened_time}, {closes_time}, {remaining_time} a {server_name}. Discord řádky navíc nabízejí čas dalšího otevření a zbývající čas. Používej přesné tokeny z modalu; překlep se neumí nahradit.
Příklad z Main serveru
Sběr ze dne 1. 9. 2026 v 16:55 místního serverového času.
| Oblast | Main příklad |
|---|---|
| Stav modulu | Sběr dat, Discord i herní zprávy zapnuty. Poslední sběr „ok“, Discord „sent“. |
| Čerstvost | 15 řádků s bunkry; další kontrola naplánovaná o 10 minut. |
| Aktuální stav | 1 otevřený bunkr v sektoru D1, 2 čekající (A1 a A3), 12 neaktivních. |
| Aktivní délka | 24 hodin, settle delay 60 sekund, zobrazit nejvýše 6 dalších otevření. |
| Jednorázová zpráva | „Abandoned bunkr v sektoru {sector} se právě otevřel. Zavře se o {remaining_time}.“ |
| Připomínka | Zapnuta každých 120 minut: „Abandoned bunkr v sektoru {sector} je otevřen ještě {remaining_time}.“ |
Tento příklad je historický přehled. Aktuálně otevřený sektor vždy ověř v administraci nebo v čerstvé Discord zprávě.
Časté problémy
- Stav se neobnovuje: zkontroluj, zda je modul zapnutý, poslední sběr a jeho chybu. Stránka nemá manuální tlačítko refresh; plánování zajišťují agent a backend.
- Discord ukazuje poslední známý stav po chybě: je to záměrné, ale musí zároveň označit neúspěšný sběr dat. Starý obsah se nemá tvářit jako čerstvý.
- Při otevření nepřišla zpráva: první sběr dat mohl bunkr zachytit už otevřený. Oznámení se zasílá pouze při pozorovaném přechodu.
- Připomínka nepřišla přesně na minutu: plán se váže na intervaly sběru a časová okna; zmeškaná stará okna se zpětně neposílají.
- Barva změnila publikum: nezměnila. Barva je pouze vzhled globálního SendChat; příjemce neurčuje.