Pulse Phone-dokumentasjon
Feilsøking
11. Feilsøking
Start her: les oppstartssjekken i serverkonsollen. Den starter med PULSE PHONE v1.x.x og builden, og gir så én linje per område (Server, Database, Framework, Connected scripts, Items...). Hver FIX- eller NOTE-linje har problemet og løsningen under seg (-> ...). Skriv phone:health for hele rapporten, linje for linje, og phone:diag for detaljene.
Telefonen vil ikke åpnes
| Hva du ser | Hvorfor | Løsning |
|---|---|---|
F1 gjør ingenting, /phone fungerer |
Et annet script bruker F1 | Bind om i Settings > Key Bindings > FiveM, eller endre Config.Keys.open. Den nye standardverdien når bare spillere som aldri har bundet tasten. |
| Ingenting åpnes i det hele tatt | Spilleren har ikke noe telefon-item, batteriet er tomt, et script har deaktivert telefonen, eller spilleren er død, i håndjern eller i en annen blokkert tilstand | Sjekk Config.Item.required, batteriet og tilstandene i Config.Block. |
| Åpnes ikke over et inventory eller en meny | Med vilje (Config.Open.blockWhenNuiFocused) |
Lukk den andre menyen først. |
| «No phone item»: den åpnes for ingen | Config.Item.required = true, men phone-itemet mangler i inventoryet ditt, eller spillerne har det ikke på seg |
Legg til phone-itemet (del 4) og gi det til spillerne, eller sett Config.Item.required = false. |
| En ny telefon er svart og viser «Hold to turn on» | Telefonen kom avslått: Config.Device.arrivesOn = false. Nye telefoner kommer påslått som standard siden 1.4.0; en config.lua beholdt fra en tidligere versjon beholder sin egen verdi |
Med telefonen fremme, hold inne End eller O (Config.Keys.power) i rundt to sekunder, eller hold inne telefonens egen sideknapp med musen. Sveip opp på velkomstskjermen for å starte oppsettet. |
Esken forsvinner, men det dukker ikke opp noe phone-item |
Config.Item.required = false og unique = false bruker en telefon som eies av karakteren, uten inventory-item |
Åpne telefonen som vanlig. Hvis serveren din skal kreve et item som bæres, aktiver Config.Item.required før du selger telefoner, og start så Pulse på nytt. |
| Skjermen er tom eller hvit | Serversiden kjører ikke. F8 viser the server never answered bootstrap - is the resource running server-side? |
Les serverkonsollen etter en rød [phone]-linje eller en escrow-feil (nedenfor). |
Skjermen er tom, konsollen sier ui/index.html missing |
ui/-mappen ble fjernet eller ikke lastet opp |
Last opp hele phone-mappen på nytt. Ikke fjern ui/. |
Telefonen vises i hånden, men skjermen dukker aldri opp; oppstartssjekken viser [FAIL] Interface og navngir en fil i ui/assets/ |
Den filen mangler i kopien din: en ufullstendig opplasting, eller et antivirus fjernet den | Last ned telefonen på nytt fra Keymaster og last opp hele mappen. Forsvinner filen igjen, legg servermappen til i unntakene i antivirusprogrammet ditt. |
| Markøren sitter fast midt på skjermen | Raw input i GTA er av | Spilleren slår på raw input i GTA-innstillingene. |
Framework, penger og jobber
| Hva du ser | Hvorfor | Løsning |
|---|---|---|
FRAMEWORK NOT SELECTED: more than one framework is started |
To cores kjører, for eksempel es_extended og qb-core | Sett Config.Framework i config/config.lua til det du bruker, eller legg til setr phone_framework <name> i server.cfg (del 3). Inntil da er pengefunksjoner av. |
framework not ready: ... i konsollen, og telefonene blir stående på «not ready»-skjermen |
Frameworket telefonen fant eller ble bedt om å bruke kjører ikke ennå: det starter fortsatt, starter på nytt, er stoppet, eller (custom) bridgen ble aldri registrert. Penger avvises til det er oppe. | Start telefonen etter frameworket. Etter omstart av core-en, gi det et øyeblikk, eller start telefonen på nytt også. Custom framework: registrer bridgen, og kall exports.phone:FrameworkRestarted() etter en omstart av core-en. En server uten framework i det hele tatt: sett Config.Framework = 'standalone' i config/config.lua, eller legg til setr phone_framework standalone i server.cfg (det vinner over config). |
| Feil framework oppdaget: oppstartslinjen navngir et du ikke bruker | ox_core er startet ved siden av ESX, QBCore eller Qbox (telefonen bruker da det andre), eller core-en din har et omdøpt ressursnavn | Stopp core-en du ikke bruker, eller tving din med setr phone_framework <name> i server.cfg (del 3). En omdøpt core: bruk det opprinnelige navnet, eller koble den til som et custom framework. |
Config.Framework = "esx" but es_extended is not started |
Innstillingen navngir et framework som ikke kjører | Rett innstillingen, eller sett den tilbake til 'auto'. |
Oppstartslinjen sier Framework: standalone på en server med framework |
Core-en har et annet ressursnavn, eller starter etter telefonen | Start telefonen etter frameworket. En omdøpt core blir ikke funnet: bruk det opprinnelige navnet, eller koble den til som et custom framework (del 3). |
| Banksaldoen er 0 eller feil | Telefonen kjører standalone (egen bank), eller frameworket ble ikke funnet | Sjekk Framework:- og Banking:-delene av oppstartslinjen. |
| Ingen bedriftskonto i Services | Ingen script for bedriftskonto kjører, eller spilleren er ikke sjef | Kjør et fra del 7. Sjefsgrader: boss (ESX), isboss (QBCore / Qbox), eller bossGrade. På ox_core og vRP finnes det ingen bedriftsstyring. |
| Politi eller EMS får ikke 911-anrop | Jobbnavnene deres står ikke på listene, eller de er ikke på vakt | Legg til jobbnavnene dine i Config.Services og Config.Emergency i config/apps.lua. |
<script> found but not connected |
Den versjonen av scriptet har andre exports | Telefonen bruker neste alternativ. Oppdater scriptet, eller velg et annet med Config.Providers. |
ND Core-server, men oppstartslinjen navngir et annet framework eller standalone |
ND_Core starter etter telefonen, eller en annen core er også startet |
Start telefonen etter ND_Core, stopp core-en du ikke bruker, eller legg til setr phone_framework nd i server.cfg. |
Database
| Hva du ser | Hvorfor | Løsning |
|---|---|---|
Telefonen blir aldri ferdig med å laste; F8 viser request "bootstrap" timed out |
En annen telefons tabeller er i veien og kunne ikke flyttes til side | Les oppstartssjekken (phone:health). En [FAIL] Database ... belong to another script-linje navngir tabellene; se del 2, «En annen telefons tabeller». |
Oppstartssjekk: [WARN] Database N table(s) of another script were moved aside: phone_x -> old_phone_x |
En tabell et annet script har etterlatt under et av telefonens navn fikk nytt navn ved oppstart, så telefonen kunne opprette sin egen. Ingenting ble slettet | Ingenting å gjøre for telefonen. Hvis et av scriptene dine eier den tabellen, gi det et annet tabellnavn: det finner ikke dataene sine under det gamle. phoneimport leser en gammel telefons data derfra (Import av data, «Tabeller som deler navn med Pulse Phone»). |
Oppstartssjekk: [WARN] Database <table> is missing columns the phone writes (...) |
Tabellen har telefonens navn, men mangler en kolonne telefonen skriver til, og den tilhører ikke tydelig et annet script. Den får være i fred med vilje: et feil navnebytte ville vært verre enn en advarsel | Hvis et annet script laget den, gi den navnet old_<table> i databaseverktøyet ditt og start på nytt. Hvis ikke, send den linjen til support (del 12). Reglene står i Import av data. |
db: could not create table ... check that the database user may CREATE TABLE |
Databasebrukeren kan ikke opprette tabeller | Gi brukeren CREATE- og ALTER-rettigheter, eller importer phone.sql for hånd. |
db: could not add column ... |
Brukeren kan ikke kjøre ALTER på tabeller | Som over. |
is running but the database did not answer |
oxmysql kjører, men når ikke databasen | Rett mysql_connection_string. Telefonen prøver igjen av seg selv. |
no SQL resource running - storing data in the resource key/value store |
oxmysql er ikke startet, eller starter etter telefonen | Start oxmysql før telefonen. |
auth_gssapi_client i oxmysql-loggen |
Databasebrukeren er satt til Windows-pålogging | Bytt den brukeren til passord: ALTER USER 'fivem'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('your-password'); |
phone_db_fallback is "kvp", so the key/value store takes over |
Databasen svarer ikke, og reserveløsningen er på | Dataene skrives til key/value-lageret og kommer ikke til databasen. Rett tilkoblingen. |
db: no answer within 10 s, answered as failed: <query> |
Den spørringen kom aldri tilbake (en treg eller låst database) | Appen som spurte fikk beskjed om at det feilet. Sjekk loggen til SQL-ressursen. |
Samtaler, bilder og telefonen
| Hva du ser | Hvorfor | Løsning |
|---|---|---|
Samtaler kobles opp uten lyd, no voice resource |
Ingen voice-script kjører | Start pma-voice (eller et annet fra del 5) før telefonen. |
Ingen lyd, 2 voice resources running |
To voice-scripts slåss om de samme kanalene | Kjør nøyaktig ett. |
| Videosamtalen viser bare bildet til den som ringer | De to spillerne kan ikke koble seg direkte til hverandre | Konfigurer et video-relay med den avanserte guiden lenket i del 5. |
| En sammenslått samtale har lyd, men ikke bilde | Gruppevideo er deaktivert, eller de konfigurerte videoplassene er opptatt. Deltakere med bare tale kan bli værende i konferansen uten videoplass. | I config/config.lua, sjekk Config.Calls.groupVideo og Config.Calls.groupVideoMax. Gruppevideo er aktivert som standard med fire videoplasser. Følg oppsettet for video-relay lenket i del 5 for tilkobling i produksjon. |
| Videoklipp fra kameraet har ikke lyd, for én spiller | Den spilleren avslo en gang spillets forespørsel om mikrofon. FiveM husker svaret i %AppData%\CitizenFX\media_access.json og spør aldri igjen. |
Spilleren lukker FiveM, sletter %AppData%\CitizenFX\media_access.json, starter spillet igjen og tillater mikrofonen når det spørres. |
Bilder lagres ikke, screenshot-basic not started |
screenshot-basic kjører ikke | Start den før telefonen. |
| Bilder lagres, men vises ødelagt | phone_media_origin er vanlig http:// |
Bruk en https://-adresse, fjern innstillingen, eller bruk Fivemanage (del 6). |
refused a media link on "<host>" |
En lenke fra en host som ikke er på tillatelseslisten | Legg hosten til i Config.Media.allow (del 6), eller la den være avvist. |
| Radio-appen sier at radio ikke er tilgjengelig | Ingen voice-script kjører, eller det er YACA | Se del 5, Radio. |
| Radio: «You need a radio to tune in» | Config.Radio.item er satt, og spilleren har ikke det itemet |
Gi dem itemet, eller sett item = false i config/apps.lua. |
| Telefonkiosken avviser samtalen på grunn av penger | For lite penger på kontoen Config.Payphone.pay navngir, eller en custom-bridge uten pengefunksjoner |
På en standalone-server har ingen kontanter: behold pay = 'either' eller bruk 'bank'. |
| Kan ikke skrive i et tekstfelt | Et annet script kalte SetNuiFocus(false, false) mens telefonen var åpen |
Finn det scriptet (NUI-devtools viser det). |
Oppstartssjekk: phone_media_origin not set |
Serveren har ingen offentlig Cfx.re-adresse (en lokal testserver eller LAN-testserver) | Spillere på samme PC eller nettverk er i orden. For en offentlig server, sjekk at den er listet, eller sett setr phone_media_origin "https://..." (del 6). |
| Telefonen er usynlig, en standardtelefon eller en grå boks i hånden | Telefonens modell ble ikke streamet. F8 viser the handset model "pulse_titanium" did not load. (eller pulse_ultra, pulse_clear, pulse_flip, avhengig av hvilken telefon det er) |
Sett sv_enforceGameBuild til 2699 eller nyere. Last opp stream/ på nytt, uendret, og behold hver data_file-linje i fxmanifest.lua. |
Butikk og items
| Hva du ser | Hvorfor | Løsning |
|---|---|---|
| Ingen ekspeditør i butikken | Ekspeditøren dukker bare opp innenfor rundt 60 m. Butikken kan være av, eller mapen din dekker Legion Square | Sjekk Config.Store.enabled. Flytt disken i Config.Store.locations. |
store: the item "pulse_phone_box" ... is not registered in your inventory |
Eske-itemet mangler | Legg det til (del 4). Inntil da leveres telefoner uten eske. |
Butikken sier «inventory full», men spilleren har plass; konsollen sier store: the inventory would not take <item> |
Det itemet står ikke i item-listen til inventoryet ditt, så inventoryet avviser det | Legg til itemet som navngis i konsollen (del 4, og config/items/), eller sett Config.Store.box = false for å levere telefoner uten esker. Kjøpet ble refundert. |
Ingen Reserve eller kabel i butikken, eller store: the item "pulse_cable" ... |
Lade-itemene mangler i inventoryet ditt | Legg til pulse_magpack, pulse_magpack_max og pulse_cable (del 4), og bildene deres. |
Ingen Pulse Home Wi-Fi i butikken, eller store: the item "pulse_router" ... |
Router-itemet mangler i inventoryet ditt, eller Config.Wifi.enabled er false |
Legg til pulse_router (del 4) og bildet. |
Home Wi-Fi: the model "pulse_router" is not streamed i F8 |
stream/ ble ikke lastet opp i sin helhet |
Last opp stream/ på nytt, uendret. Wi-Fi fungerer fortsatt; routeren tegnes bare ikke. |
Ingen Pulse Burner i butikken, eller store: the item "pulse_burner" ... |
Burner-itemet mangler i inventoryet ditt, eller Config.Burner.enabled er false |
Legg til pulse_burner (del 4) og bildet. |
Pulse Burner: the model "pulse_burner" is not streamed i F8 |
stream/ ble ikke lastet opp i sin helhet |
Last opp stream/ på nytt, uendret. Burnere fungerer fortsatt; Pulse-telefonen vises i hånden. |
| En betjent har ingen Intercept-app, eller den sier at de ikke er på vakt | Jobben deres står ikke i Config.Taps.jobs, graden er under minGrade, eller frameworket sier at de ikke er på vakt |
Sjekk config/apps.lua og jobben deres. |
| «A router can only go inside a home you own or have a key to» | placement er 'housing' (eller 'auto' med et housing-script) |
Plasser den inne i boligen din, eller endre placement i config/apps.lua. |
| Routeren lar seg ikke plassere: ringen forblir rød, eller en melding sier hvorfor | Stedet bryter en regel. Det må være en flat overflate innenfor rundt 3 m fra spilleren (ikke en vegg eller en skråning), minst minSpacing (8 m) fra en annen router, og spilleren må ha færre enn maxPerPlayer (2) plassert. Med placement = 'interior' må den være innendørs («A router has to go indoors»). Med 'housing' må den være i en bolig de eier eller har nøkkel til. |
Stå nærmere og sikt mot et gulv eller et bord. Plukk opp en eldre router først. Eller endre placement i config/apps.lua (del 8, Home Wi-Fi). |
| «Routers go in homes, and this server has no housing script the phone can read» | placement = 'housing', men ingen av housing-scriptene i del 7 kjører |
Sett placement til 'auto' eller 'interior', eller kjør et støttet housing-script. |
| Items vises uten bilde | Bildene ble ikke kopiert | Kopier config/items/images/ til bildemappen til inventoryet ditt. Item pictures-linjen i oppstartssjekken navngir de som mangler og mappen. |
Oppstartssjekk: [FAIL] Items ... missing in ox_inventory |
ox_inventory leser bare sin egen item-fil | Lim inn oppføringene som skrives ut under boksen i ox_inventory/data/items.lua, og start så ox_inventory og telefonen på nytt. |
Oppstartssjekk: Phone item ... opens <another script> |
phone-oppføringen i ox_inventory navngir et annet scripts export |
Erstatt den oppføringen med den som skrives ut under boksen (også i Settings > Server > Health Check, med Copy), og start så ox_inventory på nytt. Standardoppføringen er fin som den er. |
Oppstartssjekk: [INFO] Items TMC keeps no item list the phone can read |
TMC har ingen måte å liste itemene sine på, så telefonen kan ikke se hvilke som finnes. Informasjon, ikke en feil | Sørg for at hvert item som skrives ut under boksen står i TMC sin item-liste. Butikken navngir alle items TMC avviser. |
Oppstartssjekk: [WARN] Items ... restart the server once so ESX loads them |
Itemene ble lagt til i ESX sin items-tabell, men denne ESX-versjonen kan ikke laste dem på nytt mens den kjører |
Start serveren på nytt én gang. |
Oppstartssjekk: [WARN] Items ... could not add the items itself |
Telefonen kunne ikke skrive til ESX sin items-tabell eller QBCore sine items (årsaken står på linjen) |
Gjør det for hånd: kjør config/items/esx.sql (ESX) eller lim inn config/items/qb-core.lua i qb-core/shared/items.lua (QBCore), og start så på nytt. |
Unique phones are waiting for their inventory. |
Unike telefoner er på, men ingen av inventoryene de trenger kjører | Start det valgte støttede inventoryet før phone og sjekk Config.Providers.inventory. Pulse beholder innstillingen for unike telefoner og fortsetter når det inventoryet blir tilgjengelig; ikke endre eierskapsmodus bare for å omgå denne advarselen. |
| En regning kan ikke betales: ingen mottaker | Bedriften bak regningen har ingen konto i et script for bedriftskontoer, eller avsenderen kan ikke finnes | Sett Config.Bills.payToCity = true for å ta slike regninger som bøter til byen. |
Andre scripts, språk og abonnement
| Hva du ser | Hvorfor | Løsning |
|---|---|---|
Et script feiler med No such export for en annen telefon |
Det kaller en annen telefons exports, for eksempel exports['<old phone>']:SendMail. Pulse Phone kopierer ikke andre telefoners exports. |
Endre det kallet til Pulse Phones egen export (Exports), eller be scriptets utvikler om et Pulse Phone-valg. Scripts som bruker events trenger ingenting. |
No such export for phone |
Telefonens mappe har fått nytt navn | Gi den tilbake navnet phone (nedenfor). |
| Feil språk | Config.Locale er satt til et annet språk, eller spilleren har valgt et |
Sett Config.Locale. Hver spiller kan velge sitt eget i Settings > General > Language. |
Tekst vises som nøkler som key.answer |
En gammel config/locales/-mappe ble kopiert over den nye |
Bruk de nye språkfilene. Legg inn din egen ordlyd på nytt for hånd. |
| Nedlasting i App Hub sier No Connection | Telefonen har ikke mobilsignal her (en død sone, eller ikke signal med Carrier på) og er ikke på Wi-Fi. Nedlastinger krever Wi-Fi eller mobildata. | Flytt deg et sted med signal, eller koble til Wi-Fi (en Pulse Home Wi-Fi-router). |
| Nedlasting i App Hub sier No Cellular Plan, Data Limit Reached eller Cellular Data Is Off | Carrier er på og telefonen har ikke abonnement eller har brukt opp dataene, eller spilleren har slått av mobildata | Kjøp eller oppgrader et abonnement i Carrier-appen (installert på alle telefoner mens Carrier er på), slå på mobildata igjen, eller koble til Wi-Fi. |
| Alle har «No Service» | Carrier er på (Config.Carrier.enabled = true eller setr phone_carrier 1), så hver telefon trenger et abonnement |
Spillerne kjøper et abonnement i Carrier-appen. Eller slå det av: sett enabled = false og fjern setr phone_carrier-linjen. |
| Ikke signal bare enkelte steder | Døde soner er på (Config.Coverage.enabled) |
Sjekk sonene dine med phone:zone show i spillet. Nødsamtaler fungerer alltid. |
Settings > Server, nødvarsler og oppdateringer
| Hva du ser | Hvorfor | Løsning |
|---|---|---|
| Ingen Server-rad i Settings | Spilleren har ikke ace-en phone.admin, eller Config.OwnerTools.enabled = false |
add_ace group.admin phone.admin allow og legg spilleren til i group.admin, og åpne så Settings igjen. |
phone:setup gjør ingenting |
Skrevet i serverkonsollen, eller spilleren er ikke admin | Skriv det i spillet (F8) som admin. I konsollen skriver phone:health ut de samme sjekkene. |
| En endring gjort i spillet har ikke trådt i kraft | Den er merket Restart needed | Start telefonen (ensure phone) eller serveren på nytt. Restart-linjen i oppstartssjekken viser hva som venter. |
Å redigere en fil i config/ endrer ingenting |
Den innstillingen ble endret i spillet, og verdien fra spillet vinner | Trykk Reset to Default på den i Settings > Server, eller phone:reset <key> i konsollen. |
| Settings > Server viser alt som skrivebeskyttet | Config.OwnerTools.enabled = false i config/apps.lua |
Sett den til true og start telefonen på nytt. |
Not saved: ... under en innstilling |
Verdien er ikke en den innstillingen godtar (utenfor området, feil format, et jobbnavn med mellomrom) | Bruk verdien meldingen beskriver. |
| Ingen får et nødvarsel | Config.Broadcast.enabled = false, eller spillerne er utenfor sirkelen du tegnet |
Sjekk config/apps.lua. Send til hele byen for å teste. |
| Spillerne får alvorlige varsler eller rådvarsler uten lyd, eller ikke i det hele tatt | Hver spiller kan slå av de nivåene, og alvorlige varsler følger Silent Mode | Det er spillerens valg. Ekstreme varsler har alltid lyd. |
| En betjent har ingen New Alert-knapp | Jobben deres står ikke i Config.Broadcast.senders, graden er under den som er listet, eller de er ikke på vakt |
Legg til 'police:3' (jobb:laveste grad) i senders, eller sett requireDuty = false. |
Wait ... before sending another alert |
Avsenderens nedkjøling (cooldownSeconds) eller timesgrense (perHour) |
Vent, eller øk grensene i config/apps.lua. |
Ingen Update-linje i oppstartssjekken |
Telefonen kunne ikke nå oppdateringsfilen (ikke internett, en brannmur), eller Config.UpdateCheck.enabled = false |
Ingenting å rette: telefonen fortsetter uten. Med Config.Debug = true sier konsollen hvorfor. |
Nyere funksjoner
| Hva du ser | Hvorfor | Løsning |
|---|---|---|
| Ingen Shade-app | Shade er av som standard, og krever et pulse_vpn-item, en listet jobb eller access.everyone |
Sett Config.DarkMarket.enabled = true i config/apps.lua og sjekk access-blokken. |
| Ingen SIM-kort i butikken, eller ingen saldo i Settings | SIM-kort er av som standard (Config.Sim.enabled), og kontantkortsaldo er en egen bryter (prepaid) |
Slå dem på i config/apps.lua, og legg til pulse_sim og pulse_topup i inventoryet ditt (del 4). |
| En Pulse Beacon kan ikke festes på en bil | Spilleren er for langt fra kjøretøyet (attachRange, 4 m), eller eier allerede maxPerPlayer (8) |
Stå ved siden av bilen. Sjekk config/apps.lua. |
| «An unknown Pulse Beacon is moving with you» | Sikkerhetsadvarselen: noen andres beacon har fulgt spilleren i alertAfter sekunder |
Forventet. Sett bare alert.enabled = false hvis reglene dine tillater skjult sporing. |
| Pulse Buds, Ring Light eller Card Wallet fungerer ikke fra inventoryet | Itemene deres mangler, eller er slått av | Legg til pulse_buds, pulse_ringlight og pulse_wallet (del 4), og sjekk config/apps.lua. |
| Slipstream lar ikke en spiller være vert eller bli med | De er lenger unna enn joinRadius (60 m) fra startlinjen, løpet er fullt (maxRacers), eller avgiften er utenfor minFee til maxFee |
Kjør til startlinjen. Sjekk config/apps.lua. |
| Hail: en sjåfør får aldri turer | Bilens klasse eller modell er ikke tillatt, jobben står ikke i driver.jobs, de mangler driver.licenceItem, eller de er utenfor serviceArea |
Sjekk driver-blokken i config/apps.lua. |
| Eats-bestillinger leveres aldri av en spiller | Ingen bud på vakt med en jobb i couriers.jobs; med cityCourier.enabled leverer byen i stedet |
Legg til leveringsjobbene dine i config/apps.lua (eller i Settings > Server > Jobs). |
| Realty viser ingen boliger | Housing-scriptet ditt kan ikke liste boliger til salgs, og Config.Homes.listings er tom |
Legg til annonser i config/apps.lua, eller kjør et housing-script fra del 7. |
| Ingen megler får visningsforespørsler i Realty | Ingen spiller på vakt har en jobb i realtor.jobs |
Legg til jobbnavnene dine i config/apps.lua (eller i Settings > Server > Jobs). |
| Live-spill: ingen invitasjon kommer | Spillet er slått av i config/apps.lua, eller invitasjonen ventet lenger enn inviteSeconds |
Sjekk config/apps.lua, og send invitasjonen på nytt. |
| Et bedriftsnummer ringer ingen, eller innringere venter på vent | Ingen er logget inn som dispatcher for det nummeret, eller ingen medlemmer er på vakt | Se config/apps.lua: dispatchere logger inn i Services-appen. |
| Groups: «the group is full» | maxMembers (6, lederen inkludert) |
Øk den i config/apps.lua. |
| Breaking news varsler ingen | breaking.enabled er av, eller nedkjølingen (cooldownSeconds, perAuthorSeconds) har ikke gått ut |
Sjekk config/apps.lua, eller Settings > Server > News. |
Installasjons- og versjonsproblemer
| Hva du ser | Hvorfor | Løsning |
|---|---|---|
You lack the required entitlement, eller en escrow-feil ved oppstart |
Servernøkkelen tilhører en annen Cfx.re-konto enn den som kjøpte Pulse Phone | Asseten må eies av samme Cfx.re-konto som servernøkkelen din (sv_licenseKey). Last ned telefonen fra Keymaster (Granted Assets) på den kontoen. En kopi fra noen andre kjører aldri. |
Failed to verify protected resource phone ved oppstart, og konsollen eller F8 viser syntax error near '<\1>' for filer i den låste mappen |
Opplastingen endret de låste filene: en FTP-klient sendte dem i tekstmodus (Auto/ASCII), eller opplastingen ble avbrutt. Lisensen er i orden (en feil konto gir You lack the required entitlement i stedet) |
Slett phone-mappen på serveren, last den ned på nytt fra Keymaster og last den opp i Binary-modus (FileZilla: Transfer > Transfer Type > Binary), eller last opp zip-filen og pakk den ut på serveren. Sammenlign mappen med filtabellen i INSTALL.md. |
Oppstartssjekk: [FAIL] Package ... file(s) missing or the wrong size, som navngir filer i ui/, data/ eller stream/ |
De filene kom ikke frem slik de ble bygd: en delvis opplasting, en FTP-overføring i tekstmodus, eller et antivirus fjernet en | Samme løsning: last ned på nytt, og last så opp i Binary-modus eller pakk ut zip-filen på serveren. Forsvinner en fil igjen, unnta servermappen i antivirusprogrammet ditt. Stream-filer sjekkes bare for om de finnes (escrow endrer størrelsen), den låste koden sjekkes av serveren selv. |
Oppstartssjekk: [FAIL] Package the file list is from build ... files from two downloads are mixed |
ui/ og resten av mappen kommer fra forskjellige nedlastinger |
Slett mappen og pakk ut én nedlasting i sin helhet. Ta alltid stream/ og ui/ fra samme versjon. |
Oppstartssjekk: [WARN] Package data/package.json is missing or unreadable |
Fillisten som følger med hver versjon kom ikke frem | Last opp hele mappen på nytt (Binary-modus), inkludert data/. |
| Andre scripts eller items slutter å fungere etter at mappen har fått nytt navn | Andre scripts og item-oppføringene når telefonen som phone (exports.phone, phone.useItem) |
Behold navnet phone på mappen. |
Rar oppførsel etter en oppdatering, your config has no Config.Charging section |
En gammel config.lua ble kopiert over |
Deler den mangler kjører på standardverdier. Kopier de manglende delene fra den nye config/config.lua, eller start fra den nye filen. |
| En gammel adapter hindrer scripts i å koble til etter en oppdatering | Gamle bridge/-filer (fra denne eller en eldre versjon) ble kopiert tilbake |
Bruk de nye filene (del 10). |
| To telefoner starter | Den gamle phone-mappen ligger fortsatt et sted under resources |
Flytt den ut av resources. |