Pulse Phone dokumentáció
Pulse Phone — Gyors kezdés
Telepíts egyetlen phone nevű resource-ot. Tartsd meg a meglévő frameworködet és a támogatott scripteket; a Pulse induláskor felismeri őket.
A PhoneHub + Pulse egy külön kiadás saját licenccel és ennek a telefonnak egy saját példányával. Ha azt a kiadást vetted meg, inkább annak a saját telepítési útmutatóját kövesd: egy szerver egy telefon resource-ot futtat.
1. Ellenőrizd a szerveredet
| Mi | Szükséges? |
|---|---|
| OneSync bekapcsolva, 2699-es vagy újabb game build | Kötelező |
| Egy adatbázis: oxmysql (vagy mysql-async, ghmattimysql) MariaDB 10.6+ vagy MySQL 8 alatt | Ajánlott. SQL resource nélkül a telefon a szerver key/value tárolójában tartja az adatait |
| Egy voice resource: pma-voice, mumble-voip, SaltyChat, TokoVOIP vagy YACA | Ajánlott. Nélküle a hívás létrejön, de nincs hang |
| screenshot-basic | Ajánlott, hogy a kamera el tudja menteni a fotókat. A szabványos resource is működik |
| Egy framework és egy inventory | Opcionális. Nélkülük a telefon standalone módban fut |
Az adatbázist, a frameworköt, az inventoryt, a voice resource-ot és a screenshot-basicet a Pulse előtt indítsd. A helyes sorrendért lásd a követelményeket és a frameworködről szóló oldalt.
Az első indítás előtt készíts mentést az adatbázisodról. A Pulse létrehozza a saját tábláit. Ha egy másik telefon azonos nevű táblákat hagyott hátra, azok old_<name> névre kerülnek át (semmi nem törlődik); a részletek a követelményeknél találhatók.
2. Másold be a phone mappát
Töltsd le a vásárlásodat a Cfx.re fiókodból. Másold a phone mappát, amely az fxmanifest.lua fájlt tartalmazza, a szervered resources mappájába. A nevét ne változtasd meg. A szerverkulcsodnak ahhoz a fiókhoz kell tartoznia, amelyik az assetet birtokolja.
Feltöltés FTP-vel (bérelt szerver): használj Binary módot (FileZilla: Transfer > Transfer Type > Binary), vagy töltsd fel a zipet, és csomagold ki a szerveren. Az Auto mód módosítja a zárolt fájlokat, és a telefon nem hajlandó elindulni; a tüneteket és a javítást a Hibaelhárítás oldalon találod. A feltöltött mappának egyeznie kell ezzel a táblázattal; az indítási ellenőrzés megnevez minden hiányzó vagy rossz méretű fájlt.
A Pulse Phone 1.4.2 letöltése:
| Mappa vagy fájl | Fájlok | Méret |
|---|---|---|
ui/ |
3,932 | 78,3 MB |
stream/ |
40 | 30,5 MB |
config/ |
138 | 23.2 MB |
d6c1e95a/ (a zárolt kód; a neve kiadásonként más) |
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 |
a teljes phone mappa |
4,204 | 139.7 MB |
Meglévő telepítést frissítesz? Előbb kövesd a Frissítés útmutatót, hogy megőrizd a beállításokat és a játékosok médiáját. A Pulse-ra váltás előtt állítsd le az előző telefon resource-ot.
3. Add hozzá az inventory tárgyakat
Nyisd meg az Inventoryk oldalt, és kövesd a már használt inventorydra vonatkozó utasításokat. A mellékelt definíciók és képek a config/items/ mappában vannak. Olvaszd be a bejegyzéseket az inventorydba; ne cseréld le a teljes tárgyfájlját.
Az ESX alapértelmezett inventoryja és a QBCore automatikusan regisztrálni tudja a hiányzó definíciókat. Más inventoryk a mellékelt bejegyzéseket igényelhetik. A tárgyképeket másold oda, ahol az inventoryd várja őket. Inventory nélküli standalone esetén nincs szükség tárgyakra.
4. Indítsd el a Pulse-t
Hagyd bekapcsolva az automatikus felismerést a config/config.lua fájlban. Az első szakasz tartalmazza a frameworköt, a nyelvet, az inventory kiválasztását, a telefontárgyat és a gombokat. Az opcionális beállítások a Konfiguráció oldalon vannak összegyűjtve.
Add hozzá ezt a meglévő függőségeid után a server.cfg fájlban:
ensure phone
add_ace group.admin phone.admin allowIndítsd újra a szervert. A Pulse létrehozza az adatbázistábláit, amint az SQL kapcsolat elérhető. Olvasd el a konzolos ellenőrzését, és kövesd a javítási utasításokat. A phone:health paranccsal megismételheted.
5. Nyisd meg a telefonodat
Lépj be adminisztrátorként, nyisd meg az F8-at, és írd be: phone:setup. Erősítsd meg a felismert frameworköt és inventoryt, majd fejezd be a vezetett beállítást. A telefon megnyitásához nyomd meg az F1-et, vagy használd a /phone parancsot. Ha a beállításaid tárgyat írnak elő, előbb vegyél egy telefont, és használd a dobozát az inventoryból.
A Settings → Server alatt mentett beállítások felülírják a megfelelő fájlbeállításokat. Ha azt szeretnéd, hogy újra a fájlban lévő érték érvényesüljön, ott állítsd vissza a mentett felülírást.
6. Opcionális: a könnyebb screenshot-basic
A letöltésed egy screenshot-basic mappát is tartalmaz. Ez a CitizenFX screenshot-basic (MIT licenc) egyetlen változtatással: az eredeti minden képkockában újrarajzolja a játékképet a rögzítési rétegéhez, akkor is, ha senki nem fényképez, ez a példány pedig csak fotózás közben rajzol. A resource neve, az exportjai (requestScreenshot, requestScreenshotUpload, requestClientScreenshot) és az eventjei változatlanok, és már lefordítva érkezik, így nem kell első indításkor magát buildelnie. A módosított fájlok a screenshot-basic/ZERODEV-CHANGES.md fájlban vannak felsorolva.
A Pulse bármelyik példánnyal működik, így ez a lépés opcionális. A szervereden más scriptek is használják a screenshot-basicet, ezért ha van tesztszervered, előbb ott válts:
- Nevezd át a jelenlegi
screenshot-basicmappádat (példáulscreenshot-basic.baknévre), és vidd ki aresourcesmappából, hogy vissza tudd tenni. - Másold a miénket a
resourcesmappába ugyanazzal a névvel,screenshot-basic, és hagyd meg ugyanazt azensure screenshot-basicsort. - Indítsd újra a szervert, és próbálj ki minden scriptet, amely képernyőképet készít: a telefon kameráját, és minden jelentés-, bizonyíték- vagy testkamera-eszközt, amit futtatsz.
- Ha bármi másképp viselkedik, töröld a mi példányunkat, tedd vissza a régi mappádat
screenshot-basicnéven, és indíts újra.
Állítsd be a használt funkciókat
- Hívások, videó és Live: támogatott voice resource-ok, hívásvezérlés és az éles videokapcsolat beállítása.
- Fotók és videók: beépített tárhely, FiveManage és egyéb feltöltési lehetőségek. A privát szolgáltatáskulcsok a szerver konfigurációjában maradnak. Olyan bérelt szerveren, amelynek a webportja nem érhető el, a fotókhoz FiveManage kell: két sor a
server.cfgfájlban (set phone_media_provider "fivemanage"ésset phone_fivemanage_token "<token>"). - Konfiguráció: üzletek, alkalmazások, kiegészítők, nyelvek és opcionális funkciók.
- Hibaelhárítás: keresd meg a tünetet, és kövesd a javítását.
- Fejlesztői integrációk: egyedi scriptek és haladó kapcsolódási beállítások.
A normál telepítéshez nem kell szerkeszteni a bridge/, ui/ vagy stream/ mappát. A teljes resource-ot tartsd együtt, a modell- és map assetekkel együtt.