Si, falto poner un limite de jugadores, que de pueden unirse, aun asi tenia la chapuza de programar, que si la variable global si sobre pasa el max_jug, se auto desconectaria de la sesion, dando un mensaje del motivo.
Programar el pateo kick de un jugador realmente no es dificil, sencillamente el quien haga de gamemaster, escribiviendo un comando de texto o un boton especial,
Pues envia una señal a un jugador en concreto, asi de forma automatica obligaria la desconexion de la sesoion, mas un mensaje del motivo.el resto de jugadores omiten ese mesaje clave, ya que no cuencide el numero de jugador de destino.
Asi de sencillo.
Buscar partidas dentro del mismo servidor appid, estaria muy bueno, es importante.
Nombre, numero de jugadores y limite de jugadores y posible contraseña...
Lo que no veo necesario, es lo otros 2;
+ Unirse a partida X
+ Unirse a partida aleatoria
Ya que se puede programar a mano. Una vez conocido las partidas existentes, podemos elegir una, o a random...