Docs van Pulse Phone

Pulse Phone — Snelstart

Installeer één resource met de naam phone. Houd je bestaande framework en ondersteunde scripts; Pulse herkent ze bij het opstarten.

Voor Pulse Phone 1.4.24 min lezenBijgewerkt

PhoneHub + Pulse is een aparte editie met een eigen licentie en een eigen exemplaar van deze telefoon. Heb je die editie gekocht, volg dan de eigen installatiegids daarvan: een server draait één telefoonresource.

1. Controleer je server

Wat Nodig?
OneSync aan, game build 2699 of nieuwer Vereist
Een database: oxmysql (of mysql-async, ghmattimysql) op MariaDB 10.6+ of MySQL 8 Aangeraden. Zonder SQL-resource bewaart de telefoon zijn data in de key/value-store van de server
Eén voice-resource: pma-voice, mumble-voip, SaltyChat, TokoVOIP of YACA Aangeraden. Zonder voice-resource worden gesprekken verbonden maar is er geen geluid
screenshot-basic Aangeraden, zodat de camera foto's kan opslaan. De standaard resource werkt
Een framework en een inventory Optioneel. Zonder deze draait de telefoon standalone

Start je database, framework, inventory, voice-resource en screenshot-basic vóór Pulse. Zie vereisten en je framework voor de juiste volgorde.

Maak een back-up van je database vóór de eerste start. Pulse maakt zijn eigen tabellen aan. Als een andere telefoon tabellen met dezelfde namen heeft achtergelaten, worden die hernoemd naar old_<name> (er wordt niets verwijderd); de details staan in vereisten.

2. Kopieer de map phone

Download je aankoop via je Cfx.re-account. Kopieer de map phone met daarin fxmanifest.lua naar de resources van je server. Laat de naam zoals hij is. Je serversleutel moet horen bij het account dat eigenaar is van de asset.

Upload je met FTP (een gehoste server): gebruik de Binary-modus (FileZilla: Transfer > Transfer Type > Binary), of upload de zip en pak hem uit op de server. De Auto-modus verandert de vergrendelde bestanden en dan weigert de telefoon te starten; de symptomen en de oplossing staan in Troubleshooting. De map die je uploadt, moet overeenkomen met deze tabel; de opstartcontrole noemt elk bestand dat ontbreekt of de verkeerde grootte heeft.

De download van Pulse Phone 1.4.2:

Map of bestand Bestanden Grootte
ui/ 3,932 78,3 MB
stream/ 40 30,5 MB
config/ 138 23.2 MB
d6c1e95a/ (de vergrendelde code; de naam verschilt per release) 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-map 4,204 139.7 MB

Update je een bestaande installatie? Volg eerst Updaten om instellingen en media van spelers te behouden. Stop de vorige telefoonresource voordat je overstapt op Pulse.

3. Voeg inventory-items toe

Open Inventories en volg de instructies voor de inventory die je al gebruikt. De meegeleverde definities en afbeeldingen staan in config/items/. Voeg de entries samen met je inventory; vervang niet het hele itembestand.

De standaard inventory van ESX en QBCore kunnen ontbrekende definities automatisch registreren. Andere inventories hebben mogelijk de meegeleverde entries nodig. Kopieer de itemafbeeldingen naar de plek waar je inventory ze verwacht. Standalone zonder inventory heeft geen items nodig.

4. Start Pulse

Laat de automatische herkenning aan in config/config.lua. Het eerste deel bevat het framework, de taal, de inventorykeuze, het telefoonitem en de toetsen. Optionele instellingen staan op een rij in Configuratie.

Voeg dit toe na je bestaande dependencies in server.cfg:

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

Herstart de server. Pulse maakt zijn databasetabellen aan zodra de SQL-verbinding beschikbaar is. Lees de controle in de console en volg eventuele instructies om iets te corrigeren. Draai phone:health om hem te herhalen.

5. Open je telefoon

Join als administrator, open F8 en voer phone:setup in. Bevestig het herkende framework en de inventory en doorloop daarna de begeleide setup. Druk op F1 of gebruik /phone om de telefoon te openen. Als je instellingen een item vereisen, koop dan eerst een telefoon en gebruik de doos uit je inventory.

Instellingen die je opslaat in Settings → Server overschrijven de bijbehorende instellingen in de bestanden. Reset daar een opgeslagen overschrijving als je wilt dat de waarde uit het bestand weer geldt.

6. Optioneel: de lichtere screenshot-basic

Je download bevat ook een map screenshot-basic. Het is de screenshot-basic van CitizenFX (MIT-licentie) met één wijziging: het origineel tekent het spelbeeld voor zijn capturelaag elk frame opnieuw, ook als niemand een foto maakt, en deze versie tekent alleen terwijl er een foto wordt gemaakt. De resourcenaam, de exports (requestScreenshot, requestScreenshotUpload, requestClientScreenshot) en de events zijn ongewijzigd, en hij komt al gebouwd, dus hij hoeft zichzelf niet te bouwen bij de eerste start. De gewijzigde bestanden staan in screenshot-basic/ZERODEV-CHANGES.md.

Pulse werkt met beide versies, dus deze stap is optioneel. Andere scripts op je server gebruiken screenshot-basic ook, dus wissel eerst op een testserver als je die hebt:

  1. Hernoem je huidige map screenshot-basic (bijvoorbeeld naar screenshot-basic.bak) en verplaats hem uit resources, zodat je hem kunt terugzetten.
  2. Kopieer de onze naar resources met dezelfde naam, screenshot-basic, en houd dezelfde regel ensure screenshot-basic.
  3. Herstart de server en probeer elk script dat screenshots maakt: de telefooncamera, en elke rapportage-, bewijs- of bodycamtool die je draait.
  4. Gedraagt iets zich anders, verwijder dan onze versie, zet je oude map terug als screenshot-basic en herstart.

Stel de features in die je gebruikt

  • Gesprekken, video en Live: ondersteunde voice-resources, gespreksbediening en de setup van de videoverbinding voor productie.
  • Foto's en video's: ingebouwde opslag, FiveManage en andere uploadopties. Privésleutels van diensten blijven in je serverconfiguratie. Op een gehoste server waarvan de webpoort niet bereikbaar is, hebben foto's FiveManage nodig: twee regels in server.cfg (set phone_media_provider "fivemanage" en set phone_fivemanage_token "<token>").
  • Configuratie: winkels, apps, accessoires, talen en optionele features.
  • Troubleshooting: zoek het symptoom en volg de oplossing.
  • Developer-integraties: eigen scripts en geavanceerde verbindingsinstellingen.

Bij een normale installatie hoef je bridge/, ui/ of stream/ niet aan te passen. Houd de complete resource bij elkaar, inclusief de model- en map-assets.

Vertaald uit het Engels. Als iets hier afwijkt van de Engelse pagina, dan heeft de Engelse pagina gelijk. English