[战地2]服务器管理指令大全

用户名--成功 收藏 0 800
导读:服务器管理指令 ======================================================================== 地图清单指令: - mapList.list 服务器上的每张地图都有一个ID编号,可用来发起变更地图的投票。这个 指令可列出这些编号、地图名称、游戏模式和玩家数(如果有指定)。 - mapList.configFile <档案新位置> 用来指定_mapList.con的位置。 默认值为 \My Document

服务器管理指令

========================================================================


地图清单指令:


- 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


0
回复主贴
聚焦 国际 历史 社会 军事
0条评论
点击加载更多

发表评论

更多精彩内容

经典聚焦

更多
发帖 向上 向下
广告 关闭