Ich würde mal an deiner Stelle die Windows Firewall ausschalten, wenn du noch zusätzlich eine Firewall von Avira angeschalten hast.
Du sollte prinzipiell immer nur eine Firewall angeschalten haben, da sich diese sonst gegenseitig blockieren.
Aus dem Log geht hervor, dass:
a) PnkBstrB.exe nicht ausgeführt wird
b) PnkBstrA.exe keine Verbindung bekommt
Lösungsvorschlag:
1. eine der beiden Firewalls auschalten und nochmals updaten
2. schauen obs dann funktioniert; wenn nicht
3. beide Firewalls auschalten und einfach auf einen Server joinen und ca. 10 - 15 Minuten spielen; nun sollte eigentlich alles auf dem neuesten Stand sein.
4. EINE der beiden Firewalls wieder anschalten und nochmals probieren ob es jetzt funktioniert.
5. kontrollieren ob die beiden .exen in der angeschalteten Firewall freigegeben sind
Ports solltest du eigentlich nicht extra freigeben müssen, da sich ja zB. die A.exe einen Port zuweisen lässt und auch einen Socket aufmacht.
Im pb Ordner solle es ungefähr so aussehen (ist jetzt halt für BF2142: