Domanda:
Perché Punkbuster mi prende a calci quando mi unisco ai server BF3?
Steve HHH
2013-03-04 04:21:06 UTC
view on stackexchange narkive permalink

Mi è piaciuto Battlefield 3 su Xbox, quindi mi sono iscritto a EA Origins e ho acquistato la versione per PC. Tuttavia, ogni volta che cerco di unirmi a una partita online, Punkbuster mi esclude dal gioco prima ancora che si apra la finestra:

Game disconnected: you were kicked by Punkbuster. Stated reason: Punkbuster kicked player.

Il messaggio dice "RESTRICTION: Service Communication Failure : PnkBstrA.exe ". Cosa significa? Ho provato a reinstallare PunkBuster, Origin e Battlefield 3. Uso Windows 7 con solo Steam, Silverlight e driver per mouse e controller di gioco. Questo è esasperante.

Sembra che qualcosa sul tuo computer stia impedendo a PunkBuster di comunicare con il server.
Grazie fbueckert. L'esecuzione di PBSVC (suggerito da Bora) ha mostrato che PnkBustrA.exe è stato bloccato da Windows Firewall. Disabilitato e ha trascorso diversi minuti in una partita prima di essere espulso di nuovo con un errore relativo all'impossibilità di inizializzare PnkBusterB.exe. Sono più vicino a una soluzione. (-:
Potresti aprire questa directory: `/ windows / system32 / logfile / punkbuster` e dirci cosa dicono i file di log?
Sei sicuro di aver inserito il disco BF3 prima di iniziare a giocare? Anch'io ho avuto lo stesso problema ma durante la riproduzione con il disco non è stato calciato.
Se l'OP ha acquistato il gioco per PC utilizzando Origin, è improbabile che abbia un disco.
Potresti spiegare l'uso di quel blob nero per bloccare una parola nell'immagine?
Sette risposte:
DrFish
2013-03-04 05:04:23 UTC
view on stackexchange narkive permalink

(Questo presuppone che tu abbia installato Punkbuster e aggiunto Battlefield 3 al suo elenco di giochi.)

Scarica PBSVC ed eseguilo. Se afferma che è tutto a posto (= verde), prova a eseguire di nuovo BF3.

Se BF3 non riesce ancora a comunicare con "Punkbuster Service A", esegui PBSetup.exe e controlla se hai il percorso corretto al tuo BF3.

PBSetup crea una sottocartella per i giochi che registra e ricorda il percorso di questa sottocartella.
Se, per qualsiasi motivo, hai riposizionato l'installazione di BF3, il servizio non sarà in grado di convalidare il gioco e non riescono a comunicare.

Come ha sottolineato lo stesso Steve, potrebbe anche essere il firewall di Windows a bloccare il servizio.

Grazie Bora. Ho scaricato PBSVC e mi ha detto che PnkBustr.A.exe era bloccato, quindi ho disattivato Windows Firewall. Sono stato in grado di entrare in un gioco per alcuni minuti prima di essere espulso con un errore di "PnkBustrB.exe non inizializzato". Ho rimosso e reinstallato Punkbuster con il collegamento da k1DBLITZ, assicurandomi di selezionare la mia cartella di installazione BF3, e ora non mi sembra di avere né PnkBustrA.exe né PnkBusterB.exe in esecuzione. Buon vecchio EA (+ EB). Penso che il prossimo passo potrebbe essere semplicemente reinstallare Windows.
hai (ri) avviato il servizio e riprovato? Si chiama PnkBstrA. È possibile eseguire la Console di gestione dei servizi tramite Pannello di controllo -> Strumenti di amministrazione -> Servizi
Ho riavviato i servizi, ma dopo aver ricevuto l'errore PnkBstrB.exe e aver rimosso e reinstallato PunkBuster più volte, non avevo più né PnkBstrA.exe né PnkBustrB.exe nell'elenco dei servizi. Quindi ho rinunciato, ho cancellato il disco rigido e ho reinstallato Windows 7 pulito, con solo le opzioni predefinite. Un enorme download di 10 GB da Origin in seguito, ora tutto funziona alla perfezione. Grazie per i tuoi ottimi consigli, Bora. Speriamo che PunkBuster continui a funzionare dopo aver reinstallato Steam.
Qualcosa con i permessi di scrittura di PB nella cartella di installazione di BF3 deve essere stato bloccato. Ma, comunque, è bello sentire che funziona. +1 anche ad @k1DBLITZ,: l'aiuto più veloce che ottieni quando leggi correttamente la documentazione.
k1DBLITZ
2013-03-04 05:00:03 UTC
view on stackexchange narkive permalink

Prova ad aggiornare il tuo punkbuster specificamente per BF3.

Segui i passaggi descritti qui: http://evenbalance.com/index.php?page=pbsetup.php

Grazie k1DBLITZ, la mia installazione di PunkBuster non aveva la cartella per BF3 impostata. Non ha risolto il problema, ma mi ha avvicinato a una possibile soluzione.
Per sicurezza, hai fatto clic sul pulsante "verifica aggiornamenti" dopo aver aggiunto BF3, sì?
Sì, e ha aiutato. Ottimo suggerimento.
Gooseburg
2015-08-22 07:17:40 UTC
view on stackexchange narkive permalink

Tutti dicono di disinstallare e installare PBsetup.exe ed eseguire pbsvc.exe. Ho fatto tutto questo e ho avuto ancora lo stesso problema di calciarmi dopo pochi minuti di gioco. Il controllo è finito bene. Alla fine ho letto cosa c'era nella finestra pbsvc.exe e sono stato illuminato. Sono andato ai miei servizi e ho scoperto che pnkbstrA era in esecuzione ma pnkbstrB non era in esecuzione. Ho avviato il servizio su B e non ho avuto il problema di essere espulso.
Spero che questo aiuti qualcuno, perché mi sentivo frustrato.

Rommel1l
2013-05-03 07:58:55 UTC
view on stackexchange narkive permalink

Sistema operativo: Windows 7 64bit Gioco: Bf3 Problema: errore di Bf3Error: errore PnkbstrA.exe

Se vieni espulso da Bf3 a causa di un errore PnkbstrA.exe potresti dover assicurarti che PnkbstrA.exe sia in effetti in esecuzione. Controlla l'elenco dei processi e controlla se PnkbstrA.exe e PnkbstrB.exe sono elencati insieme a services.msc per vedere se PnkbstrA.exe e PnkbstrB.exe sono elencati, se non a causa di quanto segue:

Vai qui (www.evenbalance.com/index.php) e leggi il PRIMO PARAGRAFO, vedrai un collegamento al programma di installazione del servizio (chiamato PBSVC). Scarica ed esegui, PnkbstrA.exe e PnkbstrB.exe verranno quindi installati correttamente e funzionanti. Dovresti essere bravo ad andare dopo.

user51902
2013-07-15 12:27:12 UTC
view on stackexchange narkive permalink

Questo è quello che devi fare:

  1. Vai alla tua cartella bf3
  2. Elimina la cartella pb
  3. Vai alla cartella installata e apri pbsec.exe

Ora dovrebbe essere corretto, spero che questo abbia aiutato.

Luke
2013-10-12 20:07:58 UTC
view on stackexchange narkive permalink

Se stai utilizzando un utente Windows diverso da quello su cui hai installato bf3, punkbuster non si aggiornerà correttamente, quindi sono tornato al mio utente originale e voilà! Punkbuster ha smesso di prendermi a calci.

Luca Ruggier
2013-10-21 02:45:38 UTC
view on stackexchange narkive permalink

Ho ricevuto la RESTRICTION: Service Communication Failure: PnkBstrA.exe message.Finalmente ho risolto il mio dopo aver letto molti forum, ho fatto alcune delle mie cose, alcune probabilmente non necessarie e altre probabilmente noobish, ma alla fine il mio funziona! Ho fatto:

  1. Apri Windows Firewall
  2. fai clic su impostazioni avanzate (a sinistra) e poi in entrata (anche a sinistra)
  3. Trova PnkbstrA .exe e PnkbstrB.exe (se ne hai due, va bene)
  4. fai clic con il pulsante destro del mouse su ciascuno di essi> proprietà> programmi e servizi
  5. assicurati che "tutti i programmi che soddisfare le specifiche "è selezionato
  6. quindi vai alla scheda" Avanzate "e seleziona tutte e 3 le caselle. Dominio, privato e pubblico.
  7. RICORDA DI FARE QUESTO PER TUTTI I file PnkBstr. quindi salva ed esci.
  8. Vai a C: \ Programmi (x86) \ Origin Games \ Battlefield 3 ed elimina la cartella "Pb".
  9. vai a questi 2 link:
  10. scarica e installa entrambi
  11. Esegui Pbsetup.exe (il primo collegamento)
  12. aggiungi un gioco (es. bf3)
  13. controlla gli aggiornamenti.

Questo dovrebbe aiutare

PS: per qualche motivo posso non avviare più bf3 da Chrome dopo averlo fatto, quindi ho usato Firefox. (non è la prima volta che lo faccio, anche se la prima volta non è stato lo stesso errore.)



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...