搜索
查看: 21723|回复: 63

【BF2相关】Battlefield 2 服务器端(Linux/Windows)高速下载 & 启动方法、参

[复制链接]
发表于 2005-6-21 10:32:37 | 显示全部楼层 |阅读模式 来自 北京海淀
2005年10月5日更新

BF2客户端下载:
http://forum.dt-club.net/showthread.php?t=21429

客户端升级1.03补丁:
ftp://largedownloads.ea.com/pub/patches/bf2_patch_103.exe

Win服务器端1.03:
ftp://largedownloads.ea.com/pub/patches/bf2_server_103.exe

Linux服务器端1.03:
ftp://largedownloads.ea.com/pub/patches/bf2-linuxded-1.1.2551.0-installer.zip

  1. [/b]
  2. [b]2005年7月16日更新[/b]
  3. [b]版本:[/b]1.1.2484.0
  4. [b]BF2 Server(Win)[/b]
  5. [url=ftp://largedownloads.ea.com/pub/misc/battlefield2_server_2484.exe]ftp://largedownloads.ea.com/pub/misc/battlefield2_server_2484.exe[/url]
  6. [b]BF2 Server(Linux)[/b]
  7. [url=ftp://largedownloads.ea.com/pub/misc/bf2-linuxded-1.1.2484.0-installer.zip]ftp://largedownloads.ea.com/pub/misc/bf2-linuxded-1.1.2484.0-installer.zip[/url]
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
 楼主| 发表于 2005-6-21 10:34:13 | 显示全部楼层 来自 北京海淀
BF2 Win服务器[GUI]模式启动过程:

1.运行Bf2_w32ded.exe之后看到BF2 Server启动面板:
[attid]6757[/attid]

2.点击控制面板下方的[+]按钮,以添加新的服务器设置:
[attid]6758[/attid]

3.弹出对话框:
[attid]6759[/attid]

4.输入服务器配置的主题名字,点确定:
[attid]6760[/attid]

5.开始设置服务器名字、密码、网络类型等设置:
[attid]6761[/attid]

6.然后点击面板上的[Maplist],从左边列表里选中要加载的地图:
[attid]6762[/attid]

7.将选中的地图移到右边的列表里,地图的前后顺序可以调整:
[attid]6763[/attid]

8.一切都设置好后,点击面板下方的[Start]
[attid]6764[/attid]

9.BF2 服务器端启动后:
[attid]6765[/attid]

10.控制面板会提示[Running]状态,要关闭服务器,点击[Stop]即可。
[attid]6766[/attid]

****************************************************************
服务器管理指令

地图清单指令:

- mapList.list
服务器上的每张地图都有一个ID编号,可用来发起变更地图的投票。这个
指令可列出这些编号、地图名称、游戏模式和玩家数(如果有指定)。

- mapList.configFile <档案新位置>
用来指定_mapList.con的位置。
默认值为 \My Documents\Battlefield 2\ServerConfigs\。

- mapList.load
命令伺服器重新加载 _mapList.con。

- mapList.save
将服务器上目前地图清单储存至档案 _mapList.con。

- mapList.mapCount
显示目前地图清单中的地图总数。

- mapList.currentMap
显示目前正在使用的地图的地图清单ID编号。

- mapList.clear
清除目前的地图清单。
警告:如果在服务器开始加载新地图时,地图清单中没有半张地图,
所有的客户端都会卡在载入画面中。

- mapList.remove <地图ID编号>
从地图清单中移除你指定的地图。

- mapList.append <地图名称> <游戏模式> [玩家数]
在地图清单末尾加入一张新地图。
你必须指定地图名称和游戏模式。可选择性地指定玩家数,如果未指定将
预设为目前服务器设定值。

- mapList.insert <地图ID编号> <地图名称> <游戏模式> [玩家数]
和mapList.append完全相同,但透过这个指令你可以指定地图ID编号将新
地图插入清单中。


管理指令:

- admin.listPlayers
列出与服务器联机的玩家。
这个指令会列出玩家ID编号,他们的玩家名称,如果该玩家从远程联机也会列出
该玩家的IP地址。
在计分板 / 管理标签中也会列出玩家ID编号。

- admin.runNextLevel
强迫服务器结束回合,并且以地图清单里的下一张地图开始游戏。

- admin.currentLevel
显示目前正在使用的地图的地图清单ID编号。
和mapList.currentMap相同。

- admin.nextLevel
显示即将使用的下一张地图的地图清单ID编号。

- admin.restartMap
以目前地图重新开始游戏。

- admin.banPlayer <玩家ID编号> [逾时]
输入你想要禁止的玩家ID编号。使用他们的IP地址使玩家无法登入此服务器。
逾时参数你有多种选择:
- 输入 'perm' 表示此禁令为永久。如果没有输入逾时参数,这将会是默认值。
- 整数数字代表禁令作用的秒数(举例来说,3600代表一小时)。
- 输入 'round' 表示在下张地图前此禁令持续有效。
- 在整数前加上冒号(例如 :1234567),表示禁令的时期检测时间
(从1970年1月1日起算的秒数)。

- admin.banPlayerKey <玩家ID编号> [逾时]
输入你想要禁止的玩家ID编号。使用他们的CD key混编码让玩家无法登入此服务器。
你也可以指定逾时参数。关于逾时参数的说明请参见admin.banPlayer。

- admin.addAddressToBanList <IP地址> [逾时]
输入你想要禁止的IP地址。
你也可以指定逾时参数。关于逾时参数的说明请参见admin.banPlayer。

- admin.addKeyToBanList <CD key混编码> [逾时]
输入你想要禁止的CD key混编码。
你也可以指定逾时参数。关于逾时参数的说明请参见admin.banPlayer。

- admin.removeAddressFromBanList <IP地址>
输入你想要从禁止清单中移除的IP地址。

- admin.removeKeyFromBanList <CD key混编码>
输入你想要从禁止清单中移除的CD key混编码。

- admin.clearBanList
清除所有的禁止清单。

- admin.listBannedAddresses
显示目前被禁止的IP地址清单

- admin.listBannedKeys
显示目前被禁止的CD key清单。

- admin.kickPlayer <玩家ID编号>
输入你想要踢除的玩家ID编号。



远程主机存取:

要设定服务器的远程主机存取:

- 在服务器的\admin\底下建立一个新的纯文字文件,命名为default.cfg
- 在新档案里输入下列文字:

port=4711
password=你的密码

- 储存档案,启动服务器。

现在你可以从客户端使用下列指令远程访问服务器:

- rcon login <你的密码>
使用此指令登入服务器。

- rcon users
这个指令会列出与服务器联机的所有玩家。
非常类似admin.listPlayers。

- rcon exec <指令名称>
用你想要在服务器上执行的主机指令取代<指令名称>。
范例: rcon exec admin.kickPlayer 3

若你想要使用更进一步的服务器管理功能,我们建议你去下载《战地风云2》
的众多工具。

网络语音通讯服务(VoIP)
========================================================================

独立VoIP服务器

《战地风云2》支持远程执行的VoIP服务器。在远程服务器上执行VoIP服务器
可以减轻主游戏服务器的负载,因而提升效能。


设定

在《战地风云2》服务器启动器(Launcher)里:

- VoIPEnabled
在《战地风云2》里启用VoIP。

- VoIPServerRemote
如果你希望经由远程服务器执行VoIP,启用这个项目。

- VoIPServerRemoteIP
输入远程VoIP服务器的IP地址。

- VoIPServerPort
指定用来和远程VoIP服务器通讯的《战地风云2》服务器接口(Socket)。

- VoIPBFClientPort
指定用来和远程VoIP服务器通讯的《战地风云2》客户端接口(Socket)。

- VoIPBFServerPort
指定用来和《战地风云2》客户端及《战地风云2》服务器通讯的远程VoIP
服务器接口(Socket)。

- VoIPSharedPassword
在这里你可以指定一组用来存取VoIP服务器的密码。

- VoIPQuality
在这里你可以指定VoIP通讯质量。较高的数值将会提升传输声音的质量,
但也需要更大的频宽。
- 透过前端启动的局域网络(LAN)服务器的质量默认值为最大值5。
- 《战地风云2》服务器启动器的质量默认值为3。
这是最适合因特网游戏的通讯质量设定。对局域网络游戏来说,你可
以增加这个数值提升通讯质量。


《战地风云2》独立VpIP服务器能够根据底下的安装步骤,安装在不同的计算机
上;选择「自订安装」然后选择「BF2网络语音通讯服务器」。

你可能需要编辑独立VoIP服务器上的'voip.con'档案。本档案预设内容为:

55125 no_password

- '55125'
这是《战地风云2》服务器与独立VoIP服务器通讯时使用的预设通讯端口。
这个数值必须和《战地风云2》服务器启动器里的VoIPServerPort设定相同。

- 'no_password'
这个密码必须和《战地风云2》服务器启动器里的VoIPSharedPassword设定
相同。


多重联机

你可以让多部《战地风云2》服务器与《战地风云2》独立VoIP服务器联机。
要这样做,你必须确保每个部《战地风云2》服务器透过独一无二的通讯端口
与《战地风云2》独立VoIP服务器联机。举例来说:

- Instance 1
VoipServerPort 55127
VoipBFClientPort 55128
VoipBFServerPort 55129

- Instance 2
VoipServerPort 55130
VoipBFClientPort 55131
VoipBFServerPort 55132

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

发表于 2005-6-21 10:55:22 | 显示全部楼层 来自 福建龙岩
有多大呢?2.1G呢?还是?

才127M?没有地图么?:D
回复

使用道具 举报

发表于 2005-6-21 11:11:23 | 显示全部楼层 来自 广东佛山
这个真的不知道是什么游戏的服务器 :sweat:
看看
回复

使用道具 举报

 楼主| 发表于 2005-6-21 11:16:49 | 显示全部楼层 来自 北京海淀
Post by QQ8
这个真的不知道是什么游戏的服务器 :sweat:
看看
客户端:
http://www.dt-club.net/showthread.php?t=21429
回复

使用道具 举报

发表于 2005-6-21 11:54:11 | 显示全部楼层 来自 广东广州
BF2的测试版才30多M呀!正式版应该也不会很 ;) 大!
回复

使用道具 举报

 楼主| 发表于 2005-6-21 12:07:09 | 显示全部楼层 来自 北京海淀
...嗯的
回复

使用道具 举报

发表于 2005-6-21 12:30:56 | 显示全部楼层 来自 广东深圳
顶上,来研究看看
回复

使用道具 举报

发表于 2005-6-21 14:41:47 | 显示全部楼层 来自 宁夏银川
在官方的ftp也有
回复

使用道具 举报

发表于 2005-6-21 14:50:29 | 显示全部楼层 来自 陕西西安
研究一下吧
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表