Emparejamiento/Juegos hub
Ofrecemos API/configuraciones para gestionar cómo emparejamos a los jugadores con los servidores de tu juego y te permitimos dirigir a los jugadores a nuevos servidores para admitir escenarios de juegos hub.
Preferencias de emparejamiento
Juegos de hub
Referencia de la API
Server :: struct {
// Transferir a un jugador a otro juego (hub -> partida, partida -> hub, etc.).
transfer_player_to_game :: proc(player: Player, game_id: string);
// Establecer la prioridad de emparejamiento para esta instancia (0 = máxima prioridad).
set_matchmaking_priority :: proc(priority: int);
// Expulsar a un jugador del servidor.
kick_player :: proc(player: Player, reason: string = "Kicked.");
// Sistema de cola para emparejamiento personalizado. Estas API están actualmente obsoletas, pero podrían volver. Prefiere la 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);
// Identidad del servidor.
get_id :: proc() -> string;
get_private_server_host_id :: proc() -> string, bool;
}Ejemplo: enviar a un jugador a otro juego
Última actualización