Files
doka2-lobby-list/dota.proto
T
ab 571707c109
Docker image / build-and-push (push) Successful in 2m55s
init
2026-07-13 15:32:53 +03:00

32 lines
900 B
Protocol Buffer

syntax = "proto2";
// Minimal subset of Dota 2 GC protobufs (from SteamDatabase/GameTracking-Dota2)
message CMsgClientHello {
optional uint32 version = 1;
optional uint32 client_session_need = 3;
optional int32 engine = 5; // 1 = Source 2
}
message CMsgJoinableCustomLobbiesRequest {
optional uint32 server_region = 1;
optional uint64 custom_game_id = 2;
}
message CMsgJoinableCustomLobbiesResponseEntry {
optional fixed64 lobby_id = 1;
optional uint64 custom_game_id = 2;
optional string lobby_name = 3;
optional uint32 member_count = 4;
optional uint32 leader_account_id = 5;
optional string leader_name = 6;
optional string custom_map_name = 7;
optional uint32 max_player_count = 8;
optional uint32 server_region = 9;
optional bool has_pass_key = 11;
}
message CMsgJoinableCustomLobbiesResponse {
repeated CMsgJoinableCustomLobbiesResponseEntry lobbies = 1;
}