Pulse Phone-dokumentasjon

Oppdatering

For Pulse Phone 1.4.22 min lesetidOppdatert

10. Oppdatere fra en eldre versjon

Eksisterende numre, kontoer og enhetsoppføringer beholdes, og eldre telefon-ID-er pro og promax forblir lesbare. Ta alltid stream/ og ui/ fra samme versjon som resten av mappen.

  1. Behold en kopi av den gamle phone-mappen, og ta backup av databasen. Flytt den gamle mappen ut av resources: to telefonmapper starter to telefoner.
  2. Legg den nye phone-mappen på plassen. Over FTP, last den opp i Binary-modus eller pakk ut zip-filen på serveren (hvorfor). Oppstartssjekken navngir alle filer som er feil.
  3. Behold de nye config-filene og overfør innstillingene du har endret etter Config-navnene deres. Versjon 1.2.7 samler de tidligere separate funksjonsfilene i config/apps.lua og flytter samtaleinnstillinger til config/config.lua. Ikke overskriv disse med de gamle oppdelte filene: de filene lastes ikke lenger. Animasjoner, musikk og quiz beholder sine egne filer. Ta vare på private innstillinger i config/apiKeys.lua hvis du bruker den; eksisterende påloggingsdata i server.cfg fortsetter å fungere. Behold de nye oversettelsene og flett inn din egen ordlyd der det trengs. La Config.Radio.registerChannelChecks = false stå med mindre du vil at Pulse skal styre begrensede radiokanaler.
  4. Kopier filene dine i ownermedia/ tilbake, og media/-mappen hvis du bruker det innebygde bildelageret.
  5. Ikke kopier gamle bridge/-filer tilbake (eller custom-adapter-mappene fra en eldre versjon). Har du endret en, gjør den samme endringen i den nye filen.
  6. Legg til eventuelle nye items fra config/items/ i inventoryet ditt (del 4).
  7. Start på nytt. Databasen oppdaterer seg selv: kommer du fra 1.3.0, skriver konsollen ut database: brought up to date (2 columns added: phone_devices.last_seen, phone_devices.firstweek) ved første oppstart, og phone_usage_daily-tabellen opprettes sammen med de andre. Ingenting å gjøre for hånd. En host som ikke lar ressursen opprette eller endre tabeller: kjør phone.sql igjen (del 2); den legger bare til det som mangler. Les oppstartssjekken i konsollen.

Hvis du beholdt en eldre config.lua i stedet for å flytte innstillingene dine over i den nye, kjører innstillinger den ikke har på standardverdiene. For å endre en, kopier den delen fra den nye config/config.lua inn i din. For eksempel: uten Config.Block kan ikke døde og håndjernede spillere bruke telefonen, og nedslåtte spillere kan ringe 911; uten Config.Charging trengs ingen kabel (konsollen sier fra om det én gang); uten Config.Store.box kommer telefoner uten eske. En config.lua beholdt fra en tidligere versjon beholder også sin egen Config.Device.arrivesOn (den nye filen sier true: nye telefoner kommer påslått) og har ingen Config.FirstRun- eller Config.FirstWeek-blokk, så de kjører på standardverdiene: hele oppsettet som før, og første-uke-kortet (del 8, «En ny telefons første oppstart»).

  • Rulle tilbake: legg den forrige mappen tilbake. På MySQL forblir data skrevet av den nyere versjonen lesbare.
  • Uten database bør du også ta backup av FXServer sitt key/value-lager (db-mappen i serverens datamappe) før oppdatering.
  • Sett aldri phone_dev 1 på en offentlig server. Det slår på utviklerverktøy for testing.

Oversatt fra engelsk. Hvis noe her ikke stemmer med den engelske siden, er det den engelske siden som gjelder. English