Pulse Phone-dokumentasjon

Pulse Phone — Hurtigstart

Installer én ressurs med navnet phone. Behold ditt eksisterende framework og støttede scripts; Pulse oppdager dem når den starter.

For Pulse Phone 1.4.24 min lesetidOppdatert

PhoneHub + Pulse er en separat utgave med egen lisens og sin egen kopi av denne telefonen. Har du kjøpt den utgaven, følg heller dens egen installasjonsguide: en server kjører én telefonressurs.

1. Sjekk serveren din

Hva Nødvendig?
OneSync på, game build 2699 eller nyere Påkrevd
En database: oxmysql (eller mysql-async, ghmattimysql) på MariaDB 10.6+ eller MySQL 8 Anbefalt. Uten en SQL-ressurs lagrer telefonen dataene sine i serverens key/value-lager
Én voice-ressurs: pma-voice, mumble-voip, SaltyChat, TokoVOIP eller YACA Anbefalt. Uten en kobles samtaler opp, men uten lyd
screenshot-basic Anbefalt, så kameraet kan lagre bilder. Standardressursen fungerer
Et framework og et inventory Valgfritt. Uten dem kjører telefonen standalone

Start databasen, frameworket, inventoryet, voice-ressursen og screenshot-basic før Pulse. Se krav og ditt framework for riktig rekkefølge.

Ta backup av databasen før første oppstart. Pulse oppretter sine egne tabeller. Hvis en annen telefon har etterlatt tabeller med de samme navnene, får de nytt navn til old_<name> (ingenting slettes); detaljene står i krav.

2. Kopier phone-mappen

Last ned kjøpet ditt fra Cfx.re-kontoen din. Kopier phone-mappen som inneholder fxmanifest.lua til serverens resources. Behold navnet. Servernøkkelen din må tilhøre kontoen som eier asseten.

Laster du opp med FTP (hostet server): bruk Binary-modus (FileZilla: Transfer > Transfer Type > Binary), eller last opp zip-filen og pakk den ut på serveren. Auto-modus endrer de låste filene, og telefonen nekter å starte; symptomene og løsningen står i Feilsøking. Mappen du laster opp må stemme med denne tabellen; oppstartssjekken navngir alle filer som mangler eller har feil størrelse.

Nedlastingen av Pulse Phone 1.4.2:

Mappe eller fil Filer Størrelse
ui/ 3,932 78,3 MB
stream/ 40 30,5 MB
config/ 138 23.2 MB
d6c1e95a/ (den låste koden; navnet er ulikt fra utgivelse til utgivelse) 7 5,5 MB
data/ 2 1,4 MB
bridge/ 55 0,5 MB
guides/ 13 0,2 MB
phone.sql 1 0,2 MB
fxmanifest.lua 1 6 KB
hele phone-mappen 4,204 139.7 MB

Oppdaterer du en eksisterende installasjon? Følg Oppdatering først for å bevare innstillinger og spillermedia. Stopp den forrige telefonressursen før du bytter til Pulse.

3. Legg til inventory-items

Åpne Inventories og følg instruksjonene for inventoryet du allerede bruker. Medfølgende definisjoner og bilder ligger i config/items/. Slå oppføringene sammen med inventoryet ditt; ikke erstatt hele item-filen.

Standard-inventoryet til ESX og QBCore kan registrere manglende definisjoner automatisk. Andre inventories kan kreve de medfølgende oppføringene. Kopier item-bildene dit inventoryet ditt forventer dem. Standalone uten inventory trenger ingen items.

4. Start Pulse

Behold automatisk oppdagelse i config/config.lua. Den første delen inneholder framework, språk, valg av inventory, telefon-item og taster. Valgfrie innstillinger er listet i Konfigurasjon.

Legg dette til etter de eksisterende avhengighetene dine i server.cfg:

server.cfg
ensure phone
add_ace group.admin phone.admin allow

Start serveren på nytt. Pulse oppretter databasetabellene sine når SQL-tilkoblingen er tilgjengelig. Les konsollsjekken og følg eventuelle instruksjoner om rettelser. Kjør phone:health for å gjenta den.

5. Åpne telefonen din

Bli med som administrator, åpne F8 og skriv phone:setup. Bekreft det oppdagede frameworket og inventoryet, og fullfør så det guidede oppsettet. Trykk F1 eller bruk /phone for å åpne telefonen. Hvis innstillingene dine krever et item, kjøp en telefon og bruk esken fra inventoryet først.

Innstillinger lagret i Settings → Server overstyrer tilsvarende innstillinger i filene. Tilbakestill en lagret overstyring der hvis du vil at verdien i filen skal gjelde igjen.

6. Valgfritt: den lettere screenshot-basic

Nedlastingen din inneholder også en screenshot-basic-mappe. Det er CitizenFX sin screenshot-basic (MIT-lisens) med én endring: originalen tegner spillbildet på nytt for opptakslaget sitt hver frame, selv når ingen tar bilde, og denne kopien tegner bare mens et bilde tas. Ressursnavnet, exportene (requestScreenshot, requestScreenshotUpload, requestClientScreenshot) og eventene er uendret, og den leveres ferdig bygd, så den trenger ikke bygge seg selv ved første oppstart. De endrede filene er listet i screenshot-basic/ZERODEV-CHANGES.md.

Pulse fungerer med begge kopiene, så dette steget er valgfritt. Andre scripts på serveren din bruker også screenshot-basic, så bytt på en testserver først hvis du har en:

  1. Gi den nåværende screenshot-basic-mappen et nytt navn (for eksempel screenshot-basic.bak) og flytt den ut av resources, så du kan legge den tilbake.
  2. Kopier vår inn i resources med samme navn, screenshot-basic, og behold den samme ensure screenshot-basic-linjen.
  3. Start serveren på nytt og prøv alle scripts som tar skjermbilder: telefonkameraet, og eventuelle rapport-, bevis- eller bodycam-verktøy du kjører.
  4. Oppfører noe seg annerledes, slett vår kopi, legg den gamle mappen tilbake som screenshot-basic og start på nytt.

Sett opp funksjonene du bruker

  • Samtaler, video og Live: støttede voice-ressurser, samtalekontroller og oppsett av videotilkobling for produksjon.
  • Bilder og videoer: innebygd lagring, FiveManage og andre opplastingsvalg. Private tjenestenøkler blir værende i serverkonfigurasjonen din. På en hostet server der webporten ikke kan nås, trenger bilder FiveManage: to linjer i server.cfg (set phone_media_provider "fivemanage" og set phone_fivemanage_token "<token>").
  • Konfigurasjon: butikker, apper, tilbehør, språk og valgfrie funksjoner.
  • Feilsøking: finn symptomet og følg løsningen.
  • Utviklerintegrasjoner: egne scripts og avanserte tilkoblingsinnstillinger.

En vanlig installasjon krever ikke at du redigerer bridge/, ui/ eller stream/. Hold hele ressursen samlet, inkludert modell- og map-filene.

Oversatt fra engelsk. Hvis noe her ikke stemmer med den engelske siden, er det den engelske siden som gjelder. English