Pulse Phone dokumentáció
Frissítés
10. Frissítés egy régebbi verzióról
A meglévő telefonszámok, fiókok és eszköznyilvántartások megmaradnak, és a régebbi pro és promax készülékazonosítók olvashatók maradnak. A stream/ és az ui/ mappát mindig ugyanabból a kiadásból vedd, mint a mappa többi részét.
- Tarts meg egy másolatot a régi
phonemappádról, és készíts mentést az adatbázisodról. A régi mappát vidd ki aresourcesmappából: két telefonmappa két telefont indít. - Tedd a helyére az új
phonemappát. FTP-n Binary módban töltsd fel, vagy csomagold ki a zipet a szerveren (miért). Az indítási ellenőrzés megnevez minden hibás fájlt. - Tartsd meg az új konfigurációs fájlokat, és a módosított beállításaidat a
Confignevük alapján vidd át. Az 1.2.7-es verzió a korábbi különálló funkciófájlokat aconfig/apps.luafájlba vonja össze, a hívásbeállításokat pedig aconfig/config.luafájlba helyezi. Ne írd felül ezeket a régi, szétválasztott fájlokkal: azok már nem töltődnek be. Az animációk, a zene és a trivia megtartják a saját fájljaikat. Ha használod, őrizd meg a privát beállításokat aconfig/apiKeys.luafájlban; a meglévőserver.cfghitelesítő adatok továbbra is működnek. Tartsd meg az új fordításokat, és szükség esetén olvaszd bele a saját szövegezésedet. Hagyd aConfig.Radio.registerChannelChecks = falsebeállítást, hacsak nem szeretnéd, hogy a Pulse kezelje a korlátozott rádiócsatornákat. - Másold vissza a fájljaidat az
ownermedia/mappába, és amedia/mappádat is, ha a beépített fotótárolót használod. - Ne másold vissza a régi
bridge/fájlokat (vagy egy régebbi verzió egyedi adapter mappáit). Ha valamelyiket módosítottad, végezd el ugyanazt a módosítást az új fájlban. - Add hozzá az új tárgyakat a
config/items/mappából az inventorydhoz (4. fejezet). - Indíts újra. Az adatbázis magától frissül: 1.3.0-ról érkezve a konzol az első indításkor ezt írja ki:
database: brought up to date (2 columns added: phone_devices.last_seen, phone_devices.firstweek), és aphone_usage_dailytábla a többivel együtt létrejön. Kézzel nincs teendő. Olyan hostnál, amely nem engedi, hogy a resource táblákat hozzon létre vagy módosítson: futtasd újra aphone.sqlfájlt (2. fejezet); csak azt adja hozzá, ami hiányzik. Olvasd el az indítási ellenőrzést a konzolban.
Ha egy régebbi config.lua fájlt tartottál meg ahelyett, hogy átvitted volna a beállításaidat az újba, a benne nem szereplő beállítások alapértelmezett értékekkel futnak. Ha egyet módosítani szeretnél, másold át azt a szakaszt az új config/config.lua fájlból a sajátodba. Például Config.Block nélkül a halott és megbilincselt játékosok nem használhatják a telefont, a földön fekvők pedig hívhatják a 911-et; Config.Charging nélkül nincs szükség kábelre (ezt a konzol egyszer jelzi); Config.Store.box nélkül a telefonok doboz nélkül érkeznek. Egy korábbi verzióból megtartott config.lua a saját Config.Device.arrivesOn értékét is megtartja (az új fájlban true: az új telefonok bekapcsolva érkeznek), és nincs benne Config.FirstRun vagy Config.FirstWeek blokk, így ezek alapértelmezéssel futnak: a teljes beállítás, mint korábban, és az első heti kártya (8. fejezet, "A new phone's first start").
- Visszaállás: tedd vissza az előző mappát. MySQL-en az újabb verzió által írt adatok olvashatók maradnak.
- Adatbázis nélkül frissítés előtt az FXServer key/value tárolójáról is készíts mentést (a szerver adatmappájában lévő
dbmappa). - Nyilvános szerveren soha ne állítsd be a
phone_dev 1értéket. Ez bekapcsolja a fejlesztői teszteszközöket.