Documentazione di Pulse Phone

Aggiornamenti

Per Pulse Phone 1.4.22 min di letturaAggiornato il

10. Aggiornare da una versione precedente

Numeri, account e registri dei dispositivi esistenti vengono mantenuti, e i vecchi ID dei telefoni pro e promax restano leggibili. Prendi sempre stream/ e ui/ dalla stessa release del resto della cartella.

  1. Tieni una copia della vecchia cartella phone e fai un backup del database. Sposta la vecchia cartella fuori da resources: due cartelle del telefono avviano due telefoni.
  2. Metti la nuova cartella phone al suo posto. Via FTP, caricala in modalità Binary oppure estrai lo zip sul server (perché). Il controllo all'avvio indica ogni file sbagliato.
  3. Tieni i nuovi file di configurazione e trasferisci le impostazioni che avevi modificato usando i loro nomi Config. La versione 1.2.7 raggruppa i vecchi file separati delle funzioni in config/apps.lua e sposta le impostazioni delle chiamate in config/config.lua. Non sovrascriverli con i vecchi file separati: quei file non vengono più caricati. Animazioni, musica e trivia mantengono i loro file. Conserva le impostazioni private in config/apiKeys.lua se lo usi; le credenziali già presenti in server.cfg continuano a funzionare. Tieni le nuove traduzioni e unisci i tuoi testi dove serve. Lascia Config.Radio.registerChannelChecks = false a meno che tu non voglia che Pulse gestisca i canali radio riservati.
  4. Ricopia i tuoi file in ownermedia/, e la tua cartella media/ se usi lo storage foto integrato.
  5. Non ricopiare i vecchi file bridge/ (né le cartelle degli adapter custom di una versione precedente). Se ne avevi modificato uno, fai la stessa modifica nel nuovo file.
  6. Aggiungi al tuo inventario gli eventuali nuovi item da config/items/ (sezione 4).
  7. Riavvia. Il database si aggiorna da solo: arrivando dalla 1.3.0, la console stampa database: brought up to date (2 columns added: phone_devices.last_seen, phone_devices.firstweek) al primo avvio, e la tabella phone_usage_daily viene creata insieme alle altre. Niente da fare a mano. Un host che non permette alla risorsa di creare o modificare tabelle: esegui di nuovo phone.sql (sezione 2); aggiunge solo ciò che manca. Leggi il controllo all'avvio in console.

Se hai tenuto un vecchio config.lua invece di spostare le tue impostazioni in quello nuovo, le impostazioni che non contiene usano i valori predefiniti. Per cambiarne una, copia quella sezione dal nuovo config/config.lua nel tuo. Per esempio, senza Config.Block i giocatori morti e ammanettati non possono usare il telefono e quelli a terra possono chiamare il 911; senza Config.Charging non serve nessun cavo (la console lo dice una volta); senza Config.Store.box i telefoni arrivano senza scatola. Un config.lua mantenuto da una versione precedente conserva anche il suo Config.Device.arrivesOn (il nuovo file dice true: i telefoni nuovi arrivano accesi) e non ha i blocchi Config.FirstRun o Config.FirstWeek, quindi questi usano i valori predefiniti: la configurazione completa come prima, e la scheda della prima settimana (sezione 8, "Il primo avvio di un telefono nuovo").

  • Tornare indietro: rimetti la cartella precedente. Su MySQL, i dati scritti dalla versione più recente restano leggibili.
  • Senza database, prima di aggiornare fai anche un backup del key/value store di FXServer (la cartella db nella cartella dati del server).
  • Non impostare mai phone_dev 1 su un server pubblico. Attiva gli strumenti di test per sviluppatori.

Tradotto dall'inglese. Se qualcosa qui non corrisponde alla pagina in inglese, vale la pagina in inglese. English