Dokumentacija Pulse Phone

Pulse Phone — Hitri začetek

Namestite en resource z imenom phone. Obdržite obstoječi framework in podprte skripte; Pulse jih zazna ob zagonu.

Za Pulse Phone 1.4.24 min branjaPosodobljeno

PhoneHub + Pulse je ločena izdaja z lastno licenco in lastno kopijo tega telefona. Če ste kupili to izdajo, namesto tega sledite njenemu vodniku za namestitev: strežnik poganja en resource za telefon.

1. Preverite svoj strežnik

Kaj Potrebno?
OneSync vklopljen, game build 2699 ali novejši Obvezno
Baza podatkov: oxmysql (ali mysql-async, ghmattimysql) na MariaDB 10.6+ ali MySQL 8 Priporočeno. Brez SQL resourca telefon hrani podatke v shrambi ključ/vrednost strežnika
En glasovni resource: pma-voice, mumble-voip, SaltyChat, TokoVOIP ali YACA Priporočeno. Brez njega se klici povežejo, a brez zvoka
screenshot-basic Priporočeno, da kamera lahko shranjuje fotografije. Standardni resource deluje
Framework in inventar Neobvezno. Brez njiju telefon deluje v načinu standalone

Bazo podatkov, framework, inventar, glasovni resource in screenshot-basic zaženite pred Pulse. Pravilni vrstni red je v zahtevah in vašem frameworku.

Pred prvim zagonom naredite varnostno kopijo baze podatkov. Pulse ustvari lastne tabele. Če je drug telefon pustil tabele z enakimi imeni, se preimenujejo v old_<name> (nič se ne izbriše); podrobnosti so v zahtevah.

2. Kopirajte mapo phone

Prenesite svoj nakup iz računa Cfx.re. Mapo phone, ki vsebuje fxmanifest.lua, kopirajte med resource svojega strežnika. Obdržite njeno ime. Ključ vašega strežnika mora pripadati računu, ki je lastnik asseta.

Nalaganje prek FTP (gostovani strežnik): uporabite način Binary (FileZilla: Transfer > Transfer Type > Binary) ali naložite zip in ga razširite na strežniku. Način Auto spremeni zaklenjene datoteke in telefon se noče zagnati; simptomi in rešitev so v Odpravljanju težav. Mapa, ki jo naložite, se mora ujemati s to tabelo; preverjanje ob zagonu navede vsako datoteko, ki manjka ali ima napačno velikost.

Prenos Pulse Phone 1.4.2:

Mapa ali datoteka Datoteke Velikost
ui/ 3,932 78,3 MB
stream/ 40 30,5 MB
config/ 138 23.2 MB
d6c1e95a/ (zaklenjena koda; njeno ime se razlikuje od izdaje do izdaje) 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
celotna mapa phone 4,204 139.7 MB

Posodabljate obstoječo namestitev? Najprej sledite Posodabljanju, da ohranite nastavitve in medije igralcev. Pred prehodom na Pulse ustavite prejšnji resource za telefon.

3. Dodajte predmete v inventar

Odprite Inventarje in sledite navodilom za inventar, ki ga že uporabljate. Priložene definicije in slike so v config/items/. Vnose združite v svoj inventar; ne zamenjajte njegove celotne datoteke s predmeti.

Privzeti inventar ESX in QBCore lahko manjkajoče definicije registrirata samodejno. Drugi inventarji lahko zahtevajo priložene vnose. Slike predmetov kopirajte tja, kjer jih vaš inventar pričakuje. Standalone brez inventarja ne potrebuje predmetov.

4. Zaženite Pulse

V config/config.lua pustite samodejno zaznavanje. Prvi razdelek vsebuje framework, jezik, izbiro inventarja, predmet telefona in tipke. Neobvezne nastavitve so zbrane v Konfiguraciji.

To dodajte za obstoječimi odvisnostmi v server.cfg:

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

Ponovno zaženite strežnik. Pulse ustvari svoje tabele v bazi podatkov, ko je povezava SQL na voljo. Preberite njegovo preverjanje v konzoli in sledite morebitnim navodilom za popravek. Za ponovitev zaženite phone:health.

5. Odprite svoj telefon

Pridružite se kot administrator, odprite F8 in vpišite phone:setup. Potrdite zaznani framework in inventar, nato dokončajte vodeno nastavitev. Za odpiranje telefona pritisnite F1 ali uporabite /phone. Če vaše nastavitve zahtevajo predmet, najprej kupite telefon in iz inventarja uporabite njegovo škatlo.

Nastavitve, shranjene v Settings → Server, preglasijo ustrezne nastavitve v datotekah. Tam ponastavite shranjeno preglasitev, če želite, da znova velja vrednost iz datoteke.

6. Neobvezno: lažji screenshot-basic

Vaš prenos vsebuje tudi mapo screenshot-basic. To je screenshot-basic od CitizenFX (licenca MIT) z eno spremembo: izvirnik vsako sličico znova izriše sliko igre za svojo zajemalno plast, tudi ko nihče ne fotografira, ta kopija pa riše samo med fotografiranjem. Ime resourca, njegovi exporti (requestScreenshot, requestScreenshotUpload, requestClientScreenshot) in dogodki so nespremenjeni, pride pa že zgrajen, zato se ob prvem zagonu ni treba graditi. Spremenjene datoteke so navedene v screenshot-basic/ZERODEV-CHANGES.md.

Pulse deluje s katerokoli kopijo, zato je ta korak neobvezen. Screenshot-basic uporabljajo tudi druge skripte na vašem strežniku, zato najprej preklopite na testnem strežniku, če ga imate:

  1. Preimenujte trenutno mapo screenshot-basic (na primer v screenshot-basic.bak) in jo premaknite iz resources, da jo lahko vrnete.
  2. Našo kopirajte v resources z istim imenom, screenshot-basic, in obdržite isto vrstico ensure screenshot-basic.
  3. Ponovno zaženite strežnik in preizkusite vsako skripto, ki dela zaslonske slike: kamero telefona in vsako orodje za poročila, dokaze ali bodycam, ki ga uporabljate.
  4. Če se karkoli obnaša drugače, izbrišite našo kopijo, vrnite staro mapo kot screenshot-basic in ponovno zaženite.

Nastavite funkcije, ki jih uporabljate

  • Klici, video in Live: podprti glasovni resourci, kontrolniki klicev in nastavitev video povezave za produkcijo.
  • Fotografije in videoposnetki: vgrajena shramba, FiveManage in druge možnosti nalaganja. Zasebni ključi storitev ostanejo v konfiguraciji vašega strežnika. Na gostovanem strežniku, katerega spletna vrata niso dosegljiva, fotografije potrebujejo FiveManage: dve vrstici v server.cfg (set phone_media_provider "fivemanage" in set phone_fivemanage_token "<token>").
  • Konfiguracija: trgovine, aplikacije, dodatki, jeziki in neobvezne funkcije.
  • Odpravljanje težav: poiščite simptom in sledite rešitvi.
  • Integracije za razvijalce: skripte po meri in napredne nastavitve povezav.

Običajna namestitev ne zahteva urejanja bridge/, ui/ ali stream/. Celoten resource ohranite skupaj, vključno z modeli in map asseti.

Prevedeno iz angleščine. Če se kaj na tej strani ne ujema z angleško stranjo, velja angleška stran. English