Pulse Phone-dokumentation
Opdatering
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.
- Behold en kopi af din gamle
phone-mappe, og tag backup af din database. Flyt den gamle mappe ud afresources: to telefonmapper starter to telefoner. - 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. - 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 iconfig/apps.luaog flytter opkaldsindstillinger tilconfig/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 iconfig/apiKeys.lua, hvis du bruger den; eksisterende loginoplysninger iserver.cfgvirker stadig. Behold de nye oversættelser, og flet din egen ordlyd ind, hvor det er nødvendigt. LadConfig.Radio.registerChannelChecks = falsestå, medmindre du vil have Pulse til at styre begrænsede radiokanaler. - Kopiér dine filer i
ownermedia/tilbage og dinmedia/-mappe, hvis du bruger det indbyggede billedlager. - 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. - Tilføj eventuelle nye items fra
config/items/til dit inventory (afsnit 4). - 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 tabellenphone_usage_dailyoprettes sammen med de andre. Intet at gøre i hånden. En host, der ikke lader ressourcen oprette eller ændre tabeller: kørphone.sqligen (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 1på en offentlig server. Det slår udviklernes testværktøjer til.