全站通知:

服主:接收玩家举报

阅读

    

2022-07-09更新

    

最新编辑:对味Cherry

阅读:

  

更新日期:2022-07-09

  

最新编辑:对味Cherry

来自腐蚀WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
对味Cherry
首页服主首页服主:接收玩家举报

接收举报

当玩家使用游戏中的F1进行举报时,这些举报会被发送给Rust官方,但服主也有权接收来自自己服务器的举报反馈。这些反馈可以帮助您快速响应玩家进行的举报反馈。

输出到控制台

想要获得玩家举报的最简单的方法是,让这些举报输出至服务器控制台。

通过下方的参数,可以启用这一功能。启用后,每位玩家在F7进行的反馈都会输出至服务器控制台中,便于管理员查看。

server.printReportsToConsole true

将举报传输至外部

想要接收完整的举报信息,需要使用到 server.reportsServerEndpoint 参数来向外部服务器传输举报信息。一旦为该参数设置了HTTP服务器地址,那么玩家进行的举报反馈的全部信息都将会发送到该地址上。

我们也建议通过 server.reportsServerEndpointKey 设置一个密钥,将包括在任何举报中,用于验证举报的有效性。

数据是以 Dictionary<string,string> 的类型发送的,字段是:

Key
data JSON格式的报告
userid 进行举报的玩家ID,这也包含在data字段里
key 如果设置了server.reportsServerEndpointKey的密钥,则会显示在这里

举报示例:

{
   "Subject":"Subject goes here",
   "Message":"Message goes here",
   "Type":0,
   "TargetReportType":null,
   "TargetId":null,
   "TargetName":null,
   "AppInfo":{
      "Version":3,
      "Build":{
         "Date":0,
         "Scm":{
            "Type":null,
            "ChangeId":null,
            "Branch":null,
            "Repo":null,
            "Comment":null,
            "Author":null,
            "Date":null
         },
         "Build":{
            "Id":null,
            "Number":null,
            "Tag":null,
            "Url":null,
            "Name":null,
            "Node":null
         },
         "Valid":false
      },
      "Name":"COMPUTERNAME",
      "Os":"Windows 10  (10.0.0) 64bit",
      "Cpu":"Intel(R) Core(TM) i9-9920X CPU @ 3.50GHz",
      "CpuCount":24,
      "Mem":11049,
      "Gpu":"NVIDIA GeForce RTX 2080 Ti",
      "GpuMem":11049,
      "Arch":"x64",
      "UserId":"123456789123456",
      "UserName":"USERNAME",
      "ServerAddress":"127.0.0.1:28015",
      "ServerName":"My Untitled Rust Server",
      "LevelName":"Playground",
      "LevelPos":"(2.6, 8.5, 44.8)",
      "LevelRot":"(1.9, 214.7, 0.0)",
      "MinutesPlayed":0,
      "Image":""
   }
}
  1. Type字段包含报告类型(一般=0、BUG=1、作弊=2、辱骂=3、建议=4)。
  2. 如果是举报玩家,TargetId和TargetName字段的信息为目标玩家的信息。
  3. Image字段将是一个Base64编码的jpg图片,当报告辱骂内容时,将会包含聊天框的截图。