Re: Battlefield 4 can't join any server
Are you on PC or console?
The common fixes for this are:
-Reinstall Punkbuster.
Go to C:\Program Files (x86)\Origin Games\Battlefield 4 and select pbsv.exe . Choose 'reinstall' (while connected to the internet).
or
- Make sure you download and install the latest Battlelog plugins.
First uninstall old Battlelog plugin by going to "Control Panel\Programs\Programs and Features" and removing "battlelog web plugin".
Then log in using Origin and go to battlelog page where you'll be prompted to download latest web plugin.
After you have installed it you should clear your cache, exit your browser. Then restart your browser, and then re-login to Origin to ensure proper install.
If this doesn't work then you should try a different browser (Chrome/Maxthon/Firefox, etc)