Подбор игроков/игры-хабы
Мы предоставляем API/настройки для управления тем, как мы подбираем игроков к серверам в вашей игре, и позволяем направлять игроков на новые серверы для поддержки сценариев игр-хабов.
Параметры подбора игроков
Хаб-игры
Справочник API
Server :: struct {
// Перенести игрока в другую игру (хаб -> матч, матч -> хаб и т. д.).
transfer_player_to_game :: proc(player: Player, game_id: string);
// Установить приоритет подбора для этого экземпляра (0 = наивысший приоритет).
set_matchmaking_priority :: proc(priority: int);
// Исключить игрока с сервера.
kick_player :: proc(player: Player, reason: string = "Kicked.");
// Система очередей для пользовательского подбора игроков. Эти API в настоящее время устарели, но могут вернуться. Предпочитайте API transfer_player_to_game.
queue_add_player :: proc(queue: string, player: Player);
queue_remove_player :: proc(queue: string, player: Player);
queue_set_server_available :: proc(queue: string, available: bool);
// Идентификация сервера.
get_id :: proc() -> string;
get_private_server_host_id :: proc() -> string, bool;
}Пример: отправить игрока в другую игру
Последнее обновление