DiscoveryFeed
Client half of a live discovery and crafting feed: sends newly learned recipes, pieces, stations, items, trophies and biomes, plus crafted/upgraded items and fermenter taps, to the server. Needs a ser
模組介紹 作者原文
DiscoveryFeed
Client-side plugin. Once per second it compares your character's known recipes, build pieces,
crafting stations (with level), materials, trophies and biomes with the previous check and sends
anything new to the server immediately, so a server can post "X learned Y" live instead of waiting
for the next character save.
It also reports crafting: items crafted or upgraded at any crafting station (with the station
and its level, including upgrade failures and breaks) and fermenter taps. Crafting is aggregated for
a few seconds, so crafting 50 arrows one by one becomes one entry.
It needs a server plugin that handles the DiscoveryFeed_Learned and DiscoveryFeed_Crafted routed RPCs. On a server
without one the message is simply ignored and nothing else changes.
Required on the server and every client (Jötunn network compatibility EveryoneMustHaveMod,
minor-version strict): a client without DiscoveryFeed, or with a different minor version, is rejected
on join, so the feed is complete for every player.
Nothing is sent when you join or respawn (a baseline is taken first), and nothing is sent in
single-player.
Payload (ZPackage, format version 1)
int 1
int n, string × n new recipes and build pieces (Player.m_knownRecipes entries)
int n, (string, int) × n new or upgraded crafting stations (name, level)
int n, string × n new materials (m_knownMaterial)
int n, string × n new trophies (prefab names)
int n, string × n new biomes (BiomeSector names, as stored by the game)
Crafting payload (DiscoveryFeed_Crafted, format version 1)
int 1
int n, then n × (string kind, string item, int quality, string station, int stationLevel, int amount)
kind: craft | upgrade | upgrade_failed | upgrade_broke | tap
Console commands (F5)
- kurtar - if you are stuck inside rock, a building or terrain, moves you straight up to the first free spot (max 50 m). Everyone.
- esyakurtar - items within 30 m that fell under the ground are picked straight into your inventory; if there is no room, they are put at your feet. Everyone.
- karakterkaydet - saves your character to the server vault right now (no world save; with RunicCharacterVault). Everyone.
- duyuru, restart / restart iptal, kaydet, yedekler, durum, sandiklar [player] - admin commands; need the HuginRelay
server plugin, which checks adminlist.txt.
Changelog
- 1.2.4 - esyakurtar picks rescued items into your inventory (no room: at your feet, now also correct for flametal/flametal ore, which float on lava through a separate physics body); each rescue is logged with item, depth, owner and speed. Compatible with 1.2.3.
- 1.2.3 - sandiklar [player] admin command: every personal chest with owner, position and contents (read only; needs the updated server plugin). Only admins need this version.
- 1.2.2 - karakterkaydet console command (save your character to the server now; 30 s cooldown).
- 1.2.1 - F5 console commands: kurtar, esyakurtar (everyone); duyuru, restart, kaydet, yedekler, durum (admins, via the server plugin).
- 1.2.0 required on server and all clients (Jötunn version check)
- 1.1.0 crafting feed (crafts, upgrades, upgrade failures/breaks, fermenter taps)
- 1.0.0 first release
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: