[模组] 指定距离内实时显示玩家昵称

🧭 ZoneNameTag — 玩家昵称可视化标签系统

ZoneNameTag 是一个为 DayZ 服务器打造的高扩展性模组,旨在让管理员能够为特定玩家或玩家组设置自定义的昵称标签颜色,让游戏中的团队识别更清晰、更具沉浸感。


🎮 模组简介

在激烈的战斗或合作任务中,快速识别队友是非常重要的。
ZoneNameTag 让你能够在玩家上方显示名字标签,并以不同的颜色进行区分。
不仅如此,你还可以按 分组(Group) 方式批量设置颜色,让同一阵营的玩家共享统一风格。


⚙️ 模组特性

  • 🧩 客户端 / 服务端分离架构
    模组分为 客户端端(Client)服务端端(Server),确保数据传输高效且安全。
  • 🎨 自定义昵称颜色
    管理员可为指定玩家设置专属 RGB 颜色值,让名字标签呈现独一无二的视觉效果。
  • 🧑‍🤝‍🧑 分组颜色支持
    玩家可根据分组(Group)共享同一种颜色,轻松区分不同团队或阵营。
  • 📏 可控显示距离
    服务端可自定义玩家昵称可视范围(以米为单位),但不会超过游戏的可加载距离。
    这样可以在性能与视觉效果之间取得良好平衡。
  • 💡 可视化颜色配置工具推荐
    修改配置文件时,为了方便选择准确的颜色值(RGB),推荐使用 uTools 的「颜色插件」。
    安装后即可轻松选择所需颜色,并将其 RGB 值复制到配置文件中。


🧾 配置示例

在服务器配置文件( ZoneNameTagCfg.json)中,你可以按如下方式定义:

{
    "radius": 300.0,
    "NickNameTagList": [
        {
            "SteamIDList": [
                "76561198422667486",
                "76561198422667487"
            ],
            "TextColor": [ 255, 0, 0 ]
        },
        {
            "SteamIDList": [
                "12345678901234567"
            ],
            "TextColor": [ 255, 255, 0 ]
        }
    ]
}

💬 提示:

  • TextColor 使用 RGB 数组格式 [R, G, B],取值范围 0-255
  • radius 单位为米 (m),建议不超过 500 米。
  • 如果某玩家属于某个组,将自动继承组颜色。

🔧 使用建议

  • 管理员可利用分组功能为 阵营 / 小队 / 职业类型 区分颜色,例如:
    • 红色:攻击队
    • 绿色:医疗组
    • 蓝色:后勤支援
  • 如果需要快速调整颜色,使用 uTools 的「颜色插件」可以直观地获取 RGB 数值,复制粘贴即可。

🧠 总结

ZoneNameTag 让你的服务器更加直观、有组织。
无论是 PvE 合作还是 PvP 对抗,清晰的标签系统都能让团队协作更加顺畅。
赶快试试为你的玩家添加个性化颜色标签吧!

Comments

No comments yet. Why don’t you start the discussion?

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注