限时抢购 50% 全场服务器优惠 仅剩最后几小时!
距结束还剩: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
分类

Risk of Rain 2 服务器设置指南


本指南介绍如何设置和配置您在 Legion Hosting 上托管的 Risk of Rain 2 专用服务器,包括 GPanel 启动变量、server.cfg 配置、连接服务器、模组支持和存档管理。

开始之前:请确保您的服务器已在 GPanel 中安装并启动。如果您需要帮助查找服务器的 IP 地址和端口,请参阅如何查找您的服务器 IP 和端口

首次启动

首次启动 Risk of Rain 2 服务器时,GPanel 将通过 SteamCMD 自动下载并安装专用服务器文件(Steam App ID 1180760)。此过程可能需要几分钟,具体取决于网络速度。

  1. 登录 GPanel 并选择您的 Risk of Rain 2 服务器。
  2. 控制台选项卡上点击启动按钮。
  3. 等待安装完成。控制台将显示 SteamCMD 获取服务器文件的下载进度。
  4. 服务器完全启动后,您将看到一条消息,表明服务器已准备就绪并正在监听连接。
Wine 环境:Risk of Rain 2 的专用服务器在 Linux 上通过 Wine 运行。服务器 egg 会自动处理此项配置 — 您无需手动配置 Wine。系统还会自动配置 xvfb 虚拟显示以满足服务器的显示要求。

GPanel 启动变量

关键服务器设置在 GPanel 中作为启动变量进行配置。这些变量作为参数传递给服务器进程,每次服务器启动时生效。

  1. 登录 GPanel
  2. 从服务器列表中选择您的 Risk of Rain 2 服务器。
  3. 点击启动选项卡。
  4. 查看并调整以下变量,然后重启服务器以使更改生效。
变量 默认值 描述
HOSTNAME Risk of Rain 2 Dedicated Server 在游戏内服务器浏览器中显示的名称。设置一个容易辨认的名称,以便玩家找到您的服务器。
PLAYERS 4 大厅允许的最大玩家数。Risk of Rain 2 使用模组最多支持 16 名玩家,但原版游戏设计为最多 4 人。更高的玩家数量会增加资源使用。
PASSWORD (空) 玩家加入时需要输入的可选密码。留空表示公开服务器。密码区分大小写。
ADVERTISE 1 控制服务器是否出现在游戏内服务器浏览器中。设置为 1 公开列出服务器,设置为 0 隐藏服务器(玩家必须使用直接连接)。
更改需要重启。修改启动变量后,您必须从控制台选项卡重启服务器以使更改生效。

server.cfg 配置

对于启动选项卡中未提供的设置,您可以直接编辑服务器配置文件。文件位于:

Risk of Rain 2_Data/Config/server.cfg

使用 GPanel 的文件选项卡或通过 SFTP 连接打开此文件。该文件使用简单的键值格式。以下是常用的调整设置:

设置 示例值 描述
sv_hostname My RoR2 Server 服务器名称。通常通过 HOSTNAME 启动变量设置,但也可以在此处定义。
sv_maxplayers 4 最大玩家数。也可以通过 PLAYERS 启动变量设置。
sv_password mypassword 服务器密码。也可以通过 PASSWORD 启动变量设置。
heart_beat 1 服务器是否向主服务器发送心跳包以在浏览器中列出。等同于 ADVERTISE 启动变量。
steam_authentication 1 为连接的玩家启用 Steam 认证。除非有特殊原因,否则请保持为 1
编辑 server.cfg 前请停止服务器。在服务器运行期间所做的更改可能会在服务器关闭时被覆盖。请先从 GPanel 停止服务器,进行编辑,然后再启动。
启动变量优先。如果同一设置在 GPanel 启动选项卡和 server.cfg 中都有定义,启动变量将覆盖配置文件中的值。核心设置请使用启动选项卡,server.cfg 用于额外的微调。

如何连接

方式 A — 游戏内服务器浏览器

如果您的服务器将 ADVERTISE 设置为 1,它将出现在游戏内服务器浏览器中:

  1. 启动 Risk of Rain 2。
  2. 在主菜单中选择 Multiplayer
  3. 点击 Find a Game 打开服务器浏览器。
  4. 按名称搜索您的服务器(您配置的 HOSTNAME)。
  5. 选择服务器并点击 Join。如果提示,请输入密码。
新启动的服务器可能需要一两分钟才能出现在浏览器中。如果没有立即看到您的服务器,请稍等片刻并刷新列表。

方式 B — 通过控制台直接连接

您可以使用游戏内控制台直接连接,这对于有密码保护或未列出的服务器非常有用:

  1. 启动 Risk of Rain 2。
  2. Ctrl + Alt + `(反引号键)打开游戏内控制台。如果控制台未打开,您可能需要通过添加 --doorstep-enable 启动参数来启用它,或者安装 BepInEx(请参阅下方的模组支持部分)。
  3. 输入以下命令并按 Enter
    connect "IP:PORT"
    IPPORT 替换为 GPanel Network 选项卡中显示的服务器 IP 地址和游戏端口。
  4. 如果服务器设置了密码,系统将提示您输入。

有关查找服务器 IP 和端口的详细信息,请参阅如何查找您的服务器 IP 和端口

模组支持

Risk of Rain 2 拥有活跃的模组社区,主要集中在 Thunderstore(一个模组仓库和管理器)。大多数服务器端模组需要 BepInEx 模组框架。

安装 BepInEx

BepInEx 是 Risk of Rain 2 的标准模组加载器。要在服务器上安装它:

  1. Thunderstore 下载最新的 BepInExPack
  2. 从 GPanel 控制台选项卡停止您的服务器。
  3. 通过 SFTP 连接到您的服务器(请参阅如何通过 SFTP 上传文件)。
  4. 解压 BepInExPack 压缩包,将内容上传到服务器根目录并与现有文件合并。关键文件是 BepInEx/ 文件夹及相关配置文件。
  5. 启动服务器。BepInEx 将在首次启动时初始化并创建其插件和配置目录。

安装服务器端模组

安装 BepInEx 后,您可以添加服务器端模组:

  1. Thunderstore 上浏览模组。查找标记为服务器端或主机必需的模组。
  2. 下载模组并解压。
  3. 通过 SFTP 将模组的 DLL 文件上传到服务器上的 BepInEx/plugins/ 目录。
  4. 重启服务器以加载新模组。
模组兼容性:服务器和所有连接的客户端必须拥有匹配版本的所有必需模组。如果客户端缺少必需的模组或版本不匹配,可能无法连接或出现错误。请与您的玩家协调,确保每个人使用相同的模组版本。

使用 r2modman(客户端)

对于本地游戏客户端的模组管理,推荐使用 r2modman 模组管理器。它可以处理模组下载、依赖项解析和配置文件管理。连接到您的模组服务器的玩家应使用 r2modman 在本地安装相同的模组集。

  1. Thunderstore 或其 GitHub 发布页面下载 r2modman。
  2. 选择 Risk of Rain 2 作为游戏。
  3. 创建一个配置文件并安装服务器所需的模组。
  4. 通过 r2modman 启动游戏以确保所有模组已加载。
提示:与玩家分享您的模组列表或 r2modman 配置文件导出,以便他们可以轻松安装完全相同的模组和版本。

存档管理

Risk of Rain 2 专用服务器处理运行状态和进度的方式与单人游戏不同。以下是需要了解的要点:

  • 运行持久性:Risk of Rain 2 的一次运行持续到服务器运行结束。如果服务器重启或停止,当前运行结束,服务器再次启动时将创建新的大厅。没有中途保存系统 — 这是设计如此,因为每次运行都是连续的游戏会话。
  • 玩家存档:解锁内容和玩家进度(物品、皮肤、挑战)存储在客户端,而非服务器上。无论服务器状态如何,玩家都会保留其解锁内容。
  • 服务器配置持久性:您的 server.cfg 和 GPanel 启动变量在重启后仍然保留。只有正在进行的运行会在服务器停止时丢失。
避免在活跃运行期间意外重启。由于运行无法中途保存,意外的服务器重启将结束所有已连接玩家的当前运行。如果需要重启以进行维护或配置更改,请与玩家协调,找到两次运行之间的自然间歇点。
计划重启:如果您在 GPanel 中启用了计划重启,请注意这将结束任何活跃的运行。建议在玩家较少的非高峰时段安排重启。有关配置详情,请参阅计划重启

常见问题

服务器未出现在浏览器中

  • 确认服务器已在 GPanel 中完全启动。服务器必须完成启动流程后才会向主服务器注册。
  • 确认 ADVERTISE 启动变量已设置为 1
  • 新服务器可能需要几分钟才能出现在浏览器中。等待期间可以尝试直接连接。
  • 检查 GPanel 控制台是否有错误。如果服务器崩溃或初始化失败,将不会出现在浏览器中。

玩家无法连接

  • 确保服务器正在运行且未处于崩溃循环中。检查 GPanel 控制台中的错误消息。
  • 如果设置了密码,请确认玩家输入正确。密码区分大小写。
  • 确认您和玩家运行的是相同的游戏版本。Risk of Rain 2 的更新可能导致版本不匹配时的兼容性问题。
  • 如果使用了模组,请确保所有连接的玩家安装了相同的模组和版本。模组不匹配是模组服务器上连接失败的最常见原因。

相关文章

需要帮助?

如果您遇到本指南未涵盖的问题,我们的支持团队随时准备提供帮助。提交支持工单,并附上您的服务器 ID、问题描述以及 GPanel 中的相关控制台输出。


这篇文章对您有帮助吗?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.