기술 자료

​
​

Development

User Acquisition

Monetization

산업 분야

Vivox Unreal SDK

Vivox Unreal SDK

이 페이지는 선택한 언어로 제공되지 않습니다.
Vivox
​
​
Vivox Unreal SDK
  • Overview
  • Get started
  • Release notes
  • Developer guide
    • Set up your project
    • Unity Authentication Service in Unreal
    • Create voice and text channels
    • Messaging
    • Audio management
    • Muting
    • In-game moderation
      • Requirements
      • Moderation SDK
      • Moderation actions
      • Evidence management
    • Android app development
    • iOS app development
    • Server-side recording
    • Speech-to-text audio transcription
    • Text-to-speech
    • Real-time recording
    • Transmission
    • Troubleshooting
  • Tutorials
  • Reference
  1. Vivox Unreal SDK documentation

Moderation SDK

How to implement the Moderation SDK for Vivox.
읽는 시간 2분
최근 업데이트: 8달 전

Report a player

Once the setup is complete, you can report players by using their UAS ID and providing a reason for the report.
Once the player is reported, you can navigate to the Unity Dashboard to review incidents with the attached report information.
If you’re using the Vivox Unreal Module packaged with the Moderation Unreal Module, the last 45 minutes of the conversation from the channel that the reporter and the reported were in will be attached to the report.
Below is an example of a report being submitted:
#include "ModerationSubsystem.h"void UGameInstance::IssueModerationReport(FString ReportedPlayerUASId, EReportReason reportReason){ UModerationSubsystem* moderationSubsystem; moderationSubsystem = GetSubsystem<UModerationSubsystem>(); FReport report = ModerationClient->GetReport(ReportedPlayerUASId, reportReason); Moderation::THandler<FReportResponse> reportHandler; reportHandler.BindLambda([](FReportResponse response) { if (response.bWasSuccessful) { UE_LOG(LogTemp, Log, TEXT("call was successfull")); } else { UE_LOG(LogTemp, Log, TEXT("call was not successfull")); } }); ModerationClient->ReportPost(report, authenticationToken, handler);}

Report reason

Reasons are defined by Unity and are available using the EReportReason enum.
Find the constants for each reason in Moderation > Public > ReportReason.h.

Constant

Reason

public const string AimSnapping= "aim snapping";
public const string Boosting= "boosting";
public const string Exploiting= "exploiting";
public const string Hacking= "hacking";
public const string Smurfing= "smurfing";
public const string UnrealisticMovement= "unrealistic movement";
public const string CollusionWithOpponent= "collusion with opponent";
public const string LeftMatch= "left the match";
public const string Inactive= "inactive";
public const string Sabotage= "sabotage";
public const string Spamming= "spamming";
public const string HateSpeech= "hate speech";
public const string PredatoryBehavior= "predatory behavior";
public const string NoiseDisruption= "noise disruption";
public const string Scamming= "scamming";
public const string Ads= "ads";
public const string Threat= "threat";
public const string VerbalAbuse= "verbal abuse";
public const string InappropriatePlayerName= "player name";

Copyright © 2026 Unity Technologies
법률 정보개인정보 처리방침쿠키Documentation Terms of Use개인 정보 판매 또는 공유 금지개인정보 보호 선택(쿠키 설정)

'Unity', Unity 로고 및 기타 Unity 상표는 미국 및 기타 지역 내 Unity Technologies 또는 그 계열사의 상표 또는 등록상표입니다(자세한 내용은 여기에서 확인하세요). 기타 명칭 또는 브랜드는 해당 소유자의 상표입니다.

일부 페이지는 편의를 위해 기계 번역되었으며 부정확한 내용이 있을 수 있습니다. 정보가 상충되는 경우, 영어 버전을 우선으로 참조하세요.

  • 보고 있는 페이지
    • Report a player

    • Report reason


이 페이지의 문제 보고