高级管理面板

高级管理面板

一个受服务器保护的 Valheim F7 管理员面板:生成物品、生物和首领,给予装备,传送到地图任意位置,并管理玩家——在一个干净的、Valheim 风格的窗口中。无需 Jotunn 或其他框架,且只有列出的管理员才能使用。

[center][img]https://raw.githubusercontent.com/hldblc/ValheimAdminPanel/main/AdminPanel/logo.png[/img]

[size=4][b]适用于 Valheim 的一体化、服务器安全的管理员工具包。[/b][/size]
[i]按下 [b]F7[/b] 主宰你的国度——生成万物、随处传送、管理任何人,并让面板彰显你的个性。[/i]

[url=https://discord.gg/2RVn78hNrz][img]https://raw.githubusercontent.com/hldblc/ValheimAdminPanel/main/assets/discord.png[/img][/url]
[url=https://discord.gg/2RVn78hNrz][size=3][b]加入 Hephaestus Labs Discord[/b][/size][/url]
[i]支持 · 错误报告 · 版本发布公告[/i][/center]

[line]

[size=4][b]⚔ 为什么选择这款面板[/b][/size]
[list]
[][b]零框架负担[/b] —— 没有 Jötunn,没有包装器,除 BepInEx 外无任何依赖。两个 DLL 即可搞定。[/]
[][b]服务器验证[/b] —— 每一个涉及世界或其他玩家的操作都会在 [b]服务端[/b] 根据 adminlist.txt 进行校验,因此即便有人复制了 DLL,也无法触碰你的服务器。[/]
[][b]会说你的语言[/b] —— 内置 9 种语言,并自动跟随你的游戏语言。[/]
[][b]原生体验[/b] —— 采用 Valheim 自身的北欧字体,木质、羊皮纸与金色 UI,可调整大小、可拖动,并会记住尺寸与位置。[/]
[/list]
[size=4][b]🎁 八大功能标签页[/b][/size]
[list]
[][b]物品[/b] —— 包含所有物品及其图标、[b]按相关性排序的实时搜索[/b](输入 "iron" 会将 Iron 排在首位)以及 [b]真实数据[/b](武器伤害、护甲、食物数值),类别与子类别(材料按生物群系划分!)、收藏、最近使用、一键 [b]装备套装[/b](青铜 → 灰烬之地)、批量包、直接给予任意玩家背包[/]
[][b]生物[/b] —— 按派系生成任何生物,可设置数量与星级,在准星处生成,预先驯服并可自定义宠物名称,保存预设,[b]多步撤销[/b](可回退最近 20 次生成记录,按管理员区分),竞技场模式(选择 A 对战 B,开战!)[/]
[][b]Boss[/b] —— 一键召唤 Eikthyr → Fader,立即献祭祭坛,在你所在位置触发真实的 [b]袭击事件[/b][/]
[][b]玩家[/b] —— 上帝模式、幽灵、飞行、自由建造、无耐力消耗、一击必杀、速度/跳跃/拾取滑块、技能浏览器,可为 [b]你自己或任意在线玩家[/b] 逐项增减技能(可附加私人备注),以及一个 [b]分类状态效果浏览器[/b],可施加于 [b]任意玩家[/b] —— 增益效果死亡后依然保留[/]
[][b]世界[/b] —— 时间与天气控制、[b]航行风向[/b]、传送书签、快速跳转到 Boss 祭坛、传送到 [b]地图上任意点[/b](打开地图、悬停、按 T),以及区域工具 —— 具有破坏性的工具需要 [b]二次点击[/b] 才会执行[/]
[][b]玩家列表[/b] —— 实时名册:传送至、召唤、观战、治疗、标记、⚡ 闪电打击、[b]实时背包查看器[/b] 并可移除物品、踢出/封禁(封禁需确认两次)、管理员备注[/]
[][b]服务器[/b] —— 实时统计,包括 [b]ZDO 与已加载区域[/b] 以及会话运行时间,面板↔伴随组件 [b]版本握手[/b] 并在不匹配时发出警告,按 Steam ID 解封,加入/离开历史记录[/]
[][b]设置[/b] —— [b]语言[/b]、字体、字体大小、面板不透明度、Logo 头部、镜头锁定以及 [b]快捷键重新绑定[/b],全部在游戏内完成,全部持久保存[/]
[/list]
[size=4][b]🔒 安全机制的实际运作方式[/b][/size]
这是一个 [i]客户端[/i] 模组,因此任何安装了该 DLL 的人都能打开面板窗口——没有任何客户端模组能阻止这一点。伴随组件所保护的是 [b]你的服务器[/b]。

每一个涉及世界或其他玩家的操作——生成、给予、传送、踢出、封禁、解封、治疗、查看/移除背包、广播、世界事件、技能、状态效果、跳过夜晚——都会作为请求发送至伴随组件,并在 [b]服务端[/b] 根据 [b]adminlist.txt[/b] 进行校验。伴随组件会重新标记真实发送者 ID,因此伪造或欺骗性的请求会被丢弃并记录。非管理员即便将 DLL 复制到你的服务器上,也只会得到一个满是无用按钮的面板。

仅作用于自身的开关(上帝模式、飞行、无耐力消耗)在该玩家自己的客户端上运行,[b]不[/b] 经过服务器校验——这是所有 Valheim 客户端模组的普遍情况,因为游戏在角色层面信任客户端。如果你需要阻止这种情况,请搭配服务端反作弊工具。

[size=4][b]🌍 会说你的语言[/b][/size]
内置 [b]英语、德语、法语、西班牙语、意大利语、葡萄牙语(巴西)、波兰语、荷兰语[/b] 和 [b]瑞典语[/b],默认跟随 Valheim 自身的语言设置(可在 设置 → 语言 中覆盖)。物品与生物名称始终跟随游戏。
想要你的语言?将 [font=Courier New]<code>.txt[/font] 放入 [font=Courier New]BepInEx\plugins\AdminPanel_Localization\[/font] —— 无需重新构建,任何未翻译的行都会回退为英语。

[size=4][b]🤝 与其他模组兼容[/b][/size]
来自 [i]其他[/i] 已安装模组的自定义武器、护甲与生物会自动出现在面板中。(要在专用服务器上生成模组内容,该模组也必须在服务端安装。)与 ValheimPlus 及其他 BepInEx 模组兼容。

[size=4][b]📥 安装[/b][/size]
需要 [url=https://valheim.thunderstore.io/package/denikson/BepInExPack_Valheim/]BepInEx for Valheim[/url]。
[b]单人 / 客户端:[/b]
[list=1]
[]安装 BepInEx。[/]
[]将 [b]AdminPanel.dll[/b] 和 [b]AdminPanelCompanion.dll[/b] 复制到 [font=Courier New]<Valheim>\BepInEx\plugins\[/font][/]
[]将你的 64 位 Steam ID 添加到 [b]adminlist.txt[/b]。[/]
[]启动游戏并按下 [b]F7[/b]。[/]
[/list][b]专用服务器:[/b] 将 [b]AdminPanelCompanion.dll[/b] 放入服务器的 plugins 文件夹,并将管理员 Steam ID 添加到服务器的 adminlist.txt。每位管理员的客户端都需要两个 DLL。[b]两个文件始终以匹配的版本号一同发布[/b] —— 如果服务器的伴随组件版本过旧,面板会在游戏内发出警告。

[size=4][b]🔗 链接[/b][/size]
[list]
[][url=https://discord.gg/2RVn78hNrz]Discord —— Hephaestus Labs[/url][/]
[][url=https://github.com/hldblc/ValheimAdminPanel]GitHub 上的源代码与更新日志[/url][/]
[][url=https://github.com/hldblc/ValheimAdminPanel/releases]最新版本[/url][/]
[/list]
[line]
[center][size=1][i]Advanced Admin Panel 是一款非官方的粉丝自制模组,与 Iron Gate AB 或 Coffee Stain Publishing 无任何关联,也未获得其认可。Valheim™ 及其视觉风格归 Iron Gate AB 所有。该 Logo 为受 Valheim 官方 Logo 设计启发的粉丝艺术作品。[/i][/size][/center]