Esta clase fue creada para consultar servidores de juegos que utilizan el protocolo de consulta de origen, esto incluye todos los juegos de origen y todos los juegos que implementan Steamworks.
La clase también te permite consultar servidores usando RCON, aunque esto solo funciona para juegos Half-Life 1 y Source Engine.
Minecraft también usa el protocolo Source RCON, y esto significa que puedes usar esta clase para enviar comandos a tu servidor de Minecraft mientras tienes el motor configurado en Source.
ID de aplicación | Juego | Consulta | RCON | Notas |
---|---|---|---|---|
~ | Todos los juegos y modificaciones de HL1/HL2 | |||
10 | Contraataque 1.6 | |||
440 | Equipo Fortaleza 2 | |||
550 | Quedan 4 muertos 2 | |||
730 | Contraataque 2 | host_name_store 1; host_info_show 2; host_players_show 2 | ||
1002 | Muñeca de trapo Kung Fu | |||
2400 | el barco | |||
4000 | Mod de Garry | |||
17710 | Amanecer nuclear | |||
70000 | Día D del dinosaurio | |||
107410 | Arma 3 | Agregue +1 al puerto del servidor | ||
115300 | Call of Duty: Modern Warfare 3 | |||
162107 | poli muerto | |||
211820 | Estelar | Llame al método SetUseOldGetChallengeMethod después de conectarse | ||
244850 | Ingenieros espaciales | Agregue +1 al puerto del servidor | ||
304930 | No cesado | Agregue +1 al puerto del servidor | ||
251570 | 7 días para morir | |||
252490 | Óxido | |||
282440 | Terremoto en vivo | Quake Live utiliza el protocolo de cola de mensajería ZMQ para el control de rcon. | ||
346110 | ARCA: Supervivencia Evolucionada | |||
~ | minecraft | |||
108600 | Proyecto: Zomboide |
Abre una solicitud de extracción si conoces otro juego que admita los protocolos Source Query y/o RCON.
Agregue su servidor a sus favoritos en el navegador del servidor Steam y, si Steam puede mostrar información sobre su servidor, entonces el protocolo es compatible.
Conectar( $Ip, $Puerto, $Tiempo de espera, $Motor ) | Abre la conexión a un servidor. |
Desconectar( ) | Cierra todas las conexiones abiertas. |
Hacer ping( ) | Haga ping al servidor para ver si existe Advertencia: Es posible que el motor fuente no responda a esto |
Obtener información( ) | Devuelve información del servidor en una matriz |
Obtener jugadores( ) | Devuelve jugadores en el servidor en una matriz |
Obtener reglas ( ) | Devuelve reglas públicas (cvars) en una matriz |
SetRconContraseña( $Contraseña ) | Establece la contraseña de rcon para su uso posterior con Rcon() |
Rcon( $Comando ) | Ejecute el comando rcon en el servidor |
Consulte también la carpeta de ejemplos para resolver las cosas.
PHP Source Query
Copyright (C) 2012-2015 Pavel Djundik
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA