Documentação do Pulse Phone

Resolução de problemas

Para o Pulse Phone 1.4.219 min de leituraAtualizado a

11. Resolução de problemas

Comece aqui: leia a verificação de arranque na consola do servidor. Começa com PULSE PHONE v1.x.x e a build, e depois dá uma linha por área (Server, Database, Framework, Connected scripts, Items...). Cada linha FIX ou NOTE tem o problema e a solução por baixo (-> ...). Escreva phone:health para o relatório completo, linha a linha, e phone:diag para os pormenores.

O telemóvel não abre

O que vê Porquê Solução
O F1 não faz nada, o /phone funciona Outro script usa o F1 Mude a tecla em Settings > Key Bindings > FiveM, ou altere Config.Keys.open. O novo padrão só chega aos jogadores que nunca atribuíram a tecla.
Não abre nada O jogador não tem o item de telemóvel, a bateria está vazia, um script desativou o telemóvel, ou o jogador está morto, algemado ou noutro estado bloqueado Verifique Config.Item.required, a bateria e os estados de Config.Block.
Não abre por cima de um inventário ou menu De propósito (Config.Open.blockWhenNuiFocused) Feche primeiro o outro menu.
"No phone item": não abre para ninguém Config.Item.required = true mas o item phone não existe no seu inventário, ou os jogadores não o têm Adicione o item phone (secção 4) e dê-o aos jogadores, ou defina Config.Item.required = false.
Um telemóvel novo está preto e diz "Hold to turn on" O telemóvel chegou desligado: Config.Device.arrivesOn = false. Desde a 1.4.0, os telemóveis novos chegam ligados por defeito; um config.lua mantido de uma versão anterior conserva o seu próprio valor Com o telemóvel na mão, mantenha premido End ou O (Config.Keys.power) durante cerca de dois segundos, ou mantenha premido o botão lateral do próprio telemóvel com o rato. Deslize para cima no ecrã de boas-vindas para começar a configuração.
A caixa desaparece mas não aparece nenhum item phone Config.Item.required = false e unique = false usam um telemóvel que pertence à personagem, sem item de inventário Abra o telemóvel normalmente. Se o seu servidor deve exigir um item transportado, ative Config.Item.required antes de vender telemóveis e depois reinicie o Pulse.
Ecrã vazio ou branco O lado do servidor não está a correr. O F8 mostra the server never answered bootstrap - is the resource running server-side? Procure na consola do servidor uma linha [phone] a vermelho ou um erro de escrow (abaixo).
Ecrã vazio, a consola diz ui/index.html missing A pasta ui/ foi removida ou não foi enviada Envie outra vez a pasta phone completa. Não remova a ui/.
O telemóvel aparece na mão mas o ecrã nunca aparece; a verificação de arranque mostra [FAIL] Interface com um ficheiro em ui/assets/ Esse ficheiro falta na sua cópia: um envio incompleto, ou um antivírus removeu-o Transfira de novo o telemóvel do Keymaster e envie a pasta inteira. Se o ficheiro voltar a desaparecer, adicione a pasta do servidor às exclusões do antivírus.
Cursor preso no meio do ecrã O raw input do GTA está desligado O jogador ativa o raw input nas definições do GTA.

Framework, dinheiro e empregos

O que vê Porquê Solução
FRAMEWORK NOT SELECTED: more than one framework is started Estão a correr dois cores, por exemplo es_extended e qb-core Defina Config.Framework em config/config.lua para o que usa, ou adicione setr phone_framework <name> ao server.cfg (secção 3). Até lá, as funcionalidades de dinheiro ficam desligadas.
framework not ready: ... na consola, e os telemóveis ficam no ecrã "not ready" O framework que o telemóvel encontrou ou que lhe foi indicado ainda não está a correr: ainda a arrancar, a reiniciar, parado, ou (personalizado) a sua bridge nunca foi registada. O dinheiro é recusado até ele estar ativo. Inicie o telemóvel depois do framework. Depois de reiniciar o core, aguarde um momento, ou reinicie também o telemóvel. Framework personalizado: registe a bridge e chame exports.phone:FrameworkRestarted() após um reinício do core. Um servidor sem qualquer framework: defina Config.Framework = 'standalone' em config/config.lua, ou adicione setr phone_framework standalone ao server.cfg (tem prioridade sobre a config).
Detetou o framework errado: a linha de arranque indica um que não usa O ox_core está iniciado ao lado do ESX, QBCore ou Qbox (o telemóvel usa então o outro), ou o seu core tem um resource com outro nome Pare o core que não usa, ou force o seu com setr phone_framework <name> no server.cfg (secção 3). Um core com outro nome: use o nome original, ou ligue-o como framework personalizado.
Config.Framework = "esx" but es_extended is not started A definição indica um framework que não está a correr Corrija a definição, ou volte a pô-la em 'auto'.
A linha de arranque diz Framework: standalone num servidor com framework O core tem outro nome de resource, ou arranca depois do telemóvel Inicie o telemóvel depois do framework. Um core com outro nome não é encontrado: use o nome original, ou ligue-o como framework personalizado (secção 3).
O saldo bancário é 0 ou está errado O telemóvel funciona em standalone (com o seu próprio banco), ou o framework não foi encontrado Veja as partes Framework: e Banking: da linha de arranque.
Sem conta da empresa em Services Nenhum script de contas de empresa está a correr, ou o jogador não é chefe Use um da secção 7. Postos de chefe: boss (ESX), isboss (QBCore / Qbox), ou bossGrade. No ox_core e no vRP não há gestão de empresas.
A polícia ou o EMS não recebem chamadas para o 911 Os nomes dos empregos deles não estão nas listas, ou estão fora de serviço Adicione os nomes dos seus empregos a Config.Services e Config.Emergency em config/apps.lua.
<script> found but not connected A versão desse script tem exports diferentes O telemóvel usa a opção seguinte. Atualize o script, ou escolha outro com Config.Providers.
Servidor ND Core, mas a linha de arranque indica outro framework ou standalone O ND_Core arranca depois do telemóvel, ou também está iniciado outro core Inicie o telemóvel depois do ND_Core, pare o core que não usa, ou adicione setr phone_framework nd ao server.cfg.

Base de dados

O que vê Porquê Solução
O telemóvel nunca acaba de carregar; o F8 mostra request "bootstrap" timed out As tabelas de outro telemóvel estão a atrapalhar e não puderam ser afastadas Leia a verificação de arranque (phone:health). Uma linha [FAIL] Database ... belong to another script indica as tabelas; veja a secção 2, "Tabelas de outro telemóvel".
Verificação de arranque: [WARN] Database N table(s) of another script were moved aside: phone_x -> old_phone_x Uma tabela que outro script deixou com um dos nomes do telemóvel foi renomeada no arranque para que o telemóvel pudesse criar a sua. Nada foi apagado Nada a fazer pelo telemóvel. Se um script seu for dono dessa tabela, dê-lhe outro nome de tabela: não vai encontrar os dados com o nome antigo. O phoneimport lê dali os dados de um telemóvel antigo (Importar dados, "Tabelas com o mesmo nome que as do Pulse Phone").
Verificação de arranque: [WARN] Database <table> is missing columns the phone writes (...) A tabela tem o nome do telemóvel mas falta-lhe uma coluna que o telemóvel escreve, e não é claramente de outro script. É deixada como está de propósito: uma renomeação errada seria pior do que um aviso Se foi outro script que a criou, renomeie-a para old_<table> na sua ferramenta de base de dados e reinicie. Caso contrário, envie essa linha ao suporte (secção 12). As regras estão em Importar dados.
db: could not create table ... check that the database user may CREATE TABLE O utilizador da base de dados não pode criar tabelas Dê ao utilizador permissões CREATE e ALTER, ou importe o phone.sql à mão.
db: could not add column ... O utilizador não pode fazer ALTER às tabelas Como acima.
is running but the database did not answer O oxmysql está a correr mas não chega à base de dados Corrija a mysql_connection_string. O telemóvel tenta de novo sozinho.
no SQL resource running - storing data in the resource key/value store O oxmysql não está iniciado, ou arranca depois do telemóvel Inicie o oxmysql antes do telemóvel.
auth_gssapi_client no log do oxmysql O utilizador da base de dados está configurado para início de sessão do Windows Passe esse utilizador a usar palavra-passe: 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 A base de dados não responde e o fallback está ativo Os dados estão a ser escritos no armazenamento chave/valor e não vão chegar à base de dados. Corrija a ligação.
db: no answer within 10 s, answered as failed: <query> Essa consulta nunca voltou (base de dados lenta ou bloqueada) A app que a pediu foi avisada de que falhou. Veja o log do resource SQL.

Chamadas, fotos e o telemóvel

O que vê Porquê Solução
As chamadas ligam sem som, no voice resource Nenhum script de voz está a correr Inicie o pma-voice (ou outro da secção 5) antes do telemóvel.
Sem som, 2 voice resources running Dois scripts de voz disputam os mesmos canais Corra exatamente um.
A videochamada só mostra a imagem de quem ligou Os dois jogadores não conseguem ligar-se diretamente Configure um relay de vídeo com o guia avançado indicado na secção 5.
Uma chamada juntada tem som mas não tem imagem O vídeo em grupo está desativado, ou os lugares de vídeo configurados estão ocupados. Os participantes só com voz podem continuar na conferência sem lugar de vídeo. Em config/config.lua, verifique Config.Calls.groupVideo e Config.Calls.groupVideoMax. O vídeo em grupo está ativo por defeito com quatro lugares de vídeo. Siga a configuração do relay de vídeo indicada na secção 5 para a ligação em produção.
Os clipes de vídeo da câmara não têm som, para um jogador Esse jogador recusou uma vez o pedido de microfone do jogo. O FiveM guarda a resposta em %AppData%\CitizenFX\media_access.json e nunca mais pergunta. O jogador fecha o FiveM, apaga %AppData%\CitizenFX\media_access.json, volta a abrir o jogo e permite o microfone quando lhe for pedido.
As fotos não são guardadas, screenshot-basic not started O screenshot-basic não está a correr Inicie-o antes do telemóvel.
As fotos são guardadas mas aparecem estragadas O phone_media_origin é um simples http:// Use um endereço https://, remova a definição, ou use o Fivemanage (secção 6).
refused a media link on "<host>" Um link de um alojamento que não está na lista de permitidos Adicione o alojamento a Config.Media.allow (secção 6), ou deixe-o recusado.
A app Radio diz que o rádio não está disponível Nenhum script de voz está a correr, ou é o YACA Veja a secção 5, Radio.
Radio: "You need a radio to tune in" O Config.Radio.item está definido e o jogador não tem esse item Dê-lhe o item, ou defina item = false em config/apps.lua.
A cabine telefónica recusa a chamada por falta de dinheiro Dinheiro insuficiente na conta indicada em Config.Payphone.pay, ou uma bridge personalizada sem funções de dinheiro Num servidor standalone ninguém tem dinheiro vivo: mantenha pay = 'either' ou use 'bank'.
Não é possível escrever num campo de texto Outro script chamou SetNuiFocus(false, false) enquanto o telemóvel estava aberto Encontre esse script (as devtools da NUI mostram-no).
Verificação de arranque: phone_media_origin not set O servidor não tem endereço público da Cfx.re (servidor de testes local ou em LAN) Os jogadores no mesmo PC ou na mesma rede não têm problemas. Num servidor público, verifique que está listado, ou defina setr phone_media_origin "https://..." (secção 6).
Telemóvel invisível, um telemóvel do jogo base, ou uma caixa cinzenta na mão O modelo do telemóvel não fez streaming. O F8 mostra the handset model "pulse_titanium" did not load. (ou pulse_ultra, pulse_clear, pulse_flip, consoante o telemóvel) Defina sv_enforceGameBuild para 2699 ou mais recente. Envie outra vez a stream/, sem alterações, e mantenha todas as linhas data_file do fxmanifest.lua.

Loja e itens

O que vê Porquê Solução
Não há funcionário na loja O funcionário só aparece a menos de cerca de 60 m. A loja pode estar desligada, ou o seu mapa cobre Legion Square Verifique Config.Store.enabled. Mude o balcão de sítio em Config.Store.locations.
store: the item "pulse_phone_box" ... is not registered in your inventory O item da caixa não existe Adicione-o (secção 4). Até lá, os telemóveis são entregues sem caixa.
A loja diz "inventory full" mas o jogador tem espaço; a consola diz store: the inventory would not take <item> Esse item não está na lista de itens do seu inventário, por isso o inventário recusa-o Adicione o item indicado na consola (secção 4, e config/items/), ou defina Config.Store.box = false para entregar os telemóveis sem caixa. A compra foi reembolsada.
Não há Reserve nem cabo na loja, ou store: the item "pulse_cable" ... Os itens de carregamento não existem no seu inventário Adicione pulse_magpack, pulse_magpack_max e pulse_cable (secção 4), e as respetivas imagens.
Não há Pulse Home Wi-Fi na loja, ou store: the item "pulse_router" ... O item do router não existe no seu inventário, ou Config.Wifi.enabled está a false Adicione pulse_router (secção 4) e a respetiva imagem.
Home Wi-Fi: the model "pulse_router" is not streamed no F8 A stream/ não foi enviada por completo Envie outra vez a stream/, sem alterações. O Wi-Fi continua a funcionar; o router é que não aparece.
Não há Pulse Burner na loja, ou store: the item "pulse_burner" ... O item do descartável não existe no seu inventário, ou Config.Burner.enabled está a false Adicione pulse_burner (secção 4) e a respetiva imagem.
Pulse Burner: the model "pulse_burner" is not streamed no F8 A stream/ não foi enviada por completo Envie outra vez a stream/, sem alterações. Os descartáveis continuam a funcionar; aparece o telemóvel Pulse na mão.
Um agente não tem a app Intercept, ou ela diz que está fora de serviço O emprego dele não está em Config.Taps.jobs, o posto está abaixo de minGrade, ou o framework diz que está fora de serviço Verifique config/apps.lua e o emprego dele.
"A router can only go inside a home you own or have a key to" placement está em 'housing' (ou 'auto' com um script de habitação) Coloque-o dentro da sua casa, ou altere placement em config/apps.lua.
O router não fica colocado: o anel continua vermelho, ou uma mensagem diz porquê O sítio viola uma regra. Tem de ser uma superfície plana a menos de cerca de 3 m do jogador (não uma parede nem um declive), a pelo menos minSpacing (8 m) de outro router, e o jogador tem de ter menos de maxPerPlayer (2) colocados. Com placement = 'interior', tem de ser em interior ("A router has to go indoors"). Com 'housing', tem de ser numa casa de que é dono ou tem a chave. Aproxime-se e aponte para um chão ou uma mesa. Recolha primeiro um router mais antigo. Ou altere placement em config/apps.lua (secção 8, Home Wi-Fi).
"Routers go in homes, and this server has no housing script the phone can read" placement = 'housing', mas nenhum dos scripts de habitação da secção 7 está a correr Defina placement como 'auto' ou 'interior', ou use um script de habitação suportado.
Os itens aparecem sem imagem As imagens não foram copiadas Copie config/items/images/ para a pasta de imagens do seu inventário. A linha Item pictures da verificação de arranque indica as que faltam e a pasta.
Verificação de arranque: [FAIL] Items ... missing in ox_inventory O ox_inventory só lê o seu próprio ficheiro de itens Cole as entradas mostradas por baixo da caixa em ox_inventory/data/items.lua e depois reinicie o ox_inventory e o telemóvel.
Verificação de arranque: Phone item ... opens <another script> A entrada phone do ox_inventory indica o export de outro script Substitua essa entrada pela mostrada por baixo da caixa (também em Settings > Server > Health Check, com Copiar) e reinicie o ox_inventory. A entrada de origem está bem como está.
Verificação de arranque: [INFO] Items TMC keeps no item list the phone can read O TMC não tem forma de listar os seus itens, por isso o telemóvel não sabe quais lá estão. É informação, não um erro Garanta que todos os itens mostrados por baixo da caixa estão na lista de itens do TMC. A loja indica qualquer item que o TMC recuse.
Verificação de arranque: [WARN] Items ... restart the server once so ESX loads them Os itens foram adicionados à tabela items do ESX, mas este ESX não consegue recarregá-los enquanto corre Reinicie o servidor uma vez.
Verificação de arranque: [WARN] Items ... could not add the items itself O telemóvel não conseguiu escrever na tabela items do ESX nem nos itens do QBCore (o motivo está na linha) Faça-o à mão: corra config/items/esx.sql (ESX) ou cole config/items/qb-core.lua em qb-core/shared/items.lua (QBCore), e depois reinicie.
Unique phones are waiting for their inventory. Os telemóveis únicos estão ativos, mas nenhum dos inventários de que precisam está a correr Inicie o inventário suportado selecionado antes do phone e verifique Config.Providers.inventory. O Pulse mantém a definição de telemóveis únicos e retoma quando esse inventário ficar disponível; não mude o modo de propriedade só para contornar este aviso.
Uma fatura não pode ser paga: não há ninguém para a receber A empresa da fatura não tem conta num script de contas de empresa, ou o remetente não é encontrado Defina Config.Bills.payToCity = true para tratar essas faturas como multas da cidade.

Outros scripts, idioma e serviço

O que vê Porquê Solução
Um script dá erro No such export para outro telemóvel Chama os exports de outro telemóvel, por exemplo exports['<old phone>']:SendMail. O Pulse Phone não copia os exports de outros telemóveis. Mude essa chamada para o export do próprio Pulse Phone (Exports), ou peça ao autor do script uma opção para o Pulse Phone. Os scripts que usam eventos não precisam de nada.
No such export para phone A pasta do telemóvel foi renomeada Volte a dar-lhe o nome phone (abaixo).
Idioma errado O Config.Locale está definido para outro idioma, ou o jogador escolheu um Defina Config.Locale. Cada jogador pode escolher o seu em Settings > General > Language.
O texto aparece como chaves, por exemplo key.answer Uma pasta config/locales/ antiga foi copiada por cima da nova Use os novos ficheiros de idioma. Volte a aplicar à mão os seus próprios textos.
A transferência na App Hub diz No Connection O telemóvel não tem sinal de rede aqui (uma zona sem rede, ou sem sinal com o Carrier ativo) e não está em Wi-Fi. As transferências precisam de Wi-Fi ou de dados móveis. Vá para um sítio com sinal, ou ligue-se a um Wi-Fi (um router Pulse Home Wi-Fi).
A transferência na App Hub diz No Cellular Plan, Data Limit Reached ou Cellular Data Is Off O Carrier está ativo e o telemóvel não tem plano ou já gastou os dados, ou o jogador desligou os Cellular Data Compre ou melhore um plano na app Carrier (instalada em todos os telemóveis enquanto o Carrier está ativo), volte a ligar os Cellular Data, ou ligue-se a um Wi-Fi.
Toda a gente tem "No Service" O Carrier está ativo (Config.Carrier.enabled = true ou setr phone_carrier 1), por isso cada telemóvel precisa de um plano Os jogadores compram um plano na app Carrier. Ou desligue-o: defina enabled = false e remova a linha setr phone_carrier.
Sem sinal só em alguns sítios As zonas sem rede estão ativas (Config.Coverage.enabled) Verifique as suas zonas com phone:zone show em jogo. As chamadas de emergência funcionam sempre.

Settings > Server, alertas de emergência e atualizações

O que vê Porquê Solução
Não há linha Server em Settings O jogador não tem o ace phone.admin, ou Config.OwnerTools.enabled = false add_ace group.admin phone.admin allow e adicione o jogador a group.admin; depois volte a abrir Settings.
O phone:setup não faz nada Foi escrito na consola do servidor, ou o jogador não é administrador Escreva-o em jogo (F8) como administrador. Na consola, o phone:health mostra as mesmas verificações.
Uma alteração feita em jogo não tem efeito Está marcada com Restart needed Reinicie o telemóvel (ensure phone) ou o servidor. A linha Restart da verificação de arranque lista o que está à espera.
Editar um ficheiro de config/ não muda nada Essa definição foi alterada em jogo, e o valor em jogo tem prioridade Carregue em Reset to Default nessa definição em Settings > Server, ou use phone:reset <key> na consola.
Settings > Server mostra tudo só de leitura Config.OwnerTools.enabled = false em config/apps.lua Defina-o como true e reinicie o telemóvel.
Not saved: ... por baixo de uma definição O valor não é um que essa definição aceite (fora do intervalo, formato errado, um nome de emprego com espaços) Use o valor que a mensagem descreve.
Ninguém recebe alertas de emergência Config.Broadcast.enabled = false, ou os jogadores estão fora do círculo que desenhou Verifique config/apps.lua. Envie para a cidade inteira para testar.
Os jogadores recebem alertas graves ou de aviso em silêncio, ou não os recebem Cada jogador pode desligar esses níveis, e os alertas graves seguem o modo Silencioso É a escolha do jogador. Os alertas extremos tocam sempre.
Um agente não tem o botão New Alert O emprego dele não está em Config.Broadcast.senders, o posto está abaixo do indicado, ou está fora de serviço Adicione 'police:3' (emprego:posto mínimo) a senders, ou defina requireDuty = false.
Wait ... before sending another alert O tempo de espera do remetente (cooldownSeconds) ou o limite por hora (perHour) Aguarde, ou aumente os limites em config/apps.lua.
Não há linha Update na verificação de arranque O telemóvel não conseguiu chegar ao ficheiro de atualização (sem internet, uma firewall), ou Config.UpdateCheck.enabled = false Nada a corrigir: o telemóvel continua sem ele. Com Config.Debug = true, a consola diz porquê.

Funcionalidades mais recentes

O que vê Porquê Solução
Não há app Shade O Shade está desligado por defeito, e requer um item pulse_vpn, um emprego da lista ou access.everyone Defina Config.DarkMarket.enabled = true em config/apps.lua e verifique o seu bloco access.
Não há cartão SIM na loja, ou não há saldo em Settings Os cartões SIM estão desligados por defeito (Config.Sim.enabled), e o saldo pré-pago é uma segunda opção (prepaid) Ative-os em config/apps.lua e adicione pulse_sim e pulse_topup ao seu inventário (secção 4).
Não é possível colar um Pulse Beacon a um carro O jogador está demasiado longe do veículo (attachRange, 4 m), ou já tem maxPerPlayer (8) Fique ao lado do carro. Verifique config/apps.lua.
"An unknown Pulse Beacon is moving with you" O aviso de segurança: o beacon de outra pessoa acompanhou o jogador durante alertAfter segundos É o esperado. Só defina alert.enabled = false se as suas regras permitirem localização encoberta.
Os Pulse Buds, o Ring Light ou a Card Wallet não funcionam a partir do inventário Os itens deles não existem, ou estão desligados Adicione pulse_buds, pulse_ringlight e pulse_wallet (secção 4), e verifique config/apps.lua.
O Slipstream não deixa um jogador organizar ou entrar numa corrida Está a mais de joinRadius (60 m) da linha de partida, a corrida está cheia (maxRacers), ou a taxa está fora do intervalo de minFee a maxFee Conduza até à linha de partida. Verifique config/apps.lua.
Hail: um condutor nunca recebe viagens A classe ou o modelo do carro não é permitido, o emprego não está em driver.jobs, falta-lhe o driver.licenceItem, ou está fora da serviceArea Verifique o bloco driver em config/apps.lua.
As encomendas do Eats nunca são entregues por um jogador Não há estafeta de serviço com um emprego em couriers.jobs; com cityCourier.enabled, é a cidade que entrega Adicione os seus empregos de entregas em config/apps.lua (ou em Settings > Server > Jobs).
O Realty não mostra casas O seu script de habitação não consegue listar casas à venda, e Config.Homes.listings está vazio Adicione anúncios em config/apps.lua, ou use um script de habitação da secção 7.
Nenhum agente recebe pedidos de visita no Realty Nenhum jogador de serviço tem um emprego em realtor.jobs Adicione os nomes dos seus empregos em config/apps.lua (ou em Settings > Server > Jobs).
Jogos em direto: nenhum convite chega O jogo está desligado em config/apps.lua, ou o convite esperou mais do que inviteSeconds Verifique config/apps.lua e envie o convite outra vez.
Uma linha de empresa não toca a ninguém, ou quem liga fica em espera Ninguém está ligado como operador dessa linha, ou nenhum membro está de serviço Veja config/apps.lua: os operadores iniciam sessão na app Services.
Groups: "the group is full" maxMembers (6, líder incluído) Aumente-o em config/apps.lua.
As notícias de última hora não notificam ninguém O breaking.enabled está desligado, ou o tempo de espera (cooldownSeconds, perAuthorSeconds) ainda não passou Verifique config/apps.lua, ou Settings > Server > News.

Problemas de instalação e de versão

O que vê Porquê Solução
You lack the required entitlement, ou um erro de escrow no arranque A chave do servidor pertence a uma conta Cfx.re diferente da que comprou o Pulse Phone O asset tem de pertencer à mesma conta Cfx.re que a chave do seu servidor (sv_licenseKey). Transfira o telemóvel do Keymaster (Granted Assets) nessa conta. Uma cópia de outra pessoa nunca funciona.
Failed to verify protected resource phone no arranque, e a consola ou o F8 mostram syntax error near '<\1>' para ficheiros da pasta protegida O envio alterou os ficheiros protegidos: um cliente FTP enviou-os em modo de texto (Auto/ASCII), ou o envio foi interrompido. A licença está bem (uma conta errada daria antes You lack the required entitlement) Apague a pasta phone no servidor, transfira-a de novo do Keymaster e envie-a em modo Binary (FileZilla: Transfer > Transfer Type > Binary), ou envie o zip e extraia-o no servidor. Compare a pasta com a tabela de ficheiros do INSTALL.md.
Verificação de arranque: [FAIL] Package ... file(s) missing or the wrong size, com ficheiros em ui/, data/ ou stream/ Esses ficheiros não chegaram tal como foram gerados: um envio parcial, uma transferência FTP em modo de texto, ou um antivírus removeu um deles A mesma solução: transfira de novo e envie em modo Binary ou extraia o zip no servidor. Se um ficheiro voltar a desaparecer, exclua a pasta do servidor no seu antivírus. Nos ficheiros de stream só se verifica a presença (o escrow altera o seu tamanho); o código protegido é verificado pelo próprio servidor.
Verificação de arranque: [FAIL] Package the file list is from build ... files from two downloads are mixed A ui/ e o resto da pasta vêm de transferências diferentes Apague a pasta e extraia uma transferência completa. Use sempre a stream/ e a ui/ da mesma versão.
Verificação de arranque: [WARN] Package data/package.json is missing or unreadable A lista de ficheiros que vem com cada versão não chegou Envie outra vez a pasta inteira (modo Binary), incluindo a data/.
Outros scripts ou itens deixam de funcionar depois de renomear a pasta Os outros scripts e as entradas de itens chegam ao telemóvel como phone (exports.phone, phone.useItem) Mantenha a pasta com o nome phone.
Comportamento estranho após uma atualização, your config has no Config.Charging section Um config.lua antigo foi copiado por cima As secções que lhe faltam usam os valores padrão. Copie as secções em falta do novo config/config.lua, ou parta do ficheiro novo.
Um adapter antigo impede os scripts de se ligarem após uma atualização Ficheiros bridge/ antigos (desta versão ou de uma mais antiga) foram copiados de volta Use os ficheiros novos (secção 10).
Arrancam dois telemóveis A pasta phone antiga ainda está algures dentro de resources Tire-a de resources.

Traduzido do inglês. Se alguma coisa aqui não coincidir com a página em inglês, vale a página em inglês. English