PHP Source Query
4.0.0
이 클래스는 소스 쿼리 프로토콜을 사용하는 게임 서버를 쿼리하기 위해 생성되었으며 여기에는 모든 소스 게임과 Steamworks를 구현하는 모든 게임이 포함됩니다.
이 클래스를 사용하면 RCON을 사용하여 서버에 쿼리할 수도 있지만 이는 Half-Life 1 및 소스 엔진 게임에서만 작동합니다.
Minecraft는 Source RCON 프로토콜도 사용합니다. 즉, 엔진을 Source 엔진으로 설정한 상태에서 이 클래스를 사용하여 Minecraft 서버에 명령을 보낼 수 있습니다.
앱ID | 게임 | 질문 | RCON | 메모 |
---|---|---|---|---|
~ | 모든 HL1/HL2 게임 및 모드 | |||
10 | 카운터스트라이크 1.6 | |||
440 | 팀 포트리스 2 | |||
550 | 레프트 4 데드 2 | |||
730 | 카운터스트라이크 2 | host_name_store 1; host_info_show 2; host_players_show 2 | ||
1002 | 봉제인형 쿵푸 | |||
2400 | 배 | |||
4000 | 게리의 모드 | |||
17710 | 핵의 새벽 | |||
70000 | 디노 디데이 | |||
107410 | 아르마 3 | 서버 포트에 +1 추가 | ||
115300 | 콜 오브 듀티: 모던 워페어 3 | |||
162107 | 데드폴리 | |||
211820 | 스타바운드 | 연결 후 SetUseOldGetChallengeMethod 메서드 호출 | ||
244850 | 우주 엔지니어 | 서버 포트에 +1 추가 | ||
304930 | 돌리지 않은 | 서버 포트에 +1 추가 | ||
251570 | 7일 투 다이 | |||
252490 | 녹 | |||
282440 | 퀘이크 라이브 | Quake Live는 rcon 제어를 위해 ZMQ 메시징 대기열 프로토콜을 사용합니다. | ||
346110 | ARK: 서바이벌 이볼브드 | |||
~ | 마인크래프트 | |||
108600 | 프로젝트: 좀보이드 |
소스 쿼리 및/또는 RCON 프로토콜을 지원하는 다른 게임을 알고 있다면 풀 요청을여십시오.
Steam 서버 브라우저의 즐겨찾기에 서버를 추가하세요. Steam에서 서버에 대한 정보를 표시할 수 있으면 해당 프로토콜이 지원되는 것입니다.
연결($Ip, $Port, $Timeout, $Engine) | 서버에 대한 연결을 엽니다. |
연결 끊기( ) | 열려 있는 모든 연결을 닫습니다. |
핑( ) | 서버에 핑을 보내 서버가 존재하는지 확인하세요. 경고: 소스 엔진이 이에 응답하지 않을 수 있습니다. |
정보 얻기( ) | 서버 정보를 배열로 반환합니다. |
플레이어 가져오기( ) | 서버의 플레이어를 배열로 반환합니다. |
규칙 가져오기( ) | 공개 규칙 (cvars)을 배열로 반환합니다. |
SetRconPassword( $Password ) | 나중에 Rcon() 과 함께 사용할 수 있도록 rcon 비밀번호를 설정합니다. |
Rcon($명령) | 서버에서 rcon 명령 실행 |
또한 문제를 해결하려면 예제 폴더를 참조하세요.
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