专用游戏服务器如何设置?
2021-05-06 14:23:15 【

自 PC 游戏诞生之初,私有或专用游戏服务器就一直是 PC 游戏相对于其他平台的最大优势之一。与其依赖开发人员或发行商提供的可能参差不齐的多人游戏服务,不如为兼容的游戏设置自己的专用服务器,这样可以提供一定程度的稳定性、可定制性和控制能力,而这些可能在使用外部服务器时并不总是可以获得。1

不管您是要玩《反恐精英:全球攻势》*(Counter-Strike: Global Offensive*)、《方舟:生存进化》* (ARK: Survival Evolved*) 和《军团要塞 2》*(Team Fortress 2*),还是想要《我的世界》* (Minecraft*) 等较轻松的体验,运行自己的游戏服务器是更好地控制您和您的朋友游戏体验的绝佳方法。此外,您仍可以将自己的 TeamSpeak*、Mumble* 或其他 VoIP 服务托管在私有服务器上,而且都在您定义的参数范围内。

为何托管自己的专用服务器?

公共多人游戏使用客户端服务器或对等 (P2P) 托管,但两者均有缺点。客户端服务器由主机(通常是游戏发行商或游戏机制造商)运行,其中主机管理来自许多个人玩家的连接。此服务器配置适用于大多数人,但存在一些缺点,比如缺乏可定制性。

P2P 托管是现代多人游戏的另一项受欢迎的选择。P2P 允许一个玩家动态地作为主机,以便于其他玩家连接。使用这种设置,您依赖的是被选为主机的人员的连接,因此主机连接性能不佳意味着每个人的体验都将很糟糕。

但将专用游戏服务器用于兼容游戏,您可以畅玩您最爱的多人游戏,而且性能和稳定性方面的限制较低。您可以按自己想要的方式体验游戏,延迟较少,连接中断情况也较少。

要记住的一点是,除非您有较高的上传和下载速度,否则通过互联网连接到服务器的用户可能会遇到连接问题和延迟。(如果您正在设置仅供同一网络的朋友使用的局域网 (LAN),则不必担心这个问题。)

服务器硬件

专用服务器也是利用旧 PC 来获得额外里程的极好方式。将单独的 PC 用于游戏服务器将释放系统上的资源,并有助于确保提高游戏 PC 和服务器的稳定性。

下面是一些专用服务器的硬件要求,有助于确保您可以托管最新的游戏。对于大多数 32 人多人游戏来说,这些规格应是一个不错的基准,但 64 或更多人的游戏可能需要更高功率。请记住:服务器上的人越多,硬件的负担越大。

  • 64 位 Windows* OS(或 Linux*,带兼容游戏)

  • 固态盘 (SSD) 最好不要在机械硬盘驱动器上运行服务器,因为不断的读写操作和较慢的速度可能会导致各种问题

  • 至少 8GB RAM,16 或更多为最佳

  • 四核英特尔® CPU,最低 2.5GHZ 时钟速度

开放式电脑机箱

使用 Steam* 设置专用服务器

许多最常玩的 PC 游戏将 Steam* 用于多人架构,这为设置专用游戏服务器提供了一种便利、集中的方式。

在开始之前,需要查阅 Steam* 开发人员 Wiki 中的专用服务器 (英文),以确保您正寻求托管的游戏受支持。(不用担心,几乎所有大型非 Valve* 游戏(如《杀戮空间 2》*(Killing Floor 2*)、《武装突袭》*(Arma*) 系列、《腐蚀》*(Rust*)、《方舟》*(ARK*) 和 DayZ*)都在该列表上。) 在上面的 Wiki 中,您还将找到一些实用的链接,跳往部分热门游戏的逐步设置说明。

该 Wiki 还将让您知道是否可使用 Steam* Client 或 SteamCMD*(可免费下载 (英文) 的纯命令行版本 Steam*)来设置用于游戏的专用服务器。

如果要启用通过互联网的连接,很可能需要更改网络/路由器设置。这篇 Steam* 帮助文章 (英文) 具有关于如何配置路由器或家庭网络的全面说明,因为最佳设置会因特定设置而异。

SteamCMD*

对于喜欢使用命令行界面的人员而言,SteamCMD* 允许您安装和设置专用服务器,而不必在服务器上安装完整的 Steam* 客户端。要使用 SteamCMD*,需要知道游戏的 Steam* 应用程序 ID 号。

如果选择使用此路由,SteamCMD*-GUI 工具 (英文) 是设置专用服务器的简化解决方案。此程序允许您针对大多数兼容 Steam* 的游戏设置和运行服务器,包括适用于复古游戏的源服务器。它还明显比完整的 Steam* 安装更加紧凑。

SteamCMD*-GUI 相对简单明了,因此这对于不希望加载完整 Steam* 客户端的人士而言,是设置专用游戏服务器的首选方式。

《反恐精英:全球攻势》*

仅 SteamCMD*(应用程序 ID 号 740)

对于希望以最小代价获得全新《反恐精英:全球攻势》* 专用服务器的游戏玩家而言,Pyr0s CS:GO* Server Launcher (英文) 是可精简大部分流程的脚本。与任何第三方内容一样,请务必小心谨慎,以避免潜在病毒或恶意软件。

下载上面链接的批处理 (.bat) 文件后,将其移到专用服务器计算机上的《反恐精英:全球攻势》* 安装文件夹,并将其打开。脚本将执行,并自动启动服务器设置进程,从而允许您针对《反恐精英:全球攻势》* 的任何主要游戏模式运行服务器。

但是,自定义和优化服务器(如使用自定义图形、声音效果和音乐)需要更多的工作。详细阅读 Valve* 开发人员 Wiki (英文)。

《军团要塞 2》*

仅 SteamCMD*(应用程序 ID 号 232250)

通过 SteamCMD*-GUI 工具可以非常轻松地设置《军团要塞 2》* 专用服务器,但需要修改游戏目录中的部分文件。TF2* Wiki (英文) 是启动和运行专用服务器的极好资源。

《方舟:生存进化》*

SteamCMD* 和 Steam* 客户端(应用程序 ID 号 376030)

《方舟》* 游戏玩家可以使用名为 Ark* Server Manager (英文) 的非官方免费程序,
该程序提供了一种简单、全面的方式来管理服务器的创建过程。

如果您不想使用 GUI 工具运行服务器,则有非官方的 ARK* Wiki,其中包含一些有关 (英文) 如何创建服务器的实用说明。(请注意,不管您做何选择,托管 ARK* 服务器都可能非常耗费硬件。)

为非 Steam* 游戏设置专用服务器

并非每个游戏都将 Steam* 用作专用服务器的基础。最常见的使用自己的服务器软件的游戏示例是《我的世界》*,但《星际战甲》*(Warframe*) 等其他游戏也有独特的设置过程 (英文)。

《我的世界》* 私有服务器

《我的世界》* 使用专有托管软件 (英文),因此需要采用与 Steam* 不同的路由,以便在自己的硬件上创建专用游戏服务器。在链接页面上,您可选择同时为 Java* 和 Windows* 10 版本的《我的世界》* 安装服务器软件。不支持两者之间的跨平台协作,因此请确保安装正确的版本。

下载并运行相应的软件服务器程序后,只要运行就将为您的服务器创建文件夹。务必安装在单独的“《我的世界》* Server”文件夹中,以便保持一切正常且井井有条。

在这里,只需对两个文本文件做一些快速更改就可以了。有关逐步说明,Gamepedia 上《我的世界》* 的非官方 Wiki 有一个很好的教程,可用于设置您的首台私有服务器 (英文)。

简单的服务器设置

与 PC 游戏的早期相比,设置专用服务器要快得多、容易得多。只需少量工作,您和您的朋友就可以在心仪的多人游戏中享受到无缝体验。


】【打印关闭】 【返回顶部
上一篇完整版游戏服务器架构演进 下一篇游戏服务器开发技术小结