Dokumentation för Pulse Phone

Uppdatering

För Pulse Phone 1.4.22 min läsningUppdaterad

10. Uppdatera från en äldre version

Befintliga nummer, konton och enhetsposter behålls, och äldre telefon-id:n pro och promax går fortfarande att läsa. Ta alltid stream/ och ui/ från samma version som resten av mappen.

  1. Behåll en kopia av din gamla mapp phone, och säkerhetskopiera din databas. Flytta den gamla mappen ut ur resources: två telefonmappar startar två telefoner.
  2. Lägg den nya mappen phone på dess plats. Via FTP, ladda upp den i binärläge eller packa upp zip-filen på servern (varför). Startkontrollen pekar ut varje fil som är fel.
  3. Behåll de nya konfigurationsfilerna och för över inställningarna du ändrat via deras Config-namn. Version 1.2.7 samlar de tidigare separata funktionsfilerna i config/apps.lua och flyttar samtalsinställningar till config/config.lua. Skriv inte över dessa med de gamla uppdelade filerna: de filerna laddas inte längre. Animationer, musik och frågesport har kvar sina egna filer. Behåll privata inställningar i config/apiKeys.lua om du använder den; befintliga inloggningsuppgifter i server.cfg fortsätter att fungera. Behåll de nya översättningarna och slå ihop dina egna formuleringar där det behövs. Låt Config.Radio.registerChannelChecks = false stå om du inte vill att Pulse ska hantera begränsade radiokanaler.
  4. Kopiera tillbaka dina filer i ownermedia/, och din mapp media/ om du använder den inbyggda fotolagringen.
  5. Kopiera inte tillbaka gamla filer i bridge/ (eller custom-adapter-mapparna från en äldre version). Om du ändrade en, gör samma ändring i den nya filen.
  6. Lägg till eventuella nya items från config/items/ i ditt inventory (avsnitt 4).
  7. Starta om. Databasen uppdaterar sig själv: om du kommer från 1.3.0 skriver konsolen ut database: brought up to date (2 columns added: phone_devices.last_seen, phone_devices.firstweek) vid första starten, och tabellen phone_usage_daily skapas med de andra. Inget att göra för hand. En host som inte låter resursen skapa eller ändra tabeller: kör phone.sql igen (avsnitt 2); den lägger bara till det som saknas. Läs startkontrollen i konsolen.

Om du behöll en äldre config.lua i stället för att flytta dina inställningar till den nya, körs inställningar den inte har på sina standardvärden. För att ändra en, kopiera det avsnittet från den nya config/config.lua till din. Till exempel: utan Config.Block kan döda och handfängslade spelare inte använda telefonen och nedslagna spelare kan ringa 911; utan Config.Charging behövs ingen kabel (konsolen säger det en gång); utan Config.Store.box kommer telefoner utan kartong. En config.lua som behållits från en tidigare version behåller också sin egen Config.Device.arrivesOn (den nya filen säger true: nya telefoner kommer påslagna) och har inget block Config.FirstRun eller Config.FirstWeek, så de körs på sina standardvärden: hela installationen som tidigare, och första veckans kort (avsnitt 8, ”En ny telefons första start”).

  • Gå tillbaka: lägg tillbaka den tidigare mappen. På MySQL förblir data som skrivits av den nyare versionen läsbar.
  • Utan databas, säkerhetskopiera också FXServers key/value-lagring (mappen db i din servers datamapp) innan du uppdaterar.
  • Sätt aldrig phone_dev 1 på en publik server. Det slår på utvecklarnas testverktyg.

Översatt från engelska. Om något här skiljer sig från den engelska sidan är det den engelska sidan som gäller. English