SteamLobbyBrowser는 Steam에서 사용 가능한 게임 로비 목록에 대한 액세스를 제공합니다.
목록을 갱신하려면 refresh()를 호출합니다.
사용 가능한 로비 수를 가져오려면 num_lobbies()를 호출하고, 각 로비에 관한 세부 정보를 검색하려면 lobby()를 호출합니다. 이 세부 정보를 통해 로비에 참여할지 여부를 결정하고, 연결하는 데 필요한 Steam ID를 확인할 수 있습니다.
생성자 및 액세서
기타 관련 참조 항목
![]() |
add_distance_filter ( self, distance )![]() 플레이어와의 지리적 거리를 기반으로 사용 가능한 로비를 제한하는 데 사용할 수 있는 로비 거리 필터를 추가합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
distance : | integer | 플레이어와 로비 간 필수 거리 관계를 나타내는 거리 필터 상수입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
기타 관련 참조 항목
![]() |
add_filter ( self, key, value, comp )![]() 지정된 키에 대한 문자열 또는 숫자 필터를 추가합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
key : | string | 필터를 적용할 키입니다. |
value : | any(string, integer) | 로비에 저장되어 있는 값과 비교할 문자열 또는 정수 값입니다. any(...) 표기는 이 항목이 괄호 내에 표시되는 어떠한 유형의 인스턴스도 될 수 있다는 의미입니다. |
comp : | integer | 필터 값을 로비 값과 비교하는 방법을 나타내는 비교 상수입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
기타 관련 참조 항목
![]() |
add_near_filter ( self, key, value )![]() 로비의 특정 키와 비교하여 가까운 일치 결과를 검색하는 숫자 필터를 추가합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
key : | string | 필터를 적용할 키입니다. |
value : | integer | 일치해야 하는 숫자입니다. 이 숫자가 정수가 얼마나 일치해야 하는지를 지정하는 것은 아닙니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
add_slots_filter ( self, slots )![]() 로비에서 사용 가능해야 하는 최소 슬롯 수를 설정하는 필터를 추가합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
slots : | integer | 최소 여유 슬롯 수입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
clear_filters ( self )![]() 브라우저에서 로비 목록을 제한하기 위해 사용한 모든 필터를 제거합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
data ( self, index, key ) : string![]() 지정된 로비의 지정된 키에 대해 설정된 데이터를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
index : | integer | 데이터를 검색하려는 로비의 색인입니다. 해당 로비는 로비 브라우저가 유지 관리하는 목록에 포함되어 있는 로비입니다. |
key : | string | 값을 설명하는 문자열 키입니다. |
string |
지정된 키에 대해 저장되어 있는 값입니다. |
![]() |
is_refreshing ( self ) : boolean![]() 로비 브라우저가 현재 로비 목록을 갱신 중인지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
목록을 현재 갱신 중이면 true를, 그렇지 않으면 false를 반환합니다. |
이 함수가 true를 반환하면 refresh()를 호출해도 효과가 없습니다.
![]() |
lobby ( self, i ) : network_steam_lobby_info![]() 지정된 로비에 관한 정보(로비에 참여하는 데 사용할 수 있는 주소 포함)를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
i : | integer | 데이터를 검색하려는 로비의 색인입니다. 해당 로비는 로비 브라우저가 유지 관리하는 목록에 포함되어 있는 로비입니다. |
로비에 대해 검색된 정보를 포함하고 있는 테이블입니다. |
기타 관련 참조 항목
![]() |
num_lobbies ( self ) : integer![]() 로비 브라우저가 검색한 로비 수를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
integer |
사용 가능한 로비 수입니다. |
![]() |
refresh ( self )![]() 게임 로비 목록을 갱신합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
이 함수는 아무 값도 반환하지 않습니다. |
기타 관련 참조 항목
add_filter()를 호출하여 로비 브라우저에 비교 필터를 추가할 때 사용할 수 있는 상수입니다.
![]() |
EQUAL : integer![]() 같음.
|
![]() |
GREATER : integer![]() 보다 큼.
|
![]() |
GREATER_OR_EQUAL : integer![]() 크거나 같음.
|
![]() |
LESS : integer![]() 보다 작음.
|
![]() |
LESS_OR_EQUAL : integer![]() 작거나 같음.
|
![]() |
NOT_EQUAL : integer![]() 같지 않음.
|
add_distance_filter()를 호출하여 로비 브라우저에 거리 기반 필터를 추가할 때 사용할 수 있는 상수입니다.
![]() |
CLOSE : integer![]() 동일한 인접 영역만 찾습니다.
|
![]() |
DEFAULT : integer![]() 동일한 영역 또는 인접 영역만 찾습니다. 하지만 현재 영역에서 로비 활동이 뜸하면 더 멀리까지 찾습니다.
|
기본값입니다.
![]() |
FAR : integer![]() 지구의 절반 가량을 찾습니다(대기 시간이 길어짐).
|
![]() |
WORLD : integer![]() 필터링하지 않습니다(권장하지 않음. 클라이언트 간에 몇 초의 대기 시간 발생).
|