Skip to main content

Crate psynet

Crate psynet 

Source

Structs§

Match
MatchEntry
MatchPlayer
Per-player record carried in each Matches/GetMatchHistory v1 match, including the rank metadata (Skills) that PsyNet reports for the match.
MatchSkills
Rank/skill snapshot for a player in a single match. Tier/Division are the values after the match; Prev* are the values from before it. Mu/Sigma are the underlying TrueSkill values (display MMR is Mu * 20 + 100).
PlayerData
PlayerId
PlayerSkill
Current skill snapshot for a single playlist from Skills/GetPlayersSkills. Mu/Sigma/Tier/Division mirror the match-history values, but this also reports cumulative counters (WinStreak, MatchesPlayed, PlacementMatchesPlayed) and PsyNet’s own MMR field. These are point-in-time as of the request, not tied to any particular match.
PlayerWithSkills
A player and their current per-playlist skills, as returned by Skills/GetPlayersSkills v1.
PsyError
An application-level error returned by PsyNet inside an otherwise successful RPC response ({"Error": {"Type": ..., "Message": ...}}).
PsyNetClient
PsyNetRpc
SaveTrainingData
A training pack to publish. Field names mirror the PsyNet wire schema (and the game’s TAGame.TrainingEditorData_TA UStruct). Only TM_Guid, TM_Name, Type, Difficulty, MapName, Tags, NumRounds, and Rounds are required; the server assigns Code/timestamps/creator.
SaveTrainingResponse
Response from Training/AddTrainingData v1: the newly assigned public share code (e.g. "9F94-DF9F-0460-7481").
SaveTrainingRound
One round of a training pack. serialized_archetypes are the raw UE archetype strings (ball spawn, dynamic spawn point, player car) preserved verbatim.

Enums§

PlayerPlatform