战地3吧 关注:268,477贴子:6,977,100
  • 5回复贴,共1

今天战地3突然就无法联机了,高手帮看看是什么问题

只看楼主收藏回复



不是路径名问题,内存也够用,已经在这台电脑上玩儿了二百多小时了,早上还玩了一会


1楼2014-09-13 13:02回复
    大挽尊之术


    2楼2014-09-13 13:17
    回复
      打开“计算机”,左边列表的“文档”,把“Battlefield 3”这文件夹删除,以重置游戏设定。
      把云同步关掉: Origin左上角英文点开,应用程序设置,往下拉找到“启用所有支持游戏的云储存”,去掉那勾。
      最好下载这免Origin补丁bf3.par http://qiannao.com/file/osls12/9126e5d5/ 放到Battlefield 3目录下 替换。
      改后无需启动Origin,直接登入http://battlelog.battlefield.com/bf3/zh/ 直接加入伺服器。


      IP属地:广西来自Android客户端3楼2014-09-13 13:24
      收起回复
        (1)游戏路径要求全英文、数字,不能含有有中文命名的文件夹,把游戏目录之前的文件夹全改英文或数字。
        例如
        正确路径 D:\Battlefield 3
        错误路径 D:\游戏\Battlefield 3,那个“游戏”的中文文件夹就不行,要改名英文,或者把游戏目录剪切粘贴移动到中文路径外。
        改完路径后记得再运行一次目录下的 中文注册表工具,重新添加注册表路径信息。
        (2)如果是游戏运行一段时间后,跳出“已停止工作”,估计是32bit系统可调用内存不足导致,而且32bit系统单进程默认限制了内存调用为2GB,导致bf3.exe进程无法继续调用内存而停止工作。建议加内存至4G以上,并更换Win8.1 x64 with update系统。
        如果不想更换系统,4GB内存用32bit的系统,请在开始→运行,输入CMD,运行命令提示符,复制粘贴输入以下命令
        bcdedit /set IncreaseUserVA 3072
        [解释]:因为32bit的系统,单进程默认限制了内存调用上限为2GB(不管识别内存为3.25GB或更少),该命令可以提升至3GB(也就是命令中的3072MB),32位系统正常可识别内存最大3.25GB,所以调整单进程为3GB已经足矣,不必再高。
        (3)如果是在联机网页选伺服器时候,弹出“已停止工作”(错误模块ntdll.dll)。
        在Origin里对着Battlefield 3游戏封面图右键,修复安装。
        打开“计算机”左边列表的“文档”,把“Battlefield 3”这文件夹删除,以重置游戏设定(这是云同步文件缺失 不完全问题,要把云同步关掉: Origin左上角英文点开,应用程序设置,往下拉找到“启用所有支持游戏的云储存”,去掉那勾)
        (4)有可能是显卡驱动的问题: Nvidia Geforce显卡的310.**系列驱动,部分用户有比较频繁的停止工作问题。可以把驱动更新; AMD显卡用户同理 可以更新到最新版本


        IP属地:江苏4楼2014-09-13 13:31
        收起回复