战地风云下载了个64人的地图 但是玩的时候还是只有16人是怎么回事啊?怎么加人啊?

这里有很详细的解答方法/f?kz=132677691

单机的话请看这里

增加Bots的方法:

打开 \Program Files\EA Games\Battlefield 2 Demo\mods\bf2\AI

找到并用写字板打开aidefault.ai

搜索 aiSettings.setMaxNBots 32

下列句子原本

rem aiSettings.overrideMenuSettings 1

rem aiSettings.setMaxNBots 31

rem aiSettings.maxBotsIncludeHumans 0

rem aiSettings.setBotSkill 1.0

改成

aiSettings.overrideMenuSettings 1

aiSettings.setMaxNBots 31

aiSettings.maxBotsIncludeHumans 0

aiSettings.setBotSkill 1.0

setMaxNBots 31 中的31是电脑数目

调整最后的数字,32为31个Bots,调64也可以

当然愈多电脑愈卡,据说最多支援256个bot.....

语法rem是禁止的意思,setBotSkill 1.0

意思是电脑技巧(简单来说就是难度)1.0=100%,初级玩家还是这句上加rem

还有加兵力值的方法:

BF2单机试玩可以修改BOT人数和破解时间限制,各位应该都知道.

不过预设的双方兵力值只有200,如果你的BOT人数有调100或是50,那一下子就结束战役了.在此提供修改BF2单机试玩MAP的兵力值..

到以下路径:

Battlefield 2 Demo\mods\bf2\python\game\gamemodes\

先备份gpm_cq.py这个档,再开始修改:

编辑gpm_cq.py后,用寻找功能搜寻"TicketRatio"字符串

应该会找到这一行:

return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 100.0))

其中100的数值就是要调整的选项,数字愈大,双方阵营的兵力值愈少,数字小则是愈多.

数字可以任意调整,提供以下参数范例:

数值100 =200 双方阵营的兵力值

数值500 =22 双方阵营的兵力值

数值10 =2000 双方阵营的兵力值

数值1 =9999 双方阵营的兵力值

例如我要让双方阵营的兵力值达到9999,就修改为以下:

return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 1.0))

修改完毕存盘进游戏就可以看见成果了.

局域网的话这样试一下

战地2不支持联机加BOT,但可以利用一个BUG加(貌似和前面说的话有冲突)。你先在多人游戏里建立一个16人地图(注:单人游戏里只有16人地图,所以你只能建16人小图,不然单人里找不到图),然后让你朋友进局域网里,看到你建的图,选中,但不要进入。这时你断开多人游戏连接,从单人游戏里建立一个一模一样的地图,进去后不要出生,让你朋友进入刚才选中的地图,等他进去了你们再一起出生,这样就OK了!可以联局域打BOT了~!不过单机图少了点,原版BOT人数也少了点,建议你下个修改器。