Pulse Phone dokumentacija
Pulse Phone — Brzi početak
Instalirajte jedan resurs pod imenom phone. Zadržite postojeći framework i podržane skripte; Pulse ih prepoznaje pri pokretanju.
PhoneHub + Pulse je zasebno izdanje s vlastitom licencom i vlastitom kopijom ovog telefona. Ako ste kupili to izdanje, umjesto ovoga pratite njegov vodič za instalaciju: server pokreće jedan resurs telefona.
1. Provjerite svoj server
| Šta | Potrebno? |
|---|---|
| OneSync uključen, game build 2699 ili noviji | Obavezno |
| Baza podataka: oxmysql (ili mysql-async, ghmattimysql) na MariaDB 10.6+ ili MySQL 8 | Preporučeno. Bez SQL resursa telefon čuva podatke u key/value skladištu servera |
| Jedan voice resurs: pma-voice, mumble-voip, SaltyChat, TokoVOIP ili YACA | Preporučeno. Bez njega se pozivi spajaju, ali nema zvuka |
| screenshot-basic | Preporučeno, kako bi kamera mogla spremati fotografije. Standardni resurs radi |
| Framework i inventar | Opcionalno. Bez njih telefon radi kao standalone |
Pokrenite bazu podataka, framework, inventar, voice resurs i screenshot-basic prije Pulsea. Pogledajte zahtjeve i vaš framework za ispravan redoslijed.
Napravite rezervnu kopiju baze podataka prije prvog pokretanja. Pulse kreira vlastite tabele. Ako je drugi telefon ostavio tabele s istim imenima, one se preimenuju u old_<name> (ništa se ne briše); detalji su u zahtjevima.
2. Kopirajte folder phone
Preuzmite kupljeno sa svog Cfx.re računa. Kopirajte folder phone koji sadrži fxmanifest.lua u resurse svog servera. Zadržite mu ime. Ključ vašeg servera mora pripadati računu koji posjeduje asset.
Otpremanje preko FTP-a (hostovani server): koristite Binary način (FileZilla: Transfer > Transfer Type > Binary) ili otpremite zip i raspakujte ga na serveru. Auto način mijenja zaključane fajlove i telefon se odbija pokrenuti; simptomi i rješenje su u Rješavanju problema. Folder koji otpremite mora odgovarati ovoj tabeli; provjera pri pokretanju navodi svaki fajl koji nedostaje ili ima pogrešnu veličinu.
Preuzimanje Pulse Phone 1.4.2:
| Folder ili fajl | Fajlovi | Veličina |
|---|---|---|
ui/ |
3,932 | 78.3 MB |
stream/ |
40 | 30.5 MB |
config/ |
138 | 23.2 MB |
d6c1e95a/ (zaključani kod; njegov naziv se razlikuje od izdanja do izdanja) |
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 |
cijeli folder phone |
4,204 | 139.7 MB |
Ažurirate postojeću instalaciju? Prvo pratite Ažuriranje da sačuvate postavke i medije igrača. Zaustavite prethodni resurs telefona prije prelaska na Pulse.
3. Dodajte predmete u inventar
Otvorite Inventare i pratite upute za inventar koji već koristite. Isporučene definicije i slike nalaze se u config/items/. Spojite unose u svoj inventar; ne zamjenjujte cijeli fajl s predmetima.
Zadani ESX inventar i QBCore mogu automatski registrovati definicije koje nedostaju. Drugi inventari mogu zahtijevati isporučene unose. Kopirajte slike predmeta tamo gdje ih vaš inventar očekuje. Standalone bez inventara ne treba predmete.
4. Pokrenite Pulse
Zadržite automatsko prepoznavanje u config/config.lua. Prvi odjeljak sadrži framework, jezik, odabir inventara, predmet telefona i tipke. Opcionalne postavke popisane su u Konfiguraciji.
Dodajte ovo nakon postojećih zavisnosti u server.cfg:
ensure phone
add_ace group.admin phone.admin allowRestartujte server. Pulse kreira tabele u bazi podataka kada je SQL veza dostupna. Pročitajte njegovu provjeru u konzoli i pratite eventualne upute za ispravku. Pokrenite phone:health da je ponovite.
5. Otvorite telefon
Uđite kao administrator, otvorite F8 i unesite phone:setup. Potvrdite prepoznati framework i inventar, a zatim završite vođeno postavljanje. Pritisnite F1 ili koristite /phone da otvorite telefon. Ako vaše postavke zahtijevaju predmet, prvo kupite telefon i iskoristite njegovu kutiju iz inventara.
Postavke spremljene u Settings → Server imaju prednost nad odgovarajućim postavkama iz fajla. Tamo poništite spremljenu postavku ako želite da se ponovo primjenjuje vrijednost iz fajla.
6. Opcionalno: lakši screenshot-basic
Vaše preuzimanje sadrži i folder screenshot-basic. To je CitizenFX screenshot-basic (MIT licenca) s jednom izmjenom: original u svakom frejmu ponovo iscrtava sliku igre za svoj sloj za snimanje, čak i kad niko ne fotografiše, a ova kopija iscrtava samo dok se fotografija pravi. Ime resursa, njegovi exporti (requestScreenshot, requestScreenshotUpload, requestClientScreenshot) i eventi su nepromijenjeni, a dolazi već buildan, pa se ne mora sam buildati pri prvom pokretanju. Izmijenjeni fajlovi navedeni su u screenshot-basic/ZERODEV-CHANGES.md.
Pulse radi s bilo kojom kopijom, pa je ovaj korak opcionalan. Druge skripte na vašem serveru također koriste screenshot-basic, pa ga, ako imate test server, prvo tamo zamijenite:
- Preimenujte trenutni folder
screenshot-basic(na primjer uscreenshot-basic.bak) i premjestite ga izresources, kako biste ga mogli vratiti. - Kopirajte naš u
resourcespod istim imenom,screenshot-basic, i zadržite istu linijuensure screenshot-basic. - Restartujte server i isprobajte svaku skriptu koja pravi screenshotove: kameru telefona i svaki alat za prijave, dokaze ili bodycam koji koristite.
- Ako se išta ponaša drugačije, obrišite našu kopiju, vratite stari folder kao
screenshot-basici restartujte.
Podesite funkcije koje koristite
- Pozivi, video i Live: podržani voice resursi, kontrole poziva i postavljanje video veze za produkciju.
- Fotografije i videi: ugrađeno skladište, FiveManage i druge opcije otpremanja. Privatni ključevi servisa ostaju u konfiguraciji vašeg servera. Na hostovanom serveru čiji web port nije dostupan, fotografije zahtijevaju FiveManage: dvije linije u
server.cfg(set phone_media_provider "fivemanage"iset phone_fivemanage_token "<token>"). - Konfiguracija: prodavnice, aplikacije, dodatna oprema, jezici i opcionalne funkcije.
- Rješavanje problema: pronađite simptom i pratite njegovo rješenje.
- Integracije za developere: custom skripte i napredne postavke povezivanja.
Obična instalacija ne zahtijeva uređivanje bridge/, ui/ ili stream/. Držite kompletan resurs zajedno, uključujući njegove modele i mape.