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.
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:
ensure phone
add_ace group.admin phone.admin allowStart 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:
- Gi den nåværende
screenshot-basic-mappen et nytt navn (for eksempelscreenshot-basic.bak) og flytt den ut avresources, så du kan legge den tilbake. - Kopier vår inn i
resourcesmed samme navn,screenshot-basic, og behold den sammeensure screenshot-basic-linjen. - Start serveren på nytt og prøv alle scripts som tar skjermbilder: telefonkameraet, og eventuelle rapport-, bevis- eller bodycam-verktøy du kjører.
- Oppfører noe seg annerledes, slett vår kopi, legg den gamle mappen tilbake som
screenshot-basicog 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"ogset 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.