自定义服务器面板信息UI框(v2.2)(V2.1)x EAC友好服务器端

自定义服务器面板信息UI框(v2.2)(V2.1)x EAC友好服务器端

TechFreq的《七日杀》自定义服务器面板信息框UI模组 为模组或原版服务器打造的现代化、可点击、可定制的用户界面体验

用户界面

TechFreq的《七日杀》自定义服务器面板信息框UI模组

为模组或原版服务器提供的现代化、可点击、可定制的用户界面体验。

🧾 概览

该模组通过允许用户添加自定义暂停菜单面板来增强游戏界面,例如为检查/制作面板背景图像定制视觉效果、更换服务器加入规则对话框的背景图像,以及可自定义的暂停菜单图像/标题面板——非常适合社区服务器、模组体验,或简单地添加快速访问链接至您的Discord、社交媒体、捐赠页面或模组列表。

🧩 设计初衷:

  • EAC安全 ✅
  • 服务器/客户端友好 ✅

🛠️ 主要特点

✅ 暂停菜单优化

  • 自定义标题图片(例如,您的标志或背景)
  • 最多5个动态按钮,链接至外部内容(Discord、音乐、支持等,高度可自定义的经典风格按钮)。
  • 按钮通过游戏内内置的NewsWindow格式打开内容托管的XML文件。

✅ 检查/制作菜单增强

  • 在检查任何物品时可配置的服务器品牌标志
  • 可配置的字幕式“欢迎”信息,为沉浸感增添风采,本例中为欢迎来到TechFreqs检查面板

✅ 加入规则对话框

  • 在加入服务器前显示的醒目视觉和信息面板
  • 非常适合规则、链接、更新日志、Discord、图片等内容的展示。

💼 使用场景

  • Discord服务器邀请:暂停菜单中便捷的“加入Discord”按钮
  • Mod 链接:玩家可以直接从游戏跳转到您的 Mod 列表
  • 音乐推广:链接到你的 Spotify / SoundCloud
  • 捐款支持:您的PayPal、Patreon、Ko-fi
  • 规则 / 服务条款:在加入前预先定义服务器行为

📦 文件夹概览

模组/
└── TechFreqsCustomServerPanelInfoBox/
    ├── 配置/
    │   └── windows.xml
    └── ModInfo.xml

🔄 运作原理

🔘 每个按钮都会打开一个外部XML文件。 该XML包含一个简单的<news>块,用于7DTD游戏内新闻系统,如下所示:

示例 XML - 通过 GITHUB 仓库必须提供,可以命名为 Discord.XML,但其中的内容必须是您在 Discord 上的标题和链接。

<新闻>
  <条目>
    <日期>2025-08-09T00:00:00Z</日期>
    <title>TechFreq Discord</title>
    <text>点击下方加入官方模组服务器,获取支持与欢乐!</text>
    <链接>https://discord.gg/your-custom-link</链接>
  </entry>
</新闻>

你将那些 .xml 文件上传到 GitHub(作为原始链接)或任何允许直接访问文件的托管服务。

🔗 在GitHub上设置您的外部XML文件

  1. 创建您的XML文件: 每个链接一个XML 必须是简单的<news>格式 示例文件名:Discord.xml

    <新闻>
      <entry>
        <日期>2025-08-09T00:00:00Z</日期>
        <title>加入TechFreq Discord!</title>
        <text>活跃的社区与支持。</text>
        <链接>https://discord.gg/YOURSERVER</链接>
      </entry>
    </新闻>
    
  2. 上传至 GitHub: 前往你的 GitHub 仓库并上传所有 XML 文件:

    • Discord.xml
    • 音乐.xml
    • 支持.xml
    • 社交.xml

    然后从这些xml文件中复制原始链接: https://raw.githubusercontent.com/用户名/仓库名/分支名/XML文件.xml

    例如:

    <?xml version="1.0" encoding="utf-8"?>
    <root>
        <Panel>
            <Name>Discord</Name>
            <Description>Discord 服务器面板</Description>
            <Author>TechFreq</Author>
            <Version>1.0.0</Version>
            <UpdateDate>2023-10-15</UpdateDate>
            <Icon>https://raw.githubusercontent.com/TechFreq/TechFreq-CustomServerPanel/main/Icons/Discord.png</Icon>
            <Background>https://raw.githubusercontent.com/TechFreq/TechFreq-CustomServerPanel/main/Backgrounds/Discord.png</Background>
            <Server>
                <Name>Discord 官方服务器</Name>
                <IP>discord.gg</IP>
                <Port>default</Port>
                <QueryPort>default</QueryPort>
            </Server>
            <Server>
                <Name>TechFreq 社区</Name>
                <IP>discord.gg/techfreq</IP>
                <Port>default</Port>
                <QueryPort>default</QueryPort>
            </Server>
        </Panel>
    </root>
    
  3. 将这些XML的原始链接直接插入到windows.xml的sources属性中。 每个按钮标签将如下所示:

    <追加 xpath="/windows/window[@name='ingameMenu']">
        <rect name="btnTechFreqDiscord" depth="30" height="46" width="320" pos="0,-520" anchor="center" controller="NewsWindow"
               sources="https://raw.githubusercontent.com/YOURUSERNAME/YOURREPO/main/Discord.xml">
            <button name="btnLink" hoverscale="1" />
            <label name="btntext" text="加入Discord" />
        </rect>
    </追加>
    

🧪 实时测试

游戏中,使用开发者控制台: 从F1控制台重新加载xui 无需退出游戏即可刷新UI模组。

🧠 高级信息

✅ 支持的<news> XML标签:

标签 必填 描述
<news> 根标签
<entry> 1+ 必填
<日期> 格式:YYYY-MM-DDTHH:MM:SSZ (ISO)
<title> 条目标题
<text> 段落或单行消息
<link> 用户可以点击的URL

🚫 已知限制

  • 不支持直接使用 on_click="openurl()"
    必须搭配 controller="NewsWindow" 和外部 .xml 文件使用
  • Google Drive 链接无法稳定使用
    请改用 GitHub Raw、Pastebin Raw 或 CDN
  • 图片宽高比很重要
    如果图片显示不合适,请调整尺寸至1200×1200或762×114(适用于标题),或者最佳选择是手动编辑位置0, 0的坐标

通过 GitHub 进行托管 XML 部署

❤️ 支持 / 分享

如果你使用了这个模组或从这个教程中学到了东西:

  • 给 TechFreq 点个赞 🎉
  • 请链接回这个GitHub/Nexus仓库,让其他人也能受益!

🛠 即用型分叉模板

使用 TechFreq 的 GitHub 项目: 📂 GitHub:TechFreq-CustomServerPanel 作为示例,请使用您自己的

✅ 分叉它 ✅ 如果你想更进一步,替换XMLs/PNGS ✅ 修改 windows.xml ✅ 您现在拥有了自己的自定义服务器面板!

深受其他服务器社区的启发,如NAPVP PVP 7D2D服务器、TheMeanOnes的Relic of Ruins以及Eihwaz自定义面板,但未使用任何素材或资源!

免责声明: 使用此模组即表示您承认TechFreq不对因使用该模组而导致的任何问题、崩溃或冲突负责。 使用风险自负。在安装任何类型的模组前,请备份您的游戏文件。 感谢您的下载,祝您玩得愉快!

安装

  • 确保harmony模组存在于模组目录中,因为它是必需的。
  • 下载模组文件,解压模组文件。
  • 请备份您的世界、存档或游戏文件。
  • 将它们放入你的《七日杀》游戏中的Mods目录。
  • EAC必须禁用,尽管我希望未来这一点能有所改变,目前DLLS不受EAC支持,但XML没有问题,这是一个XML修改。
  • 这仅适用于客户端,但也许这也适用于服务器端和客户端兼容性?
  • 无需进一步设置。尽情享受吧!

支持公告: 对于那些想支持"TechFreqs"工作的人, 本模组可能会也可能不会被交叉发布。 通过7daystodiemods网站经由ModsFire下载(广告驱动,每次下载都能获得收益), 如果发布在那里或其他示例模组网站上,将对我有很大帮助。 然而! (尽管每次下载仅需10美分)此外,我们还提供了直接镜像,供使用NexusMods网站的用户选择,该镜像同样提供直接下载链接,但这些链接并非按点击或下载次数计费,而是通过另一套系统依靠捐赠点运作。除了下载模组、与朋友分享模组、留下反馈以及为模组点赞等常规支持方式外,这些就是我对TechFreq的全部期望。当然,如果您愿意更进一步(尽管并非必须),也可以通过PayPal或Ko-fi页面使用捐赠链接,这同样会给我带来极大的帮助! 不过,捐款并非强制要求, 每一份小小的支持都将在旅途中发挥作用, 并为未来的模组、音乐和错误修复提供动力。 所以再次感谢您的阅读、 感谢您的优秀表现, 以及查看这篇模组帖子。

制作人员: 感谢 TechFreq 和 A.I、ChatGPT 或 Microsoft CoPilot A.I 或 Twitter/X 的 Grok AI 帮助我创建这个模组, 由于我对游戏模组制作知之甚少,边学边做,没有它们的帮助我无法完成这一切, 还要感谢整个模组社区的集体智慧和支持。 我非常感谢您对模组的任何反馈。

社交媒体: 如果你欣赏'TechFreqs'的工作并想表示支持,可以使用这个捐赠链接,尽管并非必须。

Kofi 页面:https://ko-fi.com/techfreq

感谢您查看模组帖子、分享并享受模组内容。再次感谢!祝游戏愉快!

喜欢这个模组吗?有反馈、想法或需要故障排除? 加入TechFreq超酷小队Discord服务器!https://discord.com/invite/SQCnGjNUhw 来我们的Discord放松一下,聊聊游戏、分享梗图,还有更多模组更新等着你!

至于TechFreqs音乐,这是免版税音乐,可用于您的项目或休闲聆听! 源音乐文件可随意获取,欢迎在Discord上询问!或获取更多内容!

TechFreqs 社交媒体:https://beacons.ai/techfreq

看看今天的幕后花絮吧!再次感谢大家查看模组帖子。

许可证:CC BY-NC-SA 4.0

本模组采用知识共享署名-非商业性使用-相同方式共享4.0国际许可协议授权。您可在《七日杀》中用于个人游玩。修改或分享需注明TechFreq原创,附模组页面链接,且衍生作品需采用相同许可协议。如需修改或变更授权,请通过beacons.ai/techfreq联系我。

请参阅 LICENSE.txt 或访问 http://creativecommons.org/licenses/by-nc-sa/4.0/ 查看完整条款。

注意:允许展示此模组的盈利视频/博客,但需注明TechFreq的贡献。