Modding

Bezpečné nasazení SCUM konfigurace

Náhled, validace, hash, záloha a kontrolovaný zápis chrání SCUM konfiguraci před slepým přepsáním změněného živého souboru.

Bezpečné nasazení konfigurace odděluje přípravu změny od zápisu na živý server. Administrátor nejprve načte aktuální stav, upraví DB návrh, zkontroluje rozdíl a až potom výslovně připraví a odešle konkrétní verzi k aplikaci.

Pokud se živý soubor mezitím změnil, zápis se zastaví

Nodera používá kontrolu shody verze hash. Připravený návrh platí pouze pro přesnou verzi zdroje, ze které vznikl, a nikdy nesmí potichu přepsat novější externí změnu.

Bezpečnostní kroky workflow

Přesný rozsah závisí na modulu, stejný princip však chrání economy, mapové modifikátory a další podporované soubory.

  • aktuální záznam pouze pro čtení živého souboru a jeho SHA-256
  • DB návrh, náhled změn a validaci nativního formátu
  • neměnný připravený požadavek s přesnou velikostí a hashem
  • zálohu, dočasný zápis, finální kontrolu a audit výsledku

Kde se kontrolované nasazení vyplatí

Největší význam má u souborů, kde chyba může ovlivnit ekonomiku, loot nebo dostupnost serveru.

  • nové ceny a pravidla traderů
  • High Loot multiplikátory v GeneralZoneModifiers.json
  • Notifications.json a další podporované konfigurační požadaveky
  • příprava změn na Testu před samostatným produkčním rozhodnutím

Web navrhuje, agent provádí

PHP nikdy nepíše vzdálený herní soubor přímo. Vytvoří validovaný příkaz v autentizované frontě a NODERAgent ověří cestu, schopnost, live hash i připravené bajty před zápisem.

Každý vlastník určuje, zda změna potřebuje reload, relog nebo restart. Uložení návrhu ani úspěšný nasazení souboru nesmí předstírat, že byl automaticky proveden samostatně vyžadovaný restart.

Méně incidentů při citlivých změnách

Tým vidí, z čeho změna vychází, co přesně nasazuje a jakou zálohu či výsledný hash má k dispozici pro návrat.

Potřebujete více informací?

Ukážeme vám, jak může tato funkce fungovat na vašem serveru. Kontaktujte nás nebo se připojte na Discord.

Kontaktovat nás

Soukromí a cookies

Cookies máte pod kontrolou.

Používáme nezbytné cookies pro fungování webu. Analytické a marketingové cookies zapneme až po vašem souhlasu. Přečtěte si naše zásady cookies a informace o ochraně osobních údajů. Souhlas můžete kdykoli odvolat nebo změnit prostřednictvím tohoto nastavení.