Dokumentace Pulse Phone

Aktualizace

Pro Pulse Phone 1.4.22 min čteníAktualizováno

10. Aktualizace ze starší verze

Stávající čísla, účty a záznamy zařízení zůstanou zachovány a starší ID telefonů pro a promax zůstanou čitelná. stream/ a ui/ berte vždy ze stejného vydání jako zbytek složky.

  1. Ponechte si kopii staré složky phone a zálohujte databázi. Starou složku přesuňte mimo resources: dvě složky telefonu spustí dva telefony.
  2. Na její místo vložte novou složku phone. Přes FTP ji nahrajte v režimu Binary, nebo rozbalte zip přímo na serveru (proč). Kontrola při startu uvede každý soubor, který je špatně.
  3. Ponechte nové konfigurační soubory a nastavení, která jste změnili, přeneste podle jejich názvů Config. Verze 1.2.7 sdružuje dřívější samostatné soubory funkcí do config/apps.lua a přesouvá nastavení hovorů do config/config.lua. Nepřepisujte je starými rozdělenými soubory: tyto soubory se už nenačítají. Animace, hudba a kvízy mají dál vlastní soubory. Pokud používáte config/apiKeys.lua, zachovejte v něm soukromá nastavení; stávající přihlašovací údaje v server.cfg fungují dál. Ponechte nové překlady a podle potřeby do nich slučte své vlastní formulace. Config.Radio.registerChannelChecks = false nechte tak, pokud nechcete, aby Pulse spravoval omezené rádiové kanály.
  4. Zkopírujte zpět své soubory v ownermedia/ a pokud používáte vestavěné úložiště fotek, i svou složku media/.
  5. Nekopírujte zpět staré soubory bridge/ (ani složky vlastních adaptérů starší verze). Pokud jste některý upravili, proveďte stejnou úpravu v novém souboru.
  6. Přidejte případné nové předměty z config/items/ do svého inventáře (sekce 4).
  7. Restartujte. Databáze se aktualizuje sama: při přechodu z 1.3.0 konzole při prvním startu vypíše database: brought up to date (2 columns added: phone_devices.last_seen, phone_devices.firstweek) a tabulka phone_usage_daily se vytvoří spolu s ostatními. Nic se nedělá ručně. Hosting, který resourcu nedovolí vytvářet nebo upravovat tabulky: spusťte znovu phone.sql (sekce 2); přidá jen to, co chybí. Přečtěte si kontrolu při startu v konzoli.

Pokud jste si ponechali starší config.lua, místo abyste svá nastavení přenesli do nového, nastavení, která v něm chybí, běží na výchozích hodnotách. Pokud některé chcete změnit, zkopírujte tu sekci z nového config/config.lua do svého. Například bez Config.Block mrtví a spoutaní hráči telefon použít nemohou a hráči na zemi mohou volat 911; bez Config.Charging není potřeba kabel (konzole to jednou oznámí); bez Config.Store.box přicházejí telefony bez krabice. config.lua ponechaný z dřívější verze si také zachová vlastní Config.Device.arrivesOn (nový soubor má true: nové telefony přicházejí zapnuté) a nemá blok Config.FirstRun ani Config.FirstWeek, takže ty běží na výchozích hodnotách: celé nastavení jako dříve a karta prvního týdne (sekce 8, „První start nového telefonu“).

  • Návrat zpět: vraťte předchozí složku. Na MySQL zůstanou data zapsaná novější verzí čitelná.
  • Bez databáze si před aktualizací zálohujte také key/value úložiště FXServeru (složku db v datové složce serveru).
  • Nikdy nenastavujte phone_dev 1 na veřejném serveru. Zapíná vývojářské testovací nástroje.

Přeloženo z angličtiny. Pokud se zde něco liší od anglické stránky, platí anglická stránka. English