This repository has been archived on 2023-09-13. You can view files and clone it, but cannot push or open issues or pull requests.
station_obscurum_unity/Assets/FishNet/Runtime/Managing/Server/KickReasons.cs

36 lines
1.3 KiB
C#

namespace FishNet.Managing.Server
{
public enum KickReason : short
{
/// <summary>
/// No reason was specified.
/// </summary>
Unset = 0,
/// <summary>
/// Client performed an action which could only be done if trying to exploit the server.
/// </summary>
ExploitAttempt = 1,
/// <summary>
/// Data received from the client could not be parsed. This rarely indicates an attack.
/// </summary>
MalformedData = 2,
/// <summary>
/// Client sent more data than should be able to.
/// </summary>
ExploitExcessiveData = 3,
/// <summary>
/// Client has sent a large amount of data several times in a row. This may not be an attack but there is no way to know with certainty.
/// </summary>
ExcessiveData = 4,
/// <summary>
/// A problem occurred with the server where the only option was to kick the client. This rarely indicates an exploit attempt.
/// </summary>
UnexpectedProblem = 5,
/// <summary>
/// Client is behaving unusually, such as providing multiple invalid states. This may not be an attack but there is no way to know with certainty.
/// </summary>
UnusualActivity = 6,
}
}