你这问题前阵子吧里就有其他人问过类似的,也算比较常见的新手疑惑区了
原因:
其一可能是你们选择了本地服务器,但忘了在进房权限那里改为“仅限好友”;
其二可能是你们在创建房间时没有设置服务器类型,于是游戏给你们匹配了官方服务器/目前最佳服务器/steam组服务器,这三类服务器不管你怎么设置“仅限好友可加入”,路人依然可以进入你们的游戏对局。原因就是这些服务器的性质是开放给所有玩家使用的公共服务器,你们匹配进入这些服务器仅仅是借用
换种说法的话,可以理解为:在这些公共服务器里,你们的身份是客人。既然是客人,那下达逐客令(限制其他人加入游戏)的权力也就不在你们这里,而是由该服的服主说了算,其他路人当然也就能够正常加入你们所处的房间(不过好在你们没有一看到路人加入就投票踢出或者黑枪驱赶,因为这种行为是霸服,即恶意霸占公共服务器,服主是完全有能力将霸服者从他的服务器里永久ban出去的)
解决办法
创建房间时,服务器类型选择本地服务器(也就是4楼老哥回复的“本地”),然后再设置“仅限好友可加入游戏”即可。此时房主即服主,本地服务器的一切运算在房主主机上进行,以房主的配置为准。房主玩到的游戏是什么样,房间内其他人玩到的也就跟着是什么样
上面那段最后一句读起来可能不太好理解,举个栗子你就明白了:比如说,房主打了某个插件类mod,可以把木喷的伤害变成一喷1000血,那么以本地服务器开始游戏后,房间内其他人使用木喷时同样能够一喷1000血(仅限这类对游戏数据有修改的插件类mod)。诸如人物mod以及大部分武器mod这些只替换外观的mod,则是房间内每个人各自生效,各看各的互不干扰,这个划重点记好
当然也会有部分武器mod会因为换弹、切枪时长与原版速度不一致;以及部分修改了骨骼的人物mod(例子有:房主打了个身高高于原版佐伊的人物mod,如果你没打mod,那么在你的视角里,有时候打佐伊头顶的空气还是会出现友伤)或者改变了怪物判定的感染者mod(例子有:房主打了个没有爆头判定的感染者mod,那么在房间内其他没打这个mod的人看来,自己明明是冲着怪物的头打的,但就是没有爆头伤害),导致本地房房主在使用这些mod时,房间内其他人也跟着受到一定影响
注意事项:
如果房间内有人打了更改模型外观的mod,房主在开始游戏前要记得在控制台输入sv_consistency 0这串代码,以关闭模型一致性检查(如果不关闭的话,游戏就会强制要求房间内所有人的模型与房主的相匹配,不管是人物的,武器的,还是怪物的),否则与房主游戏内模型不一致的那个人,会因为模型一致性冲突导致无法加入游戏。如果房主退出房间,房间内其他人会自动退出到大厅(这也是为什么本地房房主不会在游戏内通过投票被踢出)