本指南将(有望)帮助你在《 Sven Co-op》中运行《半条命》的两个官方扩展包《针锋相对》和《蓝色沸点》,这样你就可以和朋友们一起游玩了。 第0节:基本信息 我是谁?我叫彼得。白天我是一名使用Linux系统的量化分析师,晚上则是一名电子游戏爱好者。如果你觉得本指南有用,请告诉我。我喜欢结交世界各地的新朋友。我住在纽约,但喜欢结识来自世界各地的人。我经常玩合作类第一人称射击游戏和角色扮演游戏。我是个完美主义者,喜欢慢慢玩,收集所有成就和彩蛋。 谁应该阅读本指南?《 Sven Co-op》玩家分为两类:主机和玩家。主机必须遵循以下说明。玩家应当阅读这些说明,尤其是当他们与主机地理位置相距较远时。不遵循这些说明将导致玩家从主机动态下载每张地图。如果和主机在同一个房间里,这没什么大不了的。但如果你们位于不同的大陆,情况就会很糟糕。 如何阅读本指南 本指南并非供快速浏览:你应当完整阅读全文。在《蓝色沸点》中游玩《针锋相对》和《蓝色沸点》存在一些需要注意的问题,但几乎所有问题都可以解决。无法解决的问题会在最后关于漏洞/限制的部分列出。 致谢 我要感谢我的妻子,尽管她不是世界上最擅长跳跃的玩家,却依然乐意陪我玩这些游戏。爱你,亲爱的。有些地图非常短,如果你在朋友下载地图时就立即开始游玩,很可能在他们连接进来之前就轻松通关了! 这个故事的寓意是:每个人都应该购买一份《半条命:针锋相对》并按照本指南的说明操作。这样会更好。 地图连贯性 每张地图都“知道”下一张地图应该是什么,所以你不必记住自己正在玩哪张地图以及接下来要加载哪张。这些信息存储在地图对应的cfg文件中(你也可以编辑此文件来更改初始弹药/武器配置)。不过,这里有一个重要的注意事项。 有两种方式可以运行《 Sven Co-op》游戏:使用“本地服务器”和“专用服务器”。我不太确定两者的区别,但我认为大致是这样的: “监听服务器”是“服务器/客户端”的结合体。你运行游戏,并在游戏内创建服务器。如果你运行《 Sven Co-op 》并选择“开始新游戏”,你使用的就是监听服务器。 专用服务器则不同,你需要先启动一个名为 svends.exe 的外部可执行文件,然后再运行《 Sven Co-op 》(名为 svencoop.exe)。此时,你必须在互联网服务器列表中搜索自己的服务器,然后通过这种方式连接。 为什么我要在关于《 Sven Co-op 》中《半条命:针锋相对》和《半条命:蓝色沸点》的指南里提到这个呢?因为地图连续性的问题。在《半条命:蓝色沸点》中有两个地方会让你回到之前玩过的地图。具体来说,这种情况发生在地图 ba_yard3 / ba_yard4 和 ba_teleport2 中。对于这些地图,你需要在另一张地图中执行某个操作,然后返回这些地图。一旦完成该操作,脚本就会发生变化。如果没有脚本的更改,游戏将无法继续进行。 由于某些原因,当使用本地服务器时,游戏会“忘记”你已执行过该操作。例如,在ba_teleport2地图中,流程如下: teleport1→teleport2→power1→power2(执行操作)→teleport2→outro 当在ba_power2中执行操作后,ba_teleport2的脚本会允许你继续前往ba_outro。在本地服务器中,游戏会“忘记”你已执行的操作,导致你陷入无限循环:传送1→传送2→电源1→电源2→传送2→电源1→电源2→传送2→电源1,依此类推。 在网上搜索此问题后,我发现使用专用服务器可以解决。不知为何,当你通过专用服务器运行游戏时,它会记住你执行的操作,你就能继续游戏而不会陷入地图无限循环。 简单来说:不要使用本地服务器,使用专用服务器。“哦不,又是一个跳跃谜题!”哈哈!:-) 我也想感谢我的好朋友Takashi-san。很高兴我们能遇到彼此——我喜欢和你一起玩游戏。我们都是“完美主义者”。我们的游戏风格相辅相成。 第一部分:准备工作 半条命:针锋相对 确保你已通过Steam购买《半条命:针锋相对》。 确保你已在Steam中安装《半条命:针锋相对》。 启动《半条命:针锋相对》并游玩几秒钟。 半条命:蓝色沸点 确保你已通过Steam购买《半条命:蓝色沸点》。 确保你已通过Steam安装《半条命:蓝色沸点》。 启动《半条命:蓝色沸点》并游玩几秒钟。 有些人不顾我上面写的内容,坚持问“我需要购买游戏吗?”这种愚蠢的问题。是的,你确实需要购买游戏。不一定非要来自Steam,但你确实需要合法拥有该游戏。请勿盗版软件。 第二部分:提取游戏内容 修复批处理文件 导航至Steam SteamApps common Sven Co-op svencoop文件夹。你会找到两个批处理文件: Install_OpFor_Support.bat Install_bshift_Support.bat 你将使用它们来提取游戏,以便Sven Co-op能够找到。遗憾的是,它们现在无法“开箱即用”,但我们可以修复它们。第三步的目标就是修复这些批处理文件并运行它们。 在这两个批处理文件所在的同一文件夹(Steam SteamApps common Sven Co-op svencoop)中,你会看到一个名为FindHLDirectory.bat的文件。这个批处理文件负责帮助我们的两个安装批处理文件找到相应的游戏。但不幸的是,它现在无法正常工作。用你喜欢的文本编辑器打开它,并将这一行:VALUE_NAME=ModInstallPath 更改为:VALUE_NAME=SourceModInstallPath。保存并退出。 将游戏文件放在批处理文件能找到的位置。在文件夹 Steam/steamapps/common/Half-Life/ 中,你会找到四个名为以下名称的文件夹:gearbox、gearbox_hd、bshift、bshift_hd。将这四个游戏文件夹复制到 Steam/SteamApps/sourcemods。 解压游戏。理论上,这两个安装批处理文件现在已修复并准备就绪。返回文件夹 Steam/SteamApps/common/Sven Co-op/svencoop,运行这两个批处理文件:Install_OpFor_Support.bat、Install_bshift_Support.bat。 如果你此时看到错误,我无法提供帮助。这对我来说是有效的。你还会看到以下消息:“使用"-sp_campaign_portal”。使用bsp地图即可在《 Sven Co-op》中游玩《半条命:针锋相对》的单人章节。 只是想告诉大家,我并不需要这么做。这可能是过时的信息了。 第三部分:打开防火墙 简介 如果你的朋友无法绕过你的防火墙,那么你就无法和他们一起游戏。好消息是,一旦你成功完成这一步骤,不仅《 Sven Co-op》可以进行合作模式,所有基于《半条命》GoldSrc引擎的合作游戏(例如《恐惧之泣》)都应该能正常进行合作模式。有以下两种情况: * 你的防火墙防护较弱或根本没有运行,这种情况下,请直接跳至第五部分。 * 你需要让朋友能够通过你的防火墙,这种情况下,请进行下一步操作。有两种方法可以实现:a) 使用虚拟VPN应用程序,例如Hamachi;b) 在防火墙中打开端口。 虚拟VPN: 我对此一无所知。据说Hamachi非常易于使用,但我帮不了你,因为我只吃Hamachi(一种鱼类),从未使用过Hamachi。缺点是你一起玩的每个人都必须安装并运行Hamachi(或你正在使用的任何VPN)。此外,如果你的局域网中有不止一个人想玩《 Sven Co-op》,可能会遇到问题。 防火墙端口开放: 你必须“端口转发”以下端口: 端口 协议 描述 27015 UDP 入站游戏流量 27015 TCP 入站远程控制台(管理)流量仅当你的任何服务器管理员位于局域网外部时,才需要执行此操作(大多数人不需要)。26900 UDP 入站 VAC 流量。仅当你希望 Valve 反作弊系统正常工作时才需要。 注意:具体操作方法因人而异,取决于你使用的调制解调器/路由器/互联网服务。由于每个人的硬件设备不同,无法涵盖所有操作方式。掌握调制解调器或路由器的端口转发技能对玩家非常有用,不仅适用于《 Sven Co-op 》。如前所述,完成此步骤后,你将能够以合作模式玩许多其他基于半条命 GoldSrc 引擎的游戏(例如《恐惧之泣》)。### 第四章:运行游戏 地图下载 主机必须按照本指南中的说明操作……这是强制性的。其他所有玩家也应遵循这些说明,但并非强制要求。原因如下: 回想一下我们的操作。我们已将游戏地图提供给《 Sven Co-op 》。任何未遵循这些说明的玩家将无法获得《半条命:针锋相对》/《半条命:蓝色沸点》的地图,因此,每次地图更换时,《 Sven Co-op 》都会从主机向玩家下载地图。这就是为什么主机必须遵循这些说明,而玩家也应遵循的原因: - 主机将始终拥有地图。 - 其他玩家将在需要地图时从主机下载地图。根据测试: 同一房间内通过家庭局域网连接的玩家,在标准千兆以太网环境下,下载地图并准备好游戏大约需要10-20秒。 我位于纽约市,而在东京的朋友下载一张典型的《半条命:针锋相对》地图大约需要2分钟才能开始游戏,我们双方都使用高速网络连接。其中一张较大的地图甚至需要4分钟。 因此可以看出,如果玩家距离较远,等待时间会非常漫长。但问题在于,一旦玩家进入游戏就能立即开始游玩,这意味着主机可以马上开始游戏。如果想表现得礼貌一些,你就只能干坐着等待朋友连接。

最后补充一点。当我使用专用服务器时,它会忽略“最大玩家数”设置。无论我在用户界面中输入什么数值,服务器启动时的最大玩家数始终为2。 若要更改最大玩家数,请在server.cfg文件中添加以下内容: maxplayers 32 我有三个名为server.cfg的文件,因此我在所有三个文件中都添加了这一行,问题得以解决。 第5节:漏洞/限制 漏洞/限制:《半条命:针锋相对》 非常遗憾地通知大家,最终Boss“基因蠕虫”存在严重漏洞。在《 Sven Co-op》中它无法生成。 这是一个已知问题。有开发者曾表示会在2017年某个时候修复,但显然已经逾期,所以对此不要抱有过高期望。这意味着《半条命:针锋相对》的最后一张地图实际上是of6a5。当巴尼说出“我这儿堆了些武器。你最好能拿多少拿多少,我觉得这就是全部了!祝你好运,下士!”时,游戏结束。 漏洞/限制:蓝色沸点 地图ba_elevator存在一个严重漏洞。在此地图中,当材料科学部发生共振级联事件时,你需要乘坐电梯下到下层。简而言之,电梯会卡住,导致地图无法继续进行。继续游戏的唯一方法是退出该地图并加载下一张地图ba_canal1。另一个可能的解决办法是使用SV_CHEATS 2和CL_NOCLIP 1命令,然后漂浮到电梯井底部。 这是一个已知问题。一名开发者称此漏洞与帧率有关,并将在2017年的某个时候解决。




换一换 



























