Questy: návrh, validácia a aktivácia
Ako pripraviť vlastné alebo blokované questy, skontrolovať výsledné súbory, vytvoriť publikáciu, aplikovať ju a naplánovať aktiváciu.
Na tejto stránke
Modul Questy slúži na prípravu vlastných SCUM questov a na kontrolované blokovanie vybraných natívnych questov. Administrátor pracuje s návrhom v databáze, vidí výsledný náhľad súborov, opraví chyby a až potom vytvorí publikáciu pre konkrétny server.
Uloženie questu neznamená, že ho hráči už vidia. Medzi editorom a aktívnou hrou sú zámerne oddelené kroky: návrh, validácia, publikácia, apply a reštart.
Kde to nájdeš
- Questy – profily, questy, blokované identity, validácia, publikácia a história.
- Questy → Preview – výsledný náhľad pripravených JSON súborov.
Čo je profil, custom quest a blocked quest
- Profil: pracovná sada questov pre jeden vybraný server. Môže zostať ako draft, kým nie je pripravená.
- Custom quest: vlastná definícia, ktorú Nodera vloží do pripravovaného quest súboru.
- Blocked quest: identita natívneho questu, ktorý má byť v tejto konfigurácii blokovaný. Blokovanie nie je zmazanie pôvodného herného obsahu.
- Publikácia: nemenná publikovaná verzia overeného profilu určená na aplikáciu.
Odporúčaný postup
- Vyber server a vytvor alebo otvor jeho pracovný profil.
- Pridaj prvý custom quest cez editor. Používaj stabilnú jedinečnú identitu a vyplň všetky povinné časti zobrazené formulárom.
- Ak potrebuješ vypnúť natívny quest, pridaj ho medzi blocked identity. Nevytváraj prázdny custom quest s rovnakým menom ako náhradu blokovania.
- Spusti validáciu. Oprav chyby, kolízie identít a neplatné väzby.
- Otvor Preview a čítaj výsledok ako celok. Skontroluj, že sa v ňom nachádzajú iba zamýšľané questy a blokovania.
- Vytvor publikáciu. Tá zachová presný overený stav aj vtedy, keď neskôr upravíš draft.
- Pošli publikáciu cez Apply. NODERAgent zapíše iba povolené quest súbory; PHP admin nepíše priamo na herný server.
- Naplánuj samostatný schválený reštart SCUM servera. Questy sa nestanú aktívnymi iba úspešným Apply.
- Po reštarte vykonaj herný test: dostupnosť questu, progres, cieľ, odmenu a správanie blokovaných questov.
Ako čítať stavy
| Stav | Čo môžeš tvrdiť |
|---|---|
| Draft uložený | Návrh existuje v Noderi. Hráči ho ešte nemusia vidieť. |
| Validácia úspešná | Formát a podporované väzby prešli kontrolou. Ešte nejde o herný test. |
| Publikácia vytvorená | Existuje nemenná verzia pripravená na nasadenie. |
| Apply úspešný | Súbory boli bezpečne pripravené na serveri. SCUM sa automaticky nereštartoval. |
| Reštart a herný test | Až po nich možno novú konfiguráciu označiť za aktívnu a overenú. |
Aktuálny príklad z Main servera
Stav databázy k 1. 9. 2026.
- Existoval jeden pracovný profil s názvom „Default quest draft...“ v stave draft.
- Profil neobsahoval žiadnu custom quest definíciu.
- Neexistovala žiadna publikácia pripravená na aplikáciu.
Main server preto v čase auditu nemal cez tento modul publikovaný vlastný quest. Príklady vytvorenia v tomto návode sú pracovný postup, nie opis aktívneho Main obsahu.
Príklad bezpečného testu
Vytvor na Test serveri jednoduchý quest s jednoznačnou identitou, jedným ľahko overiteľným cieľom a malou odmenou. Validuj ho, skontroluj Preview, vytvor publikáciu a aplikuj ju. Po schválenom reštarte over prijatie, progres aj dokončenie. Až potom priprav rovnakú zmenu pre Main ako novú publikáciu.
Časté problémy
- Publish nie je dostupný: profil má validačné chyby alebo nemá zmysluplný obsah.
- Apply nie je dostupný: vybraný agent nemusí hlásiť podporu zápisu questov alebo už beží iná operácia.
- Apply uspel, quest v hre nie je: najčastejšie ešte neprebehol potrebný reštart alebo bol testovaný iný server.
- Po úprave sa zmenila stará publikácia: nemala by. Úpravy patria do draftu a ďalšej publikácie; história musí zostať nemenná.
- Quest prejde validáciou, ale nefunguje: validácia nenahrádza herné prijatie. Otestuj celý priebeh na Test serveri.