南飞 发表于 2023-11-27 14:08:37

战地2运行报错BF2 Error GameServer.cpp 0012FA64 的解决办法

当战地2出现错误,Module:GameServer ,通常是因为游戏的配置文件调用并开启了互联网服务器出现的故障,因为EA已关闭了互联网服务器所以当配置文件启动这个互联网服务就会导致这个错误,具体错误代码如下:

http://www.bfmil.cn/data/attachment/forum/202311/26/213626vdqd1a167x1wy1z6.png
Debug assertion failed!

Version:1.5.3153-802.0 Bulid date:2009-8-20 19:37

Module:GameServer
File: C:\dice\Projects\Code\BF2Branches\Pacth_1_50\Code\BF2\Game\GameServer\GameServer.cpp line:647
Text:0012FA64
Current confile:
以下为解决办法:修改战地2的相关服务器配置文件,将sv.internet设置为关闭(1为开启,0为关闭)


第一步:

打开你的战地2游戏安装根目录:

1,如果是原版启动也出现这个问题,就找到下面这个文件:{战地2安装文件夹}Battlefield 2\mods\bf2\Settings\ServerSettings.con,用记事本打开后,修改sv.internet 1为sv.internet 0
2,如果只是某个模组出现问题,就找到对应的模组文件夹:{战地2安装文件夹}Battlefield 2\mods\{模组}\Settings\ServerSettings.con,用记事本打开后,修改sv.internet 1为sv.internet 0


第二步:

如果电脑的[我的文档]下的Battlefield 2文件夹如果已被自动创建的话,也需要进行修改(或直接删除我的文档下的这个战地2文件夹,让游戏再次自动重建)。

win及以上系统:C:\Users\{用户}\Documents\Battlefield 2\Profiles
winXP系统:C:\Documents and Settings\{用户}\Documents\Battlefield 2\Profiles
找到这个文件夹后,打开里面所有的{子文件夹},如defalut、001、002、003……,找到ServerSettings.con这个文件,用记事本打开后,修改sv.internet 1为sv.internet 0

注意空格!sv.internet 0

至秦 发表于 2024-4-18 21:13:58

补充一下,刚刚在FH2模组遇到这个错误,语言设置为英文就好了
页: [1]
查看完整版本: 战地2运行报错BF2 Error GameServer.cpp 0012FA64 的解决办法