Dokumentacija Pulse Phone

Posodabljanje

Za Pulse Phone 1.4.22 min branjaPosodobljeno

10. Posodabljanje s starejše različice

Obstoječe številke, računi in zapisi naprav se ohranijo, starejši ID-ji telefonov pro in promax pa ostanejo berljivi. stream/ in ui/ vedno vzemite iz iste izdaje kot preostanek mape.

  1. Shranite kopijo stare mape phone in naredite varnostno kopijo baze podatkov. Staro mapo premaknite iz resources: dve mapi telefona zaženeta dva telefona.
  2. Na njeno mesto postavite novo mapo phone. Prek FTP jo naložite v načinu Binary ali razširite zip na strežniku (zakaj). Preverjanje ob zagonu navede vsako napačno datoteko.
  3. Obdržite nove konfiguracijske datoteke in nastavitve, ki ste jih spremenili, prenesite po njihovih imenih Config. Različica 1.2.7 nekdanje posamezne datoteke funkcij združi v config/apps.lua, nastavitve klicev pa premakne v config/config.lua. Teh ne prepišite s starimi razdeljenimi datotekami: te datoteke se ne nalagajo več. Animacije, glasba in kviz ohranijo lastne datoteke. Zasebne nastavitve ohranite v config/apiKeys.lua, če ga uporabljate; obstoječe poverilnice v server.cfg delujejo naprej. Obdržite nove prevode in po potrebi vanje združite svoje besedilo. Pustite Config.Radio.registerChannelChecks = false, razen če želite, da Pulse upravlja omejene radijske kanale.
  4. Kopirajte nazaj svoje datoteke v ownermedia/ in svojo mapo media/, če uporabljate vgrajeno shrambo fotografij.
  5. Starih datotek bridge/ ne kopirajte nazaj (niti map adapterjev po meri iz starejše različice). Če ste katero spremenili, isto spremembo naredite v novi datoteki.
  6. Morebitne nove predmete iz config/items/ dodajte v svoj inventar (razdelek 4).
  7. Ponovno zaženite. Baza podatkov se posodobi sama: pri prehodu z 1.3.0 konzola ob prvem zagonu izpiše database: brought up to date (2 columns added: phone_devices.last_seen, phone_devices.firstweek), tabela phone_usage_daily pa se ustvari skupaj z ostalimi. Ročno ni treba storiti ničesar. Gostitelj, ki resourcu ne dovoli ustvarjanja ali spreminjanja tabel: znova zaženite phone.sql (razdelek 2); doda samo tisto, kar manjka. Preberite preverjanje ob zagonu v konzoli.

Če ste obdržali starejši config.lua, namesto da bi nastavitve prenesli v novega, nastavitve, ki jih nima, tečejo s privzetimi vrednostmi. Če želite katero spremeniti, kopirajte ta razdelek iz novega config/config.lua v svojega. Na primer, brez Config.Block mrtvi in vklenjeni igralci ne morejo uporabljati telefona, onesposobljeni pa lahko kličejo 911; brez Config.Charging kabel ni potreben (konzola to enkrat pove); brez Config.Store.box telefoni pridejo brez škatle. config.lua iz prejšnje različice obdrži tudi svoj Config.Device.arrivesOn (nova datoteka ima true: novi telefoni pridejo vklopljeni) in nima bloka Config.FirstRun ali Config.FirstWeek, zato ta tečeta s privzetimi vrednostmi: celotna nastavitev kot prej in kartica prvega tedna (razdelek 8, »Prvi zagon novega telefona«).

  • Vrnitev na prejšnjo različico: vrnite prejšnjo mapo. Na MySQL ostanejo podatki, ki jih je zapisala novejša različica, berljivi.
  • Brez baze podatkov pred posodobitvijo varnostno kopirajte tudi shrambo ključ/vrednost FXServer (mapo db v podatkovni mapi strežnika).
  • Na javnem strežniku nikoli ne nastavite phone_dev 1. Vklopi razvijalska testna orodja.

Prevedeno iz angleščine. Če se kaj na tej strani ne ujema z angleško stranjo, velja angleška stran. English