<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>摸鱼馆</title>
    <link>https://tyhh100.github.io/blog/</link>
    
    <atom:link href="https://tyhh100.github.io/blog/rss2.xml" rel="self" type="application/rss+xml"/>
    
    <description>你好呀(*´ω｀*)</description>
    <pubDate>Tue, 31 Mar 2026 08:16:48 GMT</pubDate>
    <generator>http://hexo.io/</generator>
    
    <item>
      <title>MVM简易入门指南</title>
      <link>https://tyhh100.github.io/blog/2025/08/07/mvm_guide/</link>
      <guid>https://tyhh100.github.io/blog/2025/08/07/mvm_guide/</guid>
      <pubDate>Thu, 07 Aug 2025 04:49:43 GMT</pubDate>
      
        
        
      <description>&lt;link rel=&quot;stylesheet&quot; type=&quot;text&amp;#x2F;css&quot; href=&quot;https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css&quot;&gt;&lt;script src=&quot;</description>
        
      
      
      
      <content:encoded><![CDATA[<link rel="stylesheet" type="text&#x2F;css" href="https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css"><script src="https://unpkg.com/hexo-tag-bilibili-card/components/bilibili-card/bilibili-card.js" async></script><p style="text-align:center">作者:<b><a class="link"   href="https://steamcommunity.com/id/ImNotSpecNotes/"  target="_blank">SpecNotes<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>& <a class="link"   href="https://steamcommunity.com/id/TF141/"  target="_blank">先帝<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></b></br>审阅:<b><a class="link"   href="https://steamcommunity.com/id/_wOLFSMITh_/"  target="_blank">wOLFSMITh<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></b></p></br><p style="text-align:center">觉得MVM太难？玩MVM模式时不知道该干嘛？读完这篇指南，</br>希望你能对MVM模式有更好的理解并玩得更开心！</p></br><h3 id="前言"><a href="#前言" class="headerlink" title="前言 "></a>前言 <img src='/blog/images/posts_images/mvm_guide/image1.webp' align='left' style='margin-top: -20px;' /></h3></br>&emsp;&emsp;作为TF2的核心游戏模式之一，MVM模式自2013年双城更新以来已经几乎没有过任何官方更新，但它开创了一个内容丰富，潜力充足的游戏玩法。自2017年钛合金坦克行动以来，社区MVM蓬勃发展，举办了十几场或有难度，或有乐趣的MVM社区战役，极大地补充了MVM模式的可游玩内容。<p>&emsp;&emsp;然而，即使在官方MVM任务被视为极其简单，不合难度的今天，不论是游戏内还是国内社区都没有一份完整的，涉及MVM有难度方面的MVM教程。是的，我知道国内有过双城教程和其他一些教程，但它们都毫无例外地只以官方任务作为参考，并且存在着很多偏见性的观点。例如，Pyro副武器必备纵火者的油桶，Medic用闪电战很厉害，等等。从这样的教程中学习，在官方任务中或许有一战之力，一旦要面对真正好玩但有难度的MVM，不少玩家连社区中等难度的任务都打着吃力，更别说高级、专家甚至大师难度了。<br>&emsp;&emsp;因此，本篇MVM指南的目的在于结合我和许多朋友几年来游玩社区MVM的理解与认知，尝试编写一篇能够有效指导新玩家学会如何玩MVM，如何在MVM中玩出水平的教程。<b>由于内容繁杂，这篇80多页的教程并不适合一口气读完，而是建议当作一本MVM字典，在遇到问题时查询对应条目，也方便读者快速掌握需要了解的知识。</b><br>&emsp;&emsp;遗憾的是，由于生活繁忙，这篇教程除2个需要补充的对应教程视频外，已经暂时完结。过上几个月等我彻底有空了，再来补上这两个视频，届时可以在B站搜索<a class="link"   href="https://space.bilibili.com/401654439" >SpecNotes<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>以查看。<br>&emsp;&emsp;<b>最后，本篇MVM指南主要适用于rafmod环境</b>(包括目前国内的主流社区服，以及国外的土豆MVM服务器)，部分内容在完全官方的环境(新兵训练营、曼恩奇现等等)会存在一定的偏差，可能主要集中在Spy仇恨的部分。但这的确不影响读者学习这篇教程，因为一些明确的雷点，例如永生的回报修复与否，已经明确标出。<br>&emsp;&emsp;如果还有什么可以谈的话，本人已经制作MVM任务两年左右，为国外的主流MVM社区均有过质量可以的供稿，并已经双人通过了绝大多数的官方MVM任务，对MVM模式的熟悉程度肯定是比只玩双城的打金玩家要高的。因此，我可以略带一丝自信的说，<b>这是国内社区中最有价值的MVM教程，没有之一。</b></p><p style="text-align: right; margin-left: 15px;">——SpecNotes</br>2025.6.13</p><h3 id="目录"><a href="#目录" class="headerlink" title="目录 "></a>目录 <img src='/blog/images/posts_images/mvm_guide/image2.webp' align='left' style='margin-top: -20px;' /></h3></br><ol><li><a href="#读懂回合条">读懂回合条</a></li><li><a href="#选择合适的职业">选择合适的职业</a></li><li><a href="#选择好用的武器">选择好用的武器</a></li><li><a href="#一些绝对有帮助的升级加点注意事项">一些绝对有帮助的升级加点注意事项</a></li><li><a href="#和你的队友交流合作">和你的队友交流合作</a></li></ol><br></br><h3 id="读懂回合条"><a href="#读懂回合条" class="headerlink" title="读懂回合条"></a>读懂回合条</h3><p>&emsp;&emsp;回合条，即<code>Wavebar</code>，会在每回合的开始前展示在屏幕顶上，揭露下回合进攻的机器人包含哪些。不同的机器人可能有不同的武器、职业、生命值等等，但它们具有类似的定位。本文不会赘述如何对付所有你没见过的兵种标志的机器人，仅介绍主要需要注意的内容。回合开始后，回合条将只显示进度，不显示所有机器人。在控制台输入<code>cl_mvm_wave_status_visible_during_wave 1</code> 可以保持回合条持续显示机器人。<br>&emsp;&emsp;下面以这个回合条为例：<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image3.webp"                                     ><br>&emsp;&emsp;当前任务共有三个回合，现在处于第一回合。<br>&emsp;&emsp;这个回合条中的四个框，分别对应四类敌人，下面将会一一介绍。<br>&emsp;&emsp;首先，很容易发现：回合条上的图标分为<b><span style="color: #a31f34">红底</span></b>和<b>白底</b>两类。红底图标代表<b>重型单位</b>，例如巨型机器人和坦克；白底图标代表<b>轻型单位</b>，例如普通机器人和迷你巨型机器人。<br>&emsp;&emsp;<b><span style="color: #00b050">图中绿色框</span></b>内是一个<b>普通机器人</b>：它们的大小跟玩家是一致的，通常数量也比较多，很容易扎堆聚团，拥有强大的火力（设想一下：12个站在一起的反曲刀Sniper，不幸落入它们之中的玩家会被攻击数次，伤害远远高于单个巨型反曲刀Sniper）。好消息是，它们的生命值通常也和玩家一样，所以对付普通机器人需要<b>群体伤害</b>，或是<b>持续性单体伤害</b>。<br>&emsp;&emsp;需要注意的是，普通机器人在拥有炸弹一定时间后，将进行<b>炸弹升级</b>，获得一系列增益效果。击杀该机器人后，炸弹升级效果会自动消失。<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image4.webp"                                     ></p><blockquote><p><em>普通机器人示例。这个普通机器人正在进行炸弹升级。</em></p></blockquote><p>炸弹升级的细则如下所示：<br>&emsp;&emsp;5秒后，炸弹机器人获得<b>防御加成</b>，且附近的所有机器人均共享这一效果；20秒后，炸弹机器人获得<b>回复加成</b>，每秒回复45点生命值；35秒后，炸弹机器人获得<b>永久爆击效果</b>。因此尽量不要让机器人获得过多的炸弹升级效果。<br>&emsp;&emsp;<b><span style="color: #00b0f0">图中蓝色框</span></b>内是一个<b>迷你巨型机器人</b>：迷你巨型机器人属于普通机器人的一种，但它们的体型更大，通常生命值也更高，从450到1200不等。迷你巨型机器人数量比普通机器人少，但它们也可以获取炸弹升级增益。一般来说，<b>单体伤害</b>更适合杀伤迷你巨型机器人。<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image5.webp"                                     ></p><blockquote><p><em>迷你巨型机器人示例。比周围的普通机器人大了不少。</em></p></blockquote><p>&emsp;&emsp;迷你巨型机器人目前并没有特殊的标志：一般来说，回合条上数量明显较少，或是拥有“装甲”示意标志（图中长剑标志背后的盾牌）的机器人，就有可能是迷你巨型机器人。<br>&emsp;&emsp;<b><span style="color: #ffc000ff">图中橘色框</span></b>内是一个<b>巨型机器人(Giant)</b>：巨型机器人比迷你巨型机器人还要大，通常有着沉重的脚步声。它们比起普通机器人，难以被击退或是吹飞，Spy的背刺也不能一击必杀它们，但巨型机器人没有炸弹升级效果。<br>&emsp;&emsp;巨型机器人的生命值通常在1200~8000之间，它们的火力也不容小觑。对付巨型机器人，需要<b>大量的单体伤害。</b><br>&emsp;&emsp;一类特殊的巨型机器人是<b>首领机器人(Chief)</b>:如果你看到的一个回合条像是这样，那么注意，这很有可能是一个首领机器人。<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image6.webp"                                     ></p><blockquote><p><em>巨型机器人。</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image7.webp"                                     ></p><blockquote><p><em>像是一场Boss战，对吧？</em></p></blockquote><p>&emsp;&emsp;首领机器人的体型比巨型机器人还要大，生命值通常是以万来作为单位的，往往也会在屏幕上展示血条。对付它们需要<b>超级大量的单体伤害。</b><br>&emsp;&emsp;<b><span style="color: #a31f34">图中红色框内是一个坦克(Tank)</span></b>：坦克会沿地图上的固定路径前进，直到炸弹坑，然后扔下一枚炸弹结束游戏。坦克的生命值在几千到几万不等，某些服务器安装了自定义插件，会显示生成的坦克的生命值。对付坦克，需要<b>适合造成坦克伤害的职业</b>。关于什么是坦克伤害，会在第二章具体介绍。<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image8.webp"                                     ></p><blockquote><p><em>坦克（图中的这个四驱车是模型出了点小问题）。</em></p></blockquote><p>&emsp;&emsp;此外还有一类<b>普通机器人</b>，它们需要被迅速解决——否则施展它们的效果后将很难对付。我们暂且将其称为<b>关键机器人</b>。最常见的关键机器人就是Uber Medic（无敌医生）。<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image9.webp"                                     ><br>&emsp;&emsp;Uber Medic拥有150点生命值。当它们的生命值低于50点时，它们会立刻释放Uber，获得几秒的无敌时间。但如果玩家队伍里有一个Demo，他提前埋好了几颗粘弹，造成了大于150点的伤害，这样Uber Medic便无法释放Uber了。像几颗粘弹同时爆炸这样的瞬时伤害，我们称为<b>爆发性伤害</b>。<br>&emsp;&emsp;还有一类常见的关键机器人，它们以速度作为威胁，没错，就是机器Scout，以及更危险的Super Scout。<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image10.webp"                                     ><br>&emsp;&emsp;机器Scout在拿到炸弹后会全速冲向炸弹坑，缩短炸弹到炸弹坑的距离，有时甚至会直接下包导致玩家输掉。漏了机器人，或者是看到了但追不上，这都很难受。尤其是巨型Scout，它们1000多点的生命值让所有人都难以快速消灭它，因此十分有必要处理这类快速机器人。至于具体方法，在第二章里会说明。<br>&emsp;&emsp;综上所述，对付不同的敌人需要不同的伤害类型，这就要求玩家组建一支合理的伤害类型的队伍，才能轻松的击败特定回合。在读完下一章后，回头看看这两个示范回合条，想一想需要哪些职业来对付它们。<br><br></p></br><h3 id="选择合适的职业"><a href="#选择合适的职业" class="headerlink" title="选择合适的职业"></a>选择合适的职业</h3><p>&emsp;&emsp;常规MVM都只支持最多<b><span style="color: #a31f34">6</span></b>个玩家一起游玩，因此，在应对不同回合时往往需要关注队内的职业搭配：哪怕是老玩家，选择错误的职业都可能导致回合玩着吃力，甚至是失败。同时，哪怕选择了正确的职业，不履行他应尽的职责就跟没选这个职业一样，更容易招致队友反感。本章将会逐个介绍九大职业能够发挥的功能，以及他们在团队中承担的主要职责。<br>&emsp;&emsp;在介绍各个职业的职责时，会用四个等级表示应该做这件事的优先程度：<br>&emsp;&emsp;<b>[主要]——这非常重要。不这么做是对整个团队不好的。</b><br>&emsp;&emsp;<b>[次要]——这是你可以做的，但在主要事项完成的前提下再做。同时如果你实在做不到这一点，那也无可厚非。</b><br>&emsp;&emsp;<b>[推荐]——如果你在完成主要和次要职责后还有余裕，做这个吧，因为你正好擅长。</b><br>&emsp;&emsp;<b>[<span style="color: #a31f34">权衡</span>]——<span style="color: #a31f34">这是你可以做的事情，但这件事很难做好，既有可能帮助团队，也有可能拖累团队。</span></b></p><div class="tabs" id="tab-选择合适的职业-tabs"><ul class="nav-tabs"><li class="tab active"><a class="#选择合适的职业-tabs-1">Scout-侦察兵 <img src='/blog/images/posts_images/mvm_guide/50px-Scout_emblem_RED.webp' align='left' style='margin-top: -10px;' /></a></li><li class="tab"><a class="#选择合适的职业-tabs-2">Soldier-士兵 <img src='/blog/images/posts_images/mvm_guide/50px-Soldier_emblem_RED.webp' align='left' style='margin-top: -10px;' /></a></li><li class="tab"><a class="#选择合适的职业-tabs-3">Pyro-火焰兵 <img src='/blog/images/posts_images/mvm_guide/50px-Pyro_emblem_RED.webp' align='left' style='margin-top: -10px;' /></a></li><li class="tab"><a class="#选择合适的职业-tabs-4">Demoman-爆破手 <img src='/blog/images/posts_images/mvm_guide/50px-Demoman_emblem_RED.webp' align='left' style='margin-top: -10px;' /></a></li><li class="tab"><a class="#选择合适的职业-tabs-5">Heavy-机枪手 <img src='/blog/images/posts_images/mvm_guide/50px-Heavy_emblem_RED.webp' align='left' style='margin-top: -10px;' /></a></li><li class="tab"><a class="#选择合适的职业-tabs-6">Engineer-工程师 <img src='/blog/images/posts_images/mvm_guide/50px-Engineer_emblem_RED.webp' align='left' style='margin-top: -10px;' /></a></li><li class="tab"><a class="#选择合适的职业-tabs-7">Medic-医生 <img src='/blog/images/posts_images/mvm_guide/50px-Medic_emblem_RED.webp' align='left' style='margin-top: -10px;' /></a></li><li class="tab"><a class="#选择合适的职业-tabs-8">Sniper-狙击手 <img src='/blog/images/posts_images/mvm_guide/50px-Sniper_emblem_RED.webp' align='left' style='margin-top: -10px;' /></a></li><li class="tab"><a class="#选择合适的职业-tabs-9">Spy-间谍 <img src='/blog/images/posts_images/mvm_guide/50px-Spy_emblem_RED.webp' align='left' style='margin-top: -10px;' /></a></li><li class="tab"><a class="#选择合适的职业-tabs-10">全能团队的职业组成</a></li></ul><div class="tab-content"><div class="tab-pane active" id="选择合适的职业-tabs-1"><p>&emsp;&emsp;Scout在MVM里是个不可或缺的职业——在绝大部分时候，如果队伍里没有Scout，刚加入的你就直接选Scout吧。Scout是团队里的<b><font size="5"><span style="color: #a31f34">全能辅助</span></font></b>，即不以造成伤害作为主要职责的职业。当然，Scout也不是不能打伤害，这只是他的次要职责。Scout能发挥的功能如下所示：</p><ul><li><b><span style="color: #a31f34">捡钱</span>。[主要]</b></li><li><b>使用<span style="color: #a31f34">疯狂的牛奶</span>为队友治疗，减速快速机器人。[主要]</b></li><li><b>使用<span style="color: #a31f34">军配扇</span>让敌人更加脆弱。[次要]</b></li><li><b>通过走位，拉仇恨<span style="color: #a31f34">吸引敌人火力</span>，从而保护队友。[次要]</b></li><li><b>使用主武器<span style="color: #a31f34">造成一定的爆发性伤害</span>。[推荐]</b></li><li><b>在确保伤害OK的前提下（通常是伤害升级2-3点），<span style="color: #a31f34">尝试秒杀关键机器人</span>。[<span style="color: #a31f34">权衡</span>]</b><br>&emsp;&emsp;作为Scout，你拥有最强的机动能力，同时自带磁铁吸钱Buff，自然就是最佳的捡钱人选。此外，每捡起地上的一垛钞票，你都会获得额外的50点生命值，也能极大的提升你的生存能力。因此勇敢地冲向敌人和钱堆吧！前提是队友有能力击杀敌人产生金钱，没钱捡的你会被直接打成筛子。<br>&emsp;&emsp;至于疯狂的牛奶和军配扇，如果你两样武器都没有，那还是跟队友说一下，让人来替你吧。牛奶创造的治疗量允许其他职业（主要是Heavy）能顶着巨型机器人的火力安心击杀它，大部分时候比Medic的治疗还管用。牛奶在升级减速效果后，很适合拖住关键敌人，例如巨型Scout，<b>减速机器人就相当于让炸弹更慢到达炸弹坑，可以类比一下PVZ里有冰瓜或者寒冰射手控场的情况</b>。军配扇可有可无是因为死亡标记这个效果，Soldier的战旗和Sniper的尿瓶也能创造，不一定非得你来，但因为Scout长期游走在战场最前线，拿扇子随手打一下巨型机器人是毫不费力的。<br>&emsp;&emsp;拉仇恨，十分需要技巧，但是奖励非常丰厚——相当于没有敌人攻击你的队友。在升级界面点几点移动速度和跳跃高度，然后用二段跳在一大群机器人面前起舞，只要你经验够足，不需要抗性也能存活下来（抗性是很重要的存活率保证，但经验足的话可以适当舍弃抗性，这对任何职业都是一样的）。<br>&emsp;&emsp;最后是伤害。使用伤害和弹匣容量升满的苏打炮手，6发满伤害Meatshot可以快速造成1300、1400左右的伤害，这已经恐怖到能够消灭巨型Scout了。因此有个“常见的误区”：任务的最后一回合不需要捡钱，也就不需要Scout了。这完全无视了他的伤害能力以及支援能力，实在不应该。主武器点满的Scout适合对付各种机器人和坦克，也就是说，所有敌人。<br>&emsp;&emsp;在履行主要职责时，捡钱和泼牛奶并没有严格的谁先谁后，需要你根据大局来判断：队友很安全而且有Medic护盾保护，而远处有即将烧毁的一百块钱，这时候更应该把钱拿着；远处有点小钱没捡，但一个巨型Heavy即将逼近你们的Heavy，这时候肯定就要先泼牛奶。对于其他职业来说也是一样的，玩MVM尤其需要灵活变通的能力，不能一味死磕，最后费力不讨好。</li></ul></div><div class="tab-pane" id="选择合适的职业-tabs-2"><p>&emsp;&emsp;Soldier就和他在PVP中的定位一样：团队的中流砥柱。说的具体一点，在MVM中，Soldier是团队的<b><font size="5"><span style="color: #a31f34">中距离群体伤害+增益者</b></span></font>。Soldier能发挥的功能如下所示：</p><ul><li><b>用火箭轰炸敌人，<span style="color: #a31f34">造成群体伤害</span>。[主要]</b></li><li><b>靠近队友，用三大战旗给他们<span style="color: #a31f34">提供增益</span>。[主要]</b></li><li><b>对付<span style="color: #a31f34">坦克</span>或巨型机器人。[主要]</b></li><li><b>在确保伤害OK的前提下（通常是迷你爆击），<span style="color: #a31f34">尝试秒杀关键机器人</span>。[推荐]</b></li><li><b>用升级过<span style="color: #a31f34">火箭专家</span>的<span style="color: #a31f34">击晕效果</span>，定住快速机器人。[推荐]</b><br>&emsp;&emsp;Soldier的火箭能造成群体伤害。也就是说，他适合对不只一个目标造成伤害，例如成片的小机器人、坦克边上的小机器人，还有机器Engi和它的建筑。其实玩Soldier很简单：往机器人堆里使劲炸，怒气满了就吹旗子接着炸。吹旗子很重要，不吹旗子的Soldier和Demo就没啥区别了，至于三大战旗的效果各自如何，会在介绍武器的时候详细说明。<br>&emsp;&emsp;其他几项职责就没有什么太需要说明的了，不论是机器人还是坦克，把一切炸成灰吧！Soldier的火箭在升级1-2点后，搭配战旗的迷你爆击，单发伤害已经足以秒杀Uber Medic，因此可以这么做来减轻队友压力。同时，火箭专家这项升级能让你在炸中机器人时将它们短暂地定在原地，也就是说，只要火箭管够，你完全有能力把一个巨型Scout给定在原地，这也是很有帮助的。<br>&emsp;&emsp;但需要注意的是，Soldier的一个弱点就是他在前期金钱不太够的时候，没法做很大的贡献。例如某些400块开局，与其多一个Soldier，不如多一个Heavy来的实在。因此，针对本篇指南的主要受众（也就是刚玩没多久的玩家），<span style="color: #a31f34">不推荐在任务早期游玩Soldier，建议等到有2000块钱以上之后再选择Soldier</span>。<br>&emsp;&emsp;最后补充一点：在游玩Soldier时，尽量<b>避免向机器Pyro发射火箭</b>，尤其是黄眼睛的高难AI机器Pyro！它们会精确地反弹你的火箭，接下来倒霉的不是你就是你的队友了。</li></ul></div><div class="tab-pane" id="选择合适的职业-tabs-3"><p>&emsp;&emsp;在MVM中玩Pyro，基本上比PVP里更简单：我们都知道PVP中Pyro技术的体现在于Combo玩法，例如脱油剂+信号枪+火焰战斧等，能够对单个目标造成秒杀伤害；然而，MVM里机器人数量多、生命值高，Combo玩法因为其上限不够看，便不是很好的招数。相反，MVM的Pyro玩法都是紧密围绕他的主武器展开的，他是团队里的<b><font size="5"><span style="color: #a31f34">近距离持续群伤+坦克杀手</b></span></font>。Pyro能发挥的功能如下所示：</p><ul><li><b>用火焰喷射器把<span style="color: #a31f34">近距离的集群机器人</span>全部烧死。[主要]</b></li><li><b>用火焰喷射器<span style="color: #a31f34">烧坦克</span>。[主要]</b></li><li><b>对付巨型机器人。[次要]</b></li><li><b>如果你有气爆能力(即：未使用燃素喷射器)，某些时候需要你吹走特定机器人&#x2F;反弹特定飞行物。[<span style="color: #a31f34">权衡</span>]</b><br>&emsp;&emsp;在给火焰喷射器点上伤害升级和击杀回复升级后，Pyro面对成群的小机器人就如同烧烤一般，轻松便捷，但问题主要在于火焰喷射器的距离有限，只能解决近距离的机器人。因此距离一旦拉开，就不是Pyro的舞台了。加上Pyro的生命值上限仅为175，太过于激进的玩法很快就会让你被机器人打成筛子。那么，合理<b>利用好地图地形&#x2F;队友掩护</b>（例如有Medic治疗等等）<b>&#x2F;移动能力优势</b>，确保你能快速安全地出现在机器人的侧边&#x2F;背后。这样的偷袭玩法是Pyro在MVM中生存下来必须学会的本事。<br>&emsp;&emsp;然后说到坦克：坦克是一辆生命值特别厚的战车，需要大量的单体伤害。但你可能会想：在PVP中，一个Heavy和一个Pyro同时蒸发眼前的一个目标，明显是Heavy更快，为什么不让Heavy来打坦克呢？<b><span style="color: #a31f34">在MVM中有一项针对Heavy的属性平衡，他的转轮机枪对坦克造成的伤害-75%</span></b>，于是近距离的坦克高伤害的冠军便交给了Pyro。和其他职业相比，火焰喷射器无需换弹，伤害升级后对坦克伤害的效率是非常高的。不过话说回来，让Pyro去负责坦克也是因为<b>他没法在前线有效地扛住机器人的压力</b>，这也算是一种各尽其职吧。巨型机器人通常交给Heavy最好，但Pyro在燃素爆击的加持下，也能造成不低的伤害。总之只要是距离够近，Pyro就能很好的发挥自己的伤害能力。<br>&emsp;&emsp;除了伤害能力之外，Pyro有一项<b><span style="color: #a31f34">充满争议的辅助能力</span></b>，就是他的压缩空气（气爆）。在讨论气爆时，笔者会将气爆能做的事分为两个类别：<b>较重要的</b>和<b>较次要的</b>。较次要的事一般不会对整个团队造成显著影响，例如给队友灭个火、吹走试图干扰Engi建筑的机器Spy等等，争议也并未涉及这里。然而，较重要的事则可能颠覆整个战局——风险高，收益高。下面将一一论述这些重要的事情。<br>&emsp;&emsp;<b><span style="color: #a31f34">1.使用气爆吹走机器人，尤其是炸弹机器人。</span></b><br>&emsp;&emsp;广义上的吹走机器人，就是使它偏离原有的线路，移动到新的位置。如果Pyro是将机器人吹向对团队有优势的位置，例如把它<b>吹回老家，或者是吹进死亡坑里</b>，都能造成较好的综合效益。MVM的本质类似于塔防游戏，而敌人和炸弹只要离炸弹坑越远，你们就更安全，就有更多的时间和空间，去创造获胜的可能性。尤其是将机器人送进死亡坑，生命值再高的首领机器人都无法逃脱死亡。这样的吹走机器人是个很好的拖延时间的办法，能够弥补团队能力的不足。<br>&emsp;&emsp;<b><span style="color: #a31f34">但是，吹走机器人同时又是一件极不稳定、风险高的事情</span></b>。首先，除非队伍里进行过协商，打算利用死亡坑来处决某个机器人，在这种情况下，队里的其他玩家只需要做两件事情：<b>保证Pyro的安全，不让其他机器人干扰他，让他把某个机器人尽快送进死亡坑</b>。其他情况下，如果你尝试使用气爆，这时攻击机器人的就只有你的队友（因为你正在使用气爆，气爆本身没有任何伤害），这是一个复杂的过程，<b>你不知道此时此刻，你的所有队友瞄准了哪里、站在了哪里、打算怎样攻击哪个机器人</b>。吹走机器人有很大可能会影响你的队友的原本安排，最简单的自然就是Sniper，你把机器人吹走导致他打空了。这就让你们队伍的输出水平下降，那个机器人不被吹走的话，本有可能已经被消灭了。同时，从机器人的角度出发，它的<b>位置可能原本是不利于自身的</b>（例如被某个玩家拿身体挡住，或者它原本的位置没法攻击到你的队友，或者它太靠近你们队伍而将被很快击杀），<b>在被移动后反而有机会进入有利位置</b>（例如闯破了你们的防线，或者是能够攻击到你的队友，或者是远离你们反而让它可以安全输出&#x2F;生存），那这样的气爆就是给机器人帮大忙了，你的队友是没法立刻做出反应的。由于MVM情况的复杂多变，使用气爆有可能给整个团队带来更多的思考压力，因此有的激进的玩家认为Pyro在有能力、有经验、有优势的情况下也应该减少使用气爆。<br>&emsp;&emsp;<b><span style="color: #a31f34">2.使用气爆反弹飞行物。</span></b><br>&emsp;&emsp;反弹飞行物通常不会给队友造成烦恼，因为被你弹开的飞行物是不可能对他们造成伤害的。那么问题在哪里呢？<b>问题出在效率上。使用气爆有一个非常重要的代价，那就是使用气爆时无法按左键攻击，这是被很多人所忽视的</b>。在大部分时候，反弹飞行物所造成的一丁点伤害，远不如喷火烧的伤害高，并且此刻的Pyro需要站在机器人的火力下进行气爆，也是极其危险的。这就是为什么很多老玩家对反弹飞行物嗤之以鼻——很容易弄巧成拙。<br>&emsp;&emsp;<b><span style="color: #a31f34">3.使用气爆吹走步哨毁灭者。</span></b><br>&emsp;&emsp;步哨毁灭者是个大号水雷，它会尝试接近步哨并自爆炸毁步哨。因此有很多<b><span style="color: #a31f34">萌新Pyro会试着吹走它们，“保护Engi”，这是错误的</span></b>。简单来说，步哨毁灭者完全由Engi控制是最好的。关于它的原理会在Engi的部分讲解，而Pyro乱吹步哨毁灭者的后果就很简单了：你很有可能会把无辜的队友炸上天。<br>&emsp;&emsp;关于气爆的问题就说到这里。还有一点，Pyro造成的伤害均以持续伤害为主，他很难秒杀机器人——最有可能的秒杀是赌运气，赌近战武器打出195点伤害的随机爆击，或者是有足够伤害升级的龙之怒焰。正因如此，他几乎不能对付需要被秒杀的关键机器人。在游玩Pyro时玩家可能感到处处碰壁，但Pyro正是这样的一个职业，优势和短板都十分明显。最后总结一下：<b><span style="color: #a31f34">Pyro适合烧烤近距离的成群机器人，以及一个人默默地烧坦克；他不擅长对付远距离的机器人，更应该离需要被秒杀的关键机器人远一点。</span></b><br>&emsp;&emsp;补充一下Pyro的两个常用技巧：<b>高效烧坦克</b>以及<b>燃素取消</b>（Phlog Cancel）。Pyro在烧坦克时，蹲在坦克前方并朝上烧，能够造成比随意烧坦克更高的伤害；燃素取消则是利用高度优势，在机器人头顶或坦克后端边缘处启用燃素嘲讽，由于机器人会把你推走，或者是从坦克上掉下去，嘲讽会提前结束，让你有更多爆击时间以及一段短暂的Uber状态，从而造成更高的伤害。这两个操作的具体流程可以参考这个视频：<br><bilibili-card vid="BV1EuQSYrEpV" type="video" title="MVM拍肉小技巧-抬头烧坦克/燃素取消" author="SpecNotes"cover="https://i1.hdslb.com/bfs/archive/8d8f674170a5bdbbf056647baf4fb631283b7f58.jpg" duration="02:08" views="2576"danmakus="1" comments="18" favorites="63" coins="106" likes="8" info-types="views danmakus"theme="system"></bilibili-card></li></ul></div><div class="tab-pane" id="选择合适的职业-tabs-4"><p>&emsp;&emsp;Demo在MVM中有很多种玩法，不论是喜欢榴弹、粘弹还是当爆破骑士，都可以发挥作用，但坏消息是这几种玩法<b>都不简单</b>。同时考虑到Demo的角色特性与昂贵的升级花费，如果你在PVP模式中玩Demo也有些吃力，那就更不建议在MVM里游玩Demo了，总会有更好的职业的。对于Demo的三种玩法，本文将重点讲解最简单的粘弹Demo，然后适当补充一下榴弹Demo与爆破骑士的内容。<br>&emsp;&emsp;就粘弹Demo而言，他是团队里的<b><font size="5"><span style="color: #a31f34">中距离群伤输出+爆发性伤害打手</span></font></b>。粘弹Demo能发挥的功能如下所示：</p><ul><li><b>使用Spam的方式，用粘弹轰炸中距离的集群机器人。 [主要]</b></li><li><b>重点<span style="color: #a31f34">关注关键机器人</span>，提前埋好粘弹尝试一击必杀。 [主要]</b></li><li><b>提前埋好粘弹陷阱，<span style="color: #a31f34">防守炸弹</span>。 [次要]</b></li><li><b>在坦克缺人手的情况下去帮忙。 [次要]</b></li><li><b>也能够对巨型机器人造成足量伤害。 [推荐]</b><br>&emsp;&emsp;Spam方式是粘弹Demo持续输出的唯一方法，那么，什么是Spam？就是指不停地射出粘弹&#x2F;引爆粘弹，左键右键左键右键这样的打法，而埋陷阱就比较直接，把多个粘弹提前放好，等机器人来时再引爆。粘弹弹匣容量和载弹量都很大，升级后可以在前线撑很久的时间。加上Demo是抛物线弹道，游玩Demo时可以安全地躲在中后排提供输出。然而，考虑到Demo的<b>开火频率和延时引爆</b>机制，除非眼疾手快，一般来说仅有一个Demo的时候，很难独自消灭前线的所有机器人，最好还是来个其他职业或者步哨帮帮忙。当然，Spam和埋陷阱这两种方式是需要结合实际情况用的，这也是Demo灵活的特点之一。<br>&emsp;&emsp;Demo不是唯一能造成爆发性伤害的职业之一，但他造成爆发性伤害是最轻松的。针对常见的关键机器人Uber Medic，150点伤害对于无升级的1颗粘弹是不够的，但<b>2颗(位置合适)&#x2F;3颗(考虑溅射衰减)就比较够了</b>。如果不放心也可以多扔一些，反正不碍事！另外如果炸弹被推进到了你们的后方，在炸弹上多放点粘弹能让你在机器人偷偷捡起它时以最快的速度消灭它，从而<b>减少机器人前进的距离</b>。<br>&emsp;&emsp;至于对付巨型机器人与坦克，因为二者会保持移动，也还是得用Spam的方式来慢慢磨它们的生命值。Demo能对付它们的原因完全是因为<b>粘弹的基础伤害不错</b>，也没有机枪那样的对敌衰减。在使用粘弹攻击坦克时，可以参考这篇教程以造成最大化的伤害：<br><bilibili-card vid="BV1XZ4Fe7EFE" type="video" title="亲爱的粘弹MvM玩家，你们真的会打坦克吗" author="wOLFSMITh "cover="https://i2.hdslb.com/bfs/archive/8a2434cad2663ab812d78173c36b61c44a1d9400.jpg" duration="02:14" views="1.2万"danmakus="3" comments="20" favorites="49" coins="8" likes="10" info-types="views danmakus"theme="system"></bilibili-card><br>&emsp;&emsp;在前面提到过Demo也是像Soldier那样升级昂贵的职业；是的，除非在400块钱的回合却<b><span style="color: #a31f34">有非常强的秒杀关键机器人需求</span></b>，而队里没有人会玩Sniper，那就只能放弃一个火力点，选择当穷人Demo了。正常游玩粘弹Demo，也<b><span style="color: #a31f34">最好是2000~3000块左右后再考虑。</span></b><br>&emsp;&emsp;最后说一下另两种玩法：<b>榴弹Demo</b>可以说是最吃钱的玩法之一，在低于3000块的情况下游玩都是非常弱的。榴弹Demo在直击的情况下点满伤害，有无与伦比的180点伤害，除了机器Soldier和Heavy都可以一击必杀。他的定位有点像Soldier，但抛物线弹道和副武器（既然决定玩榴弹，一般任务的钱也就只够给一把武器加点，那就应该放弃粘弹选择冲锋盾；粘弹Demo同理，有很多玩家喜欢主武器穿鞋子。）提供的机动性让他能比Soldier更安全、更爆发地造成群体伤害。爆破骑士其实并没有许多人想象的那么不堪-选择合适的武器后，<b>爆破骑士</b>很适合滚雪球挨个摧毁小机器人&#x2F;坦克杀手&#x2F;疫苗机器人杀手，但他的限制是需要有足够的治疗（最好是牛奶），或是没有太多玩家抢他的人头。后面在介绍武器和升级时也会说一下这两个玩法的更多细节，可供参考。</li></ul></div><div class="tab-pane" id="选择合适的职业-tabs-5"><p>&emsp;&emsp;在官匹中，Heavy常常因为走得慢、笨重、容易被背刺等导致玩的人不是那么多；但在MVM里，如果给你一个成为英雄的机会，那恐怕只有Heavy才能担此大任了。Heavy<b>不仅是最坚固的盾，也是最尖锐的矛</b>，他是团队里的<b><font size="5"><span style="color: #a31f34">机器人毁灭者+肉盾</span></font></b>。Heavy能发挥的功能如下所示：</p><ul><li><b>围绕炸弹，贴近距离，<span style="color: #a31f34">歼灭一切机器人</span>。 [主要]</b></li><li><b><span style="color: #a31f34">点抗性或有治疗</span>的情况下，帮队友<span style="color: #a31f34">吸引火力扛伤害</span>。 [主要]</b></li><li><b><span style="color: #a31f34">用身体阻挡</span>炸弹机器人前进。 [次要]</b><br>&emsp;&emsp;先从攻击的部分讲起。Heavy的转轮机枪<b>在贴脸的距离下</b>可以最大化输出，无需任何升级即可达到每秒约450点的恐怖伤害，因此在游玩Heavy时，你应该尝试去<b>主动靠近机器人</b>，然后用机枪堵着它们射。在没有穿透升级的情况下Heavy只能造成单体伤害，但因为击杀每个小机器人所需的时间极短，他依旧能够对付成群的机器人-只是得挨个来。就算是巨型机器人，能够存活的时间也是个位数，而一旦歼灭了所有机器人，回合就获胜了。从这方面来看，Heavy的基础伤害（无升级）已经足够强大了。在一些钱很少的任务早期，完全可以考虑<b>多个Heavy</b>的打法，这远比什么400块Soldier或Demo要厉害多了。<br>&emsp;&emsp;Heavy的防御也同样是最有效的，不仅是因为他有最大的300点基础生命值，还因为他有<b>自带的50%击退抗性</b>，这让Heavy能够无所畏惧地站在前线，缓慢逼近机器人，普通的机器人既无法消灭他，又不能把他打飞，就只能乖乖地被打成筛子了。但是这么强大的Heavy也有缺点，要不然所有任务都会被堆Heavy的战术暴力破解了。<br>&emsp;&emsp;首先，Heavy在PVP中的缺点还在。移动缓慢和笨重的他必须提前预判机器人的前进方向再进行拦截，而不像其他职业可以到处追杀机器人。在肆意开火时，几乎是全场焦点（后面会讲到有个更加“引人注目”的）的Heavy会同时被多个方向攻击，甚至是背刺！他没法像Scout那样躲避，因此要么<b>有足够的抗性</b>硬扛过去，要么就得<b>有足够的治疗量</b>来快速回复。对Heavy来说，补给器的治疗是远远不够的，他最需要的治疗往往是<b><span style="color: #a31f34">被泼了牛奶的巨型机器人</b></span>。因为牛奶的治疗量与输出效率挂钩，Heavy可以靠牛奶吸最多的血，进而保持自身不死；其次就是击杀回血和Medic的治疗了，前者也和输出有关，后者得看Medic会不会玩了。如果用抗性去扛伤害，75%的爆炸&#x2F;子弹&#x2F;火焰抗性加上90%的爆击抗性，能让Heavy的有效生命值达到1000点以上，血厚，无需多言。然后，Heavy机枪的弹药消耗速率也有点快，但他完全没有时间去自己捡弹药，这导致他也很依赖<b>Engi的补给器</b>。也就是说，<b><span style="color: #a31f34">Heavy想发挥能力需要至少有Scout&#x2F;Medic&#x2F;Engi的支援，单打独斗的Heavy很容易就被机器人干掉了</b></span>。以及，<b>Heavy的转轮机枪对坦克有75%的减益</b>，而他的持续攻击也会触发Uber Medic的Uber，这些敌人还是得让专门的职业来对付。<br>&emsp;&emsp;补充说明一下<b><span style="color: #a31f34">“阻挡炸弹”</b></span>这一回事：实际上这应该算是MVM小技巧之一，但一旦玩家学会，立刻就能发挥很大的作用，因此把它纳入职业章节里讲解。<b>阻挡炸弹，就是玩家利用自身的碰撞体积，不让（炸弹）机器人继续往炸弹坑推进</b>。对Heavy来说，阻挡机器人可以让机器人保持在最佳输出距离（贴脸），也能让那些以速度作为优势的机器人停下来。那么，如何来阻挡呢？下面这张图会进行讲解：<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image12.webp"                                     ><br>&emsp;&emsp;可以看到，机器人总会试着走最短路线以节省时间，而两点之间线段最短，因此它们的实际路线会是从一个角落到另一个角落。在上图中，只要玩家站在红圈所示的位置，便可以有效地阻挡炸弹机器人。接下来提供两个个官方地图的路线作为阻挡炸弹参考的范例：<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image13.webp"                                     ></li></ul></div><div class="tab-pane" id="选择合适的职业-tabs-6"><p>&emsp;&emsp;玩PVP时觉得Engi玩起来太累？坏消息：他在MVM里也一样累。在MVM中，Engi是个上限很高，下限很低的职业——玩得好的Engi可以多点开花，帮队友分担很多责任并持续提供及时的支援；玩得差的Engi不仅建筑隐身，更有可能拖累队伍。还是说点好消息吧！在MVM想玩好Engi并不难，只需遵守一些简单的原则即可——但是累是真的累。<br>&emsp;&emsp;Engi是团队里的<b><font size="5"><span style="color: #a31f34">重要辅助+强化者</span></font></b>。Engi能发挥的功能如下所示：</p><ul><li><b><span style="color: #a31f34">修建并运营</span>步哨枪，在前线侧翼<span style="color: #a31f34">作为火力点</span>，对一切敌人造成伤害。 [主要]</b></li><li><b><span style="color: #a31f34">修建并运营</span>补给器，<span style="color: #a31f34">为前线队友提供弹药和生命</span>。 [主要]</b></li><li><b>用步哨枪<span style="color: #a31f34">阻挡炸弹</span>，过于危险则保证能够<span style="color: #a31f34">看守炸弹</span>。 [主要]</b></li><li><b><span style="color: #a31f34">修建并运营</span>传送装置，保证队友快速安全地赶往炸弹。 [次要]</b></li><li><b>安全解决步哨毁灭者，试着让队友能够利用它。 [推荐]</b><br>&emsp;&emsp;在讲Engi的内容前也许还需要明确一下笔者这里的几个名词的定义：<b>前线</b>，指<span style="color: #a31f34">炸弹附近，玩家与机器人交战的区域</span>。机器人刚进场时，机器人入口附近就是此刻的前线，一旦炸弹被推进至地图中部，此刻的前线就移到了地图中部。从玩家重生室到前线的这段区域是后方（从玩家角度出发），而从机器人入口到前线的这段区域是机器人腹地。另外，什么是<b>修建并运营</b>？Engi最忌讳的玩法不是没有建筑，而是建筑出现在了不合适的位置，不仅没用反而可能对队伍造成损害。一个合格的Engi玩家不仅需要修建建筑，还需要<span style="color: #a31f34">根据战况灵活移动建筑位置，确保它们均在发挥作用</span>，以及<span style="color: #a31f34">在建筑被摧毁后尽快补上建筑</span>，这个过程便是所谓的建筑运营。还有，强化者是什么意思？Engi不是必须的，他的功能可以被其他职业代替，但结果就是损失火力点和降低效率。在有Engi的队伍里，每个人都会玩得更轻松一点。<br>&emsp;&emsp;先从Engi本身讲起。125点生命值和较为无效的火力（除了满射速寡妇制造者），导致没有建筑的Engi并不能给队伍帮上什么忙。<b>想发挥Engi的功能，必然是建立在有建筑的基础上的</b>，所以Engi在建筑被毁后不要空着手赶往前线，立刻就地盖个你觉得符合此刻战况需要的建筑，带过去，再慢慢地巩固你的防线。如果嫌这个过程太慢，或是时间紧迫，<b><span style="color: #a31f34">及时使用建筑水壶！</span></b><br>&emsp;&emsp;下面首先说明Engi的火力点——步哨枪。步哨枪承担了Engi的火力输出，它的输出能力和Heavy有点像，但又稍有不同。步哨枪没有穿透能力，但有着优秀的小机器人击杀效率，一样可以用来防守成群的机器人；与Heavy的贴脸高伤害，远距离低伤害相比，步哨枪的距离伤害衰减没有那么严重，<b>能够对任何进入步哨距离的机器人造成不错的伤害</b>。作为建筑，步哨枪虽然<b>免疫爆击和击退</b>，但它不具备伤害抗性和被快速治疗的能力（必须由Engi反复用扳手修复），这使得它在前线的防守中应该<b>处在一个更安全、更侧翼的位置</b>。<br>&emsp;&emsp;不过，步哨枪的最大优点其实是——<b>无人操作</b>。在前线防守时，步哨枪应用来照顾队友们暂时没法顾及，或是麻烦处理的地方，例如<b>看守炸弹</b>。如果你能安全地反复修复步哨枪，或是打算使用遥控手柄来强化它，这样的步哨枪也能扛住很多伤害，也可以<b>用来阻挡炸弹</b>，这是因为Engi的其他建筑都会被巨型机器人“踩爆”，但步哨枪不会。<br>&emsp;&emsp;然后是也同样重要的补给器。在防守中，补给器的作用是<b>给其他队友提供支援</b>——<b><span style="color: #a31f34">其他队友</b></span>！Engi本身没法造成多少输出，那他就更不应该独自占用补给器。在为队友布置补给器时，一般需要放在一个<b><span style="color: #a31f34">对补给器来说安全，对队友来说便捷</b></span>的位置，这是因为补给器范围够大时，完全可以把补给器放在有掩体的位置，让队友在外面吸引机器人火力的同时又能吃到补给器补给。补给器能够有效地加固以Heavy为主的防线，考虑到他走得最慢，通常来说补给器最优先照顾的对象也是Heavy——在他附近找个安全的角落吧，其他队友就不那么需要操心，他们有足够的机动性来在补给器和前线间反复移动。<br>&emsp;&emsp;传送装置相对来说就轻松一些了，在家门口放好入口，在能够快速到达前线的安全区域内放好出口。不过这其中出口的位置也是有点学问的。出口放在前线肯定是不合适的，因为那里可能被机器人的火力覆盖着，这样坐传送无疑是让队友去挨个送死；太后方…安全是安全，但是这样就和没有传送没有区别了。根据经验，给出一个<b><span style="color: #a31f34">常用的出口位置原则：地图中部，可以适当偏后</b></span>。在MVM中，机器人的攻势受到两个因素制约：炸弹路线长度和机器人的“推动力”。路线长度无需多言，推动力指的就是机器人的武器威力、组合方式等影响它们整体强度的因素。推动力弱的机器人们可以被轻松守住，玩家们也只会偶尔因失误而死亡或甚至能无人牺牲，这时传送装置放在前线不仅安全而且高效；推动力强的机器人们不仅难以被消灭，更是能随便拿捏全体玩家，很容易造成一波滚雪球式的团灭，这时前线的传送会在很短的时间内“报废”。在这两种情况下，推动力强的机器人经常会比推动力弱的机器人创造出显著的炸弹推进进度。鉴于这是一篇教程，讨论简单的难度毫无意义，因此我们假定机器人是有符合地图的推动力的。如果只需一波团灭就会让机器人从入口处推进很多，那传送出口的位置<b>应该是能让玩家们在经历一波团灭后仍然能够有效利用传送</b>。在许多平衡的任务中，一回合内，玩家们可能有两到三次被团灭后，重整队伍的机会。因此把出口放在地图中部，实在是个非常保险，又能长期高效利用的位置。<br>&emsp;&emsp;接下来谈谈Engi在MVM最大的敌人，不是机器Spy，而是步哨毁灭者。在通常的任务中，一旦一架步哨累计造成了3000点伤害或击杀了15个小机器人，便会<b>刷出一个步哨毁灭者冲向这个步哨</b>，在步哨的位置做嘲讽引爆自己和步哨。步哨毁灭者生命值高（2500点）、速度快、很难被消灭，因此Engi需要在步哨毁灭者登场后迅速作出反应。有很多奇妙的手段可以处理步哨毁灭者，但那些过于复杂或难以学习，在此只说明最简单的一个方法：<b>搬起步哨，在步哨毁灭者身上蹭一下，等它进入嘲讽动画后迅速逃跑</b>。如果你有火线救兵那就更方便了，直接远程搬走。如果你的步哨不幸地在步哨毁灭者引爆前就被摧毁了，它会<b>在步哨最后放下的位置直接引爆</b>。<br>&emsp;&emsp;解决它之后，你的步哨的确安全了，但那场爆炸是依然会发生的，所以不要在队友活动的区域附近引爆步哨毁灭者。步哨毁灭者的爆炸也会炸死小机器人，如果胆子够大的话，可以去这样利用一下它。另外，活着的步哨毁灭者在到达你的炸弹前，不会攻击其他的队友，也就意味着它是一个2500HP的大型沙包。Scout泼牛奶以让队友回血、Medic用过载充能锯快速积攒Uber能量，这都是常用的利用它的方式。然而，很快便会再来一个步哨毁灭者尝试完成它未完成的使命，因此如果受到了步哨毁灭者的持续压力，考虑拆除当前这个高击杀&#x2F;伤害量的步哨以暂时停歇步哨毁灭者的生成。<br>&emsp;&emsp;然后还需要讲一下Engi的一些弱点：虽然他可以立刻部署建筑，但建筑的固定性还是让它不如玩家灵活，Engi必须同时兼顾多个建筑以让它们发挥作用。搬起建筑的Engi则更加脆弱，很容易被某个不知名火箭或榴弹突然送走，结果就是在玩Engi时得时时留意周边。上面介绍的是建筑物的正确位置，那么错误位置是什么样的呢？试想一下，有些新手Engi会试图把步哨放在机器人腹地，尝试削弱它们的攻势，但这样不仅让步哨无人支援，十分脆弱，打死机器人掉落的金钱也难以获得，此刻前线的所有队友都会苦不堪言；补给器如果离前线太远，或是被新手Engi用来“服侍自己”，那就相当于没有补给器；传送装置就更无语了，让玩家们在一头雾水中被轰成碎片。所以在玩Engi时，<b><span style="color: #a31f34">时刻让你的建筑作用于队友才是最关键的</b><span>，帮队友分担防守后方炸弹的压力或是提供弹药补给，这种时候不需要你打出什么惊人的操作，队友都会十分感激你。<br>&emsp;&emsp;最后，这些抽象的建筑点位选择还是需要用一点案例来讲解，请参考下列图片。如果你仍然对建筑位置没有一个清晰的概念，也可以直接问队友，让他们来做决定。</li></ul><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image14.webp"                                     ></p><blockquote><p><em>Coaltown 前方防守点位示意</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image15.webp"                                     ></p><blockquote><p><em>Coaltown <b><span style="color: #a31f34">错误点位</b></span>示意</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image16.webp"                                     ></p><blockquote><p><em>Coaltown 传送装置出口位置示意</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image17.webp"                                     ></p><blockquote><p><em>Coaltown <b><span style="color: #a31f34">错误点位</b></span>示意2</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image18.webp"                                     ></p><blockquote><p><em>Coaltown 中部防守点位示意</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image19.webp"                                     ></p><blockquote><p><em>Decoy 前方防守点位示意1</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image20.webp"                                     ></p><blockquote><p><em>Decoy 前方防守点位示意2</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image21.webp"                                     ></p><blockquote><p><em>Decoy 中部防守点位示意</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image22.webp"                                     ></p><blockquote><p><em>Mannworks 传送装置出口位置示意</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image23.webp"                                     ></p><blockquote><p><em>Mannworks 前方防守点位示意1</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image24.webp"                                     ></p><blockquote><p><em>Mannworks 前方防守点位示意2</em></p></blockquote><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image25.webp"                                     ></p><blockquote><p><em>一张实际游戏的效果截图</em></p></blockquote></div><div class="tab-pane" id="选择合适的职业-tabs-7"><p>&emsp;&emsp;想和数量远多于自己的机器人消耗，玩家们必须有足够的生存能力。Medic正是专门发挥这项本领的，他是团队里的<b><font size="5"><span style="color: #a31f34">保护提供+增益者</span></font></b>。Medic能发挥的功能如下所示：</p><ul><li><b>治疗队友，不让他们死亡。 [主要]</b></li><li><b>灵活<span style="color: #a31f34">使用Uber、能量护盾和水壶</span>来保护或强化队友。 [主要]</b></li><li><b>复活那些<span style="color: #a31f34">应该被复活</span>的队友。 [次要]</b></li></ul><p>&emsp;&emsp;治疗很简单：拿出医疗枪，对着队友按下左键即可。虽然MVM里的玩家们会受到成吨的伤害，但有抗性加成和Medic的治疗量升级，还是能让他们维持在较高的生命值的。和PVP类似，Medic依旧需要<b>尽可能保证所有受伤的队友得到及时治疗</b>，从而保持防线的稳固。后面在讲升级时，会强调为什么治疗大师是非常有用的升级——因为它能大幅提升治疗的效率。<br>&emsp;&emsp;除了治疗以外，Medic也能用其他三项能力支援队友。Uber是屏幕右下方的那个能量条，<b><span style="color: #a31f34">当它经过足够的治疗时间后会充能完毕，按下鼠标右键以释放Uber效果</b></span>（这点笔者非常想吐槽！为什么很多玩PVP的萌新Medic不会按右键？MVM里的结果只会是更可怕）。四把武器的Uber各有作用，因此这一部分会在武器篇重点论述。一个普遍认可的观点是：<b>有Uber可以尽早用</b>，因为Drop掉（指有Uber但未释放时被击杀）的代价远大于一个没那么有效的Uber。此外，装备过载充能锯也可以在一定的风险下快速积攒Uber，几乎是Medic在MVM里最好的近战武器了。<br>&emsp;&emsp;能量护盾是Medic在双城更新后获得的一项<b><span style="color: #a31f34">毁天灭地</b></span>的升级。仅需300块和一会会的治疗&#x2F;复活，就可以释放一道阻隔一切普通子弹和大部分飞行物，还能对机器人造成可观伤害和减速的范围屏障！能量护盾甚至能够阻隔治疗链，在控制好的情况下可以无效化巨型Medic的超高治疗效果，先摧毁它的治疗对象。如果你感觉队友们无法扛住接下来的一轮攻势，那就开启护盾吧。队友在护盾内能够最大化输出并阻挡炸弹，形成一小片暂时的安全区。但是切记，<b>下列内容能够伤害到，甚至威胁护盾内的队友和你！</b></p><ul><li><b><span style="color: #a31f34">火焰。</span>这包括火焰喷射器、龙之怒焰的火球和火龙转轮机枪的火圈。</b></li><li><b><span style="color: #a31f34">具有穿透力的飞行物。</span>最典型的是正义野牛，其次是一些有“穿透”图标的机器人，例如穿透弓箭手。牛奶、尿瓶和油桶也可以穿过盾牌飞进来。</b></li><li><b><span style="color: #a31f34">硬着头皮闯进来的机器人！</span>一旦机器人走进护盾，它们的攻击就又对你们有效了。</b></li></ul><p>&emsp;&emsp;于是，使用护盾时最需要担心的事情就是<b>如何阻止机器人走进你们的护盾，以及躲开那些无视你护盾的机器人</b>。后者比较无解，但前者还是有办法的。不仅队友可以帮忙阻挡机器人进入护盾内，Medic自己也可以实现这一点！这个MVM技巧被称为护盾阻挡(卡位)，操作流程如下：开启护盾时完全低头，瞄准自己脚底，这时任何机器人都将无法穿过你（角色的碰撞体积），也无法用无穿透力的攻击伤害你（近战也不行！）。由于不会被攻击和击退到，这样的护盾Medic阻挡效率是很强的。具体的护盾阻挡流程可以参考这个视频：<br><span style="color: #a31f34">(尚未完工)</span><br>&emsp;&emsp;护盾很厉害，但获取护盾能量则复杂一些。治疗和超量治疗队友是最简单的方法，在Uber效果下承受伤害，以及复活队友都可以获得护盾能量。考虑<b>交替使用你的Uber和护盾</b>，以保证一直有超过治疗的防守效果。<br>&emsp;&emsp;然后是水壶。Medic有一项升级叫水壶专家，允许Medic便宜买水壶、延长效果时间，并共享给治疗者。这些水壶（对水壶专家Medic来说通常是爆击和Uber）可以视作口袋版Uber，在需要时使用即可。有的读者可能会担心自己消耗过多水壶，导致没钱用于基础升级，这样的情况是很少的。<b>Medic有专门围绕水壶的打法</b>，下面简单介绍其中最简单的：<b>无敌Uber水壶打法</b>。准备内容是装备过载充能锯和原配医疗枪，升级1-2点水壶专家和能量护盾，购买延长Uber时间和近战武器开火速度（可选），然后买上一些Uber水壶。在实战里，你会发现虽然你没法提供多么高的治疗量，但是你有很多Uber！释放医疗枪的Uber后，可以为治疗者使用一次Uber水壶，此时对他来说和你开了Uber并无区别，而你则是既有Uber效果又可以自由行动。趁着无敌时间，用过载锯尽可能攒满Uber能量，然后你就又可以释放医疗枪的Uber了。这样可以进行多个循环，并且伴随着中途的多个护盾，你能创造的防守效果是非常好的。<br>&emsp;&emsp;前面的内容都是保护活着的队友，一旦他们死了，Medic就得权衡是否需要去复活他们。复活就像是治疗一个队友，一旦治疗量达到了他最大生命值的一半就可以复活，但<b>在同一回合内，死亡次数越多，复活所需要的治疗量就也越久</b>。一般来说，如果复活队友就不能保护其他活着的队友的话，那还是<span style="color: #a31f34">应该优先治疗活着的队友</span>，除非——<b>你的复活速度很快，或者被复活的对象是目前战场上急需的，或者是实力问题</b>（保护疯狂摸鱼的萌新还是复活真正在打输出的玩家？）。当然，也有两种情况是完全不应该复活队友的。其一，你的复活速度很慢，而复活对象又是Heavy这类耗时特别长的，很容易就会出现人没复活，还搭进去一个Medic这样的情况；其二，对于一些脆弱职业（暂时没钱捡的Scout和死在最前线的Spy），他们即使被你复活，又会很快被再次消灭，这样复活就意义不大了。因此，复活队友不是最重要的，需要在合适的时机、合适的地点复活合适的队友。以及复活这一过程会为Medic积攒护盾能量，在急需能量的时候可以去选择复活队友，但不完全复活（除非你有把握用积攒出的护盾保护好他）。<br>&emsp;&emsp;最后，Medic自身的存活十分关键！医者不能自医，大部分时候都需要以保护自己为核心，再做出下一步决策。另一个坏消息是，对机器人来说，<b><span style="color: #a31f34">正在治疗队友的Medic是它们最优先攻击的对象之一</b></span>，因此在紧急的时候停止治疗队友，等安全后再利用掩体等治疗他们。</p></div><div class="tab-pane" id="选择合适的职业-tabs-8"><p>&emsp;&emsp;有的读者可能根据过往的官方任务经验，发现大家都不接受Sniper或Spy这样的职业，觉得他们菜，<b><span style="color: #a31f34">这是因为Sniper和Spy都有较高的游玩门槛，而其他七个职业没有。你看到的Sniper&#x2F;Spy表现很差，是因为玩家自身的实力原因，而非职业的设计缺陷</b></span>。接下来的两段介绍希望能用事实和数据完全粉碎大家这样的观点，进而平等地对待9个职业。<br>&emsp;&emsp;介绍一下MVM里<span style="color: #a31f34">最强力、全能的职业</span>——Sniper。没错，在大部分不被刻意针对的时候，Sniper都能为团队发挥作用，但前提是能打中。好吧，手感正凉的时候还是不建议玩Sniper。Sniper是团队里的<b><font size="5"><span style="color: #a31f34">远程输出+爆发性伤害打手+坦克杀手</b></span></font>，但游玩Sniper的门槛是<b><font size="5"><span style="color: #a31f34">瞄准能力</span></font></b>。如果在PVP中爆头对你来说很困难，在MVM里，机器人的移动较为固定，比起PVP玩家是更好对付一些。但如果这样你仍旧没法稳定爆头，那还是赶紧换个其他职业玩吧。<br>&emsp;&emsp;Sniper能发挥的功能如下所示：</p><ul><li><b>用升级了<span style="color: #a31f34">爆头爆炸</span>的狙击枪爆头机器人，利用溅射<span style="color: #a31f34">消灭成群的机器人</span>。巨型机器人也可以对付。 [主要]</b></li><li><b>优先用爆头爆炸的溅射<span style="color: #a31f34">一击必杀关键机器人</span>。 [主要]</b></li><li><b>携带<span style="color: #a31f34">灌木丛</span>和<span style="color: #a31f34">扫荡者卡宾</span>，用无限的爆击高效攻击坦克。 [次要]</b></li></ul><p>&emsp;&emsp;之所以说Sniper很全能，是因为只要搭配了合适的武器，他真的什么活都可以干。在输出伤害方面，Sniper<span style="color: #a31f34">首先需要购买爆头爆炸升级</span>（在MVM玩Sniper必点的升级），然后不断地爆头机器人以打出最高伤害和爆头爆炸，仅需350块钱，就可以一枪对一群敌人造成<b>150点无伤害类型的真伤</b>。同时，<b>这个范围伤害可以在任何距离打出</b>，只要在Sniper开镜蓄力0.2秒后开火，且是一发爆头就会造成爆炸。由于机器人的仇恨机制，躲着远处的Sniper几乎不会被机器人们优先集火。没有干扰，只要把准心放在一个倒霉的机器人头上，然后按下左键，一大片的机器人就倒下了。一枪150足以撂倒轻型职业，两枪300就是小机器人全包了。所以，只要一个Sniper能不断击中，他就能安全地快速打出类似Demo粘弹Spam的效果，而且有时候更好。<br>&emsp;&emsp;在对付巨型机器人上，Sniper也毫不逊色。点满伤害，蓄满力的鬼械神狙爆头伤害为1038点，其他火力次一些的狙击枪也能造成900点伤害，这样的爆发伤害放在任何小机器人上都是杀鸡用牛刀。而且，Sniper在MVM中稳定输出巨型机器人的方式并非缓慢蓄力攒伤害，而是尝试快速连续爆头，前者适合稳健的Sniper玩家，而后者适合自信的Sniper玩家。因为巨型机器人移动缓慢且目标显著，连续爆头并非难事，附带的爆头爆炸还能顺带解决周边的小机器人，输出效率可谓是拉满了。<br>&emsp;&emsp;前面有提到过，爆头爆炸的伤害是150点无伤害类型性的真伤，刚刚好是Medic的最大生命值，对吧？要对付一大群围着一个巨型机器人转的Uber Medic，Demo可能需要审慎地布置好多个粘弹，而Sniper需要的只是一次爆头。升级爆头爆炸能将伤害提高到170&#x2F;190点，并扩大范围和对机器人的减速效果，能够让Sniper处理更复杂的Uber Medic局面。所以在对付关键机器人上，Sniper很多时候比Demo要更好。<br>&emsp;&emsp;机器人已经说完了，坦克没法被爆头，Sniper能拿它怎么办？扫荡者卡宾+<b>满开火速度</b>灌木丛。首先用卡宾在近距离攒满迷你爆击能量，然后按右键集火后切换到灌木丛一顿狂砍。在PVP中这个combo极其罕见，是因为风险太大了，但MVM的坦克就是个沙包（真的吗？），积攒能量和能量释放都没有任何风险，让Sniper可以<b>不断打出-195的坦克伤害</b>，已经是属于效率不赖的一档。点满灌木丛的攻速只需要800块钱，只要800块就能你顺便兼职坦克杀手。<br>&emsp;&emsp;Sniper多样的武器能让他包揽更多职责，但那是武器篇讨论的事情了，接下来说说Sniper需要对付的问题——主要还是个人手感和实力。这点没问题后，Sniper就只需要关注背后有没有机器Spy偷袭，或者远处有没有飞向自己的飞行物即可。他或许需要自己去找找弹药包，但好消息是因为他站在大后方，一般是没人和他抢的。剩下的内容？没有了。好吧…硬要说的话还有<b>军队支援机器人</b>，它们有爆击伤害抗性，但没有爆头爆炸伤害抗性。小型的军队支援机器人一到两次爆头爆炸即可带走，巨型军队支援机器人就接着用不断爆头来对付吧，只是效率会稍差一点。<br>&emsp;&emsp;以上内容想说明的是：Sniper只要能打中，就是一个高效的远距离机器人毁灭者，他也可以对坦克造成足够的伤害。笔者在这里鼓励大家大胆尝试Sniper，毕竟他可是MVM<b><span style="color: #a31f34">任务测试流程中的Ban位常客</b></span>，足以说明Sniper无限的潜力。</p></div><div class="tab-pane" id="选择合适的职业-tabs-9"><p>&emsp;&emsp;“臭名昭著”，不是吗？马上加入一个官方MVM服务器，最好是曼恩奇现，然后选择Spy，接着观察队友的反应。Spy在MVM的游玩门槛可以说是最顶级的了，如果你的Spy玩得一般，在官服PVP里或许还能遇到一些呆呆的萌新让你背刺，在MVM里，<b>想要欺骗无情的机器人必须学会他们的机制，否则很容易没背刺几下就被集火消灭了</b>。倘若游玩得当，Spy可以迅速粉碎一切非首领类的巨型机器人和敌后的关键机器人，差不多承包了Demo&#x2F;Heavy&#x2F;Sniper的部分工作。凭借伪装，他可以，也<span style="color: #a31f34">适合一个人独自行动</span>，不论是在前线捡钱，还是削弱机器人都很得心应手。Spy是团队里的<b><font size="5"><span style="color: #a31f34">高血量机器人杀手+敌后破坏者</b></span></font>，但游玩Spy的门槛是<b><font size="5"><span style="color: #a31f34">了解机器人机制+一定的身法+清醒的意识</b></span></font>。因为这是一篇教程，接下来的内容不仅会描述Spy的长处短处，更会注重于带大家学习如何游玩Spy，这点更重要，只要经过一段时间的学习和练习，Spy的门槛就没有看起来的那么可怕了。<br>&emsp;&emsp;Spy能发挥的功能如下所示：</p><ul><li><b>用升级了<span style="color: #a31f34">破甲性</span>的刀子背刺<span style="color: #a31f34">巨型机器人</span>，保证自身存活。 [主要]</b></li><li><b>关注<span style="color: #a31f34">迷你巨型机器人</span>和<span style="color: #a31f34">关键机器人</span>，背刺或者瘫痪它们。 [主要]</b></li><li><b><span style="color: #a31f34">混入敌后</span>，捡钱或者破坏机器Engi的巢穴。 [次要]</b></li><li><b>利用自身仇恨，帮队友吸引火力以减轻负担。 [推荐]</b></li></ul><p>&emsp;&emsp;首先需要介绍Spy玩家在机器人眼中是什么样的。<span style="color: #a31f34">注意！以下内容仍然是经验之谈，可能与TF2机器人的底层代码有一定偏差，但不管怎么样，能在实战中击败它们的办法，就是好办法。</span><br>&emsp;&emsp;首先，我们知道机器人是自带透视的，它们知道所有玩家所在的位置。如果机器人和玩家之间有视线阻隔（玻璃、铁栅栏之类不影响视线），那么它会认为玩家“不在视野内”。一旦机器人和玩家之间没有视线阻隔，机器人会检查玩家是否在视距内——这是一项可以单独设置给每个机器人的属性，而默认情况下机器人的视距是无限的。<b>一旦玩家在视距内，机器人就“发现了“玩家，准备向其开火等等</b>。如果玩家不在视距内，则无视玩家。机器人会<b>优先发现所面朝的方向的玩家</b>，如果玩家站在背对着它的位置，虽然它一转身就能立刻发现玩家，它仍会假装没发现玩家，过一段时间再转身发现玩家。这段时间的长短与机器人AI水平有关，<b>难度越高，时间也就越短</b>。在MVM中，机器人共有简单&#x2F;普通&#x2F;困难&#x2F;专家四个AI水平，前两者的机器人显示为蓝眼睛，而后两者的机器人为黄眼睛。<br>&emsp;&emsp;当Spy玩家没有伪装时，机器人能在视野内立刻察觉到你并将其列为优先目标之一，优先级和正在治疗队友的Medic类似；如果Spy站在机器人背后，机器人会假装没看见，过一段时间再转头“发现”你。机器人在发现Spy后，会立刻发出“小心间谍！“的语音指令，并<b>死死瞄准它们发现的Spy</b>。当Spy处于伪装的过渡期，即没有完全伪装的状态下，机器人会视作没有伪装。如果你试图当着机器人的伪装，它们会立刻<b>识破你的伪装并朝你开火</b>，<b><span style="color: #a31f34">保持一段时间的仇恨</span></b>。在这段仇恨期间内，如果你暴露在机器人的视野内，它们会持续攻击你直到你“死亡“后一小段时间；如果你离开了它们的视野，它们在仇恨时间内会记住你和你此时的伪装，如果你再次出现，它们又会重新将你列为优先目标。如果你<b>完全更换了伪装，或是等待仇恨时间结束，机器人则会忘记你的暴露</b>。恭喜！接下来处于伪装状态的你将被机器人完全无视，除非…一些特殊情况。完全伪装后在机器人面前更换伪装，不会引起它们的警觉。<br>&emsp;&emsp;另一个和伪装类似的状态是隐身。未隐身和当面隐身都会招致机器人的仇恨，但这段仇恨时间没有伪装的那么长。进入完全隐身后机器人也会无视你，除非…一些特殊情况。在完全隐身后因摔伤或能量不足（特指隐身刺客）而显出轮廓，也不会引起它们的警觉。<br>&emsp;&emsp;每当Spy玩家成功背刺目标后，附近的机器人会<b>有一定概率察觉到这次背刺</b>并作出反应。躲起来并迅速伪装，机器人也会忘记这次背刺的发生。前面两次提到过一些特殊情况，是什么呢？如果Spy玩家处于<b><span style="color: #a31f34">着火、被液体覆盖</span></b>（牛奶&#x2F;油桶&#x2F;尿瓶）、<b><span style="color: #a31f34">长时间和机器人相互碰撞的状态，不论你处于伪装还是隐身状态</span></b>，机器人都会识破你。<br>&emsp;&emsp;因此，在MVM里游玩Spy的基础操作就是<b>时刻保持伪装，伺机背刺，触发仇恨（大部分时候是不可避免的）后赶紧躲起来并重新伪装，然后开始新一轮的背刺</b>。在背刺方面，Spy尤其擅长对付迷你巨型机器人的原因正是因为可以<span style="color: #a31f34">一击必杀它们</span>。对于巨型机器人，普通背刺能造成188点伤害，每升级一点破甲性能额外造成187.5点伤害（会被取整），也就是说，<b>满级破甲性的背刺伤害为938点</b>。有趣的事实是，在MVM中近战攻击确实是一项高贵的属性，因为很少有机器人或玩家有近战抗性，至于背刺，更是<b><span style="color: #a31f34">不受其他减伤效果</b></span>（如军队的支援）影响的。只要Spy能连续刺中，很快就能消灭任何非首领机器人。<br>&emsp;&emsp;但是，在<span style="color: #a31f34">满攻速</span>的情况下，Spy在<b>连续背刺2~3刀后，被背刺的巨型机器人就会转过来躲避背刺并攻击你</b>；有时如果没有其他玩家吸引它的注意力，它甚至会在1刀背刺后就转过身来。有一个能连续背刺同一巨型机器人的方法吗？有的，这个MVM技巧被称为<b>绕圈刺</b>（Circle Stab）。下面将介绍绕圈刺的过程：<br>&emsp;&emsp;让我们假想一个站在原地不动，但是会攻击的巨型机器人，你站在离它一定距离的任何位置。当机器人发现你时，它会转过身来，朝着你的位置开火。<span style="color: #a31f34">一旦机器人的准心和你的位置重合，它就会开火</span>。这个转身大部分是从左往后逆时针旋转的，偶尔会是顺时针，需要一定的时间，如果你离机器人越远，能在这个转身时间内活动的角度就很有限，机器人就能越快锁定你。如果你离机器人很近，<b>当它准备转身时，立刻朝着它转身的反方向移动，机器人就会尝试继续转角度，直到完全对准你。但它在转身的同时，由于你往它的反方向移动了，此时的你只要速度够快，眼前就一直是机器人的后背</b>——接着背刺！当然，机器人也没有那么傻，有时它会故意停止，然后朝反方向转身，这样就有概率抓到你；有时它也会提前开火，有可能将正在绕圈的你击飞等等。这个方法在练习熟练后，能<span style="color: #a31f34">有效提升背刺的次数</span>，一个人单挑巨型Heavy也不是梦！<br>&emsp;&emsp;学会了绕圈刺后，Spy就有足够的能力在实战中对付巨型机器人了。但实战远比上述环境复杂，不仅巨型机器人在移动，目标周围的其他机器人也是很大的威胁。在绕圈刺的过程中你不可能伪装或者隐身，此时你附近的所有机器人基本上都会瞄准你。如何幸存下来？虽然游玩Spy不一定要求你是什么身位大师，能够各种晃身，机器人不吃这一套，但<b>一定的身法确实能提高Spy的存活率</b>。你可以说自己身法敏捷，跳来跳去飞行物随便躲，但如果是一大群Heavy的机枪对准你呢？为了避免没刺几刀就暴毙，或者是想逃跑的时候被消灭，必须随时准备一个应急隐藏能源——哦不是，我想说的是死亡之铃。当你觉得已经背刺了足够多下，或者再不撤退就很危险了，<b>按下右键，用假死迅速躲回掩体，这无疑是最安全的方法</b>。但有时候死铃也无法保护你平安，这种时候需要用到的就是<b><span style="color: #a31f34">回家水壶</b></span>了——便宜，安全撤离，迅速重新投入战场，比遗憾离场后按H花钱复活要有效率多了。<br>&emsp;&emsp;上面讲的是Spy在前线搏斗的场景，因为有安全的伪装，Spy也可以<b>在机器人腹地肆意破坏</b>，下面讲一下在敌后活动的注意事项。<br>&emsp;&emsp;首先，<span style="color: #a31f34">避免与机器人碰撞</span>，因为这样会暴露你的伪装。然后就是尽量<span style="color: #a31f34">挑关键目标背刺</span>，例如<b>落单的巨型机器人、一些零散的迷你巨型机器人、还有Uber Medic这样的关键机器人</b>。对付那种一群Uber Medic牵着一个巨型机器人的小队，把Uber Medic挨个背刺听起来可能很危险，但实际上，正在治疗队友的机器Medic几乎不会转身，而被治疗的巨型机器人只要没被背刺或没有看到Spy，它更多时候会纵容你在它背后的破坏行为。如果Demo和Sniper不能及时处理这批Medic，作为Spy的你是应该接过这个担子的。以及，敌后的机器Engi是机器人攻势推进的主谋之一，它的传送装置一旦盖好，想要暴力摧毁它必须先消灭前方的各种机器人，还有保护它的步哨枪，比较麻烦。但对Spy来说，建筑就是一个电子工兵的事情。在敌后破坏，不仅可以用电子工兵瘫痪机器人，瘫痪建筑也是很方便的。对付一个常见的机器Engi巢穴（Engi本人+步哨枪+传送出口），比较轻松的解决方法是<b>先背刺机器Engi，然后立刻瘫痪传送出口，接着打开死铃让步哨送你安全离开，等电子工兵冷却结束后再去处理步哨</b>。传送装置只要被瘫痪就会失效，从此刻起所有机器人的重生点又回到了最远处，这对减轻前线队友的压力是十分显著的。如果你尝试先去瘫痪建筑，那么机器Engi会立刻去拆除工兵，又因为MVM里的电子工兵无论瘫痪谁都有冷却时间，还是建议先背刺机器Engi再去瘫痪。最后，敌后破坏讲究一个速战速决，<b>在关键机器人被消灭后，躲起来准备应对下一批关键机器人才是王道</b>，一个Spy没法解决所有机器人，他只要能把自己的事做好就足够了。<br>&emsp;&emsp;Spy具有很高的优先级，某种意义上来说不一定是坏事。在你身法足够好，抗性和治疗都很充足的情况下，有时可以故意不伪装来当一个人肉风筝，从而为队友解围。效果怎么样呢？<span style="color: #a31f34">机器人仇恨Spy程度高到即使眼前有5个玩家正在阻挡并包围攻击它，还要执着于消灭远处不起眼的一个Spy玩家</span>。不过，这一招还是推荐在MVM游玩Spy一段时间，有充足的经验后再尝试，效果是非常好的。<br>&emsp;&emsp;Spy需要解决的问题也很多。在前线对付机器人时，如果没有清醒的意识，即使你有操作也很容易落空，然后被机器人无情地消灭。<b>仔细规划好背刺对象和进场退场路线</b>，是游玩Spy时每时每刻都必须思考的事情。在背刺目标时，你不知道背后有几双眼睛正在看着你，因此Spy的背刺处在一个瞬息万变的动态环境中，即使你会绕圈刺，也很难预料到来自其他机器人，甚至是你队友的干扰，所以<b>该撤退时就切记不可贪刀，保证自身存活才是第一要务</b>。Spy不擅长应付的机器人场景也很多，例如来了<span style="color: #a31f34">一大波高速冲刺的Scout、遍地都是持续喷火的机器Pyro或者正在泼洒液体的机器人</span>，前者你根本追不上或者没法背刺几个，后者一旦进入它们的领域你就显形了，十分危险。也并非所有巨型机器人都是Spy能轻松拿下的小菜，例如<span style="color: #a31f34">数个组成小队的巨型机器人</span>，你可以围着一个绕圈刺，但没法躲开其他巨型机器人的攻击，这种场景建议还是交给你的队友们。还有Spy的一生之敌——<b><span style="color: #a31f34">坦克</b></span>。是的，<b>Spy没有任何高效杀伤坦克的方法</b>，他只适合在一个回合只剩一辆孤独的坦克时，冲上去用刀子不断地打出-40的伤害。<br>&emsp;&emsp;总结一下：Spy是个高风险高回报的职业，游玩时需要时刻关注周边动态，以保证自身安全为第一要务，然后尽可能保证不暴露，或是在暴露后被消灭前完成对目标的“刺杀”并安全撤离。笔者也十分鼓励大家尝试Spy，但最好是掌握了这一段教程内容后再去实践，否则很容易招致队友的忿恨。一个很好的练习方式是<b>在一些简单的任务里尝试游玩Spy，这样失误了也不太容易导致队伍翻车</b>。等你有充足的练习和经验后，哪怕是W1 400块的任务也能直接选择Spy并打出令队友惊叹的操作。这就是Spy的魅力，在MVM里同样闪闪发光。下面的这个链接是一段Spy的实战讲解，可供参考。<br><span style="color: #a31f34">(尚未完工)</span></p></div><div class="tab-pane" id="选择合适的职业-tabs-10"><p>&emsp;&emsp;前面洋洋洒洒地讲解了九个职业各自的职责，那么，如何组合这些职业，形成一个能够应对当前回合的队伍呢？有两个原则：一、<b>一个全能的团队</b>；二、<b>如果当前回合确实没有某种威胁，适当考虑舍弃它的应对职业，转而选择其他方向的职业</b>。全能的队伍就是能够应对任何回合的队伍，这并非不可能。在常规MVM中，一个全能队伍通常有以下角色：<br>&emsp;&emsp;<b><span style="color: #a31f34">单体伤害输出者、群体伤害输出者、爆发伤害输出者、坦克杀手</b></span>和<b><span style="color: #a31f34">辅助</b></span>（<span style="color: #a31f34">治疗保护、弹药补给、收集金钱、处理紧急情况</span>）<br>&emsp;&emsp;这是因为在MVM中，常规回合通常包括<b>巨型机器人</b>（需要单体输出）、<b>成群的小型机器人</b>（需要群体伤害）、<b>Uber Medic等关键机器人</b>（需要爆发伤害）和坦克（需要坦克伤害），同时每位玩家都需要<b>一定的治疗和弹药补给</b>，机器人死亡后掉落的金钱也需要有人收集，最后就是出现大家<b>忘记漏掉的炸弹，或者操作失误</b>等情况，得有人来处理这种紧急情况。<br>&emsp;&emsp;一个人数最少的基础全能团队由<span style="color: #a31f34"><b>Scout</b></span>、<span style="color: #a31f34"><b>Heavy</b></span>或<span style="color: #a31f34"><b>Pyro</b></span>或<span style="color: #a31f34"><b>Sniper</b></span>、<span style="color: #a31f34"><b>Engi</b></span>组成。结合上面的内容来看，Scout可以捡钱并用牛奶治疗队友，在升级伤害后也可以一击消灭关键机器人并打一些坦克伤害；Heavy可以造成单体伤害也可以快速地消灭成群的小型机器人，但拙于坦克伤害，Pyro弥补了坦克伤害的不足，但对付机器人则需要更好的支援，Sniper只要足够强就不是问题；Engi不仅能处理机器人和坦克，更可以为队友提供弹药补给，还可以防守炸弹以避免出现失误。这么看来，这样的三人队伍确实是“全能的”，但在有些方面比较平庸。接下来需要做的是为这支队伍添砖加瓦。<br>&emsp;&emsp;如果一个回合有较高的坦克伤害需求，不是Engi和Scout能支撑得住的，那就需要一个Pyro；如果想综合增强防线的实力，Soldier（特指三战旗）和Medic就派上用场了；如果有较多的关键机器人，Demo和Sniper可以对付它们；如果有巨型Medic需要对付，Spy是个不错的选择。这样组合你的队伍，就不用担心实战中会出什么棘手的情况了。<br>&emsp;&emsp;在明确了常规回合的各类情况后，<b>有时一个回合并没有全面的威胁</b>，例如可能是一个没有坦克的回合，但有很多巨型机器人。这时，一些擅长群体伤害但在单体伤害稍微逊色的职业，例如Demo，就可以考虑被优化成Heavy或Sniper。<b><span style="color: #a31f34">重复职业选择不是坏事，只要你们队伍在有重复职业的情况下，仍然能全面地囊括该回合的所有威胁即可。</b></span><br>&emsp;&emsp;最后，大部分比较符合难度的MVM任务不会要求所有玩家在每个回合都大量切换职业才能通过，但在人数不多时，灵活切换职业是必须的。在阅读回合条后，试着与队友交流并将各自的职业换成一套更适合该回合的队伍组成，这样所有人都能玩得很开心并顺利通过。</p></div></div></div><br></br><h3 id="选择好用的武器"><a href="#选择好用的武器" class="headerlink" title="选择好用的武器"></a>选择好用的武器</h3><p>&emsp;&emsp;选择了合适的职业，必须搭配好用的武器才能发挥他的所有潜能。武器篇比起职业篇讲起来更加轻松，因为在MVM中，<b>一小部分武器属于完全没用的<span style="color: #92d050">低效武器</span>，大部分武器属于有一定场合好用，也存在不足的<span style="color: #ffc000">一般武器</span>，而另一小部分武器属于各种意义上的<span style="color: #a31f34">全能高效武器</span></b>。在游玩中，只需记住各个职业最好的那批武器，以及你清楚用途且用得习惯的一般武器即可，它们会在很长的时间陪伴着你。<br>&emsp;&emsp;为了下文总结方便，将全能高效武器和一般武器简称为“<b>可用武器</b>”。<br>&emsp;&emsp;下面的武器排序是按照主武器&#x2F;副武器&#x2F;近战武器来的。<br></br></p><div class="tabs" id="tab-选择好用的武器-tabs"><ul class="nav-tabs"><li class="tab active"><a class="#选择好用的武器-tabs-1">Scout的好用武器</a></li><li class="tab"><a class="#选择好用的武器-tabs-2">Soldier的好用武器</a></li><li class="tab"><a class="#选择好用的武器-tabs-3">Pyro的好用武器</a></li><li class="tab"><a class="#选择好用的武器-tabs-4">Demo的好用武器</a></li><li class="tab"><a class="#选择好用的武器-tabs-5">Heavy的好用武器</a></li><li class="tab"><a class="#选择好用的武器-tabs-6">Engi的好用武器</a></li><li class="tab"><a class="#选择好用的武器-tabs-7">Medic的好用武器</a></li><li class="tab"><a class="#选择好用的武器-tabs-8">Sniper的好用武器</a></li><li class="tab"><a class="#选择好用的武器-tabs-9">Spy的好用武器</a></li></ul><div class="tab-content"><div class="tab-pane active" id="选择好用的武器-tabs-1"><p>&emsp;&emsp;<b><span style="color: #a31f34">全能高效武器</span>：苏打炮手；疯狂的牛奶；军配扇。<br>&emsp;&emsp;<span style="color: #ffc000">一般武器</span>：原配、自然之力、游击手；原子能饮料、爆击可乐；原子能球棒。</b><br>&emsp;&emsp;<span style="color: #92d050">低效武器</span>：娃娃脸的冲击波、偷袭之力；菜刀和所有手枪；其余所有近战武器。<br>&emsp;&emsp;在主武器方面，苏打炮手不仅有最高的输出效率，轻松积攒的跳跃能量更是极大地提高了机动性，轻而易举地成为了最佳武器；一般武器里面，原配属于缺点不多，但也没有显著优点的，自然之力对于习惯三段跳的Scout来说会很方便，也有爆发伤害，但要谨慎使用击退效果，游击手让Scout能在中距离打伤害，但效果其实很一般；两把低效武器的问题都有点突出——娃娃脸以速度见长但限制二段跳，导致机动性严重受损，而MVM里的枪林弹雨让Scout没有任何机会保存满能量，直接就变成了一个瘸腿的Scout，十分危险，偷袭之力则是因为机器人不会轻易把后背露给你，换来的一点微不足道的迷你爆击也远不如苏打炮手的伤害。<br>&emsp;&emsp;在副武器方面，疯狂的牛奶是全MVM最强的治疗武器之一，升级的减速效果也很适合处理快速机器人，各种意义上来说都是Scout的必选副武器；原子能饮料和爆击可乐各自有一些好玩的效果，例如提供无敌或者暂时的爆击增益，只能说偶尔能用；剩下的菜刀和手枪不仅完全没法辅助队友，还打不了多少伤害，赶紧把它们扔掉。<br>&emsp;&emsp;在近战武器方面，军配扇是常规MVM里的最佳选择，因为它可以给一个敌人打上死亡标记，大幅削弱它；其他近战武器里，原子能球棒能加强机动性，不错，剩下的所有近战武器都是相对没用，或者自讨苦吃，一般也都用不到。<br>&emsp;&emsp;Scout在MVM的推荐武器搭配如下：<br>&emsp;&emsp;<b>苏打炮手+疯狂的牛奶+军配扇</b> （应对各种情况）<br>&emsp;&emsp;可以根据使用习惯选择其他可用主武器，但苏打炮手永远是最强的那个。</p></div><div class="tab-pane" id="选择好用的武器-tabs-2"><p>&emsp;&emsp;<b><span style="color: #a31f34">全能高效武器</span>：乞丐的火箭筒；三大战旗；逃生计划镐、指挥官的军鞭。<br>&emsp;&emsp;<span style="color: #ffc000">一般武器</span>：原配、黑匣子、绞牛机、空袭火箭筒；其余所有近战武器。</b><br>&emsp;&emsp;<span style="color: #92d050">低效武器</span>：精确打击者、自由推进炮、火箭伞兵；其余所有副武器。<br>&emsp;&emsp;在主武器方面，Soldier的最强专武是乞丐的火箭筒。这把在PVP里有些低调的武器在MVM里释放出了全部的潜能，凭借其独特的开火方式。其他火箭筒想要快速射出多枚火箭，不仅需要升级开火速度和换弹速度，还受到弹匣容量的限制，乞丐则不一样，只需750升级满换弹速度，你的弹匣容量就是你的载弹量——最大50发，而你的开火速度就是你的换弹速度，性价比可谓是拉满了。同时，在金钱充裕的情况下，升级弹匣容量后也可以让Soldier一口气迅速射出一大串火箭，搭配爆击等等可以稳定解决Giant Popping Medic（巨型快速Uber释放医生）那样的危险单位；其余的火箭筒均受制于常规开火方式，必须有足够金钱才能达到可以接受的输出效率。原配也是不上不下，黑匣子有个吸血功能，相当于廉价牛奶，绞牛机的无限弹药在Engi不会玩的时候稍微有点用处，空袭火箭筒只在有5000块钱以上，能够升满主武器时才好用，否则只是劣质火箭发射器，而且还需要搭配降落伞使用；精确打击者的问题在于Soldier是一个造成群体伤害的职业，而减小爆炸半径无异于自找麻烦，火箭伞兵…冷知识：即使你给火箭伞兵升级4点伤害，它也造成不了一点伤害。<br>&emsp;&emsp;副武器永远是三大战旗：战旗、军队的支援和征服者战旗，它们都很不错。战旗提供的输出增益很适合对付坦克，也能更快歼灭机器人，但此时的队伍最好还是有Medic的支持，不然只有伤害没有续航也很危险；军队的支援是对爆击宝具，直接无视所有敌方爆击攻击，还能提供防御抗性让队友受到更少伤害；征服者战旗则较为灵活，主要是靠吸血效果让队友能持续回复，尤其适合对付一些有持续火力的巨型机器人；剩下的副武器中，炮艇减免的火箭跳跃伤害完全是Soldier升级自身爆炸抗性后的附加效果，极限降落伞只适合搭配空袭火箭筒使用，但空袭火箭筒也并非最优选择，踏步靴更是不指望有什么帮助。至于霰弹枪们和正义野牛，输出远远不如你的主武器火箭筒，所以没有什么携带的必要。<br>&emsp;&emsp;Soldier的近战武器都没有什么明显的作用，带什么都不重要。如果要选两个最有用的，那就是逃生计划镐和指挥官的军鞭了，它们可以提高自身或队友的机动性。其余武器也没有多坏，但是派不上用场。<br>&emsp;&emsp;Soldier在MVM的推荐武器搭配如下：<br>&emsp;&emsp;<b>乞丐的火箭筒+战旗三选一+逃生计划镐</b> （应对各种情况）<br>在实在有武器精确度需求的时候，可以用其他的火箭发射器；如果希望在最后一回合玩得爽一点，那就用升级满的空袭火箭筒和降落伞吧。</p></div><div class="tab-pane" id="选择好用的武器-tabs-3"><p>&emsp;&emsp;<b><span style="color: #a31f34">全能高效武器</span>：燃素喷射器、龙之怒焰；起爆者；强力千斤顶、三度烧伤。<br>&emsp;&emsp;<span style="color: #ffc000">一般武器</span>：原配、偷袭火焰喷射器；热能推进器；不求人、拆迁者。</b><br>&emsp;&emsp;<span style="color: #92d050">低效武器</span>：脱油剂；其余所有的副武器；其余所有的近战武器。<br>提到Pyro的武器，不得不品鉴的一把就是<b><font size="5"><span style="color: #a31f34">纵火者的油桶</span></font></b>。有了点燃爆炸升级，这把武器是全MVM最OP的武器，没有之一，基本上是玩官服MVM的Pyro必备的“轮椅武器”。<b>被泼了汽油的机器人受到任何轻微攻击时都会额外受到350点无视抗性的伤害，几乎能秒杀一切小型机器人，这已经称得上是超模了。在几乎所有常规社区MVM服务器中，这把武器的点燃爆炸升级默认被禁用了，以让游戏变得好玩一些</b>，也让未调整过的油桶变成了一把低效武器。<b><span style="color: #a31f34">如果你对此感到抱怨或觉得不合理，并且坚持想使用点燃爆炸升级，那我想你没有任何接着读这篇教程的必要了。点燃爆炸油桶是你在MVM模式学习路上的作弊器，而依赖它会让你的技术和实力一无长进，所以忘记它吧，一个不幸的被V社随意设计和胡乱平衡造出来的畸形怪物！！！</span></b><br>&emsp;&emsp;回到主武器。燃素有快速并稳定产生爆击的方式，大大提高了输出的上限，但在爆击产生前容易出岔子，龙之怒焰则有与生俱来的高伤害与距离，对付巨型机器人也有一定优势，但是上限没有燃素那么高，综合来看这两把武器都很好；原配最大的优势在于它可以高效使用气爆，在某些需要推机器人的场景能够发挥作用，除此以外就是个输出效率一般般的武器，偷袭火焰喷射器虽然理论上也有产生爆击的方式，但和偷袭之力一样，机器人很少背对着你，适用的场景太少了；脱油剂所代表的是Combo Pyro，在MVM没有任何作用可言。<br>&emsp;&emsp;副武器所选出的两把也都是和机动性有关的。事实上，在MVM里，不管选择什么职业什么打法，合适的武器配装总是一把输出+两把辅助，既然我们的Pyro是围绕主武器打伤害，那副武器和近战武器都应考虑辅助作用，而不是它的伤害等等。起爆者能够实现起爆跳，带来一定机动性的同时更可以实现燃素取消，也算是Pyro必备的了；热能推进器则适合实在不会起爆者的新玩家，毕竟它也能提供一点机动性，落地的击退偶尔也有效果；其余的所有副武器就都很无趣了，不推荐使用。<br>&emsp;&emsp;近战武器也十分类似，强力千斤顶手持时有较高的机动性，三度烧伤则可以搭配爆击，作为Pyro唯二的终结Uber Medic的手段；不求人适合…队里没有Medic和Engi，所有人各自为战的情况，而这种情况很少，拆迁者可以帮队友Engi拆掉电子工兵，而他不能自己拆的情况也不多；其余的所有近战武器要么没有明显效果，要么就比这四把还要差。<br>&emsp;&emsp;Pyro在MVM的推荐武器搭配如下：<br>&emsp;&emsp;<b>燃素喷射器+起爆者+强力千斤顶</b> （应对各种情况）<br>&emsp;&emsp;<b>龙之怒焰+起爆者+三度烧伤</b> （巨型机器人威胁较大、需要手动对付Uber Medic时）<br>&emsp;&emsp;<b>原配+起爆者+强力千斤顶</b>（需要谨慎地使用气爆时）</p></div><div class="tab-pane" id="选择好用的武器-tabs-4"><p>&emsp;&emsp;Demo的武器关系较为错综复杂，需要结合实际玩法来讨论各武器的效率。按常见的三大玩法，讲解其中的全能高效搭配，未出现的武器即可视为低效。<br>&emsp;&emsp;<b><span style="color: #a31f34">粘弹Demo</span>：原配粘弹、苏格兰防御者；主武器任选，鞋子和榴弹都可以；近战任选。<br>&emsp;&emsp;<span style="color: #ffc000">榴弹Demo</span>：原配、铁弹；副武器力挽狂澜、冲锋盾；近战任选。</b><br>&emsp;&emsp;<span style="color: #92d050">爆破骑士</span>：苏格兰颅骨切割者、座头市之刀；副武器力挽狂澜、冲锋盾；主武器穿鞋子。<br>&emsp;&emsp;在游玩粘弹Demo时，粘弹是你的主武器，而榴弹和近战武器只是辅助用。原配粘弹拥有不错的伤害、弹匣容量和粘弹数量，不仅是埋陷阱还是spam都很舒服；苏格兰防御者虽然看着有一堆增益，但粘弹就绪时间延长这一个减益就导致Demo几乎没法用spam打法了，在这种情况下，如果你更有经验，知道回合的刷怪顺序等等，用苏格兰防御者可以打出更好的效果，不然用着反而没有原配那么舒服；至于快速粘弹，它的弹匣容量太小且有伤害减益，而尝试通过蓄力来弥补这一缺陷只是在浪费时间；粘弹跳跃者就不用多说了。<br>&emsp;&emsp;主武器比较随意，可以穿鞋子来获得多一点生命值，或者带上榴弹以打出应急的400点伤害，也可以考虑脱缰巨炮的击退效果；近战武器都没有什么明显影响，带上你最喜欢的吧！别告诉我你喜欢带波斯弯刀。<br>&emsp;&emsp;在游玩榴弹Demo时，榴弹是你的主武器。原配榴弹和铁弹都没有缺点，看个人习惯选择；双管榴弹减小的爆炸半径也和精确打击者一样，不适合MVM这样的持续战斗，而脱缰巨炮的蓄力效果和无法直击，都影响了伤害输出的效率。<br>&emsp;&emsp;在副武器选择上，三个冲锋盾显然是最方便的，可以在手持榴弹时获得机动性。冲锋盾的最大优势在于自带的50%火焰抗性和30%爆炸抗性，力挽狂澜则有最强的机动性。至于辉煌护盾，它防御抗性较低却有冲锋撞击伤害增益…这有用吗？算是个劣质冲锋盾；与冲锋盾们相比，粘弹虽然理论上可以用粘弹跳来提升机动性，但有爆炸伤害惩罚，用起来往往很危险，还得考虑粘弹的武器切换、开火部署、引爆跳跃这一整个流程所耗费的时间，是不如冲锋盾一个冲锋来得快的。近战武器依旧是无所谓。<br>&emsp;&emsp;在游玩爆破骑士时，最常用的两把武器一把长于伤害，一把长于回复。苏格兰颅骨切割者（下文简称为“爆击斧”）自带20%伤害加成，并且拥有无可替代的随机爆击效果。熟悉TF2机制的玩家们应该知道，随机爆击的触发几率与玩家在过去的一段时间内造成的伤害有关，造成伤害越多爆击概率越大。<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/mvm_guide/image26.webp"                                     ></p><blockquote><p><em>爆击几率折线图。出处：<a class="link"   href="https://wiki.teamfortress.com/wiki/Critical_hits/zh-hans#.E7.88.86.E5.87.BB.E6.A6.82.E7.8E.87" >TF2 Wiki:爆击攻击<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></em></p></blockquote><p>&emsp;&emsp;可以看到，伤害足够的情况下（随便砍几刀），爆击斧的爆击概率能够达到惊人的60%，而随机爆击造成的高伤害更是算在爆击概率积攒里面。在实战中，爆击斧的爆击概率是非常恐怖的，不仅节省了350块的杀敌后爆击升级（如果金钱充裕，升级这个只会让你的武器更强更稳定），也能让爆击斧在对付巨型机器人和坦克时有一战之力。综合看来，爆击斧有最强的输出能力。<br>&emsp;&emsp;座头市之刀的优势也很明显：在没有任何升级的情况下，杀敌后稳定回复100点生命值。搭配杀敌后爆击，可以在机器人堆里稳定滚雪球。但是座头市的伤害则没有爆击斧那么突出，也没有随机暴击作为支撑，在金钱足够后，点满杀敌后回复生命值的爆击斧可以作为座头市之刀的上位替代。<br>&emsp;&emsp;其余的近战武器就用处不大了：苏格兰长剑既没有伤害，也没有足够的回复能力，还有自带的减益效果，用起来很一般；波斯弯刀和摩尔巨剑就基本是打杂的了。原配无法升级伤害，虽然有随机爆击，但表现也很一般。<br>&emsp;&emsp;爆破骑士搭配的冲锋盾依然是冲锋盾和力挽狂澜这两把。冲锋盾适合不怎么需要反复冲锋，但是需要抗性的场合；装备鞋子和力挽狂澜后每击杀一个敌人都可以回满冲锋能量，能让Demo以极强的机动性躲避攻击和追逐目标。<br>&emsp;&emsp;主武器肯定是要穿鞋子（海盗头子的假腿&amp;阿里巴巴的尖头靴）。<br>&emsp;&emsp;Demo在MVM的推荐武器搭配如下：<br>&emsp;&emsp;<b>原配+原配+原配</b> （粘弹Demo，应对各种情况）<br>&emsp;&emsp;<b>鞋子+苏格兰防御者+原配</b> （粘弹Demo，以设陷阱为主）<br>&emsp;&emsp;<b>原配+力挽狂澜+原配</b> （榴弹Demo，应对各种情况<br>&emsp;&emsp;<b>鞋子+冲锋盾+座头市之刀</b> （爆破骑士，任务早期滚雪球）<br>&emsp;&emsp;<b>鞋子+力挽狂澜+苏格兰颅骨切割者</b> （爆破骑士，应对各种情况）</p></div><div class="tab-pane" id="选择好用的武器-tabs-5"><p>&emsp;&emsp;<b><span style="color: #a31f34">全能高效武器</span>：黄铜猛兽、火龙转轮机枪；所有食物；紧急逃跑拳套、杀戮爆击拳套、钢铁拳套。<br>&emsp;&emsp;<span style="color: #ffc000">一般武器</span>：原配、娜塔莎；其余所有近战武器。</b><br>&emsp;&emsp;<span style="color: #92d050">低效武器</span>：汤姆斯拉夫；所有霰弹枪。<br>&emsp;&emsp;在主武器方面，先从最差的汤姆斯拉夫讲起。汤姆斯拉夫较低的开火速度降低了整体输出效率，同时还导致武器开火速度升级出现了bug——说来复杂，但汤姆斯拉夫的第一点开火速度升级是无效的。它的更快旋转枪管速度效果一般，精确度增益也不需要，因为是贴脸射击；原配更好一些，有较好的机动性和还行的伤害，娜塔莎虽然伤害较低，但有减速控制Super Scout等危险单位的能力，适合一些牛奶忙不过来的情况；最强的两把武器中，黄铜猛兽有最高的伤害，是蒸发机器人最快的手段，但机动性很差，火龙转轮机枪看着有伤害减益，但在自己火圈范围内攻击被点燃的敌人，伤害和黄铜猛兽是差不多的，而这种情况非常常见。获得了同样的伤害，火龙转轮机枪也有更好的机动性，火圈的灼烧效果也适合对付集群机器人和提前点燃试图背刺你的机器Spy。不过，火龙转轮机枪的弹药消耗速率很大，攻击一定距离的敌人也居于下风，应该视具体情况选择黄铜或者火龙。<br>&emsp;&emsp;副武器就随便带个食物吧，毕竟霰弹枪都很没用。近战武器同样是选择以有特殊效果的为主：紧急逃跑拳套代表赶场速度，杀戮暴击拳套则可通过提前击杀较弱的炮灰机器人换取爆击，再重点输出巨型机器人，十分灵活，钢铁拳套则是安全保证，允许你安全脱离前线。剩下的近战武器就很平庸了。<br>&emsp;&emsp;Heavy在MVM的推荐武器搭配如下：<br>&emsp;&emsp;<b>黄铜猛兽+食物+杀戮爆击拳套</b>（追求极致的巨型机器人伤害）<br>&emsp;&emsp;<b>黄铜猛兽+食物+紧急逃跑拳套</b>（应对各种情况）<br>&emsp;&emsp;<b>火龙转轮机枪+食物+钢铁拳套</b>（小机器人较为恼人时）</p></div><div class="tab-pane" id="选择好用的武器-tabs-6"><p>&emsp;&emsp;<b><span style="color: #a31f34">全能高效武器</span>：火线救兵、寡妇制造者；遥控手柄、短路发生器；原配、尖齿扳手。<br>&emsp;&emsp;<span style="color: #ffc000">一般武器</span>：边疆裁决者、歼灭者6000。</b><br>&emsp;&emsp;<span style="color: #92d050">低效武器</span>：原配、恐慌打击；手枪；其余所有近战武器。<br>&emsp;&emsp;在主武器方面，火线救兵的建筑搬运、建筑修复能力都十分常用，至于什么没伤害、搬起建筑时打上死亡标记，这些都是小问题；寡妇制造者则是Engi协助对抗坦克必备的武器，或者巨型机器人也可以，它本身需要金属才能开火，但贴脸射击巨型机器人和坦克都可以稳定获得更多的金属，进而打出源源不断的输出。某种意义上来说，寡妇制造者确实是一把让某个职业不擅长输出的武器槽位获得输出能力的武器。一般武器中，边疆裁决者或许偶尔会用到它的爆击，但代价是失去步哨，只能说是理论上让Engi有了兼顾Uber Medic的能力，用起来却很麻烦。歼灭者6000能够出现在一般武器中的原因也很有趣：被它击中的Uber Medic会损失能量，导致无法释放Uber，这在一击必杀它难度极大时能派上用场。剩下两把没有特别效果的霰弹枪，很没有用。<br>&emsp;&emsp;副武器只有3把，而手枪是一样的没有输出，不用考虑。遥控手柄能给步哨带来3倍生命值的护盾，极大提高了它的存活能力，也允许远距离攻击目标，例如远处的巨型机器人和坦克；短路发生器则是飞行物消除大师，在Engi金属携带量点满的情况下，能够有效清除场上成群的飞行物，或者是双倍伤害火箭和核弹火箭这样的高危目标。<br>&emsp;&emsp;近战武器中，尖齿扳手有最好的建筑修建效率，允许Engi快速重新建立起防线。原配比它差不了多少，而且拆除电子工兵更快（只需两下）。其余扳手中，南部的款待有一个没什么用的流血效果，却让Engi更容易被Pyro烧死，实在不值得；传送扳手的来回传送没什么用处，也不需要更高的传送建筑修建效率，更不需要它带来的修建建筑和金属补给减益；枪炮工之臂的迷你步哨就纯粹是搞笑的了。<br>&emsp;&emsp;Engi在MVM的推荐武器搭配如下：<br>&emsp;&emsp;<b>火线救兵+遥控手柄+原配&#x2F;尖齿扳手</b>（应对各种情况）<br>&emsp;&emsp;<b>火线救兵+短路发生器+原配&#x2F;尖齿扳手</b>（飞行物较为危险时）<br>&emsp;&emsp;<b>寡妇制造者+遥控手柄+原配&#x2F;尖齿扳手</b>（坦克杀手）</p></div><div class="tab-pane" id="选择好用的武器-tabs-7"><p>&emsp;&emsp;<b><span style="color: #a31f34">全能高效武器</span>：过载针筒枪、十字军之弩；原配医疗枪、快速医疗枪、疫苗注射器；过载充能锯。<br>&emsp;&emsp;<span style="color: #ffc000">一般武器</span>：原配针筒枪、吸血鬼针筒枪；闪电战医疗枪。</b><br>&emsp;&emsp;<span style="color: #92d050">低效武器</span>：其余所有近战武器。<br>&emsp;&emsp;Medic的四把医疗枪得要很长一段篇幅进行介绍，所以先说说其他武器。主武器分为针筒枪和十字弩，十字弩无需升级，和PVP里是一样的功能，可以在远距离救下队友一命；针筒枪本身都没什么伤害，但是凭借一项强力的升级——牛奶注射枪，可以让Medic的针筒枪附带牛奶效果。通常来说，如果治疗量不够或是来不及治疗，却要面对巨型机器人的情况下，可以用牛奶针筒枪反复射击巨型机器人，让所有队友获得治疗。正因如此，针筒枪的伤害之类没有任何意义，所以能够提供速度增益的过载注射枪是最好用的，其他两把针筒枪都很一般。<br>&emsp;&emsp;近战武器几乎只需要过载充能锯了，随便找个炮灰机器人攻击四下就可以获得一个Uber，没有任何其他近战武器能够和它相匹敌。<br>&emsp;&emsp;医疗枪——MVM里的四把医疗枪都有用处，但是其中用处最少，适用性最差的是闪电战医疗枪。很多读者可能会提出异议，因为大家明明在打双城之类的时候，人人都在用闪电战医疗枪啊？这是因为双城的几个任务都不难（笔者已经快要全部双人通过了），而使用闪电战医疗枪的爆击能够加快击杀效率，更快结束任务，让大家误以为它非常厉害。在需要抗压的时候，闪电战医疗枪总是不尽人意。下面会说说闪电战的问题到底在哪，以及应该在什么样的场合使用闪电战。<br>&emsp;&emsp;首先，在职业篇已经讲过，Medic除了使用医疗枪治疗队友外，还有Uber、护盾和水壶三种支援队友的方式。闪电战医疗枪在治疗上没有优势，它的Uber效果能给治疗者提供爆击效果，但对自己没有任何增益——也就是说，如果没有护盾，闪电战Medic就几乎没有任何自保的方式，而机器人是十分乐意优先集火Medic的。又因为不论是普通治疗还是Uber开启都没有治疗或保护的效果，即使你的治疗对象有爆击，他和你还是跟没有Uber一样脆弱。这意味着使用闪电战医疗枪伴随着的是极大的风险。那么，风险换来的收益又如何呢？爆击，三倍伤害，能够快速消灭眼前的机器人，前提是有命活着。对于Heavy这样的输出主力来说，伤害是完全足够的，搭配军配扇的死亡标记，也能很快的消灭目标敌人。是愿意在没有保护的情况下开启爆击，还是在有保护的情况下稳扎稳打呢？使用闪电战，不论是Medic还是治疗对象突然暴毙，都会导致这个Uber失去价值，团队损失惨重，进而被机器人一波滚雪球推进炸弹。再加上闪电战没有额外保护，暴毙是很常见的，即使是常玩MVM的大佬也很难在没有护盾没有保护的情况下幸存下来。最后，因为你使用闪电战没法提供额外保护，你的队友都不幸阵亡了，即使此刻你有100%的Uber能量，那又有多大用处呢？你依旧只有150点生命值，然后会被成群的机器人瞬间淹没。更不巧的是，如果机器人里有军队支援效果，那闪电战的爆击就连额外伤害都没有了。<br>&emsp;&emsp;当然，闪电战也并非一无用处。在某些急需伤害的场合，例如对付较高生命值的坦克或者是队友足够安全时，给队友提供一波爆击+护盾以解决一些棘手的巨型机器人（例如巨型吸血黑匣子Soldier）。但如果队友实在需要爆击以增强伤害，他完全可以自己买爆击水壶（没钱的话，或许得指望闪电战了），再搭配你其他医疗枪带来的保护效果，能同样地顺利解决目标。前面提到的双城错觉，是因为其中任务的机器人推进力以弹幕打击为主，而机器人们几乎都是玻璃大炮。即使用闪电战，给个护盾也足以应付最棘手的情况，剩下的无非就是用爆击进行屠杀了。在困难的任务中（官方专家也可以算进来），机器人们可能没有那么恐怖的火力，但有足够的韧性，这时再用缺少韧性的闪电战就打不过机器人们了。总结一下：闪电战医疗枪的效果看似很香，实际使用起来风险极大，而且很容易被针对或无效化。另外三把医疗枪都更加稳定持久，而下面将一一介绍它们的特点。<br>&emsp;&emsp;首先是较为少见的原配。原配最强之处在于无敌的Uber效果——所谓的无敌，就是1点伤害和10000点伤害打在身上都一样没有任何效果。Uber开启期间，除非你们被极其有力的击退打飞到死亡坑里，不然就是完全无敌的。无敌比最强的治疗还有用，能让一个队友（一般可能Heavy给的多一点）顶着枪林弹雨消灭机器人。同时，在无敌期间受到的伤害也能为护盾充能，而且效率很高。等无敌结束，再来一波护盾无缝衔接，足以在一段较长的时间内维持防线稳固。在没钱点抗性或者是存在难以防御的秒杀机器人时（例如爆击秒杀正义野牛Soldier），其他医疗枪都没法啃的硬骨头，原配可以。原配存在的问题，可能在于护盾和Uber积攒较慢，需要适当激进地用过载锯获得能量，不然得让队友适当放弃前线，等待Uber完毕再往前推进。<br>&emsp;&emsp;接下来是使用最轻松，最无脑，也最泛用的快速医疗枪。快速医疗枪自带较高的治疗效率和一定的Uber积攒效率，这使得它不仅擅长治疗，更擅长积攒护盾和Uber。更多护盾就是更多保护，而Uber状态下的双方都有堪比无敌的回复效率和无法被击退的效果。在MVM中，虽然玩家们可以有很高的生命值和抗性，但受到的击退效果叠加起来是十分可怕的，很容易就“飞起来”，这也是为什么快速Uber的防击退能有效用于阻挡炸弹。它比原配治疗地更快，也更容易快速获得护盾来保护自己和队友们。在实战中，快速医疗枪可以迅速把多个受到了伤害的队友快速回满，让他们重新投入战斗，也能够持续治疗单一目标，结合护盾来保护他的安全。就算队友没有抢救过来，想复活他们所需的时间也较短。至于缺点…过载治疗上限-50%，这是缺点吗？虽然说更低的过载治疗意味着队友更脆弱，但也意味着他更容易处于受伤状态，此时你的护盾和Uber积攒效果都能拉满，进而更好地保护他们。在使用快速医疗枪时，适当让队友出去卖一点血，就可以很快攒出一个护盾。不过，快速医疗枪唯一的缺点其实是它没有原配那么高的上限，对于某些过高的伤害或爆击效果，Uber状态也无法承受。在这种情况下还是必须用原配，因为无敌就是无敌。<br>&emsp;&emsp;最后是疫苗注射器。这把武器有一定的使用门槛，但其上限和其他两把医疗枪相比毫不逊色，并且在熟练的玩家手里更能发光发热。首先，疫苗注射器也是一把紧密围绕Uber效果的医疗枪，它有最多4个Uber。每个Uber是可选的短时间伤害抗性泡泡（75%抗性且免疫爆击），如果机器人的攻击类型单一且不那么连贯，一个Uber的效果对治疗对象来说和无敌没什么区别。加上疫苗注射器也有很高的Uber积攒效率，在原配来不及充能或快速不够看的时候，疫苗泡泡就能支持多个队友撑过一轮可怕的攻击。直接使用疫苗去复活队友看似效率很低，一旦你试着使用Uber给他复活，你会发现一瞬间就拉起来了（消耗一个Uber）且带上当前抗性的泡泡（再消耗一个Uber，自己也有！），可谓神速。这个神速复活的原理是，对其他医疗枪来说，Uber释放状态下的复活效率会提高（复活更快），但因为疫苗的Uber释放实际上只有一瞬间，这一瞬间就完整释放了一个Uber“所有应该提供的复活增益”。转换成数据的话，一个疫苗Uber能够为复活对象提供90%的所需复活治疗量，加上自己本身的复活效率，表现为一瞬间把队友复活了。那么，如何利用它来积攒护盾呢？获得护盾需要400点治疗量，或者200点复活治疗量。只要复活对象需要200点复活治疗量，就意味着一个Uber就能瞬间充满护盾。因此，有些熟悉这个技巧的疫苗Medic玩家会要求自己的队友在准备时间内多自杀几次以提高复活治疗量需求，从而更快获得护盾甚至实现连续护盾。疫苗注射器的缺点其实主要是难用，需要Medic玩家根据当前面对的机器人灵活切换抗性，玩着很累。<br>&emsp;&emsp;所以说，在四把医疗枪里，原配是上限最高但需要耐心的，闪电战是风险极大不推荐使用的，快速是最为简单适合上手的，疫苗是玩法复杂但收益丰厚的。<br>&emsp;&emsp;Medic在MVM的推荐武器搭配如下：<br>&emsp;&emsp;<b>十字军之弩+快速医疗枪+过载充能锯</b>玩法简单，轻松用无尽的治疗量和护盾保护队友）<br>&emsp;&emsp;<b>过载针筒枪+原配+过载充能锯</b>（用牛奶治疗队友，无敌和护盾保护队友扛过致命伤害敌人）<br>&emsp;&emsp;<b>十字军之弩+疫苗注射器+过载充能锯</b>（适合攻击类型单一的情况）</p></div><div class="tab-pane" id="选择好用的武器-tabs-8"><p>&emsp;&emsp;<b><span style="color: #a31f34">全能高效武器</span>：职业杀手的手感、市场还价者、悉尼沉睡者；瓶手道、惬意蹲坑汉；原配。<br>&emsp;&emsp;<span style="color: #ffc000">一般武器</span>：原配、鬼械神狙、弓箭；扫荡者卡宾、电击背脊盾、达尔文的危险之盾；灌木丛。</b><br>&emsp;&emsp;<span style="color: #92d050">低效武器</span>：经典狙击步枪；原配SMG；部落者刮刀、诸王之王。<br>&emsp;&emsp;可以看到Sniper能用的武器也非常多，而且部分武器能带来非常独特的功能或体验。下面还是从主武器讲起：选择狙击枪，还是弓箭？曾经弓箭在MVM里属于是低效武器，但那是因为它一直存在一个伤害bug，导致造成的伤害较低。2024年10月的万圣节更新修复了这一bug，现在蓄力拉满弓的一发弓箭爆头，伤害升级点满的情况下能够造成720点伤害，已经不错了。先说说狙击枪，再说弓箭。<br>&emsp;&emsp;狙击枪里最好用的一般来说是职业杀手的手感。它没有缺点（在MVM中体狙本来就没什么用处，我们还是多考虑点爆头），并且在一定击杀后可以开启专注模式。专注模式下换弹更快且无需收镜，这对于大部分Sniper玩家来说，应该更方便连续击中视野内的同一目标，这正和前面讲过的Sniper高效输出方式不谋而合了。选择职业杀手的手感，就选择了有协助的最快速输出方式。市场还价者的优点则在于省钱——一旦收获8个人头，极快的蓄能速度能让你不断对巨型机器人造成满充能伤害，这适合那些更保守的Sniper玩家。不过，由于爆头爆炸和人头收集机制，你必须爆头击杀8个机器人才能达到满速，这可能会造成一些时间上的浪费（例如为了人头而去射击不重要的目标）。一旦你不小心死亡，人头数又要重新再来，所以谨慎考虑自己是否想承担这个代价吧。悉尼沉睡者看起来也很搞笑，因为它不能爆头，但实际上，这是一把非常好的辅助用狙击枪。悉尼沉睡者不能对爆头的目标造成3倍的爆头伤害，但爆头爆炸依然存在，同时附带的尿瓶效果相当于任意距离的指哪打哪的军配扇，在有些时候比Scout冒死接近机器人打死亡标记更加稳定，也更加长久。使用悉尼沉睡者虽然没法用高伤害消灭一个高血量目标，但无限的泼尿与爆头爆炸溅射能让它和它周围的敌人（高血量被泼尿，低血量被爆头爆炸消灭）被队友处理起来更加轻松。<br>&emsp;&emsp;原配没有明显的增益，但也没有什么缺点。鬼械神狙充满能可以造成最高的伤害，但充能需要的时间已经够其他狙击枪打上好几发了。对于实在怕自己打不中的Sniper，鬼械神狙在对抗巨型机器人时或许有点优势，但想在MVM玩好Sniper，就必须学会连续爆头机器人的本事。最没用的经典狙击步枪差在想要爆头必须充满能，太浪费时间了。<br>&emsp;&emsp;至于弓箭，弓箭让Sniper能在中近距离快速对巨型机器人造成伤害。但在未升级穿透或足够的伤害前，它确实不能匹敌爆头爆炸的狙击枪，而且只要一个高难AI Pyro就可以无限反弹你的弓箭，让你在绝望中被它烧成灰。虽然弓箭被“加强”了，还是建议在有一定Sniper弓箭和MVM经验后再来选择弓箭Sniper。<br>&emsp;&emsp;副武器中，SMG没用也是因为它打不了多少伤害，其他武器则都不赖。惬意蹲坑汉让Sniper打狙更舒服，变相提高了输出能力和续航能力；尿瓶不仅能造成范围死亡标记，更可以通过升级减速来应急处理Super Scout这样的单位，十分灵活。电盾和龟盾依然能和PVP那样恶心对手，不过这次恶心的是机器人。扫荡者卡宾只适合与灌木丛搭配，就是上文提到过的坦克杀手配装。<br>&emsp;&emsp;近战武器里，灌木丛只适合在打坦克时拿出来，而且会让你更脆弱，所以不考虑坦克的话，原配为最优选择，可以很好地保护自己不受贴脸的机器人影响。其他的近战用来保护自己很差劲，就不要携带了。<br>&emsp;&emsp;Sniper在MVM的推荐武器搭配如下：<br>&emsp;&emsp;<b>职业杀手的手感+惬意蹲坑汉+原配</b>（以连续爆头为核心打法）<br>&emsp;&emsp;<b>市场还价者+惬意蹲坑汉+原配</b>（以快速蓄力为核心打法）<br>&emsp;&emsp;<b>悉尼沉睡者+瓶手道尿瓶+原配</b>（辅助队友）<br>&emsp;&emsp;在需要拖延机器人时，可以把惬意蹲坑汉换成瓶手道尿瓶；在需要坦克伤害时，带上扫荡者卡宾和灌木丛。</p></div><div class="tab-pane" id="选择好用的武器-tabs-9"><p>&emsp;&emsp;<b><span style="color: #a31f34">全能高效武器</span>：陌生人；暴利杀手、密谋者的苦无、永生的回报(修复后)；死亡之铃。<br>&emsp;&emsp;<span style="color: #ffc000">一般武器</span>：菱背响尾蛇；原配、神奇的冰柱；电子工兵、官僚式录音机。</b><br>&emsp;&emsp;<span style="color: #92d050">低效武器</span>：其余左轮手枪；永生的回报(修复前)；其余隐身手表。<br>&emsp;&emsp;Spy没有主武器。他的左轮手枪实际上是副武器，而隐身手表的槽位被称为PDA，电子工兵的槽位被称为建筑。此外在开始前还需要强调一下永生的回报这把武器。在官方MVM服务器中，它是有问题的，背刺目标后3秒钟才会自动伪装成受害者。这个3秒的期间十分致命，导致这把武器几乎无法使用。但在社区服务器中，这把武器通常是被修复过了的，背刺目标后瞬间伪装成受害者。修复后的版本强到可以算是全能高效武器了，而下文中介绍的永生的回报均为社区修复版本。谨记一点：在官方服务器永远不要使用永生的回报。<br>&emsp;&emsp;在手枪里，伤害肯定排不上第一位，选择陌生人作为最佳武器的原因是它可以延长死铃开启后的隐身时间，方便逃跑。在缺少隐身能量时，也可以通过远距离射击机器人来迅速让死铃充能完毕。菱背响尾蛇的作用差不多是应急，但是需要Spy用爆击射击（-102）对付敌人的场合实在太少，他更应该专注于巨型机器人。剩下的左轮手枪就都没什么特点了。<br>&emsp;&emsp;然后说一下PDA和建筑。死亡之铃永远是最优选择，因为它可以救你一命。至于两个隐身手表，在MVM中，只要保持伪装且避免被点燃、泼溅液体和碰撞机器人，此刻的你对机器人来说就是隐身的，自然就没有带隐身手表的必要了。电子工兵更有趣，这源于一个微乎其微的Bug：官僚式录音机和电子工兵对机器人的效果完全相同，但如果是使用它瘫痪机器Engi的建筑，不知为什么，机器Engi不会去拆除录音机，但会试图拆除电子工兵。这只在非常罕见的情况下会产生不同，所以随便带哪个都行。<br>&emsp;&emsp;五把刀子其实都很有用，而有三把格外突出。从稍微一般的两把说起：原配最强之处在于它没有任何缺点，125点的生命值上限会让你更加安全一点点，也没有什么伪装限制，挺适合练习Spy时使用；神奇的冰柱提供了反Pyro效果，但其实不是很够看，它的缺点是刀子会消失，听起来很可怕，但其实是可以规避的（具体方法：在手持冰柱被点燃前切换至电子工兵，使用电子工兵后再切回冰柱。被点燃后，冰柱没有消失，而是强行让你按下<kbd style="border:1px solid gray;font-size:1.2em;box-shadow:1px 0 1px 0 #eee, 0 2px 0 2px #ccc, 0 2px 0 3px #444;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:2px 3px;padding:1px 5px;">Q</kbd>键切换到上一把武器，同时不准你切回冰柱。此时你的上一把武器也无法切换，那冰柱就只能留在手里——享受短暂的无视火焰背刺吧）。考虑到这个方法存在失误的风险，冰柱还是比原配稍差一点。<br>&emsp;&emsp;暴利杀手的背刺奖励十分丰厚：补充隐身能量有助于快速充能死铃，移速增益允许快速背刺多个距离较远的目标，而且能让你更轻松地绕圈刺巨型机器人。但携带时只有100点的生命值上限有点危险，需要经常打开死铃以保住自己。密谋者的苦无没有花里胡哨的背刺奖励，只有治疗，而且是最强的治疗。背刺消灭目标后最多可以让你的生命值提高到210点，且能消除着火与流血效果（液体泼溅和死亡标记不行）。背刺前的你或许有些过于脆弱，但一旦开始背刺，机器人便很难处理你了。<br>&emsp;&emsp;最后是我们的修复版永生的回报。瞬间伪装，意味着只有在背刺次数过多，或者当面背刺机器人，或产生了过久的碰撞时才会引起机器人的警惕，这无疑是最安全的刀子。对付小机器人，从后向前开始挨个背刺，几乎没有机器人会产生警惕，而升级破甲性后照样可以对付巨型机器人。需要注意的是，在失去伪装引起机器人警惕后，即使立刻伪装（成功背刺目标），目击者们也会保持一段时间的仇恨，只不过非常短，比手动伪装时的仇恨短得多。使用永生回报时最危险的情况就是试图背刺时挥空了，此时你只有两个选择：使用电子工兵瘫痪一个炮灰机器人，快速获得伪装后再接着背刺；或者切出死铃赶快逃跑。如果你暂时无法使用死铃，那差不多就是死路一条了。这么看来，三把好用的刀子都各有各的使用优势，但缺点主要体现在风险上。<br>&emsp;&emsp;Spy在MVM的推荐武器搭配如下（电子工兵任选）：<br>&emsp;&emsp;<b>陌生人+原配+死亡之铃</b>（风险较低，适合练习）<br>&emsp;&emsp;<b>陌生人+永生的回报+死亡之铃</b>（保持伪装，但不敢失手）<br>&emsp;&emsp;<b>陌生人+暴利杀手+死亡之铃</b>（激进背刺）<br>&emsp;&emsp;<b>陌生人+密谋者的苦无+死亡之铃</b>（追求机器人堆里的安全）</p></div></div></div><h3 id="一些绝对有帮助的升级加点注意事项"><a href="#一些绝对有帮助的升级加点注意事项" class="headerlink" title="一些绝对有帮助的升级加点注意事项"></a>一些绝对有帮助的升级加点注意事项</h3><p>&emsp;&emsp;职业和武器都没问题后，合理升级它就成了当务之急。由于把MVM中每把武器的升级路线等介绍一遍太耗篇幅且有重复的地方，这里就只会讲解角色升级和那些可用武器的升级——其中有好的，有坏的，也有有问题的。<br><br></p></br><div class="tabs" id="tab-一些绝对有帮助的升级加点注意事项-tabs"><ul class="nav-tabs"><li class="tab active"><a class="#一些绝对有帮助的升级加点注意事项-tabs-1">角色升级</a></li><li class="tab"><a class="#一些绝对有帮助的升级加点注意事项-tabs-2">通用武器升级</a></li><li class="tab"><a class="#一些绝对有帮助的升级加点注意事项-tabs-3">特定武器升级</a></li><li class="tab"><a class="#一些绝对有帮助的升级加点注意事项-tabs-4">增益水壶 <img src='/blog/images/posts_images/mvm_guide/Backpack_Power_Up_Canteen.webp' align='left' style='margin-top: -5px;' /></a></li></ul><div class="tab-content"><div class="tab-pane active" id="一些绝对有帮助的升级加点注意事项-tabs-1"><p>&emsp;&emsp;角色升级指的是每个职业都有的，强化自身能力而非武器的升级。一共有：<b>+25%爆炸&#x2F;子弹&#x2F;火焰抗性、+30%爆击抗性、+10%移动速度、+20%跳跃高度和+2生命值回复。</b><br>&emsp;&emsp;三大抗性升级都很好用，其中以爆炸和子弹抗性更为耐用。如果你看到回合条中有较多某一伤害类型的机器人，那么可以考虑升级对应抗性以扛住它们的攻击。需要注意：抗性升级花费<b>较为昂贵</b>，而且<b><span style="color: #a31f34">不推荐部分加点或均衡加点</span></b>，这是因为<b>抗性点满才有从量变到质变的变化</b>。我们以一发-100点伤害的直击榴弹攻击一个100点生命值上限的暴利杀手Spy为例——没有爆炸抗性，一发榴弹就可以消灭他；25%或者50%抗性，两发榴弹也可以消灭他；但是在75%抗性下，需要四发榴弹才能消灭他。均匀加点则是试图平均分配有限的金钱在多种抗性上。如果只有900块钱，且升级一点爆炸抗性、一点子弹抗性和两点火焰抗性，这只是让所有伤害稍微不疼了一点点，没有显著的效果；全部用于爆炸抗性的话，虽然子弹和火焰对付你比较厉害，但爆炸则被完全无效化了。所以说，<b><span style="color: #a31f34">在金钱不足时不要试图部分加点或均匀加点抗性，尽量一次点满某种抗性。</span></b><br>&emsp;&emsp;-30%的爆击抗性是一样的道理，如果有较多爆击攻击（注意：不要忽视迷你爆击，以及炸弹机器人的爆击升级！），花上450块把爆击抗性点满即可保平安。<br>&emsp;&emsp;两个移动上的升级<b>适合用于躲避机器人攻击，以及加强机动性以节省时间</b>。对大部分职业来说，点1~2点跳跃可以有效提升自己的移动能力，而且不贵；至于速度，要么是给Scout&#x2F;Spy&#x2F;爆破骑士&#x2F;Medic用于追逐机器人&#x2F;治疗队友，要么就是在有钱的时候点一下使自己更上一层楼了。在其他升级未完成前，不要过分升级这两项能力。<br>&emsp;&emsp;最后是比较没用的+2生命值回复，不仅贵，而且在实战中，机器人消灭你最多也就是几秒钟的时间，根本来不及回复。它唯一有效的场合是在无法接触到医疗包和队友治疗，也没有炮灰机器人用于回复时，让你有机会通过自动回血来重新获得投入战场的能力，而不是干等死。因此只在金钱特别特别充裕时，可以考虑这项升级，但是金钱充裕时就是想怎么加点都可以了。</p></div><div class="tab-pane" id="一些绝对有帮助的升级加点注意事项-tabs-2"><p>&emsp;&emsp;通用武器升级指的是大部分用于输出的武器均有的一些升级，它们虽然在不同职业和不同武器上表现为不同的价格和程度，但效果是差不多的。一共有：<b>伤害升级、穿透性升级、弹匣容量升级、载弹量升级、开火速度升级、换弹速度升级和杀敌后回复生命值升级。</b><br>&emsp;&emsp;伤害升级是最为基础，但需要配合的。只加点伤害而不加点其他提升武器效率的升级，不太会提升你的输出效率，除非伤害升级能够超过一个“血线”——我们以榴弹发射器为例。不升级伤害和一点伤害分别可以造成100和120点伤害，消灭一个机器Scout需要至少两发榴弹，但在两点伤害后就可以一击必杀了。一击必杀不仅是节省了一半的时间，更降低了容错率，省下了弹药。也就是说，<b>对于需要控制血线的武器</b>（如榴弹发射器、狙击枪之类），<b>考虑有血线需求时再一口气升够伤害。对于那些依靠持续伤害的武器</b>，如持续轰炸的火箭发射器（火箭虽然是单发攻击，但想稳定打出较高伤害比较麻烦）、火焰喷射器和转轮机枪（转轮机枪依赖开火速度升级来提高伤害），则<b>应在提升武器效率的同时适当提升伤害</b>，或等武器效率拉满后再加点伤害。<br>&emsp;&emsp;武器效率升级指的是开火&#x2F;换弹&#x2F;弹匣容量&#x2F;载弹量等这些不直接提升武器伤害的升级。一般来说，<b>换弹速度和载弹量是比较便宜且有效的</b>，前者允许玩家经过一轮攻击后快速恢复，而载弹量让玩家不用那么频繁地拜访Engi的补给器。可以优先升级这两项，再去考虑开火速度和弹匣容量。<br>&emsp;&emsp;穿透性升级是子弹类武器的一个独特升级。一般来说，只有Heavy的转轮机枪与Sniper的弓箭会非常需要这个升级，对其他职业来说效果就比较一般了，可以不点或者晚点再点。<br>&emsp;&emsp;最后是杀敌后回复生命值。前面说过，升级注重的是质变，而在<b><span style="color: #a31f34">升级杀敌回复前，每个机器人都是敌人；升级后，那些脆弱的炮灰机器人，就是你的移动血包获取器。</b></span>只需要200块钱，就可以从机器人身上源源不断地获取回复，点得越多效果越好，让玩家有足够的韧性对付一大片机器人。杀敌后回复生命值对除了Scout之外的职业来说，基本上都是必选项。<b>在升级武器的其他方面前，首先确保升级了至少一点杀敌回复。</b></p></div><div class="tab-pane" id="一些绝对有帮助的升级加点注意事项-tabs-3"><p>&emsp;&emsp;这里说的特定武器升级是指仅某些职业的某些武器可选的升级。由于我们的武器库里只会用到可用武器，这部分内容就会忽略那些低效武器的升级。下面会按照职业顺序来一一介绍。<br>&emsp;&emsp;<b>Scout</b>：牛奶一共有冷却速度加快和减速效果两个升级，这两个升级都十分好用。<b>直接拉满，优先升级减速效果。</b><br>&emsp;&emsp;<b>Soldier</b>：火箭发射器们有一项独特的升级——火箭专家。首次升级后，火箭速度加快，且直接命中敌人将无视伤害衰减造成最大伤害，击晕（表现为机器人减速）敌人并造成更大的爆炸范围，继续升级可以延长击晕效果并提升直击的爆炸范围。<b>通常情况下升级一点就够了，多了浪费钱。</b>至于战旗们的延长效果时间，也是推荐点上的。<br>&emsp;&emsp;<b>Pyro</b>：注意Pyro的<b><span style="color: #a31f34">后续燃烧伤害升级和后续燃烧时长升级都很没用</b></span>，前者是没有多少效果，后者在2017年的丛林炼狱更新后直接无效了，所以不要浪费钱在这两个升级上。压缩空气推力只适合有一定经验，熟悉在MVM中使用气爆的Pyro升级。<br>&emsp;&emsp;<b>Demoman</b>：需要提一下的升级与冲锋盾和爆破骑士的近战有关。冲锋盾的击退抗性升级能让你面对机器人火力时不被轻松打飞，能够更好地接近敌人，可以在近战武器升级后进行加点；冲锋冷却时间升级和前面的量变产生质变则刚好相反——一共12秒的冲锋冷却时间，第一次升级缩短为6秒，减少了6秒，第二次升级则只减少了3秒，越往后面升级，同样的金钱却换来了更不显著的效果。所以一般升级1~2点就足够了。在近战武器上，<b><span style="color: #a31f34">杀敌后爆击升级基本上是必选项</b></span>——350块钱就可以开始滚雪球，大幅提高你的近战斩杀血线。在升级了三点伤害后，任何一下爆击都可以秒杀所有正常生命值的小型机器人，甚至可以顶着Bigheal Medic的治疗秒杀治疗对象。<br>&emsp;&emsp;<b>Heavy</b>：机枪的内容比较多，先讲食物。食物的冷却速率完全没必要点，因为你很难有空闲的机会吃上一口。至于机枪呢，<b>穿透性升级可以点三点，但最经济的是只点一点</b>；开火速度升级是个有着不少bug的升级，只需记住，<b>点一点是经济的同时换取一些伤害，点满是追求最高伤害</b>，两点和三点就意义不大了；击落飞行物视个人喜好，可以升级，但如果有足够的抗性，扛下这些伤害也无所谓；怒气击退不太推荐升级，只在紧急情况有用。<br>&emsp;&emsp;<b>Engi</b>：Engi的角色升级有一项独特的<b>金属回复，和生命值回复一样没用；他的扳手升级开火速度很有必要</b>，因为这样可以提升你的建筑修建和修理效率；在建筑升级中，<b><span style="color: #a31f34">补给器范围升级和金属携带量升级是必须升满的</b></span>，前者让补给器能更方便地服务队友，不然不仅队友需要贴紧补给器才能补给，还容易吸引火力伤害甚至毁掉你的补给器，后者能让你有更充足的金属做一切与建筑有关的事情。<b>建筑生命值也很好，但可以在前面两项升级点满后再加点</b>；步哨枪射速升级应该是最后升的，能够提升步哨输出效率，但只点一点就够了。<b><span style="color: #a31f34">一次性步哨和双向传送升级…不建议升级</b></span>。一次性步哨没有任何火力可言，打在机器人身上跟挠痒痒一样；双向传送看起来允许玩家们在回合胜利后快速回家，但这只是实战外的省事举动，没有意义，而且玩家们完全可以通过切换职业来快速回家。在实战中，双向传送唯一的效果是支持水壶专家Medic在回合内多次回家购买水壶，但这样的情况很少见。<br>&emsp;&emsp;<b>Medic</b>：主武器若使用针筒枪，<b>牛奶升级就是必点的</b>；医疗枪的升级上，<b><span style="color: #a31f34">能量护盾升级和治疗大师升级很好，推荐优先升级</b></span>；水壶专家升级适合水壶打法的Medic升级，是可选升级；两项与Uber有关的升级对于治疗玩法Medic来说可以缓一缓再点，对于原配和疫苗这样围绕Uber的医疗枪可以尽早升级；过载治疗大师升级只适合你想完全强化自己的医疗枪时再升级，放在最后再点吧。<br>&emsp;&emsp;<b>Sniper</b>：狙击枪的升级中，<b><span style="color: #a31f34">爆头爆炸升级是得优先点且点一点就足够了的</b></span>，蓄能速度升级对于蓄力的市场还价者不需要，对于快速射击的职业杀手的手感也不需要，所以只适合实在打不中，需要攒单次高伤害射击的情况。弓箭的升级中，流血升级…点一点后可以让你一箭消灭一个Scout，没了。<br>&emsp;&emsp;<b>Spy</b>：需要注意Spy也有杀敌后爆击这一项升级，但是没有任何帮助，你需要背刺敌人而非爆击敌人。<b>破甲性升级是最推荐点满的</b>，不点满就无法快速消灭巨型机器人。<b>电子工兵升级后可以瘫痪一定范围内的小型机器人，也是点一点最经济</b>，混在机器人堆时可以让一片敌人瞬间成为你的生命值提款机。</p></div><div class="tab-pane" id="一些绝对有帮助的升级加点注意事项-tabs-4"><p>&emsp;&emsp;水壶是MVM内的一次性强化道具，使用过后就没了。MVM中一共有5种水壶效果：<b>爆击、Uber、弹药回复、回家</b>和独属于Engi的<b>建筑水壶</b>。它们都很有用处，可以在升级完毕后根据有无多余的钱，购买一些水壶以应对紧急情况。<br>&emsp;&emsp;爆击水壶和Uber水壶都是正面对付机器人时能用的，效果明显的同时都有些小贵。<br>&emsp;&emsp;弹药回复水壶在使用后不仅能填满你的后备弹药，也会把弹匣内的弹药填满，所以可以在使用火箭等武器时，先清空弹匣，然后立刻使用弹药回复水壶以再次清空弹匣，造成两波连续打击。除此以外，如果队友Engi玩得很差，也可以当作应急弹药包。<br>&emsp;&emsp;回家水壶是最被低估也最为灵活的水壶，只需10块钱，立刻回复满你的状态（生命值+弹药），并脱离最危险的战场，也可以用于需要在回合中途升级时，或紧急解决偷偷靠近炸弹坑的敌人时使用。一些会玩的大佬在MVM中很少死亡，并不是他们总能硬扛或躲开危险情况，他们只是能够在死亡的前一刻按下<kbd style="border:1px solid gray;font-size:1.2em;box-shadow:1px 0 1px 0 #eee, 0 2px 0 2px #ccc, 0 2px 0 3px #444;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:2px 3px;padding:1px 5px;">H</kbd>键回家，保存实力并迅速重新投入战场。<br>&emsp;&emsp;建筑水壶基本上是Engi玩家必备的水壶。先建造所有建筑，然后激活就可以让它们立刻变为三级满状态建筑，可以在很短的时间内重新建立起防线，以阻止炸弹推进，比用扳手慢慢敲可要快多了。</p></div></div></div><br></br><h2 id="和你的队友交流合作"><a href="#和你的队友交流合作" class="headerlink" title="和你的队友交流合作 "></a>和你的队友交流合作 <img src='/blog/images/posts_images/mvm_guide/50px-Speech_voice.webp' align='left' style='margin-top: -5px;' /></h2><p>&emsp;&emsp;了解完前面的一切，你已经是个不错的MVM玩家了。但你的队友可能不是这样的，而我们的MVM模式是十分需要团队合作的。想解决队伍可能会遇到的所有问题，最好的办法还是保持沟通交流。<br>&emsp;&emsp;首先，怎么和队友交流？按下<kbd style="border:1px solid gray;font-size:1.2em;box-shadow:1px 0 1px 0 #eee, 0 2px 0 2px #ccc, 0 2px 0 3px #444;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:2px 3px;padding:1px 5px;">Y</kbd>键或<kbd style="border:1px solid gray;font-size:1.2em;box-shadow:1px 0 1px 0 #eee, 0 2px 0 2px #ccc, 0 2px 0 3px #444;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:2px 3px;padding:1px 5px;">U</kbd>键以打字发言，或者打开麦克风说话。接下来，在游玩时，但凡你认为遇到了自己没法解决，或者有疑惑的地方，大胆地向你的队友提问。除非你遇到了一些臭名昭著的MVM恶棍（混迹于曼恩奇现中，常见行为有歧视萌新，尝试踢掉与它们意见不合的玩家，或者故意选择能恶心队友，甚至帮助机器人的打法），大部分玩家还是乐于回答你的问题的。职业选择、站位选择等都是常见的问题。<br>&emsp;&emsp;除了询问不懂的问题以外，还可以告诉队友的是你游玩时的想法——你为什么选择你的职业，是因为能有效针对下回合的某些敌人，还是能够为队友提供辅助？等等。让队友知道你的想法也能够让他们做出更合理的决策。<br>&emsp;&emsp;在发现有队友更换职业时，注意观察此时的队伍组合：是否全能？存不存在致命的因素？如果有问题，主动在聊天栏里打出来，以提醒某些可以换其他职业的玩家去更换职业。当然，MVM也是游戏，尽量不要把自己的想法强加给其他玩家，例如认定他的玩法有问题等等（除非这是客观事实，或他确实在摸鱼乱玩）。<br>&emsp;&emsp;在实战中，尽量配合队友的行动或者互相提供优势。如果你发现正在扛线的队友暂时撤退去补充生命值或弹药，把你的攻击重心放在队友留下的缺口上；在炮灰机器人很多时，可以考虑刻意留一些机器人不杀，让需要生命值的队友将其击杀，或让惯用过载锯的Medic去积攒能量。<br>&emsp;&emsp;在最差的条件下，如果队友拒绝交流或保持沉默（没有任何互动），那你能做的就只有做好自己了。在队友差到整个队伍陷入死局时，投票踢出产生问题的人，或者干脆自己离场。<br><br></p></br><blockquote><p>部分图片资源来自<a class="link"   href="https://wiki.teamfortress.com/wiki/Main_Page/zh-hans" >TF2 Wiki<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p></blockquote><script type="text&#x2F;javascript" src="https://unpkg.com/kity@2.0.4/dist/kity.min.js"></script><script type="text&#x2F;javascript" src="https://unpkg.com/kityminder-core@1.4.50/dist/kityminder.core.min.js"></script><script defer="true" type="text&#x2F;javascript" src="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.js"></script><link rel="stylesheet" type="text&#x2F;css" href="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.css">]]></content:encoded>
      
      
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%95%99%E7%A8%8B/">教程</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%B8%B8%E6%88%8F/">游戏</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/TF2/">TF2</category>
      
      
      <comments>https://tyhh100.github.io/blog/2025/08/07/mvm_guide/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Hello World</title>
      <link>https://tyhh100.github.io/blog/2024/11/07/hello-world/</link>
      <guid>https://tyhh100.github.io/blog/2024/11/07/hello-world/</guid>
      <pubDate>Thu, 07 Nov 2024 11:42:34 GMT</pubDate>
      
        
        
      <description>&lt;p&gt;Welcome to &lt;a class=&quot;link&quot;   href=&quot;https://hexo.io/&quot; &gt;Hexo&lt;i class=&quot;fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-</description>
        
      
      
      
      <content:encoded><![CDATA[<p>Welcome to <a class="link"   href="https://hexo.io/" >Hexo<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>! This is your very first post. Check <a class="link"   href="https://hexo.io/docs/" >documentation<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> for more info. If you get any problems when using Hexo, you can find the answer in <a class="link"   href="https://hexo.io/docs/troubleshooting.html" >troubleshooting<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> or you can ask me on <a class="link"   href="https://github.com/hexojs/hexo/issues" >GitHub<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>.</p><h2 id="Quick-Start"><a href="#Quick-Start" class="headerlink" title="Quick Start"></a>Quick Start</h2><h3 id="Create-a-new-post"><a href="#Create-a-new-post" class="headerlink" title="Create a new post"></a>Create a new post</h3><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo new <span class="string">&quot;My New Post&quot;</span></span><br></pre></td></tr></table></figure></div><p>More info: <a class="link"   href="https://hexo.io/docs/writing.html" >Writing<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p><h3 id="Run-server"><a href="#Run-server" class="headerlink" title="Run server"></a>Run server</h3><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo server</span><br></pre></td></tr></table></figure></div><p>More info: <a class="link"   href="https://hexo.io/docs/server.html" >Server<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p><h3 id="Generate-static-files"><a href="#Generate-static-files" class="headerlink" title="Generate static files"></a>Generate static files</h3><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo generate</span><br></pre></td></tr></table></figure></div><p>More info: <a class="link"   href="https://hexo.io/docs/generating.html" >Generating<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p><h3 id="Deploy-to-remote-sites"><a href="#Deploy-to-remote-sites" class="headerlink" title="Deploy to remote sites"></a>Deploy to remote sites</h3><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo deploy</span><br></pre></td></tr></table></figure></div><p>More info: <a class="link"   href="https://hexo.io/docs/one-command-deployment.html" >Deployment<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p>]]></content:encoded>
      
      
      
      
      <comments>https://tyhh100.github.io/blog/2024/11/07/hello-world/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>SC服务器搭建教程</title>
      <link>https://tyhh100.github.io/blog/2024/07/30/sc_server_setup_tutorial/</link>
      <guid>https://tyhh100.github.io/blog/2024/07/30/sc_server_setup_tutorial/</guid>
      <pubDate>Tue, 30 Jul 2024 05:28:10 GMT</pubDate>
      
        
        
      <description>&lt;link rel=&quot;stylesheet&quot; type=&quot;text&amp;#x2F;css&quot; href=&quot;https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css&quot;&gt;&lt;h2 id=&quot;目录&quot;&gt;&lt;</description>
        
      
      
      
      <content:encoded><![CDATA[<link rel="stylesheet" type="text&#x2F;css" href="https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css"><h2 id="目录"><a href="#目录" class="headerlink" title="目录"></a>目录</h2><ul><li><a href="#安装SC服务器">安装SC服务器</a><ul><li><a href="#Windows">Windows</a><ul><li><a href="#使用软件部署服务器">使用软件部署服务器</a></li></ul></li><li><a href="#Linux">Linux</a><ul><li><a href="#Ubuntu">Ubuntu</a></li><li><a href="#使用脚本部署服务器">使用脚本部署服务器</a></li></ul></li></ul></li><li><a href="#server-cfg">server.cfg</a></li><li><a href="#装MM和AMXX">装MM和AMXX</a></li></ul><h2 id="安装SC服务器"><a href="#安装SC服务器" class="headerlink" title="安装SC服务器"></a>安装SC服务器</h2><h3 id="Windows"><a href="#Windows" class="headerlink" title="Windows"></a>Windows</h3><p>在C盘或者桌面,新建一个steamcmd<br>目录然后到这个网站下载steamcmd<br><a class="link"   href="https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip" >https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br>下载完之后把压缩包里的steamcmd.exe解压到刚刚创建的目录里面<br>在steamcmd目录中新建文本sc_up.txt<br>sc_up.txt在里面输入</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">steamcmd.exe +login anonymous +force_install_dir C:\scserver +app_update 276060 +quit</span><br></pre></td></tr></table></figure></div><p>保存关闭窗口<br>把后缀(扩展名)txt改成bat,双击运行<br>接下来的等<br>下载好后steamcmd会自动关闭窗口<br>打开scserver的文件目录<br>鼠标右键srcds.exe文件选择创建快捷方式<br>点击属性,在目标这一栏结尾空格一下,然后输入</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">-game svencoop -console -port 27015 +maxplayers 8 +map &quot;hl_c01_a1&quot;</span><br></pre></td></tr></table></figure></div><p>-port 端口根据你自己想要的设置<br>好的,就这样一个纯净的SC服务器就弄好了<br>MM和AMXX待会再说</p><h4 id="使用软件部署服务器"><a href="#使用软件部署服务器" class="headerlink" title="使用软件部署服务器"></a>使用软件部署服务器</h4><p>你也可以选择使用软件来管理你的服务器</p><details class="WindowsGSM" data-header-exclude>    <summary><i class="fa-solid fa-chevron-right"></i> </summary>    <div class='content markdown-body'>      <p>1.<a class="link"   href="https://windowsgsm.com/products/windowsgsm-desktop/" >WindowsGSM<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>现代化的一个管理软件,默认支持游戏46个,可以使用插件扩展更多</p><hr><p>截图:<br>主菜单<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Home_Menu.png"                      alt="Home_Menu"                ><br>仪表盘<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Dashboard_Menu.png"                      alt="Dashboard_Menu"                ><br>Discord Bot<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Discord_Bot_Menu.png"                      alt="Discord_Bot_Menu"                ><br>插件<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Plugins_Menu.png"                      alt="Plugins_Menu"                ><br>设置<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Settinge_Menu.png"                      alt="Settinge_Menu"                ><br>安装游戏服务器<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Install_Game_Server_Menu.png"                      alt="Install_Game_Server_Menu"                ><br>需要添加一个插件才能进行,去这个<a class="link"   href="https://github.com/stellosartois/WindowsGSM.SvenCoop" >WindowsGSM.SvenCoop<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>仓库可以下载的插件以及如何安装</p>    </div>  </details><h3 id="Linux"><a href="#Linux" class="headerlink" title="Linux"></a>Linux</h3><h4 id="Ubuntu"><a href="#Ubuntu" class="headerlink" title="Ubuntu"></a>Ubuntu</h4><p>这边演示的系统版本是:24.04<br>首先,装好相关的依赖</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> apt update &amp;&amp; <span class="built_in">sudo</span> apt install -y lib32gcc-s1</span><br></pre></td></tr></table></figure></div><p>建立服务器账户,并修改密码</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> useradd -m server &amp;&amp; <span class="built_in">sudo</span> passwd server</span><br></pre></td></tr></table></figure></div><p>如果你直接登录服务器账户，你可能会看到输入框这边只有$<br>这边需要更改&#x2F;etc&#x2F;passwd里面文件的内容</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> vi /etc/passwd</span><br></pre></td></tr></table></figure></div><p>小键盘上的上下左右键进行,光标的移动<br>然后找到这个</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">server:x:1001:1001::/home/server:/bin/sh</span><br></pre></td></tr></table></figure></div><p>按键盘的<code>I</code>进入编辑模式<br>将结尾的<code>sh</code>修改为<code>bash</code><br>按键盘<code>ESC</code>返回命令模式,在输入<code>:wq</code>保存退出<br>输入<code>cd /home</code>进入home目录<br>在当前目录创建两个目录,输入:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> <span class="built_in">mkdir</span> steamcmd &amp;&amp; <span class="built_in">sudo</span> <span class="built_in">mkdir</span> scserver</span><br></pre></td></tr></table></figure></div><p>创建完后输入<code>cd steamcmd</code> 进入steamcmd目录<br>然后下载并解压steamcmd压缩包,输入:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz &amp;&amp; tar zxf steamcmd_linux.tar.gz &amp;&amp; <span class="built_in">rm</span> steamcmd_linux.tar.gz</span><br></pre></td></tr></table></figure></div><p>下载并解压完后,输入:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">./steamcmd.sh +login anonymous +force_install_dir /home/scserver +app_update 276060 +quit</span><br></pre></td></tr></table></figure></div><p><code>cd</code>切换到<code>/home/scserver</code><br>假如你直接运行的话</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">./svends_run -game svencoop -console -port 27015 +maxplayers 8 +map <span class="string">&quot;hl_c01_a1&quot;</span></span><br></pre></td></tr></table></figure></div><p>你会发现它error<br>按照Discord上的消息,在Ubuntu的22.04~24.10需要下载相关的.so文件才能够正常运行<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/SC_Discord_Message.png"                      alt="Discord"                ><a class="link"   href="https://discord.com/channels/170051548284583937/206502440013529089/1252718753972490240" >跳转到这个消息<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br><a class="link"   href="https://drive.google.com/file/d/1PVcwhwTZ_xOdZzfg9bEkm5wfQgVlf1LU/view?usp=sharing" >https://drive.google.com/file/d/1PVcwhwTZ_xOdZzfg9bEkm5wfQgVlf1LU/view?usp=sharing<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br>不过这个链接你需要梯子才可以访问<br>你可以直接从我这边博客上面下载<a href="/file/zip/scfix.tar.gz" target="_blank" download>scfix.tar.gz[点击后下载]</a><br>里面的文件直接放在服务器的根目录<code>/home/scserver</code>里面就行<br>也就是<code>svends_run</code>这个文件的所在目录</p><h2 id="server-cfg"><a href="#server-cfg" class="headerlink" title="server.cfg"></a>server.cfg</h2><p>这内容也没啥<br>打开这个文件,因为看到官方已经写好了基本的内容 不过rcon密码必须要添加一个</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">rcon_password &quot;密码&quot;</span><br></pre></td></tr></table></figure></div><h2 id="装MM和AMXX"><a href="#装MM和AMXX" class="headerlink" title="装MM和AMXX"></a>装MM和AMXX</h2><p>接下来是MM+AMXX这个平台的部署<br>这个是当初给我折磨的够久（<br>无非就是到处查资料,慢慢的试<br>在这个<a class="link"   href="https://www.amxmodx.org/downloads-new.php" >AMX Mod X - Half-Life Scripting for Pros!<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>网页中<br>找到AMX Mod X Base这个标题<br>AMX Mod X Base根据你的系统来选<br>MM需要从这个<a class="link"   href="https://github.com/Bots-United/metamod-p/releases/tag/v1.21p38" >metamod-p<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>仓库下载<br>下载好后在服务器目录打开<code>svencoop</code><br>把压缩包中的addons<br>放到这里面<br>在&#x2F;svencoop&#x2F;addons<br>metamod<br>下载过来的压缩包打开,把里面的库文件放在(需要自己创建文件夹)<br>&#x2F;svencoop&#x2F;addons&#x2F;metamod&#x2F;dlls<br>在新建plugins.ini文件<br>&#x2F;svencoop&#x2F;addons&#x2F;metamod<br>在里面输入</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">linux addons/amxmodx/dlls/amxmodx_mm_i386.so</span><br></pre></td></tr></table></figure></div><p>Windows需要修改成</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">windows addons/amxmodx/dlls/amxmodx_mm.dll</span><br></pre></td></tr></table></figure></div><p>弄好之后，你需要在你的启动指令结尾 空格一下然后加上这个</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">-dll addons/metamod/dlls/metamod.so +localinfo mm_gamedll &quot;dlls/server.so&quot;</span><br></pre></td></tr></table></figure></div><p>Windows把.os改成.dll<br>假如你开启log输出看到了</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">[AMXX] Loaded xxx admins from file</span><br></pre></td></tr></table></figure></div><p>那么装好了</p><script type="text&#x2F;javascript" src="https://unpkg.com/kity@2.0.4/dist/kity.min.js"></script><script type="text&#x2F;javascript" src="https://unpkg.com/kityminder-core@1.4.50/dist/kityminder.core.min.js"></script><script defer="true" type="text&#x2F;javascript" src="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.js"></script><link rel="stylesheet" type="text&#x2F;css" href="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.css">]]></content:encoded>
      
      
      <category domain="https://tyhh100.github.io/blog/categories/%E6%B8%B8%E6%88%8F%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%83%A8%E7%BD%B2%E6%95%99%E7%A8%8B/">游戏服务器部署教程</category>
      
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/">服务器</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%95%99%E7%A8%8B/">教程</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%B8%B8%E6%88%8F/">游戏</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/SC/">SC</category>
      
      
      <comments>https://tyhh100.github.io/blog/2024/07/30/sc_server_setup_tutorial/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>TF2服务器搭建教程</title>
      <link>https://tyhh100.github.io/blog/2024/04/11/tf2_server_setup_tutorial/</link>
      <guid>https://tyhh100.github.io/blog/2024/04/11/tf2_server_setup_tutorial/</guid>
      <pubDate>Thu, 11 Apr 2024 04:49:43 GMT</pubDate>
      
        
        
      <description>&lt;link rel=&quot;stylesheet&quot; type=&quot;text&amp;#x2F;css&quot; href=&quot;https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css&quot;&gt;&lt;iframe frame</description>
        
      
      
      
      <content:encoded><![CDATA[<link rel="stylesheet" type="text&#x2F;css" href="https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css"><iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 src="//music.163.com/outchain/player?type=2&id=1371757761&auto=0&height=66"></iframe><div style="text-align:center;"> <p><h1>⚠️️注意⚠️</p></div>TF2在国内非常冷门,而且结合当前环境来看也不适合搭设服务器,在看之前一定要考虑好,不要脑子一热就搞了<br/><s>(假如你只是想跟你的好友或朋友之间玩一玩,建议查看这篇教程:</br><a class="link"   href="https://steamcommunity.com/sharedfiles/filedetails/?id=2805700840"  target="_blank">Enabling connections to your server [without portforwarding, external programs or websites]<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>)</s><br/>在2025年5月13号的<a class="link"   href="https://wiki.teamfortress.com/wiki/May_13,_2025_Patch/zh-hans"  target="_blank">补丁<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>中已经在中游戏加入Steam网络的支持,在创建服务器那边可以选择本地、仅好友、不显示(公开)、显示(公开)<br/>而且前提是足够的耐心和电脑基本知识还有金钱<br/>而且该教程是<strong>随便写着玩,</strong>可能会有各种毛病<br/>假如你下定决心搞,那就继续往下看<h2 id="目录"><a href="#目录" class="headerlink" title="目录"></a>目录</h2><ul><li><a href="#云服务器">云服务器</a></li><li><a href="#安装TF2服务器">安装TF2服务器</a><ul><li><a href="#Windows">Windows</a><ul><li><a href="#使用软件部署服务器">使用软件部署服务器</a></li></ul></li><li><a href="#Linux">Linux</a><ul><li><a href="#使用脚本部署服务器">使用脚本部署服务器</a></li></ul></li></ul></li><li><a href="#server-cfg">server.cfg</a></li><li><a href="#装插件">装插件</a><ul><li><a href="#插件编译">插件编译</a></li></ul></li><li><a href="#自定义资源的下载">自定义资源的下载</a></li><li><a href="#可能会用到的">可能会用到的</a></li><li><a href="#参考资料">参考资料</a></li></ul><h2 id="云服务器"><a href="#云服务器" class="headerlink" title="云服务器"></a>云服务器</h2><p>我也没什么好推荐的,看你买的是哪个,网络带宽推荐5M可以满足24人(不过可能还是有点卡)<br>采购完服务器之后配置安全组,你可以选择新建安全组,也可以直接在默认中加入<br>这边举例两个云服务器<br>这个端口根据你设置的来放行</p><div class="tabs" id="tab-举例云服务器"><ul class="nav-tabs"><li class="tab active"><a class="#举例云服务器-1">腾讯云</a></li><li class="tab"><a class="#举例云服务器-2">京东云</a></li></ul><div class="tab-content"><div class="tab-pane active" id="举例云服务器-1"><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/tencent.webp"                      alt="tencent"                ></p></div><div class="tab-pane" id="举例云服务器-2"><p><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/jdcloud.webp"                      alt="jdcloud"                ></p></div></div></div><p>配置完成之后,连接你的服务器进行下一步操作</p><h2 id="安装TF2服务器"><a href="#安装TF2服务器" class="headerlink" title="安装TF2服务器"></a>安装TF2服务器</h2><h3 id="Windows"><a href="#Windows" class="headerlink" title="Windows"></a>Windows</h3><p>需要会使用搜索引擎解决教程中没有提到的一些问题<br>1.自己部署<br>首先<br>前置操作:<br>点击工具,在文件夹选项中,选择查看,在里面找到”隐藏已知文件类型的扩展名”然后取消勾选(win7及下的)<br>在文件夹里点击上面查看,勾选文件扩展名(win8及以上)<br>服务器系统默认是勾选上这个文件扩展名的应该,假如看不到扩展名，就按这个操作一下就行了<br>1.在C盘或者桌面,新建一个steamcmd<br>2.目录然后到这个网站下载steamcmd<br><a class="link"   href="https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip" >https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br>3.下载完之后把压缩包里的steamcmd.exe解压到刚刚创建的目录里面<br>在steamcmd目录中新建文本tf2_up.txt和tf2_vd.txt(验证脚本可选)<br>4.tf2_up.txt在里面输入</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">steamcmd.exe +login anonymous +force_install_dir C:\tf2server +app_update 232250 +quit</span><br></pre></td></tr></table></figure></div><p>5.tf2_vd.txt在里面输入</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">steamcmd.exe +login anonymous +force_install_dir C:\tf2server +app_update 232250 validate +quit</span><br></pre></td></tr></table></figure></div><p>6.保存关闭窗口<br>7.然后把后缀(扩展名)txt改成bat,双击运行刚刚的tf2_up.bat,SteamCMD会先下载它自身的必要组件之后就会进行服务器本体的下载,在此期间等待即可,假如游戏有更新,关闭服务器,再双击运行这个批处理文件就可以对服务器进行更新<br>假如服务器缺少文件的话,双击运行tf2_vd.bat就会验证服务器下载那些缺失的文件<br>下载的时候可能出现问题,多试几次就可以了<br>假如屏幕上出现了<code>Success! App &#39;232250&#39; fully installed</code>那么代表服务器已下载并安装成功(当然这边脚本中添加了<code>+quit</code>SteamCMD执行完相关操作就会自动退出,所以也就不会显示前面这个了)<br>8.返回到这个srcds.exe文件的目录里面,右键建一个快捷方式名字随意<br>鼠标右键快捷方式点击属性,在目标这一栏结尾空格一下,然后输入</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">-console -game tf +ip 0.0.0.0 +maxplayers 24 -port 27015 +map cp_5gorge</span><br></pre></td></tr></table></figure></div><p>其他启动项参考Valve 开发者社区<a class="link"   href="https://developer.valvesoftware.com/wiki/Command_line_options#Source_Dedicated_Server" >Source Dedicated Server<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br>9.应用,然后关掉窗口双击运行刚刚的快捷方式</p><h4 id="使用软件部署服务器"><a href="#使用软件部署服务器" class="headerlink" title="使用软件部署服务器"></a>使用软件部署服务器</h4><p>你也可以选择使用软件来管理你的服务器</p><details class="blue" data-header-exclude>    <summary><i class="fa-solid fa-chevron-right"></i>WindowsGSM </summary>    <div class='content markdown-body'>      <p><a class="link"   href="https://windowsgsm.com/products/windowsgsm-desktop/" >WindowsGSM<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>现代化的一个管理软件,默认支持游戏46个,可以使用插件扩展更多,软件内存占用有些高</p><hr><p>截图:<br>主菜单<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Home_Menu.webp"                      alt="Home_Menu"                ><br>仪表盘<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Dashboard_Menu.webp"                      alt="Dashboard_Menu"                ><br>Discord Bot<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Discord_Bot_Menu.webp"                      alt="Discord_Bot_Menu"                ><br>插件<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Plugins_Menu.webp"                      alt="Plugins_Menu"                ><br>设置<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Settinge_Menu.webp"                      alt="Settinge_Menu"                ><br>安装游戏服务器<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/WindowsGSM/Install_Game_Server_Menu.webp"                      alt="Install_Game_Server_Menu"                ></p>    </div>  </details><details class="blue" data-header-exclude>    <summary><i class="fa-solid fa-chevron-right"></i>SRCDS server manager </summary>    <div class='content markdown-body'>      <p><a class="link"   href="https://forums.alliedmods.net/showthread.php?t=298085" >SRCDS server manager<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></a>老的管理软件,对于双核或单核CPU服务器,软件占用率比较高,可以通过软件下载的服务器比较少,内存占用低<br><a href="/file/zip/windows_server_srcds_smanageBeta4_6.7z" target="_blank" download>windows_server_srcds_smanageBeta4_6.7z[点击后下载]</a></p><hr><p>截图:主菜单<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/Windows_Server_Srcds_SmanageBeta3.6/Home_Menu.webp"                      alt="Home_Menu"                ></p><hr><p>设置中文<br>1.点击设置→语言<img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/Windows_Server_Srcds_SmanageBeta3.6/chi_1.webp"                      alt="chi_1"                ><br>2.在使用语言文件对话框里选择chi.ini<img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/Windows_Server_Srcds_SmanageBeta3.6/chi_2.webp"                      alt="chi_2"                ><br>3.点击保存<img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/Windows_Server_Srcds_SmanageBeta3.6/chi_3.webp"                      alt="chi_3"                ><br>保存之后软件会自动重启，重启之后就是中文了<br>当然，这个中文还是不完整的，但也够了</p>    </div>  </details><details class="blue" data-header-exclude>    <summary><i class="fa-solid fa-chevron-right"></i>seDirector </summary>    <div class='content markdown-body'>      <p>3.<a class="link"   href="https://forums.alliedmods.net/showthread.php?t=322268" >seDirector<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br>Windows Server 最低版本2016<br>图片来自论坛中</p><p>主菜单<img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/seDirector/Home_Menu.webp"                      alt="Home_Menu"                ><br>主菜单游戏服务器,右键<img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/seDirector/68747470733a2f2f73656469726563746f722e6e65742f696d616765732f30312e706e67.webp"                      alt="主菜单游戏服务器右键"                ></p>    </div>  </details><hr><h3 id="Linux"><a href="#Linux" class="headerlink" title="Linux"></a>Linux</h3><p>跟Windows是一样,需要会使用搜索引擎解决教程中没有提到的一些问题<br>然后需要一些基本Linux知识<br>这边举例3个发行版,不同的发行版操作可能不太一样<br>注意:在开始之前,你需要准备一个ssh远程连接工具</p><div class="tabs" id="tab-linux发行版"><ul class="nav-tabs"><li class="tab active"><a class="#linux发行版-1">Ubuntu</a></li><li class="tab"><a class="#linux发行版-2">Arch Linux</a></li><li class="tab"><a class="#linux发行版-3">Alma Linux</a></li></ul><div class="tab-content"><div class="tab-pane active" id="linux发行版-1"><p>这边演示的系统版本是:24.04<br>装相关的依赖</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> dpkg --add-architecture i386</span><br><span class="line"><span class="built_in">sudo</span> apt-get update</span><br><span class="line"><span class="built_in">sudo</span> apt-get install -y lib32z1 libbz2-1.0:i386 lib32gcc-s1 lib32stdc++6 libcurl3-gnutls:i386 libsdl2-2.0-0:i386</span><br></pre></td></tr></table></figure></div><p>建立服务器账户,并修改密码</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> useradd -m server</span><br><span class="line"><span class="built_in">sudo</span> passwd server</span><br></pre></td></tr></table></figure></div><p>如果你直接登录服务器账户，你可能会看到输入框这边只有$<br>这边需要更改&#x2F;etc&#x2F;passwd里面文件的内容</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> vi /etc/passwd</span><br></pre></td></tr></table></figure></div><p>小键盘上的上下左右键进行,光标的移动<br>然后找到这个</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">server:x:1001:1001::/home/server:/bin/sh</span><br></pre></td></tr></table></figure></div><p>按键盘的<code>I</code>进入编辑模式<br>将结尾的<code>sh</code>修改为<code>bash</code><br>按键盘<code>ESC</code>返回命令模式,在输入<code>:wq</code>保存退出<br>输入<code>cd /home</code>进入home目录<br>在当前目录创建两个目录,输入:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> <span class="built_in">mkdir</span> steamcmd</span><br><span class="line"><span class="built_in">sudo</span> <span class="built_in">mkdir</span> tf2server</span><br></pre></td></tr></table></figure></div><p>创建完后输入<code>cd steamcmd</code> 进入steamcmd目录<br>然后下载并解压steamcmd压缩包,输入:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz</span><br><span class="line"><span class="built_in">sudo</span> tar zxf steamcmd_linux.tar.gz</span><br><span class="line"><span class="built_in">sudo</span> <span class="built_in">rm</span> steamcmd_linux.tar.gz</span><br></pre></td></tr></table></figure></div><p>下载并解压完成后,更改修改权限给server账户</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> <span class="built_in">chown</span> -R server /home/tf2server</span><br><span class="line"><span class="built_in">sudo</span> <span class="built_in">chown</span> -R server /home/steamcmd</span><br></pre></td></tr></table></figure></div><p>假如你用<code>sudo -i</code>进入临时的root账户需要按<code>Ctrl+d</code>退出root账户<br>修改完后登录server账户<code>su server</code></p></div><div class="tab-pane" id="linux发行版-2"><p>由于服务器运营商基本上都不提供ArchLinux,所以你需要用这个<a class="link"   href="https://knwl.malacology.net/Vps2arch" >Vps2arch<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>来进行转换<br>转换好后再进行下面的操作<br>安装需要用到的东西(如果已经安装则不需要)</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> pacman -S vim wget</span><br></pre></td></tr></table></figure></div><p>安装好后,我们需要先开启Arch Linux官方的软件仓库,输入:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> vim /etc/pacman.conf</span><br></pre></td></tr></table></figure></div><p>详细请查看官方<a class="link"   href="https://wiki.archlinux.org/title/Official_repositories#multilib" >Wiki<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br>小键盘上的上下左右键进行,光标的移动<br>然后找到这个</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">#[multilib]</span><br><span class="line">#Include = /etc/pacman.d/mirrorlist</span><br></pre></td></tr></table></figure></div><p>按键盘的<code>I</code>进入编辑模式<br>把前面的<code>#</code>删掉(两个都要)<br>按键盘<code>ESC</code>返回命令模式,在输入<code>:wq</code>保存退出<br>更新并安装相关依赖:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> pacman -Syu</span><br><span class="line"><span class="built_in">sudo</span> pacman -Syy lib32-gcc-libs lib32-libcurl-gnutls</span><br></pre></td></tr></table></figure></div><p>建立服务器账户,并修改密码:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> useradd -m server</span><br><span class="line"><span class="built_in">sudo</span> passwd server</span><br></pre></td></tr></table></figure></div><p>输入<code>cd /home</code>进入home目录<br>在当前目录创建两个目录,输入:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> <span class="built_in">mkdir</span> steamcmd</span><br><span class="line"><span class="built_in">sudo</span> <span class="built_in">mkdir</span> tf2server</span><br></pre></td></tr></table></figure></div><p>创建完后输入<code>cd steamcmd</code> 进入steamcmd目录<br>然后下载并解压steamcmd压缩包,输入:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz</span><br><span class="line"><span class="built_in">sudo</span> tar zxf steamcmd_linux.tar.gz</span><br><span class="line"><span class="built_in">sudo</span> <span class="built_in">rm</span> steamcmd_linux.tar.gz</span><br></pre></td></tr></table></figure></div><p>下载并解压完成后,更改修改权限给server账户</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> <span class="built_in">chown</span> -R server /home/tf2server</span><br><span class="line"><span class="built_in">sudo</span> <span class="built_in">chown</span> -R server /home/steamcmd</span><br></pre></td></tr></table></figure></div></div><div class="tab-pane" id="linux发行版-3"><p>演示的系统版本为:9.6-x86_64<br>装相关的依赖</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> yum install glibc.i686 libstdc++.i686 libcurl.i686 zlib.i686 ncurses-libs.i686 libgcc.i686 </span><br></pre></td></tr></table></figure></div><p>建立服务器账户,并修改密码:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> useradd -m server</span><br><span class="line"><span class="built_in">sudo</span> passwd server</span><br></pre></td></tr></table></figure></div><p>输入<code>cd /home</code>进入home目录<br>在当前目录创建两个目录,输入:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> <span class="built_in">mkdir</span> steamcmd</span><br><span class="line"><span class="built_in">sudo</span> <span class="built_in">mkdir</span> tf2server</span><br></pre></td></tr></table></figure></div><p>创建完后输入<code>cd steamcmd</code> 进入steamcmd目录<br>然后下载并解压steamcmd压缩包,输入:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz</span><br><span class="line"><span class="built_in">sudo</span> tar zxf steamcmd_linux.tar.gz</span><br><span class="line"><span class="built_in">sudo</span> <span class="built_in">rm</span> steamcmd_linux.tar.gz</span><br></pre></td></tr></table></figure></div><p>下载并解压完成后,更改修改权限给server账户</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> <span class="built_in">chown</span> -R server /home/tf2server</span><br><span class="line"><span class="built_in">sudo</span> <span class="built_in">chown</span> -R server /home/steamcmd</span><br></pre></td></tr></table></figure></div></div></div></div><p>这一步发行版都一样<br>登录server账户<code>su server</code><br>输入<code>cd /home/steamcmd</code>切换到steamcmd目录,假如原本就是则不需要<br>然后输入</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">./steamcmd.sh +login anonymous +force_install_dir /home/tf2server +app_update 232250 +quit</span><br></pre></td></tr></table></figure></div><p>进行服务器本体下载,刚开始会下载steamcmd相关的文件<br>如果遇到什么steamcmd的相关报错请访问这两个网页<br><a class="link"   href="https://developer.valvesoftware.com/wiki/Zh/SteamCMD#.E5.B7.B2.E7.9F.A5.E7.9A.84.E9.97.AE.E9.A2.98" >Valve开发者社区<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br><a class="link"   href="https://wiki.teamfortress.com/wiki/Linux_dedicated_server#Troubleshooting" >Team Fortress 2 Wiki<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br>当你看到<code>Success! App &#39;232250&#39; fully installed.</code><br>那么代表下载并安装成功了<br>切换到服务器目录,输入<code>cd /home/tf2server</code><br>来进行一次服务器的启动测试,输入:</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">./srcds_run -game tf -console +map cp_5gorge +ip 0.0.0.0 -port 27015 +maxplayers 24</span><br></pre></td></tr></table></figure></div><p>如果服务器可以正常启动和加入服务器,就可以进行之后的操作了</p>  <div class="note p-4 mb-4 rounded-small markdown-body info icon-padding">    <i class="note-icon fa-solid fa-circle-info"></i><p>Alma Linux如果你直接启动可能会看到:</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">FATAL ERROR: Could not load: replay_srv.so </span><br></pre></td></tr></table></figure></div><p>你需要使用这个指令</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">ln</span> -s /usr/lib/libcurl.so.4 /home/tf2server/bin/libcurl-gnutls.so.4</span><br></pre></td></tr></table></figure></div><p>解决方案来自<a class="link"   href="https://github.com/GameServerManagers/LinuxGSM/issues/2062#issuecomment-434040783" >github.com&#x2F;GameServerManagers&#x2F;LinuxGSM&#x2F;issues&#x2F;2062<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br>这个好像是个通用的方案,上面的其他两个我没遇到过所以不好说</p>  </div><h4 id="使用脚本部署服务器"><a href="#使用脚本部署服务器" class="headerlink" title="使用脚本部署服务器"></a>使用脚本部署服务器</h4><p>你可以使用<a class="link"   href="https://linuxgsm.com/" >LGSM<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>脚本来进行的安装<br>访问这个<a class="link"   href="https://linuxgsm.com/servers/tf2server" >Team Fortress 2 | LinuxGSM_<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>网页选择<code>Install</code>选项<br>根据网页的说明进行操作,先建议把账户切换到root<br>这样的脚本可以自动化安装相关的依赖<br>然后输入安装指令,根据提示进行输入<br>如果安装没有任何问题就可以返回那个网页,选择<code>Basic Usage</code>选项<br>查看相关指令<br>不过有个注意的地方,假如你上传文件的时候不是他这个账户,你就需要把你刚刚上传的文件权限赐予给那个账户,否则你的启动服务器时会报错</p><h3 id="server-cfg"><a href="#server-cfg" class="headerlink" title="server.cfg"></a>server.cfg</h3>  <div class="note p-4 mb-4 rounded-small markdown-body info icon-padding">    <i class="note-icon fa-solid fa-circle-info"></i><p>建议保存的编码格式为UTF-8</p>  </div><p>这个文件将会在服务器启动和更换地图的时候自动执行里面的内容<br>示例</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">// 显示在服务器浏览器和计分版的服务器名字</span><br><span class="line">hostname &quot;服务器名字&quot;</span><br><span class="line">// 留空即没有服务器密码</span><br><span class="line">sv_password &quot;&quot;</span><br><span class="line">// 使用控制台rcon权限的密码(必须要填写的)</span><br><span class="line">rcon_password &quot;把我这段文本替换成你自己的&quot;</span><br><span class="line">// 每次地图轮换的时间，按分钟计时。0为不轮换地图。</span><br><span class="line">mp_timelimit &quot;50&quot;</span><br><span class="line">// 每次地图轮换所需的回合数。0为无限制。</span><br><span class="line">mp_maxrounds &quot;10&quot;</span><br><span class="line">// 允许客户端下载定制文件 (比如喷漆，自定义地图，自定义内容等等)</span><br><span class="line">sv_allowdownload &quot;1&quot;</span><br></pre></td></tr></table></figure></div><p>TF2 Wiki有完整的示例<a class="link"   href="https://wiki.teamfortress.com/wiki/Dedicated_server_configuration#Example_Server.cfg_for_TF2_dedicated_server" >Example Server.cfg for TF2 dedicated server<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>,也可以使用我这边给的<a href="/file/cfg/server.cfg" target="_blank" download>server.cfg[点击后下载]</a><br>PS:这边提供的文件编码为UTF-8</p><h3 id="装插件"><a href="#装插件" class="headerlink" title="装插件"></a>装插件</h3><p>首先我们需要安装<a class="link"   href="https://wiki.alliedmods.net/Metamod:Source#Introduction" >Metamod:Source<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>和<a class="link"   href="https://wiki.alliedmods.net/SourceMod#Introduction" >SourceMod<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></a>(以下简称MM:S和SM)<br>前者是运行SourceMod平台的基础,后者就是提供sm插件的运行环境<br>ps:插件文件的扩展名为.smx这个是已经编译好的文件.sp是源代码<br>根据你的系统下载<a class="link"   href="https://www.metamodsource.net/downloads.php?branch=stable" >MM:S<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>和<a class="link"   href="https://www.sourcemod.net/downloads.php?branch=stable" >SM<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br>MM:S和SM稳定版的压缩包<br>Linux在自己本地电脑下载好后,通过FTP上传到服务器<code>tf</code>目录<br>上传或者下载好后将压缩包移动到<code>tf</code>目录里面<br>Linux</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">tar -xf sourcemod-*.tar.gz</span><br><span class="line">tar -xf mmsource-*.tar.gz</span><br></pre></td></tr></table></figure></div><p>压缩包里面包含两个文件分别是<br>addons<br>cfg<br>Windows使用解压软件解压的时候自动创建了一个文件夹,把里面的addons,cfg移动到<code>tf</code>目录<br>Linux建议使用指令重新赐予一下目录的权限,以防权限是root</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> <span class="built_in">chown</span> -R server /home/tf2server/tf/cfg</span><br><span class="line"><span class="built_in">sudo</span> <span class="built_in">chown</span> -R server /home/tf2server/tf/addons</span><br></pre></td></tr></table></figure></div><p>如果是完全跟着教程来走的话,就直接把这些内容复制就行了,但这个目录如果是自己改过的,那需要修改一下<br>如果没问题的话,重启tf2服务器往后输入<code>sm</code>和<code>meta</code><br><code>meta</code>这个可以选择不输入,因为MM:S装好之后SM也就可以正常运行了<br>假如控制台输出</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br></pre></td><td class="code"><pre><span class="line">SourceMod Menu:</span><br><span class="line">Usage: sm &lt;command&gt; [arguments]</span><br><span class="line">    cmds             - List console commands</span><br><span class="line">    config           - Set core configuration options</span><br><span class="line">    credits          - Display credits listing</span><br><span class="line">    cvars            - View convars created by a plugin</span><br><span class="line">    exts             - Manage extensions</span><br><span class="line">    plugins          - Manage Plugins</span><br><span class="line">    prof             - Profiling</span><br><span class="line">    version          - Display version information</span><br><span class="line"></span><br><span class="line">Metamod:Source Menu</span><br><span class="line">usage: meta &lt;command&gt; [arguments]</span><br><span class="line">    alias        - List or set an alias</span><br><span class="line">    clear        - Unload all plugins forcefully</span><br><span class="line">    cmds         - Show plugin commands</span><br><span class="line">    cvars        - Show plugin cvars</span><br><span class="line">    credits      - About Metamod:Source</span><br><span class="line">    force_unload - Forcefully unload a plugin</span><br><span class="line">    game         - Information about GameDLL</span><br><span class="line">    info         - Information about a plugin</span><br><span class="line">    list         - List plugins</span><br><span class="line">    load         - Load a plugin</span><br><span class="line">    pause        - Pause a running plugin</span><br><span class="line">    refresh      - Reparse plugin files</span><br><span class="line">    retry        - Attempt to reload a plugin</span><br><span class="line">    unload       - Unload a loaded plugin</span><br><span class="line">    unpause      - Unpause a paused plugin</span><br><span class="line">    version      - Version information</span><br></pre></td></tr></table></figure></div><p>那么MM:S和SM就装好了<br>装好之后你就可以去,<a class="link"   href="https://www.sourcemod.net/plugins.php?cat=0&mod=5&title=&author=&description=&search=1" >SourceMod Plugins<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>这边找插件了(这个已经提前设置好过滤器,游戏为TF2)<br>SM文件结构,查看<a class="link"   href="https://wiki.alliedmods.net/Managing_your_Sourcemod_installation/zh#.E6.96.87.E4.BB.B6.E7.BB.93.E6.9E.84" >wiki alliedmods的Managing your Sourcemod installation&#x2F;zh<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>网页<br>你下载过来的插件,假如位置放错了那么是无法正常运行的<br>所以建议试看一下这个这个网页以防文件放错位置<br>不过要注意,假如你下载过来的没有.smx也就是编译好的插件<br>只有.sp源代码那么你需要自行编译<br>不要忘记给自己加个权限<br>打开目录<code>tf/addons/sourcemod/configs</code>中<code>admins_simple.ini</code>的文件<br>划到最底下在最后一行添加</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&quot;STEAM_x:x:xxxxxxx&quot; &quot;99:z&quot; //xxx</span><br></pre></td></tr></table></figure></div><p>相关权限,请查看<a class="link"   href="https://wiki.alliedmods.net/Adding_Admins_(SourceMod)/zh" >Adding Admins<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br>这里Steam ID 可以访问<a class="link"   href="https://steamid.io/lookup/" >lookup -STEAMID I&#x2F;O<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>网站获取到了<br>只需要把你的个人主页网址输进去,然后点击<code>lookup</code><br>然后填写进去保存<br>服务器控制台中使用指令<code>sm_reloadadmins</code>刷新<br>进入服务器输入<code>!admin</code>这个指令,如果弹出的菜单,那就没问题了</p><hr><h4 id="插件编译"><a href="#插件编译" class="headerlink" title="插件编译"></a>插件编译</h4><p>关于插件的编译<br>Windows,你只需要把那<code>.sp</code>文件拖到<code>compile.exe</code>这个执行文件上就行了<br>文件路径是:</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">\tf\addons\sourcemod\scripting</span><br></pre></td></tr></table></figure></div><p>用这个<code>spcomp.exe</code>也是一样的,因为<code>compile.exe</code>本质上也是调用这个<br>Linux,使用<br>这一演示的是sm自带的那个<code>funcommands.sp</code>文件</p><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">// 这里的路径根据你的sm文件位置来填</span><br><span class="line"><span class="built_in">cd</span> /tf/addons/sourcemod/scripting</span><br><span class="line">./compile.sh funcommands.sp</span><br></pre></td></tr></table></figure></div><p>如果没有问题，你就看到这个输出</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">Compiling funcommands.sp...</span><br><span class="line">SourcePawn Compiler 1.12.0.7125</span><br><span class="line">Copyright (c) 1997-2006 ITB CompuPhase</span><br><span class="line">Copyright (c) 2004-2021 AlliedModders LLC</span><br><span class="line"></span><br><span class="line">Code size:         77480 bytes</span><br><span class="line">Data size:         17588 bytes</span><br><span class="line">Stack/heap size:      17028 bytes</span><br><span class="line">Total requirements:  112096 bytes</span><br></pre></td></tr></table></figure></div><p>编译好的文件会放在这个里面<br><code>scripting/compiled</code><br>假如是用<code>spcomp</code>那么编译好的文件就在.sp所在的文件目录Windows也一样<br>后面的要编译的文件<br>你可以直接填写路径加文件名,只不过可能会报无法写入文件<br>sm12版本报错</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">server@xxx:/.../scripting$./compile.sh /.../scripting/funcommands.sp</span><br><span class="line"></span><br><span class="line">Compiling /.../scripting/funcommands.sp...</span><br><span class="line">SourcePawn Compiler 1.12.0.7125</span><br><span class="line">Copyright (c) 1997-2006 ITB CompuPhase</span><br><span class="line">Copyright (c) 2004-2021 AlliedModders LLC</span><br><span class="line"></span><br><span class="line">/home/.../scripting/funcommands.sp(350) : error 419: cannot write to  file: &quot;compiled//.../scripting/funcommands.smx&quot;</span><br><span class="line">   350 | &#125;</span><br><span class="line">---------^</span><br><span class="line"></span><br><span class="line">1 Error.</span><br></pre></td></tr></table></figure></div><p>include<code>目录文件放编译所需要的依赖,文件格式为</code>.inc&#96;<br>也就是文件里面这个<br>就是你在下载插件的时候,插件运行所需要的依赖<br>当然有些会标注仅编译,那么就是游戏中是用不到的,但是编译的时候是要用的<br>假如他没有标记出来,用到哪些依赖<br>可以先进行一次编译,如果报缺少的话,你就打开文件看这个</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">#include &lt;xxxx&gt;</span><br></pre></td></tr></table></figure></div><p>这个一般都是指向依赖的<code>.inc</code>的文件名字<br>可以直接复制粘贴到浏览器中搜索<br>然后下来放进,<code>scripting/include</code>目录就可以了然后再进行编译<br>除去依赖错误,还有其他的代码错误<br>一些情况下可能需要修改代码(搜索，然后再解决问题),或者是提交报告或者就是问大佬<br>我这边自己也是不懂这些错误qwq,所以我这边也没法给你提供一些参考的解决方法<br>不过你可以看一下以下这些说不定会有帮助:<br><a class="link"   href="https://wiki.alliedmods.net/Scripting_FAQ_(SourceMod)" >wiki.alliedmods.net|Scripting FAQ (SourceMod)<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br><a class="link"   href="https://wiki.alliedmods.net/Introduction_to_SourceMod_Plugins" >wiki.alliedmods.net|Introduction to SourceMod Plugins<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br><a class="link"   href="https://forums.alliedmods.net/showthread.php?t=191171" >forums.alliedmods.net|[IDA&#x2F;DHooks]How to get vtable offsets<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br><a class="link"   href="https://forums.alliedmods.net/showthread.php?t=321089" >forums.alliedmods.net|[TUT] SourcePawn Scripting - Tips, Basics to Advanced<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br><a class="link"   href="https://forums.alliedmods.net/showthread.php?t=87810" >forums.alliedmods.net|[TUT] Compiling errors<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p><h2 id="自定义资源的下载"><a href="#自定义资源的下载" class="headerlink" title="自定义资源的下载"></a>自定义资源的下载</h2><p>当你开始添加一些地图、模型、材质等资源的时候可能会出现以下情况</p>  <div class="note-large yellow">    <div class="notel-title rounded-t-lg p-3 font-bold text-lg flex flex-row gap-2 items-center">      <i class="notel-icon fa-solid fa-warning"></i><p>注意</p>    </div>    <div class="notel-content markdown-body">      <p>下面四个提到的问题并非是下载问题,可能也是其他原因<br>比如资源本身有问题、客户端这边的问题等等…..<br>所以这边只提下载的问题</p>    </div>  </div><ol><li>Missing map maps&#x2F;xxx.bsp, disconnecting<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/Maps_Missing.webp"                      alt="Missing map" title="该图片来自好时光的手球4v4,不我这边把它下载临时全部禁用了"                ></li><li>玩家看模型以及一些地图物品是ERROR<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/Models_Missing.webp"                      alt="Missing model" title="该图片来自好时光的手MvM,早期测试中的游戏玩法图片中的ERROR是我这边没有武器模型"                ></li><li>地图(有些会把资源打包进地图里)和模型材质黑格子<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/Models_Materials_Missing.webp"                      alt="Models Materials Missing" title="图片是来自咖啡厅的一个玩家模型,只不过这边把那个贴图文件改了个名字(让它无法正常读取)"                ></li><li>玩家听不到音效或音乐</li></ol><hr><p>通常是没有配置下载,其次就是是没配置好下载配置文件,当然你忘记传资源也是一种<br><a class="link"   href="https://developer.valvesoftware.com/wiki/Zh/FastDL" >FastDL<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>有以下几种方式</p><ol><li>玩家直接在服务器上下载资源(不推荐,这个会显著影响到当前服务器中的玩家的游戏体验)</li><li>通过另外台服务器部署一个站点,然后再通过那个站点链接来下载(需要一些建站基础,这个下载是就取决于那台服务器的上行带宽多少了)</li><li>使用对象存储(<a class="link"   href="https://www.aliyun.com/product/oss" >OSS-阿里云<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> or <a class="link"   href="https://cloud.tencent.com/product/cos" >COS-腾讯云<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>),来进行资源的下载(不过这个需要根据的情况来决定,如果你的资源量不是很大用用还是可以的,但是你资源量很大的话这个非常的烧钱)</li></ol><p>如果你使用第一个来进行下载,你可能需要先更改这个 <a class="link"   href="https://developer.valvesoftware.com/wiki/Net_maxfilesize" >net_maxfilesize<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> 这个是决定玩家可以从服务器上直接下载文件的最大大小,上限为64mb默认为16<br>不过依旧不推荐直接从服务器上面下载文件</p><p>第二个方式部署站点,这个你需要自己在网上搜索教程</p><p>二和三有了链接之后,就可以在server.cfg中配置上(上面的net_maxfilesize也一样)</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">sv_downloadurl &quot;http://your_download_server.com/tf2/&quot;</span><br></pre></td></tr></table></figure></div><p>随后客户端就会在连接服务器的时候通过这个链接向站点或者对象存储请求这个文件下载<br>二三两种,上传上去的文件有两个选择<br>第一个是直接上传文件<br>第二个就是进行<a class="link"   href="https://baike.baidu.com/item/BZ2/99440" >bz2<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>后在再上传<br>一般都是建议进行bz2压缩后再上传到下载服务器<br>需要先去仓库下载<a class="link"   href="https://github.com/philr/bzip2-windows/releases/tag/v1.0.8.0" >bzip2-1.0.8.0-win-x64.zip<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>可执行文件<br>下载好后找位置解压,你就会看到4个文件<br>需要使用的是bzip2.exe<br>使用方式就是把文件拖上去即可</p>  <div class="note p-4 mb-4 rounded-small markdown-body yellow icon-padding">    <i class="note-icon fa-solid fa-warning"></i><p>bzip2不支持文件夹批量压缩</p>  </div>  <div class="note p-4 mb-4 rounded-small markdown-body success icon-padding">    <i class="note-icon fa-solid fa-circle-check"></i><p>但是你可以使用<a class="link"   href="https://gamebanana.com/tools/5288" >bzip2 Tool<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>进行批量压缩</p>  </div><p>(打开一片空白, 需要挂梯子)</p>  <div class="note p-4 mb-4 rounded-small markdown-body info icon-padding">    <i class="note-icon fa-solid fa-circle-info"></i><p>可以尝试安装Replace Google CDN这个浏览器扩展解决</p>  </div><p>一个窗口只能一个建议只压缩一个目的,压缩另外一个再打开一个<br>压缩好后会在原文件那边创建一个bziped双击打开后会有的根源文件一模一样的那个就是压缩后的(里面的bziped这个是压缩时的临时目录,不需要管)<br>然后把这个压缩好了上传到下载服务器或者对象存储中</p><!--{% note info fa-circle-info %}就只能大概达到这种效果了凑着看吧（{% endnote %}<iframe  src="https://tyhh100.github.io/blog/Chat-history_Q&A/FastDL_Q&A.html"  title=""  width="400"  height="390"></iframe>--><hr><p>下载配置文件这两种一个是SM下载插件另外一个是MvM<br>MvM你要根据你添加的任务中,所需要的材质模型音频配置到当前任务对应的地图文件夹里面地图以文件名命名的.res中(这个需要自行创建)<br>格式如下</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">Resources</span><br><span class="line">&#123;</span><br><span class="line">    &quot;models/xxx/...&quot;&quot;file&quot;</span><br><span class="line">    &quot;materials/xxx/...&quot;&quot;file&quot;</span><br><span class="line">    &quot;sound/xxx/...&quot;&quot;file&quot;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></div>  <div class="note p-4 mb-4 rounded-small markdown-body info icon-padding">    <i class="note-icon fa-solid fa-circle-info"></i><p>需要包含目标的完整文件名字+扩展名</p>  </div><p>SM下载插件举例<a class="link"   href="https://forums.alliedmods.net/showthread.php?p=602270" >SM File&#x2F;Folder Downloader and Precacher<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br><code>addons/sourcemod/configs/downloads_simple.ini</code></p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">models/xxx/</span><br><span class="line">materials/xxx/</span><br><span class="line">sound/xxx/</span><br></pre></td></tr></table></figure></div><h2 id="可能会用到的"><a href="#可能会用到的" class="headerlink" title="可能会用到的"></a>可能会用到的</h2><h3 id="使用sm-prof对插件性能进行分析"><a href="#使用sm-prof对插件性能进行分析" class="headerlink" title="使用sm prof对插件性能进行分析"></a>使用sm prof对插件性能进行分析</h3><p>你在服务器控制台中直接输入会看到以下内容</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">Profiling commands:</span><br><span class="line">    list             - List all available profiling tools.</span><br><span class="line">    start            - Start a profile with a given tool.</span><br><span class="line">    stop             - Stop the current profile session.</span><br><span class="line">    dump             - Dumps output from the current profile session.</span><br><span class="line">    help             - Display help text for a profiler.</span><br></pre></td></tr></table></figure></div><p>使用<code>sm prof list</code>可以查看有哪些工具,可以使用(不过你通常可能只会看到这个)</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">Profiling tools:</span><br><span class="line">    vprof            - Valve built-in profiler</span><br></pre></td></tr></table></figure></div><p>使用<code>sm prof start &lt;输入要使用的分析工具名称(可选)&gt;</code>来开始分析<br>输入后，你会看到以下信息</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">Started profiling with vprof.</span><br><span class="line">VProf enabled.</span><br></pre></td></tr></table></figure></div><p>这个时候作为开始分析<br>使用<code>sm prof stop</code>来停止分析</p><div class="code-container" data-rel="Text"><figure class="iseeu highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">Use &#x27;sm prof dump vprof&#x27; or one of the vprof_generate_report commands in your console to analyze a profile session.</span><br><span class="line">VProf disabled.</span><br></pre></td></tr></table></figure></div><p>根据提示输入<code>sm prof dump vprof</code> or <code>vprof_generate_report</code><br>来输出报告,这个是直接输出在这个控制台上的<br>如果内容不是很多的话,你可以直接控台上看到完整的分析报告<br>但是有种情况例外,你的分析报告可能会超出你所用的终端的软件的显示上限比如下面这个截图<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/server/sm-prof-dump-vprof.webp"                      alt="sm prof dump vprof"                ><br>这个你就需要选这个<code>con_logfile</code>指令来输出的控制台内容到文件中<br>在控制台中输入<code>con_logfile &quot;1.txt&quot;</code>(这里的文件名，还有扩展名都是任意的不过扩展名建议还是TXT)<br>然后再输入<code>sm prof dump vprof</code>就会输出到这个文件中<br>文件位置在服务器的根目录中(tf)<br>你可以直接发给AI来找到原因,不过在做这件事情之前最好是把无关的内容删掉<br>因为是输出控制台中的所有内容,可能会一些无关紧要比如玩家发的消息，还有插件的一些执行<br>比如下面这个示例文件<br><a href="/file/txt/1.txt" target="_blank" download>1.txt[点击后下载]</a><br>只包含了分析的输出信息</p>  <div class="note p-4 mb-4 rounded-small markdown-body info icon-padding">    <i class="note-icon fa-solid fa-circle-info"></i><p>可以使用本站这边提供了简易查看工具<a href="https://tyhh100.github.io/blog/profiler/" target="_blank">Valve Profiler (vprof) Analyzer</a>(由<a class="link"   href="https://steamcommunity.com/id/fafaje/"  target="_blank">233fafa_junhe<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>编写的)</p>  </div>  <div class="note p-4 mb-4 rounded-small markdown-body yellow icon-padding">    <i class="note-icon fa-solid fa-warning"></i><p>请不要使用暗黑模式访问Valve Profiler (vprof) Analyzer</p>  </div><p>这个是来自好时光mvm插件的性能的分析报告(这东西如果给AI看的话需要自己分段,因为这个太长了)</p><h2 id="参考资料"><a href="#参考资料" class="headerlink" title="参考资料"></a>参考资料</h2><blockquote><p>Blog</p><blockquote><p><a class="link"   href="https://blog.midheart.club/2021/02/01/tf2_ds_cn/" >https://blog.midheart.club/2021/02/01/tf2_ds_cn/<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p></blockquote></blockquote><blockquote><p>TF2 Wiki</p><blockquote><p><a class="link"   href="https://wiki.teamfortress.com/wiki/Linux_dedicated_server" >https://wiki.teamfortress.com/wiki/Linux_dedicated_server<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br><a class="link"   href="https://wiki.teamfortress.com/wiki/Windows_dedicated_server/zh-hans" >https://wiki.teamfortress.com/wiki/Windows_dedicated_server/zh-hans<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p></blockquote></blockquote><blockquote><p>AlliedModders</p><blockquote><p><a class="link"   href="https://wiki.alliedmods.net/index.php/Category:SourceMod_Documentation" >https://wiki.alliedmods.net/index.php/Category:SourceMod_Documentation<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p></blockquote></blockquote><script type="text&#x2F;javascript" src="https://unpkg.com/kity@2.0.4/dist/kity.min.js"></script><script type="text&#x2F;javascript" src="https://unpkg.com/kityminder-core@1.4.50/dist/kityminder.core.min.js"></script><script defer="true" type="text&#x2F;javascript" src="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.js"></script><link rel="stylesheet" type="text&#x2F;css" href="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.css">]]></content:encoded>
      
      
      <category domain="https://tyhh100.github.io/blog/categories/%E6%B8%B8%E6%88%8F%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%83%A8%E7%BD%B2%E6%95%99%E7%A8%8B/">游戏服务器部署教程</category>
      
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/">服务器</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%95%99%E7%A8%8B/">教程</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%B8%B8%E6%88%8F/">游戏</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/TF2/">TF2</category>
      
      
      <comments>https://tyhh100.github.io/blog/2024/04/11/tf2_server_setup_tutorial/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>国内TF2服务器</title>
      <link>https://tyhh100.github.io/blog/2024/02/29/guo-nei-tf2-fu-wu-qi/</link>
      <guid>https://tyhh100.github.io/blog/2024/02/29/guo-nei-tf2-fu-wu-qi/</guid>
      <pubDate>Thu, 29 Feb 2024 08:26:48 GMT</pubDate>
      
        
        
      <description>&lt;link rel=&quot;stylesheet&quot; type=&quot;text&amp;#x2F;css&quot; href=&quot;https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css&quot;&gt;&lt;p&gt;&lt;font size</description>
        
      
      
      
      <content:encoded><![CDATA[<link rel="stylesheet" type="text&#x2F;css" href="https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css"><p><font size="3"><b>鼠标中键点击一下IP,会打开一个新的网页并弹出请求同意即可</b></font><br><font size="3"><b>下面的服务器状态IP不是</b></font></p><h2 id="好时光"><a href="#好时光" class="headerlink" title="好时光"></a><font size="3"><b>好时光</b></font></h2><p><a class="link"   href="steam://connect/124.221.61.195:27015" >124.221.61.195:27015<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:[好时光服务器] 2<del>6</del>10人纯净MVM-回合[1&#x2F;6]</p><iframe src="https://cache.gametracker.com/components/html0/?host=124.221.61.195:27015&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><h2 id="日常服"><a href="#日常服" class="headerlink" title="日常服"></a><font size="3"><b>日常服</b></font></h2><p><a class="link"   href="steam://connect/110.42.213.207:27015" >110.42.213.207:27015<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:[日常服务器|0&#x2F;18] 绝地大乱斗—Harvest</p><iframe src="https://cache.gametracker.com/components/html0/?host=110.42.213.207:27015&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><h2 id="咖啡厅"><a href="#咖啡厅" class="headerlink" title="咖啡厅"></a><font size="3"><b>咖啡厅</b></font></h2><p><a class="link"   href="steam://connect/103.40.13.52:33863" >103.40.13.229:33863<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:[Coffee]可可咖啡馆挂机服偶尔也PUB</p><iframe src="https://cache.gametracker.com/components/html0/?host=103.40.13.52:33863&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><p><a class="link"   href="steam://connect/103.40.13.52:33861" >202.189.6.118:33861<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:MidHeart 可可竞技服 MGE</p><iframe src="https://cache.gametracker.com/components/html0/?host=103.40.13.52:33861&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><h2 id="热狗"><a href="#热狗" class="headerlink" title="热狗"></a><font size="3"><b>热狗</b></font></h2><p><a class="link"   href="steam://connect/101.34.87.18:27021" >101.34.87.18:27016<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:热狗服多模式!！堂堂连载！Q群：984878551</p><iframe src="https://cache.gametracker.com/components/html0/?host=101.34.87.18:27021&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><h2 id="Zemi"><a href="#Zemi" class="headerlink" title="Zemi"></a><font size="3"><b>Zemi</b></font></h2><p><a class="link"   href="steam://connect/1.13.15.176:27015" >1.13.15.176:27015<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:[Zemi-Server][回调武器]|狂扁BOT&amp;养老Group_589248489)</p><iframe src="https://cache.gametracker.com/components/html0/?host=1.13.15.176:27015&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><h2 id="冰箱"><a href="#冰箱" class="headerlink" title="冰箱"></a><font size="3"><b>冰箱</b></font></h2><p><a class="link"   href="steam://connect/112.17.187.18:11210" >112.17.187.18:11210<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:[IceBox|TF2]剧情联播-MVM3 群:714581529</p><iframe src="https://cache.gametracker.com/components/html0/?host=112.17.187.18:11210&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><p><a class="link"   href="steam://connect/112.17.187.18:11206" >112.17.187.18:11206<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:[IceBox|TF2]特殊使命-MVM2 群:714581529</p><iframe src="https://cache.gametracker.com/components/html0/?host=112.17.187.18:11206&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><p><a class="link"   href="steam://connect/39.170.11.109:11441" >112.17.187.18:11267<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:[IceBox|TF2]工程塔防-MVMTD 群:714581529</p><iframe src="https://cache.gametracker.com/components/html0/?host=39.170.11.109:11441&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><p><a class="link"   href="steam://connect/39.170.11.109:11267" >112.17.187.18:11267<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:[IceBox|TF2]镜之边缘-跑酷要塞 群:714581529</p><iframe src="https://cache.gametracker.com/components/html0/?host=39.170.11.109:11267&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><!-- ## <font size="3"><b>量子</b></font>[121.41.116.54:57029](steam://connect/121.41.116.54:57029)全称:量子1# | 量子游戏挂机服 (www.shait.net)<iframe src="https://cache.gametracker.com/components/html0/?host=121.41.116.54:57029&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe> --><h2 id="B-S-Brony-恩情服"><a href="#B-S-Brony-恩情服" class="headerlink" title="B_S_Brony[恩情服]"></a><font size="3"><b>B_S_Brony[恩情服]</b></font></h2><p><a class="link"   href="steam://connect/119.91.8.134:27015" >114.66.50.112:27015<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:[恩情服]多模式 群:203874564 </p><iframe src="https://cache.gametracker.com/components/html0/?host=119.91.8.134:27015&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><p><a class="link"   href="steam://connect/115.159.226.31:27015" >114.66.50.112:27015<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:将军的4v4手球</p><iframe src="https://cache.gametracker.com/components/html0/?host=115.159.226.31:27015&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><h2 id="篮球社"><a href="#篮球社" class="headerlink" title="篮球社"></a><font size="3"><b>篮球社</b></font></h2><p><a class="link"   href="steam://connect/110.42.47.54:27015" >114.66.24.207:27015<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:[篮球社]挂机服|交友贸易|插件多多|已接入AI聊天</p><iframe src="https://cache.gametracker.com/components/html0/?host=110.42.47.54:27015&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><h2 id="营养快线"><a href="#营养快线" class="headerlink" title="营养快线"></a><font size="3"><b>营养快线</b></font></h2><p><a class="link"   href="steam://connect/59.110.144.137:27678" >59.110.144.137:27322<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:”[营养快线]MVM新兵训练营mvm_newbie_server<del>COALTOWN</del></p><iframe src="https://cache.gametracker.com/components/html0/?host=59.110.144.137:27678&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><h2 id="隔壁老杨"><a href="#隔壁老杨" class="headerlink" title="隔壁老杨"></a><font size="3"><b>隔壁老杨</b></font></h2><p><a class="link"   href="steam://connect/114.66.24.207:27016" >114.66.24.207:27016<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:隔壁老杨之狂扁兵種战争 现已融入可可咖啡厅</p><iframe src="https://cache.gametracker.com/components/html0/?host=114.66.24.207:27016&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><h2 id="Kud"><a href="#Kud" class="headerlink" title="Kud"></a><font size="3"><b>Kud</b></font></h2><p><a class="link"   href="steam://connect/110.42.9.193:19" >114.55.64.188:27015<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:退休老兵养老院[x100]|QQ群：1078263991</p><iframe src="https://cache.gametracker.com/components/html0/?host=110.42.9.193:19&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><h2 id="未知归属"><a href="#未知归属" class="headerlink" title="???[未知归属]"></a><font size="3"><b>???[未知归属]</b></font></h2><p><a class="link"   href="steam://connect/114.55.64.188:27015" >114.55.64.188:27015<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:莲花跳跃服 (Lotus Leap TF2Jump)</p><iframe src="https://cache.gametracker.com/components/html0/?host=114.55.64.188:27015&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><p><a class="link"   href="steam://connect/43.143.98.177:23333" >114.55.64.188:27015<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:躲避球dodgeball(测试中)</p><iframe src="https://cache.gametracker.com/components/html0/?host=43.143.98.177:23333&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><p><a class="link"   href="steam://connect/203.135.99.19:56022" >114.55.64.188:27015<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>全称:鳕鱼堡vsh专卖店：听说你喜欢汉堡？是的，汉堡</p><iframe src="https://cache.gametracker.com/components/html0/?host=203.135.99.19:56022&bgColor=333333&fontColor=cccccc&titleBgColor=222222&titleColor=ff9900&borderColor=555555&linkColor=ffcc00&borderLinkColor=222222&showMap=0&showCurrPlayers=0&showTopPlayers=0&showBlogs=0&width=240" frameborder="0" scrolling="no" width="240" height="164"></iframe><script type="text&#x2F;javascript" src="https://unpkg.com/kity@2.0.4/dist/kity.min.js"></script><script type="text&#x2F;javascript" src="https://unpkg.com/kityminder-core@1.4.50/dist/kityminder.core.min.js"></script><script defer="true" type="text&#x2F;javascript" src="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.js"></script><link rel="stylesheet" type="text&#x2F;css" href="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.css">]]></content:encoded>
      
      
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/">服务器</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%B8%B8%E6%88%8F/">游戏</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/TF2/">TF2</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/%E5%9B%BD%E5%86%85/">国内</category>
      
      
      <comments>https://tyhh100.github.io/blog/2024/02/29/guo-nei-tf2-fu-wu-qi/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>FortWars|要塞战争</title>
      <link>https://tyhh100.github.io/blog/2023/08/30/fortwarsoryao-sai-zhan-zheng/</link>
      <guid>https://tyhh100.github.io/blog/2023/08/30/fortwarsoryao-sai-zhan-zheng/</guid>
      <pubDate>Wed, 30 Aug 2023 05:08:26 GMT</pubDate>
      
        
        
      <description>&lt;link rel=&quot;stylesheet&quot; type=&quot;text&amp;#x2F;css&quot; href=&quot;https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css&quot;&gt;&lt;p&gt;类似于“起源要塞”以</description>
        
      
      
      
      <content:encoded><![CDATA[<link rel="stylesheet" type="text&#x2F;css" href="https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css"><p>类似于“起源要塞”以及 gmod 中的“城堡战争”模式,这段出处<a class="link"   href="https://wiki.teamfortress.com//FortWarswiki/zh-hans"  target="_blank">TF2wiki<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p><hr/>你要用你手头的现金,构建防御或者节约/存起来进行兵种购买,默认初始所有人只能用Scout,在聊天框输入!fwmenu打开FW主菜单里面可以看到购买兵种的选项<hr/>获得胜利条件类型:<br/>1.站点,类似于<a class="link"   href="https://wiki.teamfortress.com/wiki/List_of_game_modes/zh-hans#.E5.AF.B9.E7.A7.B0.E5.9E.8B.E6.8E.A7.E5.88.B6.E7.82.B9"  target="_blank">对称性控制点<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>,只不过这边就三个点 中心点为中立其他两个点都为双方控制,有一方控制所有点就会获得胜利<br/>2.情报,地图中心或两侧 会生成一个白色情报有一方拿着这个情报上面倒计时就会开始上面倒计结束就会获得胜利---<p>玩家可用指令:</p><ul><li>!fwhelp 获得插件的指令帮助</li><li>!fwmenu 打开FW主菜单</li><li>!fwresetspawn 重置你的自定义重生点(前提服务器开启这个fw_custom_spawn参数)</li><li>!fwunstuck 脱离卡点</li><li>!fwgivemoney 现金数量 玩家名字</li><li>!fwunstuck 传送回重生点</li></ul><hr><p>插件自带的地图:<br><br/>站点</p><p>fw_3cp_a1<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/FortWars/fw_3cp_a1.webp"                                     ></p><p>fw_gas_a2<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/FortWars/fw_gas_a2.webp"                                     ></p><hr><p>情报</p><p>fw_bridge_a1<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/FortWars/fw_bridge_a1.webp"                                     ></p><p>fw_cube_b8(出生点旁边有个竞技场)<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/FortWars/fw_cube_b8.webp"                                     ></p><p>fw_forts_a2<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/FortWars/fw_forts_a2.webp"                                     ></p><p>fw_sewers_a3<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/FortWars/fw_sewers_a3.webp"                                     ></p><p>fw_war_a1<br><img                       lazyload                     src="/images/loading.svg"                     data-src="/blog/images/posts_images/FortWars/fw_war_a1.webp"                                     ></p><script type="text&#x2F;javascript" src="https://unpkg.com/kity@2.0.4/dist/kity.min.js"></script><script type="text&#x2F;javascript" src="https://unpkg.com/kityminder-core@1.4.50/dist/kityminder.core.min.js"></script><script defer="true" type="text&#x2F;javascript" src="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.js"></script><link rel="stylesheet" type="text&#x2F;css" href="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.css">]]></content:encoded>
      
      
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/">服务器</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%B8%B8%E6%88%8F/">游戏</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/TF2/">TF2</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%B8%B8%E6%88%8F%E7%8E%A9%E6%B3%95/">游戏玩法</category>
      
      
      <comments>https://tyhh100.github.io/blog/2023/08/30/fortwarsoryao-sai-zhan-zheng/#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>SCP:秘密要塞</title>
      <link>https://tyhh100.github.io/blog/2023/07/08/scp_secret_fortress/</link>
      <guid>https://tyhh100.github.io/blog/2023/07/08/scp_secret_fortress/</guid>
      <pubDate>Sat, 08 Jul 2023 03:56:29 GMT</pubDate>
      
        
        
      <description>&lt;link rel=&quot;stylesheet&quot; type=&quot;text&amp;#x2F;css&quot; href=&quot;https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css&quot;&gt;&lt;p&gt;&lt;font size</description>
        
      
      
      
      <content:encoded><![CDATA[<link rel="stylesheet" type="text&#x2F;css" href="https://cdn.jsdelivr.net/npm/hexo-tag-hint@0.3.1/dist/hexo-tag-hint.min.css"><p><font size="3">主编写:<b>先帝</b></font><br><font size="3">扩充编写:<b>35</b></font></p><hr/>为了让各位有充分的游戏体验，下面我先来简单介绍一下游戏背景<hr/>SCP是一个有关于各种超自然现象、个体等等事件，我们把它们称为SCP项目。SCP基金会成立的目的是为了收容或者控制这些异常，保护世人免遭灾害。但是，有些SCP项目会试图突破收容或者趁机突破收容，这些SCP项目大多数都是怀有敌意的，所以SCP基金会要尽快重收容这些SCP项目。接下来介绍一下游戏的几种阵营<hr/><font size="3"><b>D级阵营</b>：</font>D级人员混沌分裂者<hr/><font size="3"><b>基金会阵营</b>:</font>科学家九尾狐机动特遣队保安<hr/><font size="3"><b>SCP阵营</b>:</font>各种SCP,目前服务器有<br/><a class="link"   href="https://en.scpslgame.com/index.php?title=SCP-173"  target="_blank">SCP173<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-最初之像 <br/><a class="link"   href="https://en.scpslgame.com/index.php?title=SCP-096"  target="_blank">SCP096<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-害羞的人 <br/><a class="link"   href="https://en.scpslgame.com/index.php?title=SCP-939"  target="_blank">SCP939<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-千喉之兽 <br/>SCP076-2-亚伯<br/><a class="link"   href="https://en.scpslgame.com/index.php?title=SCP-106"  target="_blank">SCP106<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-恐怖老人 <br/>SCP457-炎魔<br/><a class="link"   href="https://en.scpslgame.com/index.php?title=SCP-049"  target="_blank">SCP049<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-疫医 <br/><a class="link"   href="https://scpcbmp.fandom.com/wiki/SCP_035"  target="_blank">SCP035<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-面具<br/><a class="link"   href="https://en.scpslgame.com/index.php?title=SCP-049-2"  target="_blank">SCP049-2<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-僵尸<hr/><font size="3"><b>道具类SCP</b>:</font><br/><a class="link"   href="https://en.scpslgame.com/index.php?title=SCP-018"  target="_blank">SCP018<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-弹力球<br/><a class="link"   href="https://en.scpslgame.com/index.php?title=SCP-500"  target="_blank">SCP500<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-万能药<br/><a class="link"   href="https://en.scpslgame.com/index.php?title=SCP-268"  target="_blank">SCP268<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-忽视之帽<br/><a class="link"   href="https://en.scpslgame.com/index.php?title=SCP-914"  target="_blank">SCP914<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-万能转换机<br/><a class="link"   href="https://en.scpslgame.com/index.php?title=SCP-207"  target="_blank">SCP207<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>-可乐(肥仔快乐水!)<hr/><font size="3"><b>跟SCP合作的阵营</b>:</font><br/>卫士(HatTurtle 无人机)<br/>突击(HatTurtle 无人机)<br/>斥候(HatTurtle 无人机)<hr/>D级阵营的目标是：协助D级人员逃出设施，绑走科学家使其转换为己方阵营，无效化其他阵营<hr/>基金会阵营的目标是：协助科学家逃出设施，无效化其他阵营（把D级绑走可以转换成九尾狐队员）<hr/>SCP的目标：杀死所有人到这里，可以看出，SCP是万人敌，所以为了平衡游戏当然SCP也是有特殊能力和各自的缺点了<hr/>SCP049-特殊能力：能够将自己杀死的人类转换为SCP049-2.缺点:移动速度较慢，且转化为僵尸有时间限制，一段时间内不转化尸体则无法转化<hr/>SCP049-2特殊能力:无特殊能力，就是一个普通僵尸。<hr/>SCP096-特殊能力：被别人看到脸时会进入狂暴，被别人攻击时也会狂暴(被其他SCP看到不算)狂暴时移动速度简直起飞，且会有大幅的跳跃加成，而且狂暴时可以拆门（大门，电梯门，气闸，检查点除外）。缺点：狂暴时有前摇狂暴后有冷却，冷却期间移动速度超低，跳跃能力也超低，且不狂暴时无法攻击。<hr/>SCP106-特殊能力：可以定点传送，能穿过大多数门（TF2中搞不到这个效果，改成能开大多数门），有极大的子弹抗性，子弹几乎无法杀死106。缺点：移动速度缓慢，当有人进入SCP106收容设施进行献祭时106会被直接收容！特殊机制：106的攻击并不会直接使人致死，而是会被装进106的口袋空间，在口袋内会持续掉血，有8个出口选择，选对了可以逃出口袋,选错了会直接死亡.<hr/>SCP173-特殊能力：拥有秒杀能力,可在自己脚下释放一滩污泥，可以减速经过的玩家，超高速移动.缺点：被注视时无法移动，此时会触发特殊机制：被注视时会开始读条（很快）当读条满了时可进行一次瞬移，你可以瞬移到你鼠标所指向的目标点，如目标点有敌对阵营玩家，则他的脖子会瞬间被你扭断！<font size="1">(进行颈部按摩)</font><hr/>SCP939-特殊能力：只能够看到移动的目标，并且能够和人类沟通。缺点：不能看到静止不动的敌对阵营玩家，蹲着缓慢移动也看不见。<hr/>SCP076-2亚伯-特殊能力：在没有狂暴之前需要攻击两次才能击杀 杀死5个人来进入狂暴模式，狂暴后攻击只要一次即可击杀，并有跳跃高度提升<hr/>SCP457-炎魔-特殊能力：每秒会掉1血，攻击到敌人后会给他上一层着火，杀死后会加血(+500)也可以吃掉道具来回血(+500) 击杀人员多了之后将会扣除自己的血量从而把最后一个击杀的变成另一个457<hr/>SCP035-面具-特殊能力：可以正常拾取物品 击杀敌人可以回血 但无法使用SCP914<hr/>SCP018-弹力球-为反常规的弹力球，会越弹越快，在密闭的空间使用时有极强的杀伤力。值得一提的是，可使用018破开大门<hr/>SCP500-万能药-使用后会缓慢恢复生命值<hr/>SCP268-忽视之帽-戴上后会无敌15秒<hr/>SCP914-万能转换机-拥有 粗加工、半粗加工、1:1、精加工、超精加工 五种转换模式,可以用来转换物品等级 通常用于合卡<hr/>SCP207-可乐-使用后立即恢复生命值(回复多少不确定有知道的可以提供一下信息)并增加移动速度,但随着时间推移你会缓慢扣除生命值 直到使用SCP500<hr/><font size="3"><b>跟SCP合作的职业特点</b>:</font><br/>卫士(HatTurtle 无人机)-自带机枪/爆破步枪/粉色的卡/砍刀/红色金属/贝壳护甲,有回血能力<br/>突击(HatTurtle 无人机)-自带爆破步枪/粉色的卡/砍刀/红色金属/贝壳护甲,有回血能力<br/>斥候(HatTurtle 无人机)-自带爆破手枪/粉色的卡/砍刀/红色金属/贝壳护甲,有回血能力<hr/><font size="3"><b>跟SCP合作的道具特点</b>:</font><br/>红色金属在背包里能提高伤害和减伤,但是会持续掉血<hr/><font size="3"><b>地图可互动内容</b>:</font><br/>自动贩卖机:消耗两枚金币抽取以下效果<br/>速度加成/超量治疗/暴击/减速/自燃,前四种效果持续时间比较长,而自燃会在燃烧时的前几秒增大燃烧时的伤害,随后变为后续燃烧<hr/><font size="3"><b>游戏机制</b>：</font><br/>基金会会每3分钟刷新一波九尾狐或是混沌，由死亡玩家扮演。<br/>有倒计时的地图会存在<b>净化程序</b>屏幕正上方倒计时结束就会从轻度收容区开始释放毒气杀死所有玩家(<font size="1">有待补充</font>) <br/>阿尔法核弹：在A大门附近有核弹控制室，O5权限卡可开启，开启后会有90秒倒计时爆炸后基金会设施内的所有玩家都会死亡，地表上的玩家不会有影响<hr/><font size="3"><b>游戏基本思路</b>：</font><p>作为D级：寻找卡——找914——合卡——跑路<br>跟着大佬走——跑路</p><p>作为科学家：瞎逛——找914——合卡——跑路<br>跟着大佬——跑路</p><p>作为保安：前往重收容区——前往轻收容区——营救科学家<br>绑D级人员——逃出</p><p>作为九尾狐：前往办公区——前往重收容区——收容SCP<br>营救博士，绑或杀死D级——带萌新跑路</p><p>作为混沌：前往办公区——前往重收容区——打SCP<br>营救D级，绑或杀死科学家——跑路</p><p>作为SCP：有什么好说的？直接杀人！</p><hr/>关于SCP秘密要塞的<s>基本</s>游戏思路就到这里啦，希望这些话对你们有帮助，可以让各位在这个混乱且危险的基金会中生存下去，我们基金会见awa<script type="text&#x2F;javascript" src="https://unpkg.com/kity@2.0.4/dist/kity.min.js"></script><script type="text&#x2F;javascript" src="https://unpkg.com/kityminder-core@1.4.50/dist/kityminder.core.min.js"></script><script defer="true" type="text&#x2F;javascript" src="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.js"></script><link rel="stylesheet" type="text&#x2F;css" href="https://unpkg.com/hexo-simple-mindmap@0.8.0/dist/mindmap.min.css">]]></content:encoded>
      
      
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/">服务器</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%B8%B8%E6%88%8F/">游戏</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/TF2/">TF2</category>
      
      <category domain="https://tyhh100.github.io/blog/tags/%E6%B8%B8%E6%88%8F%E7%8E%A9%E6%B3%95/">游戏玩法</category>
      
      
      <comments>https://tyhh100.github.io/blog/2023/07/08/scp_secret_fortress/#disqus_thread</comments>
      
    </item>
    
  </channel>
</rss>
