Sometimes when you try to launch BF3 from battlelog, it shows the game is launching, but it instead just hangs there showing the loading message. This happens to me particularly when I leave the computer on for long periods of time without restarting. I am not sure what causes this problem, but I found a solution that fixes it without the need to restart the entire PC.
- Open up taskmanager and kill
origin.exe
- Close battlelog.
- Restart Origin
- Once started and booted up, select BF3 and select play game.
- Open up battlelog and try to join server. It should work as normal.
It didn't work!
Then restart your PC. Like I said, I don't know what causes this problem, but following the above steps has worked for me 100% of the time. If you know more solutions to this problem or you know what causes it, feel free to get in touch with me and i'll update this post with more info.