服务器装甲 2.83.7

服务器装甲 2.83.7

服务器装甲 2.83.7-PCI1
服务器装甲 2.83.7
此内容为免费资源,请登录后查看
0
免费资源

原创地址Server Armour – 插件 – Codefling

Works with

  •  
    ESP 检测
  •  
    储藏警告系统
  •  
    阿肯

关于Server Armour

保护您的游戏服务器免受黑客、脚本编写者、作弊者和破坏者的侵害!

该插件允许您自动踢出已知的黑客和脚本编写者,以及作弊者、恶意破坏者、有毒玩家、种族主义玩家等,这个列表还在继续并且每天都在增长。

注意: ** 所有自动踢出功能都可以由服务器配置,因此您可以使用 banDB 或仅使用可用的功能。

您还可以自动踢出使用 VPN、PROXY 或 BAD IP 的用户(在底部查看更多内容)

该工具结合了有关玩家的大量信息,包括他们的 vac 禁令计数、经济禁令、游戏禁令和服务器禁令。它还为您提供家庭共享信息,他们是否贷款,他们向谁贷款,以及贷方是否被禁止或社区禁止。

API 密钥
* 您可以从 Server Armour: Servers 获取 api 密钥

免责声明:
如果你是一个滥用和偏见的管理员,你的服务器IP将被列入黑名单,不能使用此服务。

Discord:nd54sKX
您可以通过以下方式将 Server Armour 机器人添加到您的 Discord 中 此链接:将 Server Armour 机器人添加到您的 Discord 中

权限
”’
/sa.ban – 需要权限 serverarmour.ban
/sa.unban – 需要权限 serverarmour.unban
/clanban – 需要权限 serverarmour.ban

“`

管理员权限
”’
serverarmour.website.admin
serverarmour.ban
serverarmour.unban

“`

白名单权限
”’
serverarmour.whitelist.recentvac
serverarmour.whitelist.badip
serverarmour.whitelist.keyword
serverarmour.whitelist.vacceiling
serverarmour.whitelist.banceiling
serverarmour.whitelist.gamebanceiling
serverarmour.whitelist.hardware.ownsbloody
serverarmour.whitelist.steamprofile
serverarmour.whitelist.twitterban
serverarmour.whitelist.familyshare

“`

命令
”’
<可选>

/sa.cp 用户名 <force:boolean> – 这将向您显示特定用户的 ServerArmour 报告,当添加 force true 时,它将跳过检查本地缓存并从服务器更新它。
/sa.unban “username/id” – 解除用户禁令

/sa.ban “username/id” “reason” – 这将禁止玩家 1 小时,请暂时保持 reason 英文(这有助于情绪分析。
/clanban “username/id” “reason” – 这将禁止玩家 1 小时,请暂时保持 reason 英文(这有助于情绪分析。
/sa.ban “username/id” “reason” 1h – 这将禁止玩家 1 小时,请暂时保持 reason 英文(这有助于情绪分析。
/sa.ban “username/id” “reason” 1d – 这将禁止玩家 1 天,请暂时保持 reason 英文(这有助于情绪分析。
/sa.ban “username/id” “reason” 1m – 这将禁止玩家 1 个月,请暂时保持 reason 英文(这有助于情绪分析。
/sa.ban “username/id” “reason” 1y – 这将禁止玩家 1 年,请暂时保留 reason 英文(这有助于情绪分析。

“`

## 网站
由于网站的原因,大多数管理和调查变得更加容易,您可以以简单的方式找到汇总的所有信息。

### 查找个人资料

### 查看以前的封禁
查看某人在其他服务器上被封禁的原因,并做出明智的决定。

### 链接概述
查看谁链接到一个帐户,以快速捕获试图禁止逃避
的替代帐户
### 报告概述

### Arkan 概述

## Combatlog 概述
您的所有服务器战斗日志都实时流式传输到一个简单的屏幕上,在那里您可以快速了解玩家及其 KD
spacer.png

 

默认配置
 

{
   "Auto Kick": {
      "Bans on your network": true, // should SA auto kick bans create on any of your other servers you are admin on?
      "Enabled": true, // Is auto kick enabled?
      "Max allowed previous bans": 3, // max allowed bans on other servers, for a player
      "Steam": {
         "Min age of VAC ban allowed": 90, // Example: a player with a 89day vac should be kicked, 90   wont.
         "When Steam Level Hidden": false, // Kicks a player that has a hidden steam level, this includes private accounts.
         "Family share accounts": false, // kick family share accounts?
         "Family share accounts that are dirty": false, // kick family share accounts that are considered dirty?
         "Max allowed Game bans": 2,  
         "Max allowed VAC bans": 1,
         "Min Allowed Steam Level (-1 disables)": -1, //
         "Private Steam Profiles": false,
         "Profiles that do no conform to the Steam64 IDs (Highly recommended)": true
      },
      "Users that have been banned on rusthackreport": true,
      "VPN": {
         "Enabled": true, // should vpn or proxy players be kicked?
         "Ignore nVidia Cloud Gaming": true, // should players on the nvidia network be ignored?
      }
   },
   "Better Chat: Tag for dirty users": "", //will prefix player names with this tag that are dirty
   "Broadcast": { // this will broadcast in chat by default
      "Kicks": false, // when a player gets kicked?
      "New bans": true, // when a player gets banned?
      "RCON": false, // should it all the above be broadcasted via RCON as well (usefull for battlemetrics player history)
      "Player Reports": true, //should their player report be broadcasted on connect
      "When VAC is younger than": 120 // goes together with the below
   },
   "Clan Ban": {
      "Ban Native Team Members": true, // this is the normal team members in vanilla rust, by default will ban members in a Clan in Clans or ClansReborn
      "Reason Prefix": "Assoc Ban -> {playerId}: {reason}" // will use this reason prefifx format.
   },
   "Discord": {
      "Webhook URL": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks", // webhook for connect reports, and kicks
      "Bans Webhook URL": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks", // webhook for bans, else it will default to above
      "Notify when a player has received a game ban": true,
      "Send Ban Report": true,
      "Send Kick Report": true,
      "Send Only Dirty Player Reports": true, //if only reports should be sent to discord when a player is dirty, if false, it will send a report for every player that connects
      "Show Quick Connect On report": true //this will embed a clickable link in the report to the server connect.
   },
   "General": {
      "Debug: Show additional debug console logs": false, // always false, unless you want to debug where an issue occurs for the developer.
      "Ignore Admins": true // this will ignore admins completely.
   },
   "io.serverarmour.com": {
      "Owner Email": "", // owner email, not required, but usefull for important communication (not spam)
      "Owner Real Name": "", // your name, the owner
      "Owner Steam64 ID": "", // the owners steam64id
      "Server Key": "", // Get this from the website
      "Share details with other server owners": true, // For future use, so that other server admins can send you emails for evidence etc, or discuss a ban.
      "Submit Arkan Data": true // if arkan data can be submitted to the cloud server, for analysis.  
   },
   "Server Info": {
      "Game Port": "", // your normal port, that users connect to
      "Query Port": "", // if you havent changed this, the default is the same as gameport.
      "RCON Port": "", // not used now, for future management from io.serverarmour.com
      "Your Server IP": "" // your server IP ONLY, without : ports
   },
   "Show Protected MSG": true // shows that your server is protected by serverarmour, to a player that connects
}

不良IP:
它是指爬虫/评论和电子邮件垃圾邮件发送者/暴力攻击的任意组合。以自动方式表现为 “不良” 的 IP。感染了恶意软件/木马/僵尸网络/等的网络也被认为是“坏的”。用户可能不知道他们的系统已被感染,或者他们收到了 ISP 最近感染了恶意代码的 IP。如果您想跳过这个,请参阅 implementation 的变体。

设置:
“Auto Kick: VPN and Proxy”: true

如果玩家使用代理、vpn 或IP错误,则会自动踢出玩家,

“Auto Kick: VPN and Proxy: Sensitivity”: 1.0

API 钩子

void OnSARecentVacKick(string steamId, int unixLastVax, int unixRemainingDays) {
       
       }
       void OnSAVPNKick(string steamId, double ipRating) {
       
       }
       void OnSAKeywordKick(string steamId) {
       
       }
       void OnSATooManyVacKick(string steamId, int numberOfVACBans) {
       
       }
       void OnSATooManyGameBansKick(string steamId, int numberOfGameBans) {
       
       }
       void OnSABloodyKick(string steamId) {
       
       }
       void OnSATooManyBans(string steamId) {
       
       }
       void OnSAProfilePrivate(string steamId, int communityvisibilitystate) {
       
       }
       void OnSAProfileLevelLow(string steamId, int minlevelallowed, int userlevel) {
       
       }

方法

int API_GetServerBanCount(string steamid) // Get the count of servers this use has been banned on
bool API_GetIsVacBanned(string steamid) // Indicates whether or not the player has VAC bans on record.
bool API_GetIsCommunityBanned(string steamid) // Indicates whether or not the player is banned from Steam Community
int API_GetVacBanCount(string steamid) // Number of VAC bans on record.
int API_GetGameBanCount(string steamid) // Number of bans in games, this includes CS:GO Overwatch bans.
string API_GetEconomyBanStatus(string steamid) // The player's ban status in the economy. If the player has no bans on record the string will be "none", if the player is on probation it will say "probation", etc.
bool API_GetIsPlayerDirty(string steamid) // Indicates if the player has any bans at all, includes server, game and vac bans
bool API_GetIsPlayerDirty(string steamid) // Indicates if the game is a family shared game, true indicates the player doesnt own it but lending it.  
string API_GetFamilyShareLenderSteamId(string steamid) // Gets the steamid of the person lending the game. Returns "0" if there isn't a lender and it's not family share.
bool API_GetIsFamilyShareLenderDirty(string steamid) // Checks if the current users family share account is dirty.
int API_GetDaysSinceLastVacBan(string steamid) // Get amount of days since last vac ban. This will retun 0 if there is no vac ban.
bool API_GetIsProfilePrivate(string steamid) // Check if the players profile is private.
int API_GetProfileLevel(string steamid) // Gets the players steam level.


 

[PluginReference]
Plugin ServerArmour;

private void OnUserConnected(IPlayer player) {
{
      Puts(ServerArmour.Call<bool>("API_GetIsPlayerDirty", player.Id));
}

以上是所有 Oxide 支持的游戏的通用 OnUserConnected 钩子的通用示例。

更多信息
该插件对 Server Armours api 进行 Web 调用,该 api 是多个数据库的集合和聚合数据库,其中包含 steamid 的禁令。

发送到 api 的信息如下:

本地服务器封禁信息
* 玩家 SteamID – 跟踪与玩家相关的所有信息的唯一可靠方法。
* 玩家用户名
* 玩家 IP
* 原因 – 用于显示封禁原因,也用于情绪分析。(当用户需要封禁特定人员(脚本编写者、黑客、ESP、Aimbot 等)时)
* * 日期和时间

服务器信息
* 服务器名称 – 用于识别您的服务器名称
* 服务器端口 – 服务器端口,目前未被我们的服务使用,但将来将供服务器所有者从基于 Web 的管理控制台管理其服务器。
* 服务器管理员名称 – 默认情况下,管理员需要设置此名称,用于识别提交的封禁的可信度。这也将用于被封禁的用户联系相关的服务器管理员,这些信息永远不会公开或出售。这仅用于使服务对所有参与者公平,以便进行争议处理。如果未提供,您的封禁将具有最低的信任分数。
* 服务器管理员电子邮件 – 默认情况下,管理员需要设置此电子邮件,用于确定提交的封禁的可信度。这也将用于被封禁的用户联系相关的服务器管理员,这些信息永远不会公开或出售。这仅用于使服务对所有参与者公平,以便进行争议处理。如果未提供,您的封禁将具有最低的信任分数。
* Steam 游戏 ID – Steam 游戏 ID,用于识别服务器实际托管的游戏。
* 游戏名称 – 同上,但格式可读。

如果需要有关上述任何内容的更多信息或任何疑虑,请打开一个线程,以便我提供更多信息。

请考虑支持该项目。

 

 

 

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容