Здравствуйте! На сервер в Battlefield 3 может не заходить из-за плохого интернет соединения на вашей стороне пользования с сервером. Также проблемы могут возникнуть когда сервер недоступен. Если в списке он онлайн, это еще не значит что он на самом деле в данный момент времени работает исправно. И при подключении к таким серверам, могут возникать разнообразные ошибки. По этому проверьте интернет соединение и попробуйте подключиться к другим серверам.