To play Battlefield 3 on PC, you have to launch EA's Origin, then it launches your web browser, then you have to install a plugin - all to launch a game installed
Battlefield 4 server hosting ➜ Rent your g-portal.com Gameserver
Rent-A-Server and “Death Shield” Fix Rolling Out - News - Battlelog / Battlefield 4