重磅消息,插件作者MCrow已入驻本社区!
Unturned未转变者中文社区官方开服交流群已创建欢迎您的加入!
群号:699140147 [可点击群号加入群聊]
玩家 PVP 和 PVE 统计数据,包括排名、奖励和 UI。
特点
- 
将玩家统计数据存储在 JSON 文件或 MySQL 数据库中 
- 
使用命令显示玩家统计数据、游戏时间、排名和会话统计数据 
- 
支持PVP(击杀)和PVE(僵尸击杀)排名 
- 
达到一定击杀数可获得权限组奖励 
- 
从 Arechi PlayerStats 插件自动迁移 
- 
PVP/PVE 统计的 UI 
- 
PVP 统计数据:击杀数、死亡数、KDR、HS% 
- 
PVE 统计数据:僵尸、巨型僵尸、动物、资源、收获、鱼类 
<StatsMode>Both</StatsMode>配置选项:
Both – 该/stats命令将同时显示 PVP 和 PVE 统计数据,但排名、奖励和 UI 将基于 PVP 统计数据
PVP – /stats命令将仅显示 PVP 统计数据,排名、奖励和 UI 将基于 PVP 统计数据
PVE – /stats指令仅显示 PVE 数据,排名、奖励和 UI 均以 PVE 数据为准
自动封号功能(PVP用)
自动封禁功能允许服务器所有者自动封禁符合可疑统计模式的玩家,从而帮助检测潜在的作弊者或违规者。当玩家死亡或淘汰其他玩家时,系统会触发封禁机制,并根据设置的阈值检查其整体统计数据。
工作原理:
- 
每当玩家杀死某人或死亡时都会检查条件 
- 
可以组合多个条件 – 必须满足所有条件才能触发禁令 
- 
支持自定义禁令原因,并向被禁玩家显示 
- 
使用玩家的总体统计数据(而非会话统计数据)进行评估 
可用统计数据:
- 
Kills – 玩家击杀总数 
- 
Deaths – 总死亡人数(基于 ShowCombinedDeaths 设置的 PVP 和/或 PVE) 
- 
PVPDeaths – 仅限由其他玩家造成的死亡 
- 
Headshots – 爆头击杀总数 
- 
Accuracy – 爆头百分比(0-100) 
- 
Playtime – 在服务器上玩的总时间(以秒为单位) 
支持的比较器:
- 
greater – 大于指定值 
- 
less – 小于规定值 
- 
equal – 等于指定值 
配置示例:
默认配置会自动禁止在游戏第一个小时内击杀超过 30 人且爆头准确率超过 80% 的玩家 – 这种模式通常表明玩家存在作弊行为:
<AutomaticBan Reason="Cheating (AB)"> <Conditions> <Condition Comparer="greater" Stat="Kills" Value="30" /> <Condition Comparer="greater" Stat="Accuracy" Value="80" /> <Condition Comparer="less" Stat="Playtime" Value="3600" /> </Conditions> </AutomaticBan>
创意工坊ID:
UI 是可选的,您可以使用以下创意工坊物品在游戏中显示统计数据。
Player Stats UI – 3352126593
💡 专业提示
请记住在配置文件中设置<EnableUIEffect>true</EnableUIEffect>为true以启用 UI。
命令
- 
/playtime [player] – 显示您或其他玩家的游戏时间 
- 
/stats [player] – 显示你或其他玩家的统计数据 
- 
/rank [player] – 显示你或其他玩家的排名 
- 
/sstats [player] – 显示您或其他玩家的会话统计数据(自他们加入以来) 
- 
/splaytime [player] – 显示您或其他玩家的会话游戏时间(自他们加入以来) 
- 
/ranking – 显示顶级玩家排名 
- 
/statsui – 切换统计 UI 
权限
<Permission Cooldown="0">playtime</Permission> <Permission Cooldown="0">stats</Permission> <Permission Cooldown="0">rank</Permission> <Permission Cooldown="0">sstats</Permission> <Permission Cooldown="0">splaytime</Permission> <Permission Cooldown="0">ranking</Permission> <Permission Cooldown="0">statsui</Permission>
配置
<?xml version="1.0" encoding="utf-8"?>
<PlayerStatsConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <MessageColor>yellow</MessageColor> <!-- 设置消息显示颜色为黄色 -->
  <MessageIconUrl>https://i.imgur.com/TWjBtCA.png</MessageIconUrl> <!-- 设置消息图标的URL -->
  <DatabaseProvider>json</DatabaseProvider> <!-- 设置数据库提供者,支持json文件或MySQL -->
  <JsonFilePath>{rocket_directory}/Plugins/PlayerStats/PlayerStats.json</JsonFilePath> <!-- 如果使用json数据库,设置文件路径 -->
  <MySQLConnectionString>Server=127.0.0.1;Port=3306;Database=unturned;Uid=root;Pwd=passw;</MySQLConnectionString> <!-- 如果使用MySQL数据库,设置数据库连接字符串 -->
  <PlayerStatsTableName>PlayerStats</PlayerStatsTableName> <!-- 设置MySQL中用于存储玩家数据的表名称 -->
  <SaveIntervalSeconds>300</SaveIntervalSeconds> <!-- 设置玩家数据保存的时间间隔(单位:秒),默认每300秒保存一次 -->
  <EnableUIEffect>false</EnableUIEffect> <!-- 设置是否启用UI效果,默认为false -->
  <UIEffectId>22512</UIEffectId> <!-- 如果启用UI效果,设置UI效果的ID -->
  <ShowUIEffectByDefault>true</ShowUIEffectByDefault> <!-- 设置是否默认显示UI效果 -->
  <EnableJoinLeaveMessages>true</EnableJoinLeaveMessages> <!-- 设置是否启用玩家加入/离开服务器时显示消息 -->
  <StatsMode>Both</StatsMode> <!-- 设置显示的统计模式:
                              Both - 显示PVP和PVE数据,且排名和奖励基于PVP统计
                              PVP - 只显示PVP数据,且排名和奖励基于PVP统计
                              PVE - 只显示PVE数据,且排名和奖励基于PVE统计 -->
    <ShowCombinedDeaths>true</ShowCombinedDeaths> <!-- 显示综合死亡数 -->
  <MinimumRankingTreshold>25</MinimumRankingTreshold> <!-- 设置最小排名阈值,只有当玩家达到该阈值后才能在排名中显示 -->
  <EnableRewards>true</EnableRewards> <!-- 设置是否启用奖励功能 -->
  <Rewards> <!-- 设置奖励项 -->
    <Reward Name="VIP Rank" Treshold="50" PermissionGroup="vip" /> <!-- 当玩家达到50次击杀时,授予VIP权限组 -->
    <Reward Name="MVP Rank" Treshold="125" PermissionGroup="mvp" /> <!-- 当玩家达到125次击杀时,授予MVP权限组 -->
  </Rewards>
</PlayerStatsConfiguration>
翻译
<?xml version="1.0" encoding="utf-8"?>
<Translations xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Translation Id="StatsCommandSyntax" Value="您必须指定玩家姓名或SteamID。" />
  <Translation Id="PlayerStatsNotLoaded" Value="玩家统计数据未加载[[b]]{0}[[/b]]。请稍后再试。" />
  <Translation Id="PlayerNotFound" Value="未找到玩家[[b]]{0}[[/b]]。" />
  <Translation Id="YourPVPStats" Value="[[b]]您的[[/b]]PVP数据 | 击杀数: [[b]]{0}[[/b]],死亡数: [[b]]{1}[[/b]],K/D比: [[b]]{2}[[/b]],爆头率: [[b]]{3}[[/b]]" />
  <Translation Id="YourPVEStats" Value="[[b]]您的[[/b]]PVE数据 | 僵尸击杀数: [[b]]{0}[[/b]],巨型僵尸击杀数: [[b]]{1}[[/b]],动物击杀数: [[b]]{2}[[/b]],资源采集数: [[b]]{3}[[/b]],收割数: [[b]]{4}[[/b]],捕鱼数: [[b]]{5}[[/b]]" />
  <Translation Id="OtherPVPStats" Value="[[b]]{0}[[/b]]的PVP数据 | 击杀数: [[b]]{1}[[/b]],死亡数: [[b]]{2}[[/b]],K/D比: [[b]]{3}[[/b]],爆头率: [[b]]{4}[[/b]]" />
  <Translation Id="OtherPVEStats" Value="[[b]]{0}[[/b]]的PVE数据 | 僵尸击杀数: [[b]]{1}[[/b]],巨型僵尸击杀数: [[b]]{2}[[/b]],动物击杀数: [[b]]{3}[[/b]],资源采集数: [[b]]{4}[[/b]],收割数: [[b]]{5}[[/b]],捕鱼数: [[b]]{6}[[/b]]" />
  <Translation Id="PlaytimeCommandSyntax" Value="您必须指定玩家姓名或SteamID。" />
  <Translation Id="YourPlaytime" Value="您已游戏[[b]]{0}[[/b]]。" />
  <Translation Id="OtherPlaytime" Value="[[b]]{0}[[/b]]已游戏[[b]]{1}[[/b]]。" />
  <Translation Id="RankCommandSyntax" Value="您必须指定玩家姓名或SteamID。" />
  <Translation Id="YourPlayerPVPRanking" Value="您的PVP排名是[[b]]#{0}[[/b]],击杀数: {1}" />
  <Translation Id="OtherPlayerPVPRanking" Value="[[b]]{0}[[/b]]的PVP排名是[[b]]#{1}[[/b]],击杀数: {2}。" />
  <Translation Id="YourPlayerPVERanking" Value="您的PVE排名是[[b]]#{0}[[/b]],僵尸击杀数: {1}。" />
  <Translation Id="OtherPlayerPVERanking" Value="[[b]]{0}[[/b]]的PVE排名是[[b]]#{1}[[/b]],僵尸击杀数: {2}。" />
  <Translation Id="RankingListHeaderPVP" Value="[[b]]按击杀数排名的前{0}名玩家[[/b]]" />
  <Translation Id="RankingListItemPVP" Value="[[b]]#{0}[[/b]] [[b]]{1}[[/b]] - {2}击杀" />
  <Translation Id="RankingListHeaderPVE" Value="[[b]]按僵尸击杀数排名的前{0}名玩家[[/b]]" />
  <Translation Id="RankingListItemPVE" Value="[[b]]#{0}[[/b]] [[b]]{1}[[/b]] - {2}僵尸击杀" />
  <Translation Id="YouAreUnrankedPVP" Value="您未上榜,因为您有[[b]]{0}/{1}[[/b]]次击杀。" />
  <Translation Id="OtherPlayerIsUnrankedPVP" Value="[[b]]{0}[[/b]]未上榜,因为他们有[[b]]{1}/{2}[[/b]]次击杀。" />
  <Translation Id="YouAreUnrankedPVE" Value="您未上榜,因为您有[[b]]{0}/{1}[[/b]]次僵尸击杀。" />
  <Translation Id="OtherPlayerIsUnrankedPVE" Value="[[b]]{0}[[/b]]未上榜,因为他们有[[b]]{1}/{2}[[/b]]次僵尸击杀。" />
  <Translation Id="NoRankingPlayersFound" Value="目前没有符合排名资格的玩家。" />
  <Translation Id="StatsUIEffectDisabled" Value="该服务器未启用统计UI。" />
  <Translation Id="StatsUIDisabled" Value="统计UI已禁用。" />
  <Translation Id="StatsUIEnabled" Value="统计UI已启用。" />
  <Translation Id="RewardReceivedPVP" Value="您因击杀了{1}人而获得[[b]]{0}[[/b]]奖励。" />
  <Translation Id="RewardReceivedPVE" Value="您因击杀了{1}只僵尸而获得[[b]]{0}[[/b]]奖励。" />
  <Translation Id="YourPVPSessionStats" Value="[[b]]您的[[/b]]PVP会话数据 | 击杀数: [[b]]{0}[[/b]],死亡数: [[b]]{1}[[/b]],K/D比: [[b]]{2}[[/b]],爆头率: [[b]]{3}[[/b]]" />
  <Translation Id="OtherPVPSessionStats" Value="[[b]]{0}[[/b]]的PVP会话数据 | 击杀数: [[b]]{1}[[/b]],死亡数: [[b]]{2}[[/b]],K/D比: [[b]]{3}[[/b]],爆头率: [[b]]{4}[[/b]]" />
  <Translation Id="YourPVESessionStats" Value="[[b]]您的[[/b]]PVE会话数据 | 僵尸击杀数: [[b]]{0}[[/b]],巨型僵尸击杀数: [[b]]{1}[[/b]],动物击杀数: [[b]]{2}[[/b]],资源采集数: [[b]]{3}[[/b]],收割数: [[b]]{4}[[/b]],捕鱼数: [[b]]{5}[[/b]]" />
  <Translation Id="OtherPVESessionStats" Value="[[b]]{0}[[/b]]的PVE会话数据 | 僵尸击杀数: [[b]]{1}[[/b]],巨型僵尸击杀数: [[b]]{2}[[/b]],动物击杀数: [[b]]{3}[[/b]],资源采集数: [[b]]{4}[[/b]],收割数: [[b]]{5}[[/b]],捕鱼数: [[b]]{6}[[/b]]" />
  <Translation Id="SessionStatsCommandSyntax" Value="您必须指定玩家姓名或SteamID。" />
  <Translation Id="SessionPlaytimeCommandSyntax" Value="您必须指定玩家姓名或SteamID。" />
  <Translation Id="YourSessionPlaytime" Value="您自加入以来已游戏[[b]]{0}[[/b]]。" />
  <Translation Id="OtherSessionPlaytime" Value="[[b]]{0}[[/b]]自加入以来已游戏[[b]]{1}[[/b]]。" />
  <Translation Id="JoinMessage" Value="[[b]][#{0}] {1}[[/b]]加入了服务器。" />
  <Translation Id="LeaveMessage" Value="[[b]][#{0}] {1}[[/b]]离开了服务器。" />
  <Translation Id="JoinMessageNoRank" Value="[[b]]{0}[[/b]]加入了服务器。" />
  <Translation Id="LeaveMessageNoRank" Value="[[b]]{0}[[/b]]离开了服务器。" />
  <Translation Id="Day" Value="1天" />
  <Translation Id="Days" Value="{0}天" />
  <Translation Id="Hour" Value="1小时" />
  <Translation Id="Hours" Value="{0}小时" />
  <Translation Id="Minute" Value="1分钟" />
  <Translation Id="Minutes" Value="{0}分钟" />
  <Translation Id="Second" Value="1秒" />
  <Translation Id="Seconds" Value="{0}秒" />
  <Translation Id="Zero" Value="片刻" />
  <Translation Id="UI_NextReward" Value="下一个奖励: {0}" />
  <Translation Id="UI_RewardProgress" Value="{0}/{1}击杀" />
  <Translation Id="UI_Kills" Value="击杀" />
  <Translation Id="UI_Deaths" Value="死亡" />
  <Translation Id="UI_Headshots" Value="爆头" />
  <Translation Id="UI_Accuracy" Value="爆头率" />
  <Translation Id="UI_Rank" Value="排名" />
  <Translation Id="UI_KDR" Value="K/D" />
  <Translation Id="UI_Footer" Value="使用 /statsui 隐藏" />
  <Translation Id="UI_RewardProgressPVE" Value="{0}/{1}僵尸击杀" />
  <Translation Id="UI_ZombieKills" Value="僵尸击杀" />
  <Translation Id="UI_MegaZombieKills" Value="巨型僵尸击杀" />
  <Translation Id="UI_AnimalKills" Value="动物击杀" />
  <Translation Id="UI_ResourcesGathered" Value="资源采集" />
  <Translation Id="UI_PVEDeaths" Value="死亡" />
</Translations>
拒接白嫖,回复后获取插件!
隐藏内容需要回复可以看见
 游戏交流区
 游戏交流区 攻略区
 攻略区 问答区
 问答区 Mod发布区
 Mod发布区 Mod地图发布区
 Mod地图发布区 Mod技术区
 Mod技术区 汉化区
 汉化区 角色扮演交流区
 角色扮演交流区 技术交流
 技术交流 开服教程区
 开服教程区 服务器宣传区
 服务器宣传区 游戏更新公告区
 游戏更新公告区 MiaBot框架
 MiaBot框架 圆心云开服面板
 圆心云开服面板 话题中心
 话题中心 社区公告
 社区公告 认证申请
 认证申请 工具/软件区
  工具/软件区 RGB颜色对照表
RGB颜色对照表 签到中心
签到中心 幸运抽奖
幸运抽奖 排行榜
排行榜 友情链接
友情链接 小黑屋
小黑屋 周边商城
周边商城
 
 ![Unturned未转变者 玩家信息统计UI插件[Player Stats插件]](https://cos.unbbs.net/user_files/6/bbs/22002899_1733578255.jpg?imageMogr2/thumbnail/250x/interlace/0|watermark/2/text/5pyq6L2s5Y-Y6ICF5Lit5paH56S-5Yy6X1VOQkJT/font/U1RIZWl0aSBMaWdodOWNjuaWh-m7keS9ky50dGM/fontsize/10/fill/IzAwMDAwMA/dissolve/50/gravity/southeast/dx/5/dy/5)

 
 
 
 
 
 
 
 


 
666
66666666666666666666
赞
个
6666666666666666
.
66666666666666
感谢LZ分享
楼主辛苦了,谢谢楼主,楼主好人一生平安!
你牛B、NB、牛掰、牛X、流弊、牛批、太牛逼!