SteamServerBrowser는 Steam에서 사용 가능한 게임 서버 목록에 대한 액세스를 제공합니다.
이 클래스는 검색된 모든 게임 서버 목록을 유지합니다. 게임 서버 목록을 갱신하려면 [refresh_internet_servers()] 또는 [refresh_lan_servers()]를 호출합니다.
생성자 및 액세서
기타 관련 참조 항목
![]() |
abort_refresh ( self )![]() 서버 목록 갱신 요청을 취소합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
add_favorite ( self, ip, connection_port, query_port )![]() 해당 서버가 아직 즐겨찾기로 지정되지 않은 경우, 지정된 서버를 개인 즐겨찾기 서버 목록에 추가합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
ip : | string | 서버의 IP 주소(a.b.c.d 형식)입니다. |
connection_port : | integer | 게임의 통신 포트입니다. |
query_port : | integer | 서버에 정보를 쿼리하는 데 사용되는 포트입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
add_filter ( self, value )![]() 지정된 테이블에서 기준을 사용하여 서버 목록을 필터링합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
value : | 필터 설정을 제공하는 테이블입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
참고: LAN 서버는 필터링할 수 없습니다.
기타 관련 참조 항목
![]() |
add_filter ( self, key, value )![]() 지정된 키/값 쌍을 사용하여 서버 목록을 필터링합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
key : | string | 필터링에 사용할 키입니다. steam_server_browser_filter 테이블의 어떠한 키하고도 일치할 수 있습니다. |
value : | string | 지정된 필터 키에 사용할 문자열 값입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
참고: LAN 서버는 필터링할 수 없습니다.
![]() |
clear_filters ( self )![]() 이전에 추가한 모든 필터를 제거합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
data ( self, index, key ) : string?![]() 이전에 지정된 색인의 서버에서 지정된 키에 저장된 데이터 값을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
index : | integer | 브라우저에서 마지막으로 검색한 서버 목록에 포함되어 있는, 데이터를 검색하려는 서버의 0 기반 색인입니다. |
key : | string | 검색하려는 데이터 값을 설명하는 문자열 키입니다. |
string? |
키에 대해 저장된 값을 반환하거나, 서버 키가 아직 요청되지 않았거나 성공적으로 다운로드되지 않은 경우 nil을 반환합니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
![]() |
is_fetching_data ( self, i ) : boolean, boolean![]() 서버 데이터를 현재 가져오는 중인지 여부, 그리고 마지막 가져오기 작업 시 오류가 발생했는지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
i : | integer | 브라우저에서 마지막으로 검색한 서버 목록에서 서버의 0 기반 색인입니다. |
boolean |
데이터를 가져오는 중이면 true를, 그렇지 않으면 false를 반환합니다. |
boolean |
마지막 가져오기에 실패했으면 true를 반환합니다. |
![]() |
is_fetching_players ( self, index ) : boolean, boolean![]() 지정된 서버의 플레이어 목록을 현재 가져오는 중인지 여부, 그리고 마지막 가져오기 작업 시 오류가 발생했는지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
index : | integer | 브라우저에서 마지막으로 검색한 서버 목록에서 서버의 0 기반 색인입니다. |
boolean |
플레이어 데이터를 현재 검색하는 중이면 true를, 그렇지 않으면 false를 반환합니다. |
boolean |
마지막 검색에 실패했으면 true를, 그렇지 않으면 false를 반환합니다. |
![]() |
is_refreshing ( self ) : boolean![]() 목록을 현재 갱신 중인지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
목록을 갱신 중이면 true를, 그렇지 않으면 false를 반환합니다. |
이미 갱신 중인 경우 refresh()가 아무 효과가 없습니다.
![]() |
num_servers ( self ) : integer![]() 검색한 게임 서버 수를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
integer |
사용 가능한 게임 서버 수입니다. |
![]() |
players ( self, index ) : steam_server_player[]?![]() 지정된 색인의 서버에 포함된 플레이어에 관한 정보를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
index : | integer | 브라우저에서 마지막으로 검색한 서버 목록에 포함되어 있는, 플레이어 목록을 검색하려는 서버의 0 기반 색인입니다. |
각 플레이어에 대한 별도의 테이블을 포함하고 있는 목록을 반환하거나, 플레이어 목록을 갱신 중인 경우에는 nil을 반환합니다. [] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
기타 관련 참조 항목
![]() |
refresh ( self, server_type )![]() 지정된 유형과 일치하는 모든 서버로 서버 목록을 갱신합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
server_type : | integer | 검색하려는 서버의 유형입니다. 서버 검색 상수 중 하나일 수 있습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
참고: 보류 중인 요청이 있는 경우 이 함수를 호출할 수 없습니다. 먼저 [abort_request()]를 호출하거나, 첫 번째 갱신 요청이 완료될 때까지 기다리십시오.
기타 관련 참조 항목
![]() |
refresh_server ( self, i )![]() 이미 가져온 서버 목록에서 지정된 서버를 갱신합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
i : | integer | 브라우저에서 마지막으로 검색한 서버 목록에서 갱신할 서버의 색인입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
참고: 보류 중인 요청이 있는 경우 이 함수를 호출할 수 없습니다. 먼저 [abort_request()]를 호출하거나, 첫 번째 갱신 요청이 완료될 때까지 기다리십시오.
![]() |
remove_favorite ( self, ip, connection_port, query_port )![]() 지정된 서버를 개인 즐겨찾기 서버 목록(있는 경우)에서 제거합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
ip : | string | 서버의 IP 주소(a.b.c.d 형식)입니다. |
connection_port : | integer | 게임의 통신 포트입니다. |
query_port : | integer | 서버에 정보를 쿼리하는 데 사용되는 포트입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
request_data ( self, i )![]() 지정된 색인의 게임 서버에 설정되어 있는 서버 데이터를 가져옵니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
i : | integer | 브라우저에서 마지막으로 검색한 서버 목록에 포함되어 있는, 데이터를 검색하려는 서버의 0 기반 색인입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
request_players ( self, index )![]() 지정된 게임 서버에서 플레이어 목록을 가져옵니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
index : | integer | 브라우저에서 마지막으로 검색한 서버 목록에 포함되어 있는, 데이터를 검색하려는 서버의 0 기반 색인입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
server ( self, i ) : steam_server_info![]() 지정된 색인의 게임 서버에 관한 정보를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
i : | integer | 브라우저에서 마지막으로 검색한 서버 목록에 포함되어 있는, 데이터를 검색하려는 서버의 색인입니다. |
지정된 서버에 관한 정보를 포함하고 있는 테이블입니다. |
기타 관련 참조 항목
이 그룹의 상수는 사용 가능한 서버 유형을 열거합니다.
검색하려는 서버 유형을 필터링하기 위해 refresh()를 호출할 때 사용할 수 있습니다. LAN을 제외한 모든 검색 유형에 필터링이 적용됩니다.
![]() |
FAVORITES : integer![]() 즐겨찾기 내에서 서버를 검색합니다.
|
![]() |
FRIENDS : integer![]() 플레이어의 친구가 있는 서버를 검색합니다.
|
![]() |
HISTORY : integer![]() 최근에 사용한 서버 중에서 서버를 검색합니다.
|
![]() |
INTERNET : integer![]() 인터넷에 존재하는 서버를 검색합니다.
|
![]() |
LAN : integer![]() LAN에 존재하는 서버를 검색합니다.
|