Left 4 Dead 2

Left 4 Dead 2

466 次評價
求生之路2mod常见报错冲突问题
由 阿青 發表
众所周知,Left 4 Dead 2已是很久很久以前的游戏,现在只能靠mod才能维持对游戏的兴趣,可第三方mod总有一些问题让人头痛,接下来我就把我所知道的汇总下,希望对后人有用。
2
6
2
   
獎勵
加入最愛
已加入最愛
移除最愛
无法进入房间
主要有两种:
1.他人无法进入房间
这个问题主要触发在本地服务器的情况,房主或者自己使用了修改数据的武器mod(比如换弹动作时间,子弹伤害),或者带有脚本文件的,都可能导致别人进不来。(= =图片有误,图中原本是说特感的冲突)

如果你对vpk解包有所研究,可以使用 GCFScape [nemesis.thewavelength.net]解包查看该vpk内是否包含scripts文件,即脚本,如果有,那多半是该mod导致的,此外你还需要一位好友的测试才能完成,或者任何人,只要他把无法进入的提示发给你,问题就好排查。

在房主解决部分后,会可以进入房间,但无法加入幸存者,只能闲置,一旦加入就会弹出来并且提示,严重者会黑屏连提示都没有。如果是这种情况可尝试房主关闭mod一致性检查,即控制台sv_consistency 0
这跟加入者和房主双方其中一人有关系,比如要么是房主的锅,要么是加入者自己的问题

2.无法进入他人房间
也是本地服务器的情况,如果有提示的还好排查,像加入符合的游戏要求失败这种,多半是房主又在瞎装mod,不过也有可能是自己装的角色mod与房主的有冲突,这里举个例子
在加入失败后看控制台错误信息,这里粗略指出与producer/namvet/teenangst有关,那么这就好判断些,可以让房主先删除这些mod再试。
Zoey = teenangst
Bill = namvet
Francis = biker
Louis = manager

二代:
Coach = coach
Ellis = mechanic
Rochelle = produce
Nick =gambler
对游戏运行无影响的mod
这里的意思是,可以正常放心使用的,不会有闪退、进不去房间等问题,此类mod多为音乐、背景,壁画等。因为只是替换游戏内的贴图,所以只要作者正常制作完成,就不会有问题。
也不会对配置有所负担(除非大量高清重置)
音乐类最严重也就有个爆音啥的
武器类的只要是皮肤枪就不会有问题,可以拆包看是否只包含materials和models文件夹
常见报错提示查询
尤以武器类(weapon)和自带hud图标的最为严重。
武器类都会有个weapon,然后后面是以下提示,结尾是txt的后缀。这也是作者们把图标与mod本身分开的原因。

pistol 手枪
pistol_magnum 马格南(沙鹰)
smg 微型冲锋枪Uzi
smg_silenced 带消音的微型冲锋枪
smg_mp5 (隐藏武器MP5冲锋枪)
rifle_sg552(隐藏武器SG552)


pumpshotgun 一代单喷(棕色)
shotgun_chrome 二代单喷(灰色)
autoshotgun 一代连喷(灰色)
shotgun_spas 二代连喷(黑色)

hunting_rifle一代连狙(15发的猎枪)
sniper_military二代连狙(30发的)
sniper_awp (隐藏武器AWP,俗称的大狙)
sniper_scout(隐藏武器scout,大概叫鸟狙)

rifle M16步枪
rifle_ak47 AK47步枪
rifle_desert SCAR步枪三连发

grenade_launcher 榴弹
rifle_m60 M60机枪

chainsaw 电锯
crowbar 铁撬棍
fireaxe 斧头
katana 东洋武士刀
cricket_bat 板球棒
baseball_bat 棒球棍
frying_pan 平底锅
electric_guitar 电吉他
tonfa 警棍
machete 砍刀

以下的可能无提示,但也可能有影响
fireworkcrate 烟花
gnome 地精玩偶(圣诞老人娃娃)

upgradepack_explosive 高爆弹
upgradepack_incendiary 燃烧弹

hudanimations 血条UI
特感类mod
由于特感的报错与名字相同,故不一一列出,相信都能看懂。
比如models\infected\hunter.mdl
它们的报错不在于脚本数据,而是模型上的,在服务器上使用没有问题,但在本地服务器上较为严重,换句话说,只能单机玩,但奇怪的是,也是有少数人可以进来你的房间的,不管他有没有用过mod。
可以尝试双方将 选项中 多人联机 自定义服务器内容 设置成 无 尝试解决此类问题。
addons红色冲突
这里是指菜单的addons内mod变成红色,官方警告为有两个附件冲突,实际并不是真的冲突,而是两个mod的vpk内的文件有相同的,即使是Thumbs.db缓存文件,也会提示冲突,这个文件在Windows上为隐藏的系统保护文件,所以默认看不到,很多作者没意识到这个问题。

  • 第一种冲突,很常见,也是多数人遇到的,自己同时订阅的两个相同类型的mod,比如两种AK的mod,或者两种手枪。
  • 第二种是混合mod造成的,比如我订阅了一个演唱会的,它不仅改了黑色狂欢节的歌曲,还把结尾的歌曲改了,然后我再去订阅另一个结尾歌曲mod,他俩加起来就会显示红色,其他类型的mod也是同理。
如果你会解包打包vpk,可以自行删除,说白了就是强迫症
当你找到了冲突的mod,可以点击view in workshop取消订阅,如果需要的话还要重启下游戏,因为重启后会同步下创意工坊,并自动删除没有订阅的,那些残留的问题就不会有
sourcemod多人插件房间
这个跟插件问题不大,别人进不来主要还是mod方面的
这个改天再写
插件对官方地图的适配已经很完美,对第三方地图的支持欠佳,特别是新的图,会有小几率崩溃,崩溃后可以去addons\sourcemod\logs的日志文件看看导致崩溃的是哪个插件。
VPK解包打包

解包的上面说过了,使用 GCFScape
打包的话要使用steam自带的Left 4 Dead 2 Authoring Tools,在库→工具里,内附代一个vpk.exe
你也可以将该文件设立一个快捷方式,将root文件夹移动到vpk.exe上,一段批处理后自动完成打包。
地图问题
主要说下第三方地图中,自己明明下了地图,却还是进不去别人的房,或者自己建房半天也没人进
如果提示新版本的话,有两种可能:
  • 1、是你的地图版本真的很低,该更新了
  • 2、房主的地图版本很低,双方版本无法匹配
另外笔者多次测试下发现,关于不同网站下载的地图,也是能匹配的,只是双方的显示名称不同,只要双方版本相同

当前主流求生之路地图下载站点:
求生之路2中文网[www.l4d2.cc]国人用的最多的,优点是有中文名介绍或相关控制台指令版本,缺点是更新速度慢,下载使用百度云盘,压缩包带广告,地图带水印
外网(即gamemaps)[www.gamemaps.com]可以说是第三方地图的首发官方网站,优点是原作者都在这入驻更新,缺点是全英文显示,部分节点对部分国内用户下载很慢
steam创意工坊 steam中由用户上传的,有的为原作者,有的为网友搬运,优点是快捷方便,缺点是对国内玩家不友好,很容易抽风,速度为0时很常见,也无法判断上传的版本是哪种

说下最简单的例子:

死亡度假2(Dead Vacation L4D2)
中文网上的版本号为4,更新时间为:2014年6月17日
而外网上的最新更新版本为8,更新时间为:2017年2月22日
steam创意工坊则是同步外网的更新,但它当前链接为死链,所以我选择外网的版本

中文网的版本还是有点好处的,比如部分提示会汉化,就拿死亡度假2这张图来说,第4关开电脑电源,中文网有指定位置提示,而外网的原版本也是在最近才把提示改成蓝色屏幕的电脑,最初连提示都没有的,只能自己去胡乱找

另外切记不要装两个版本的相同地图,不然只有一个生效
字面意思,加入者的地图与房主装的版本不同,即使能玩第一关,也不一定能玩第二关,建议双方装同一来源地图。
闪退崩溃
有两种闪退,一种是无提示的,另一种是有提示的
  • 无提示的:这跟房间里所有人的操作有关,主要根源还在房主的mod,比如某个武器,开始使用无问题,但在指定地点作者并没有在这里让使用,或者说是禁止使用的,房间里的某人一拿起就会触发闪退,这是房主的闪退,然后导致全部弹出。脚本类mod没有删除干净也会导致,比如取消订阅后了没有删除。
  • 有提示的:这个主要根源在服务器上触发某个事件,多为人物类、特感类mod,比如被hunter扑倒,这个在盖斯mod和半条命等游戏都有遇到,硬盘或配置不行在大画面处理上都可能会触发,如果多人反馈此问题,尝试停用该mod,等待作者修复
关闭服务器检查一致性
即建房前控制台输入sv_consistency 0
这个用处不大,脚本类该进不去的还是进不去,还是考虑以上解决方案。
如果是别人可以进,但只能闲置,一点扮演就退出,这种情况可以使用。
Connection failed after 10 retries
这是网络问题,按理不应该在这个指南说,因为是跟mod无关的,不过遇到挺多的,还是说下吧。
该提示已知有以下几种情况导致:

联机双方有一方使用加速器,而另一方没有使用。(已核实)
联机双方有一方使用了Steam Beta客户端。(已核实)
V社服务器暂时炸了,就是你去找别的房,发现只要是本地服务器都进不去,只能进官方服务器,那就说明那时候炸了,没错,炸就炸了本地服务器,官服屁事没有。。那个时候你去社区讨论区就会发现有大量的帖子在说这个提示,那就是真的炸了。(已核实)

进阶解决办法(玄学)
https://steamcommunity.com/sharedfiles/filedetails/?id=818399628
有人专门为此写了指南,大概就是说在高级选项自定义一个端口号,不过这个方法是否有效我还有待确定…
102 則留言
我若戏命 2022 年 9 月 24 日 下午 9:41 
麻烦问一下,一直卡在检查附加咋办?mod检查不出来
Narcissux 2022 年 6 月 18 日 上午 2:13 
不錯
灰色天空 2022 年 4 月 30 日 下午 11:42 
佬,我打了人物mod之后过一个安全屋就会少一个人这是bug吗?还打了聪明的电脑等提升电脑智商的mod,不知道是哪的原因...
长崎素世 2022 年 4 月 6 日 上午 4:00 
那进了安全屋后直接闪退无弹窗的这是属于什么原因
yslshenglige520 2022 年 1 月 15 日 上午 4:29 
为什么之前用的好好地mod回来更新后就部分不能用了?重下,重新订阅都没用?就部份正常,部分突然就不能用了.....
语陌笙箫 2022 年 1 月 1 日 上午 3:23 
大佬,你好我在近期更新版本后出现了游玩时,屏幕边缘画质弯曲的现象。请问这个应该怎么解决?以前装过mod但已删除,现已多次下载删除有任然无效。请解答一下
ZCL6-S 2021 年 9 月 30 日 上午 6:24 
神奇的事情发生了,今天打开游戏恢复了正常。。。虽然还是没搞明白发生了什么
ZCL6-S 2021 年 9 月 30 日 上午 4:59 
并没有,最恶心的是我是长时间没有打开游戏后出现的问题,唉,现在只能寄希望于重新下载游戏了。
阿青  [作者] 2021 年 9 月 24 日 下午 5:48 
你可以使用GCFScape查看该vpk是否包含scripts文件,如果有,使用本地服务器或单人模式再看是否有问题。经过我的排查,如果你短时间变更太多订阅,没有重启游戏,这也会导致scripts失效的。测试mod为: https://steamcommunity.com/sharedfiles/filedetails/?id=2556131129
ZCL6-S 2021 年 9 月 24 日 下午 2:54 
阿不,我是自己开图TAT