Vai al contenuto

Accessi al menu e log Discord

L'owner gestisce le autorizzazioni da /rz → Accessi. L'accesso viene salvato per l'account/licenza del giocatore, non per l'ID temporaneo del server o un singolo personaggio.

I pulsanti ? e gli aiuti al passaggio del mouse spiegano i controlli. Per il primo avvio, consulta la guida del menu.

Concedere accesso

  1. Seleziona un giocatore online.
  2. Attiva Tutti gli script, anche quelli futuri, oppure apri Scegli script e seleziona i singoli prodotti. Puoi cercare per nome visibile o nome della risorsa; la ricerca conserva le selezioni.
  3. Lascia disattivato Può gestire gli accessi, salvo che questa persona debba assegnare, modificare e revocare permessi ad altre persone.
  4. Premi Concedi accesso. Il giocatore può aprire /rz.

Se selezioni singoli script, quelli installati successivamente non vengono aggiunti automaticamente. L'opzione per tutti gli script comprende anche quelli futuri.

L'accesso a uno script permette di modificarne le impostazioni: non è sola lettura. Non concede la proprietà, la pulizia dati o la modifica della destinazione Discord. L'owner e chi è autorizzato dall'ACE owner mantengono l'accesso completo.

Modificare o revocare

In Persone con accesso, espandi Modifica permessi, cambia la selezione e salva. Revoca accesso richiede conferma.

Il menu aperto si aggiorna quando cambiano i permessi. Se non rimane alcun accesso, si chiude. Il server controlla nuovamente l'autorizzazione a ogni salvataggio.

Chi può gestire accessi delega solo permessi che possiede già. Non può modificare i propri permessi, cambiare owner o gestire account con accesso più ampio del suo. Le deleghe del precedente sistema completo rimangono fino a modifica o revoca dell'owner.

Modificare insieme a un altro amministratore

Quando una persona salva uno script, gli altri menu aperti e autorizzati ricevono le impostazioni aggiornate. L'invio avviene dopo il salvataggio, solo ai menu interessati: non viene inviato a tutti i giocatori e non richiede controlli continui. I campi invariati riutilizzano i dati già presenti; i trasferimenti grandi usano l'invio progressivo.

Se hai modifiche non salvate, rimangono nella tua bozza e il salvataggio viene sospeso. Scegli Usa impostazioni salvate per scartarle oppure Mantieni le mie modifiche per applicare i campi che hai modificato sopra gli ultimi dati salvati. Ricontrollali prima di salvare: potrebbero sostituire modifiche dell'altra persona agli stessi campi. Per gli elenchi, il campo modificato è l'intero elenco.

Il server consente una scrittura della configurazione alla volta per prodotto e verifica la revisione del menu. Un salvataggio contemporaneo o basato su dati vecchi viene rifiutato invece di sostituire silenziosamente il precedente. Le scritture nel database avvengono in una transazione.

Log amministrativi Discord

Solo l'owner vede questo box in Accessi. È disattivato di default e condiviso nell'installazione.

  1. Seleziona Canale predefinito e log accessi nella destinazione.
  2. Inserisci il webhook Discord, abilita i log amministrativi e salva le impostazioni.
  3. Per separare uno script, selezionalo nella destinazione e scegli il canale predefinito, un canale diverso oppure nessun log per quello script. Salva.

Il canale predefinito riceve le modifiche agli accessi e quelle degli script che lo usano. Il canale personalizzato riceve configurazione e pulizia di quello script. L'interruttore generale controlla anche i canali personalizzati. Puoi lasciare vuoto il canale predefinito e impostare solo canali per script: in quel caso i log accessi non hanno una destinazione.

Gli URL salvati rimangono sul server e non vengono rimandati al menu. Lascia il campo vuoto per conservare l'URL salvato. Rimuovi webhook richiede conferma: sul canale predefinito cancella l'URL e disattiva tutti i log amministrativi; su uno script elimina il suo URL e lo riporta al canale predefinito. Annullare conserva le impostazioni. I messaggi già inviati su Discord rimangono.

I log comprendono:

  • Nome giocatore, ID server e account/licenza della persona che agisce.
  • Modifiche salvate: script, sezione/pianta, nome dell'impostazione, valore precedente e nuovo.
  • Accessi concessi, modificati o revocati, con permessi precedenti e nuovi.
  • Pulizie e reset completati.

Ogni messaggio inizia con nome dello script e della risorsa, poi azione, dettagli e autore. Le modifiche generali agli accessi usano il titolo RZ Platform. I messaggi amministrativi usano la lingua del pannello di chi agisce.

Esempio: RZ Herbs · rz_herbsConfigurazione salvataImpostazioni base › Script attivo: Attivo → Disattivo.

Campi segreti e URL sono nascosti. Tabelle grandi, come i gruppi di spawn, sono riassunte con il numero di elementi e posizioni. Un salvataggio genera un riepilogo con al massimo 20 impostazioni e il conteggio delle altre.

I log di raccolta e consumo si configurano nello script e usano la lingua dello script. Sono separati da questi log amministrativi.

L'invio Discord avviene separatamente: un errore non annulla il salvataggio e non blocca il menu. La coda è limitata e non costituisce uno storico permanente o un sistema automatico di ritentativi.

Prova con due giocatori

  1. Come owner A, concedi a B solo Herbs, senza gestione accessi.
  2. Come B, apri /rz: devono essere disponibili solo le impostazioni autorizzate; Accessi e Pulizia dati non devono esserlo.
  3. Salva una modifica reversibile: il valore deve aggiornarsi anche nel menu di A.
  4. Come A, modifica i permessi di B mentre il suo menu resta aperto e verifica l'aggiornamento.
  5. Abilita la gestione accessi per B: deve poter delegare soltanto i permessi che possiede.
  6. Revoca B: il menu si chiude e una nuova apertura mostra accesso negato.
  7. Prova il webhook predefinito e uno separato per Herbs: verifica canale, autore, lingua, valori prima/dopo e occultamento dei campi segreti.

Le nuove colonne del database vengono create dall'SDK quando necessario. Aggiornare le risorse deve conservare owner, configurazioni e deleghe esistenti.

Guide degli script · RZ

RZ SUPPORT

Troviamo la soluzione.

Installazione, configurazione o una domanda prima di acquistare? Parti da qui.

01
Leggi le guideInstallazione e impostazioni passo per passo.
02
Apri un ticket su DiscordEntra nel nostro server, poi apri un ticket di assistenza.

Descrivi il problema e indica la versione dello script. Riceverai risposta nel ticket.