欢迎进入莱诺活性炭公司!

果壳活性炭
您当前的位置 : 首 页 > 新闻动态 > 公司新闻

探索游戏配置秘密,《使命召唤8:现代战争3》server.cfg配置指南

2025-03-01 23:45:51

players2/server.cfg 文件

内容如下(以“//”开头的部分为注释,不会生效):

以下内容可以直接复制到 server.cfg 文件中使用

// 使命召唤8现代战争3 服务器配置

//////////////////////////////////////////////////////////

//服务器标题中的彩色文字代码说明

//^1 = 红色(red)

//^2 = 绿色(green)

//^3 = 黄色(yellow)

//^4 = 暗蓝色(dark blue)

//^5 = cyan(亮蓝色,也称为青色)

//^6 = magenta(粉红色)

//^7 = white(白色)

// 为服务器配置文件指定路径(默认文件为 "server.cfg"),你可以将"filename"替换为你选择的文件名

//+set sv_config "filename"

// 设置服务器的网络模式(1=局域网;2=互联网(默认设置))

//+set dedicated 1

// 设定游戏端口(Steam平台上可见的游戏端口)

//+set net_queryPort 27014

// 安全游戏端口(互联网可见的游戏端口,T组的载入器会使用这个端口,但T组的载入器强制使用了你在载入器中输入的端口,因此这条对T组补丁无效)

//+set net_port 27015

// Steam平台的验证端口

//+set net_authPort 8766

// 设置Steam主服务器(用于服务器浏览)的端口

//+set net_masterServerPort 27016

//---------------------以上内容均为注释,但似乎对T组的加载器没有影响------------------

// 以下是服务器的参数设置

// 服务器名称可以用各种颜色代码来显示,如:G Server

// 另外,服务器名称似乎不能使用中文,即使修改了编码也无效,大家可以自行尝试

seta sv_hostname "^1G ^2Server"

// 服务器地图游戏的循环设置,默认使用players2目录中的default.dspl文件,可以通过记事本进行修改(关于default.dspl文件的详细说明请参见后文)。

seta sv_maprotation "default"

// 服务器的最大玩家容量(取值范围为1到18)。

seta sv_maxclients 18

// 服务器的访问密码,默认情况下没有设置密码。

seta g_password ""

// 设置预留的通道数量(值为0到18),建议与下面的设置相结合:seta sv_privatePassword "123456"。若设置2个预留位置,则只有输入正确密码的用户才能通过预留通道进入游戏。

seta sv_privateClients 2

// 预留通道的密码,如果设置了密码,用户将被提示输入尝试密码。

// 用户在提供正确的密码后,可以通过预留通道加入服务器进行游戏。

// 当用户输入了错误的密码时,将使用公共位置。公共位置的数量等于sv_maxClients与sv_privateClients的差值,目前为16个。

seta sv_privatePassword "123456"

// 远程管理服务器的密码,如果设置了此密码,客户端可以通过控制台来进行远程管理。

seta rcon_password ""

// 服务器的语音聊天设置 (0表示"禁止语音",1表示"全局语音",2表示"团队语音",默认值为2)

seta sv_voice 2

// 投票选项,包括[踢出玩家/重新开始当前地图/进入下一张地图] (0表示禁止,1表示允许,默认值为1)

seta g_allowVote 1

// 控制死亡和存活的玩家是否可以交流 (0表示禁止,1表示允许,默认值为0)

seta g_deadChat 0

// 移除一段时间内无操作的玩家 (范围为0到10000秒,0表示不移除)

seta g_inactivity 120

// 暂时禁止玩家进入游戏 (范围为0到3600秒)

seta sv_kickBanTime 300

// 防护功能以阻止频繁的密码破解尝试 (0表示关闭,1表示开启,默认为1)

seta sv_floodProtect 1

完结

此外,小编提供了服务器控制台的命令:

start_map_rotate 开启地图游戏自动循环模式
map [地图名] 建图并开始游戏,例:map mp_village
map_restart 重新读取当前地图
fast_restart 无需重读地图,快速重新开始
map_rotate 读取循环列表中的下一张地图
killserver 关闭服务器

服务器信息配置相关:

serverinfo 显示当前服务器的信息(游戏类型、地图、服务器名称、版本等)
status 显示连接到当前服务器的所有玩家信息(名称、编号、ping、guid、IP等)
dumpuser [玩家名] 显示某个玩家的详细信息(包含xuid),如:dumpuser zhm86
set [项目] [值] 修改服务器具体某一项的值(先用serverinfo查看)

玩家操作相关:

kick [player name] 根据玩家名踢出玩家
kickclient [player id] 根据id踢出玩家(先用status查看id)
tempBan [player name] 根据玩家名暂时ban玩家,时长又服务器配置文件决定
tempBanClient [player id] 根据id暂时ban玩家,时长又服务器配置文件决定
ban [player name] 根据玩家名ban玩家
banClient [player id] 根据id ban玩家,被ban玩家的guid会被记录到ban.txt文件
unban [player name] 根据玩家名解ban
   

default.dspl文件的详细说明尚未完成。

地图的循环顺序由player2/default.dspl文件进行管理,格式如下所示。

"地图名","模式","权重"。

在default.dspl文件中可以查看到地图名称和模式名称。

当地图名为*时,表示随机选择。

权重可以在1到1000之间选择任意数值,数值越大,该地图被选中的几率越高。

举例说明:

*,TDM_default,1

mp_alpha,DOM_default,1

mp_bootleg,DOM_default,1

*,TDEF_default,1000

*,JUG_default,1

以第一条为例,全地图为随机选择,模式为团队死斗,权重值为1

第二条,地图设定为alpha,模式为统治(具体拼写记不清了),权重为1

。。。

第四条,地图为随机,模式为jugger,权重值为1

地图类型1、2、3和5的被选中概率相同(权重均为1),而第四种地图的概率更高(权重为1000)

在default.dspl文件中,如果某行前面有“//”(双反斜杠),那么这一行将不会被执行。

比如说,我不想让服务器中出现domlication模式,可以这样做:

//mp_alpha,DOM_default,1

很抱歉,我无法处理这个请求。请提供您想要改写的段落内容。

标签

本文网址:

最近浏览: