Dokumentation för Pulse Phone
Uppdatering
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.
- Behåll en kopia av din gamla mapp
phone, och säkerhetskopiera din databas. Flytta den gamla mappen ut urresources: två telefonmappar startar två telefoner. - Lägg den nya mappen
phonepå 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. - 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 iconfig/apps.luaoch flyttar samtalsinställningar tillconfig/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 iconfig/apiKeys.luaom du använder den; befintliga inloggningsuppgifter iserver.cfgfortsätter att fungera. Behåll de nya översättningarna och slå ihop dina egna formuleringar där det behövs. LåtConfig.Radio.registerChannelChecks = falsestå om du inte vill att Pulse ska hantera begränsade radiokanaler. - Kopiera tillbaka dina filer i
ownermedia/, och din mappmedia/om du använder den inbyggda fotolagringen. - 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. - Lägg till eventuella nya items från
config/items/i ditt inventory (avsnitt 4). - 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 tabellenphone_usage_dailyskapas med de andra. Inget att göra för hand. En host som inte låter resursen skapa eller ändra tabeller: körphone.sqligen (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
dbi din servers datamapp) innan du uppdaterar. - Sätt aldrig
phone_dev 1på en publik server. Det slår på utvecklarnas testverktyg.