TelemetryPackets class
Пакет: com.hypixel.hytale.server.core.telemetry
Файл: com/hypixel/hytale/server/core/telemetry/TelemetryPackets.java
Методы (24)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
|
record |
ModInforecord ModInfo(@Nonnull String identifier, @Nonnull String version, @Nonnull String type, boolean builtin) |
|
record |
P2PSessionBandwidthPacketrecord P2PSessionBandwidthPacket(@Nonnull String type,
@Nonnull String sessionId,
@Nonnull String timestamp,
int sequence,
@Nonnull String accessLevel,
@Nonnull String transport,
int durationSeconds,
int peakJoiners,
long wireBytesSent,
long wireBytesReceived,
long appBytesSent,
long appBytesReceived) |
|
|
P2PSessionBandwidthPacket P2PSessionBandwidthPacket(@Nonnull String var1,
@Nonnull String var2,
int var3,
@Nonnull String var4,
@Nonnull String var5,
int var6,
int var7,
long var8,
long var10,
long var12,
long var14) |
|
record |
ServerCapacityInforecord ServerCapacityInfo(int onlinePlayers, int maxPlayers, int activeWorlds, int totalEntities, int loadedChunks) |
|
record |
ServerConfigInforecord ServerConfigInfo(int maxPlayers, int worldCount, boolean dedicated) |
|
record |
ServerHardwareInforecord ServerHardwareInfo(@Nonnull String machineIdHash, int cpuCores, int systemMemoryMb) |
|
record |
ServerHeartbeatPacketrecord ServerHeartbeatPacket(@Nonnull String type,
@Nonnull String sessionId,
@Nonnull String timestamp,
int sequence,
int uptimeSeconds,
@Nonnull TelemetryPackets.ServerPerformanceInfo performance,
@Nonnull TelemetryPackets.ServerCapacityInfo capacity,
@Nonnull TelemetryPackets.ServerMemoryInfo memory,
@Nonnull TelemetryPackets.ServerNetworkInfo network) |
|
|
ServerHeartbeatPacket ServerHeartbeatPacket(@Nonnull String var1,
@Nonnull String var2,
int var3,
int var4,
@Nonnull TelemetryPackets.ServerPerformanceInfo var5,
@Nonnull TelemetryPackets.ServerCapacityInfo var6,
@Nonnull TelemetryPackets.ServerMemoryInfo var7,
@Nonnull TelemetryPackets.ServerNetworkInfo var8) |
|
record |
ServerInforecord ServerInfo(@Nonnull String version, @Nonnull String revisionId, @Nonnull String configuration) |
|
record |
ServerMemoryInforecord ServerMemoryInfo(float heapUsedMb, float heapMaxMb, int gcCollections, long gcTimeMs) |
|
record |
ServerNetworkInforecord ServerNetworkInfo(float sentBytesPerSecond, float receivedBytesPerSecond, float totalSentKb, float totalReceivedKb) |
|
record |
ServerNetworkSummaryrecord ServerNetworkSummary(float totalSentMb, float totalReceivedMb, int totalConnections) |
|
record |
ServerPerformanceInforecord ServerPerformanceInfo(float tickPerformancePercent, float tickDurationAvgMs, float tickDurationP99Ms) |
|
record |
ServerPerformanceSummaryrecord ServerPerformanceSummary(float avgTickPerformancePercent, float minTickPerformancePercent, int performanceDropsBelow50Percent, long totalGcTimeMs) |
|
record |
ServerPlatformInforecord ServerPlatformInfo(@Nonnull String os, @Nonnull String osVersion, @Nonnull String architecture, @Nonnull String javaVersion, @Nonnull String javaVendor) |
|
record |
ServerSessionSummaryrecord ServerSessionSummary(int totalUptimeSeconds, @Nonnull String shutdownReason, int peakPlayers, int totalUniquePlayers) |
|
record |
ServerStartPacketrecord ServerStartPacket(@Nonnull String type,
@Nonnull String sessionId,
@Nonnull String timestamp,
int sequence,
long bootDurationMs,
@Nonnull TelemetryPackets.ServerInfo server,
@Nonnull TelemetryPackets.ServerPlatformInfo platform,
@Nullable TelemetryPackets.ServerHardwareInfo hardware,
@Nonnull TelemetryPackets.ServerConfigInfo config,
@Nonnull List<TelemetryPackets.ModInfo> mods) |
|
|
ServerStartPacket ServerStartPacket(@Nonnull String var1,
@Nonnull String var2,
int var3,
long var4,
@Nonnull TelemetryPackets.ServerInfo var6,
@Nonnull TelemetryPackets.ServerPlatformInfo var7,
@Nullable TelemetryPackets.ServerHardwareInfo var8,
@Nonnull TelemetryPackets.ServerConfigInfo var9,
@Nonnull List<TelemetryPackets.ModInfo> var10) |
|
record |
ServerStopPacketrecord ServerStopPacket(@Nonnull String type,
@Nonnull String sessionId,
@Nonnull String timestamp,
int sequence,
@Nonnull TelemetryPackets.ServerSessionSummary sessionSummary,
@Nonnull TelemetryPackets.ServerPerformanceSummary performanceSummary,
@Nonnull TelemetryPackets.ServerNetworkSummary networkSummary) |
|
|
ServerStopPacket ServerStopPacket(@Nonnull String var1,
@Nonnull String var2,
int var3,
@Nonnull TelemetryPackets.ServerSessionSummary var4,
@Nonnull TelemetryPackets.ServerPerformanceSummary var5,
@Nonnull TelemetryPackets.ServerNetworkSummary var6) |
abstract |
|
this this("p2p_session_bandwidth", var1, var2, var3, var4, var5, var6, var7, var8, var10, var12, var14) |
abstract |
|
this this("heartbeat", var1, var2, var3, var4, var5, var6, var7, var8) |
abstract |
|
this this("server_start", var1, var2, var3, var4, var6, var7, var8, var9, var10) |
abstract |
|
this this("server_stop", var1, var2, var3, var4, var5, var6) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.telemetry;
class="kw">import java.util.List;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">final class TelemetryPackets {
class="kw">private TelemetryPackets() {
}
record ModInfo(@Nonnull String identifier, @Nonnull String version, @Nonnull String type, boolean builtin) {
ModInfo {
}
}
record P2PSessionBandwidthPacket(
@Nonnull String type,
@Nonnull String sessionId,
@Nonnull String timestamp,
int sequence,
@Nonnull String accessLevel,
@Nonnull String transport,
int durationSeconds,
int peakJoiners,
long wireBytesSent,
long wireBytesReceived,
long appBytesSent,
long appBytesReceived
) {
P2PSessionBandwidthPacket(
@Nonnull String var1,
@Nonnull String var2,
int var3,
@Nonnull String var4,
@Nonnull String var5,
int var6,
int var7,
long var8,
long var10,
long var12,
long var14
) {
this("p2p_session_bandwidth", var1, var2, var3, var4, var5, var6, var7, var8, var10, var12, var14);
}
P2PSessionBandwidthPacket {
}
}
record ServerCapacityInfo(int onlinePlayers, int maxPlayers, int activeWorlds, int totalEntities, int loadedChunks) {
ServerCapacityInfo {
}
}
record ServerConfigInfo(int maxPlayers, int worldCount, boolean dedicated) {
ServerConfigInfo {
}
}
record ServerHardwareInfo(@Nonnull String machineIdHash, int cpuCores, int systemMemoryMb) {
ServerHardwareInfo {
}
}
record ServerHeartbeatPacket(
@Nonnull String type,
@Nonnull String sessionId,
@Nonnull String timestamp,
int sequence,
int uptimeSeconds,
@Nonnull TelemetryPackets.ServerPerformanceInfo performance,
@Nonnull TelemetryPackets.ServerCapacityInfo capacity,
@Nonnull TelemetryPackets.ServerMemoryInfo memory,
@Nonnull TelemetryPackets.ServerNetworkInfo network
) {
ServerHeartbeatPacket(
@Nonnull String var1,
@Nonnull String var2,
int var3,
int var4,
@Nonnull TelemetryPackets.ServerPerformanceInfo var5,
@Nonnull TelemetryPackets.ServerCapacityInfo var6,
@Nonnull TelemetryPackets.ServerMemoryInfo var7,
@Nonnull TelemetryPackets.ServerNetworkInfo var8
) {
this("heartbeat", var1, var2, var3, var4, var5, var6, var7, var8);
}
ServerHeartbeatPacket {
}
}
record ServerInfo(@Nonnull String version, @Nonnull String revisionId, @Nonnull String configuration) {
ServerInfo {
}
}
record ServerMemoryInfo(float heapUsedMb, float heapMaxMb, int gcCollections, long gcTimeMs) {
ServerMemoryInfo {
}
}
record ServerNetworkInfo(float sentBytesPerSecond, float receivedBytesPerSecond, float totalSentKb, float totalReceivedKb) {
ServerNetworkInfo {
}
}
record ServerNetworkSummary(float totalSentMb, float totalReceivedMb, int totalConnections) {
ServerNetworkSummary {
}
}
record ServerPerformanceInfo(float tickPerformancePercent, float tickDurationAvgMs, float tickDurationP99Ms) {
ServerPerformanceInfo {
}
}
record ServerPerformanceSummary(float avgTickPerformancePercent, float minTickPerformancePercent, int performanceDropsBelow50Percent, long totalGcTimeMs) {
ServerPerformanceSummary {
}
}
record ServerPlatformInfo(
@Nonnull String os, @Nonnull String osVersion, @Nonnull String architecture, @Nonnull String javaVersion, @Nonnull String javaVendor
) {
ServerPlatformInfo {
}
}
record ServerSessionSummary(int totalUptimeSeconds, @Nonnull String shutdownReason, int peakPlayers, int totalUniquePlayers) {
ServerSessionSummary {
}
}
record ServerStartPacket(
@Nonnull String type,
@Nonnull String sessionId,
@Nonnull String timestamp,
int sequence,
long bootDurationMs,
@Nonnull TelemetryPackets.ServerInfo server,
@Nonnull TelemetryPackets.ServerPlatformInfo platform,
@Nullable TelemetryPackets.ServerHardwareInfo hardware,
@Nonnull TelemetryPackets.ServerConfigInfo config,
@Nonnull List<TelemetryPackets.ModInfo> mods
) {
ServerStartPacket(
@Nonnull String var1,
@Nonnull String var2,
int var3,
long var4,
@Nonnull TelemetryPackets.ServerInfo var6,
@Nonnull TelemetryPackets.ServerPlatformInfo var7,
@Nullable TelemetryPackets.ServerHardwareInfo var8,
@Nonnull TelemetryPackets.ServerConfigInfo var9,
@Nonnull List<TelemetryPackets.ModInfo> var10
) {
this("server_start", var1, var2, var3, var4, var6, var7, var8, var9, var10);
}
ServerStartPacket {
}
}
record ServerStopPacket(
@Nonnull String type,
@Nonnull String sessionId,
@Nonnull String timestamp,
int sequence,
@Nonnull TelemetryPackets.ServerSessionSummary sessionSummary,
@Nonnull TelemetryPackets.ServerPerformanceSummary performanceSummary,
@Nonnull TelemetryPackets.ServerNetworkSummary networkSummary
) {
ServerStopPacket(
@Nonnull String var1,
@Nonnull String var2,
int var3,
@Nonnull TelemetryPackets.ServerSessionSummary var4,
@Nonnull TelemetryPackets.ServerPerformanceSummary var5,
@Nonnull TelemetryPackets.ServerNetworkSummary var6
) {
this("server_stop", var1, var2, var3, var4, var5, var6);
}
ServerStopPacket {
}
}
}