Rilascia aggiornamenti di gioco

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Quando pubblichi una versione aggiornata di un gioco su Roblox, i giocatori non vengono immediatamente rimossi dalle versioni precedenti del gioco. Invece, puoi migrare i giocatori alla versione aggiornata riavviando tutti i tuoi server obsoleti.

Se non riavvii i server, i giocatori transiteranno alla nuova versione del gioco man mano che i server che eseguono versioni precedenti si svuotano e si spengono. Questa opzione è non disturbante, ma la tua base di giocatori potrebbe utilizzare versioni diverse del gioco per un periodo prolungato; se il formato dei dati dei giocatori sottostanti cambia, è consigliabile riavviare i server.

Per aggiornamenti sensibili al tempo, potresti preferire distribuire in anticipo, nascondere contenuti dietro a un config, e poi modificare il valore di configurazione per rilasciare i tuoi nuovi contenuti.

Riavviare i server

Per riavviare i server per gli aggiornamenti di rilascio:

  1. Vai a Creazioni e seleziona il gioco per cui desideri riavviare i server.
  2. Vai su ConfiguraGestione Server.
  3. Seleziona i luoghi che desideri riavviare.
  4. Fai clic su Riavvia Server.
  5. Nella finestra di dialogo Conferma Riavvio Server:
    1. Seleziona una o entrambe le seguenti opzioni di riavvio:
      • Riavvia solo i server con versioni obsolete per evitare di riavviare server che eseguono l'ultima versione pubblicata del luogo.
      • Ritarda il riavvio del server per ritardare lo spegnimento dei server e consentire ai giocatori un tempo prestabilito tra 1 e 60 minuti per lasciare il gioco autonomamente anziché essere disconnessi temporaneamente. Questo è anche noto come fuoriuscita del server.
    2. Fai clic su Riavvia.

Dopo aver riavviato i server, Roblox:

  1. Ferma tutto il matchmaking verso i server designati per lo spegnimento. I giocatori che entrano nel tuo gioco cliccando sul pulsante Gioca non saranno abbinati a questi server, ma possono comunque unirsi a loro accettando inviti, teletrasportandosi o unendosi a un altro utente dal loro profilo.
  2. Attende il tempo di ritardo configurato, se hai selezionato l'opzione Ritarda il riavvio del server.
  3. Teletrasporta automaticamente i giocatori alla versione aggiornata del gioco. Tutti i giocatori sullo stesso vecchio server vengono inviati allo stesso server sostitutivo che esegue la nuova versione.

Notifiche sui server

Quando avvii un riavvio del server ritardato, l'evento DataModel.ServerRestartScheduled verrà attivato sui server interessati con i seguenti argomenti:

  • restartTime — Un DateTime. Il tempo più presto in cui il server è programmato per spegnersi.
  • source — Questo sarà sempre Enum.CloseReason.DeveloperUpdate per i tuoi aggiornamenti pubblicati.
  • attributes — Un oggetto JSON opzionale che puoi utilizzare per fornire informazioni personalizzate sul riavvio, come il motivo dell'aggiornamento, l'urgenza, ecc.

Nei tuoi script server, puoi iscriverti a questo evento per fornire ai giocatori informazioni sul prossimo riavvio. Potresti scegliere di fornire un timer di conto alla rovescia nella tua interfaccia utente, invitare i giocatori a salvare i loro progressi o teletrasportarli a server aggiornati al momento più conveniente.

© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.