Pulse Phone-dokumentation

Opdatering

Til Pulse Phone 1.4.22 min. læsningOpdateret

10. Opdatering fra en ældre version

Eksisterende numre, konti og enhedsregistreringer bevares, og ældre pro- og promax-telefon-ID'er kan stadig læses. Tag altid stream/ og ui/ fra den samme udgivelse som resten af mappen.

  1. Behold en kopi af din gamle phone-mappe, og tag backup af din database. Flyt den gamle mappe ud af resources: to telefonmapper starter to telefoner.
  2. Læg den nye phone-mappe på dens plads. Over FTP skal du uploade den i Binary-tilstand eller pakke zip-filen ud på serveren (hvorfor). Opstartstjekket nævner enhver fil, der er forkert.
  3. Behold de nye konfigurationsfiler, og overfør de indstillinger, du har ændret, efter deres Config-navne. Version 1.2.7 samler de tidligere separate funktionsfiler i config/apps.lua og flytter opkaldsindstillinger til config/config.lua. Overskriv ikke disse med de gamle opdelte filer: de filer indlæses ikke længere. Animationer, musik og trivia beholder deres egne filer. Bevar private indstillinger i config/apiKeys.lua, hvis du bruger den; eksisterende loginoplysninger i server.cfg virker stadig. Behold de nye oversættelser, og flet din egen ordlyd ind, hvor det er nødvendigt. Lad Config.Radio.registerChannelChecks = false stå, medmindre du vil have Pulse til at styre begrænsede radiokanaler.
  4. Kopiér dine filer i ownermedia/ tilbage og din media/-mappe, hvis du bruger det indbyggede billedlager.
  5. Kopiér ikke gamle bridge/-filer tilbage (eller custom-adapter-mapperne fra en ældre version). Hvis du har ændret en, så lav den samme ændring i den nye fil.
  6. Tilføj eventuelle nye items fra config/items/ til dit inventory (afsnit 4).
  7. Genstart. Databasen opdaterer sig selv: kommer du fra 1.3.0, udskriver konsollen database: brought up to date (2 columns added: phone_devices.last_seen, phone_devices.firstweek) ved første opstart, og tabellen phone_usage_daily oprettes sammen med de andre. Intet at gøre i hånden. En host, der ikke lader ressourcen oprette eller ændre tabeller: kør phone.sql igen (afsnit 2); den tilføjer kun det, der mangler. Læs opstartstjekket i konsollen.

Hvis du har beholdt en ældre config.lua i stedet for at flytte dine indstillinger over i den nye, kører indstillinger, den ikke har, på deres standardværdier. For at ændre en skal du kopiere det afsnit fra den nye config/config.lua over i din. For eksempel kan døde spillere og spillere i håndjern uden Config.Block ikke bruge telefonen, og nedlagte spillere kan ringe 911; uden Config.Charging kræves intet kabel (konsollen siger det én gang); uden Config.Store.box kommer telefoner uden æske. En config.lua, der er beholdt fra en tidligere version, beholder også sin egen Config.Device.arrivesOn (den nye fil siger true: nye telefoner ankommer tændt) og har ingen Config.FirstRun- eller Config.FirstWeek-blok, så de kører på deres standardværdier: den fulde opsætning som før og kortet for den første uge (afsnit 8, "En ny telefons første opstart").

  • Rulle tilbage: læg den tidligere mappe tilbage. På MySQL kan data, der er skrevet af den nyere version, stadig læses.
  • Uden en database skal du også tage backup af FXServers key/value-lager (db-mappen i din servers datamappe), før du opdaterer.
  • Sæt aldrig phone_dev 1 på en offentlig server. Det slår udviklernes testværktøjer til.

Oversat fra engelsk. Hvis noget her ikke stemmer overens med den engelske side, er det den engelske side, der gælder. English