Spireside Together - 一个公共多人服务器浏览器

Spireside Together - 一个公共多人服务器浏览器

spireside-together 添加了公共多人游戏大厅托管和服务器浏览器。目前必须使用beta分支才能使用该模组。

游戏玩法

最准确的信息来源:
[url=https://github.com/omgyukiel/spireside-together]https://github.com/omgyukiel/spireside-together[/url]
此模组在 Nexus 上发布以便访问,但未来可能会停止更新。

[size=4]注意:只有拥有此模组或类似模组的玩家才能创建和发现公共大厅。[/size]

[size=5]描述[/size]
Spireside Together 是一个《杀戮尖塔2》模组,通过允许房主创建公共大厅以及访客使用服务器浏览器进行搜索,实现与陌生人的公开多人游戏。

[size=5]功能[/size]
此模组添加了一个服务器浏览器,可搜索最多 100 个公共大厅,并支持按主机名、描述或游戏版本进行筛选。

房主可以从 Spireside Together 多人菜单创建公共大厅并复制其大厅 ID。

访客可以直接通过大厅 ID 加入,或连接在服务器浏览器中找到的大厅。

[b]已知问题:目前不支持玩家断开连接时的重连功能。这可能会导致游戏卡住。[/b]
[size=5]依赖项[/size]
此模组继承自 BaseLib,并依赖 lemonSpire2 来支持聊天功能:
- [url=https://www.nexusmods.com/slaythespire2/mods/103?tab=description]BaseLib-StS2[/url] = v3.1.4
- [url=https://github.com/freude916/lemonSpire2/releases/tag/v0.7.4]lemonSpire2[/url] = v0.7.4
- 杀戮尖塔2 >= v0.105.0(当前在测试分支上)

[size=5]兼容性[/size]
你不能加入基础游戏版本冲突的大厅。
[b]
为降低出错风险,你必须使用列出的精确模组版本,并严格按照安装步骤操作以保证兼容性。模组或模组版本不匹配可能导致游戏卡在黑屏。[/b]

纯粹的客户端模组可能可以工作,但此行为未经测试。

[size=5]安装[/size]

[size=4]0. 查看本说明的兼容性部分[/size]
为保证兼容性,玩家必须使用相同的模组和模组版本。导致游戏玩法变化的模组版本差异会在连接时导致游戏卡在黑屏。

[b]如果你已有模组,建议在公共多人游戏前备份它们。[/b]

[size=4]1. 下载依赖项[/size]
此模组使用 lemonSpire2 支持聊天,并继承自 BaseLib。请安装列出的精确版本。

[list=1]
[]从 github(推荐)或 nexusmods 下载 lemonSpire2 和 BaseLib 的 zip 文件。如果使用 nexus,请确保选择了正确的文件夹[/]
[]将 zip 文件夹解压到你的 STS2 安装位置的 mods 文件夹中:*\steamapps\common\Slay the Spire 2\mods
i. 你可以通过右键点击 Steam 库中的 STS2,选择属性,然后在“已安装文件”中点击“浏览”来找到安装文件夹。如果 mods 文件夹不存在,你可能需要自行创建[/
]
[/list][b]BaseLib-StS2 v3.1.4[/b]
[url=https://github.com/Alchyr/BaseLib-StS2/releases/tag/v3.1.4]github[/url]
[url=https://www.nexusmods.com/slaythespire2/mods/103?tab=description]nexus[/url]

[b]lemonSpire2 v0.7.4[/b]
[url=https://github.com/freude916/lemonSpire2/releases/tag/v0.7.4]github[/url]
[url=https://www.nexusmods.com/slaythespire2/mods/29?tab=description)]nexus[/url]
[size=4]2. 从 lemonSpire2 中移除 RitsuLib[/size]
[size=3]我们将移除 RitsuLib 以减少玩家模组版本不同的可能性。LemonSpire2 v0.7.4 松散地依赖 RitsuLib,移除它将移除模组配置功能。[/size]

[list=1]
[]如果已下载,从 mods 文件夹中删除 RitsuLib[/]
[]打开 mods/lemonSpire2 中的 lemonSpire2.json[/]
[/list]将 RitsuLib 从依赖项中移除,或用以下代码块替换并保存文件。lemonSpire2.json 应该看起来像这样:
[code]{
"id": "lemonSpire2",
"name": "Lemon Spire 2",
"author": "freude916",
"description": "A collection of multiplayer QoL: Chat, State, Damage Tracker",
"version": "v0.7.4",
"has_pck": true,
"has_dll": true,
"dependencies": [],
"affects_gameplay": true,
"min_game_version": "0.105.0"
}[/code][size=4]3. 下载 spireside-together[/size]
[list=1]
[]从 nexus mods 下载页面下载 zip 文件夹,或者(推荐)通过 [url=https://github.com/omgyukiel/spireside-together/releases]github 最新版本[/url] 下载[/]
[]将 zip 文件夹解压到你的 mods 文件夹中:
[code]
\steamapps\common\Slay the Spire 2\mods[/code][/]
[
]启动游戏,你应该会看到一个新的菜单选项!
i. 如果这是你第一次使用模组,你的游戏可能在首次启动时关闭[/*]
[/list][size=4]4. (可选)同步原版存档与模组存档[/size]
如果这是你第一次使用模组,你可能会觉得存档文件损坏了,但 STS2 只是为模组游戏指向了另一个文件夹!

你可以找到像这个 这样的模组来同步原版存档,或者通过以下步骤手动将原版存档复制到模组存档:

1. 打开 STS2
2. 按 ~ 键打开控制台
3. 输入 open saves 并按下回车
4. 你应该会看到一个类似 C:\...\SlayTheSpire2\steam\{your_id}\modded\profile1\saves 的文件夹
5. 向上导航几个路径,直到你退出“modded”文件夹。你应该会看到三个配置文件,将你想要的配置文件复制到 modded 文件夹以替换现有的那个。