雨中冒险2联机教程

最近沉迷的游戏,由于联机环境复杂,固出此教程。


1.建立本地服务器

SteamCMD 是 Steam 客户端的命令行版本。它的主要用途是使用命令行界面安装和更新Steam上可用的各种专用服务器。它适用于任何使用SteamPipe内容系统的游戏。当你需要架设一款在Steam发行游戏的个人服务器的时候,就会用到这款软件。

但是雨中冒险2有已经集成好的cmd,所以我们懒人直接在steam商店中下载即可。( •̀ ω •́ )✧

  1. 点击库

  2. 筛选条件里勾选上”工具“

  3. 输入rain搜索,会看到有一个Risk of Rain 2 Dedicated Server,这个就是我们要的服务器,下载即可

  4. 下载完成后,在库里右键它–>浏览本地文件–>进入到...\steamapps\common\Risk of Rain 2 Dedicated Server\Risk of Rain 2_Data\Config的文件夹,用记事本或者VScode打开server_startup.cfg这个文件,进行服务器的配置

  5. 修改配置

    1
    2
    3
    4
    5
    6
    7
    sv_maxplayers 4; // 游戏人数上限,实际上已不可更改,需打"toomanypeople"mod
    steam_server_heartbeat_enabled 1; // 设置为0将不播发到主服务器。没懂,不修改
    sv_hostname "Risk of Rain 2 Dedicated Server"; // 服务器名称
    sv_port 27015; // 服务器使用的端口
    steam_server_query_port 27016; // 服务器查找端口的范围
    steam_server_steam_port 0;
    sv_password ""; // 设定服务器的密码,留空白则无需密码即可加入
  6. 保存修改完成配置

2.内网穿透

内网穿透,即NAT(Network Address Translator)穿透,是指计算机在内网(局域网)内使用私有IP地址,在连接外网(互联网)时使用全局IP地址的技术 。该技术被普遍使用在有多台主机但只通过一个公有IP地址访问的私有网络中。

联机所使用的内网穿透有多种方式,我列举一下目前我知道的软件:RadminLAN,N2N,Team viewer,ZerotierOne,SakuraFrp,蛤蟆吃…(咋一看我还试了好多软件哈哈哈)

本文主要介绍以SakuraFrp来穿透的方法。开始!

  1. 首先去注册一个账号,然后花¥1完成实名认证
  2. 认证完成就可以免费用普通隧道了。记得趁人少的时候创建隧道,不然满负载时隧道是暂停创建的!
  3. 查看节点状态。服务–>节点状态,找一个人少的节点。记住这个节点的名字,一会要用。
  4. 隧道列表里,点击创建隧道,筛选UDP类型普通节点(内地),选择刚刚看到人少的节点进行创建。
  5. 节点类型选择UDP,本地IP默认就行,本地端口设置为27015,点击创建即可
  6. 最后下载他的桌面端应用,用密钥登陆客户端,打开我们创建的隧道,在日志里查看隧道的具体信息。一会连接服务器要用。

3.开服务器

  1. 通过r2modman打开ServerRisk of Rain 2 Dedicated Server。这里我默认你已经学会使用这个软件,注意mod要装在服务器里头。(部分人反映不会安装mod,现可在参考文章学习)
  2. profile selection界面这里建议create new,创建一个专门用于服务器的mod配置
  3. 到里面的online下载你所需要的mod。如果你是加入别人的游戏,建议是和房主的mod一致,否则可能会出现不可预知的错误。
  4. 安装完所需的mod,点击startmoded启动服务器
  5. 直到命令行窗口显示teamworks Server Ip discovered,至此,装了mod的服务器开启成功!这个窗口要一直开着不能关闭。
  6. 可以到steam中查看是否开启成功
    1. 打开steam主页面
    2. 点击左上角的选项卡查看,点击服务器,里面有个局域网的选项卡,点击看看是否有房间,如果有,说明房间开启成功

4.好友加入服务器房间

  1. 通过r2modman打开GameRisk of Rain 2

  2. 游戏内打开控制台Ctrl+Alt+~

  3. 依次输入以下代码

    1
    2
    cl_password <设置的密码>
    connect <日志里的地址>

    也可以直接一行输入完

    1
    cl_password <设置的密码>;connect <日志里的地址>

5.如何中途加入

这个其实是一个mod,需要安装在服务器里。名字是DropinMultiplayer。它可以让中途加入的人拥有一定的物品装备,不至于落后太多而无游戏体验。

控制台输入/join_as Bandit

角色 对应代码
盗贼 Bandit
船长 Captain
指挥官 Commando
毒狗 Acrid
工程师 Engineer
异教徒 Heretic
女猎人 Huntress
铁拳 Loader
工匠 Mage
雇佣兵 Mercenary
机器人 MUL-T
雷克斯 REX
轨道炮手 Railgunner
虚空恶鬼 VoidSurvivor

参考文章

Author: 锤子🔨
Link: https://hammer-wh.github.io/posts/1393329889/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.