Steam 게임의 서버 노드를 나타냅니다.
서버 노드는 서버 브라우저에 표시됩니다.
서버 노드는 전용 서버일 수도 있고, 단지 게임을 서버 브라우저에 표시하고 싶어하는 일반 플레이어일 수도 있습니다.
게임 서버는 생성 시 마스터 서버와 연결되어 있지 않기 때문에 서버 관리자에게 서버가 작동 상태임을 알리려면 서버의 상태를 추적해야 합니다.
생성자 및 액세서
기타 관련 참조 항목
![]() | stingray.Network.shutdown_steam_server() stingray.SteamClient.server_browser() stingray.SteamPingThread() |
![]() | Steam |
![]() |
app_id ( ) : integer![]() 서버가 실행 중인 게임의 Steam 앱 ID를 반환합니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
integer |
앱 ID입니다. |
![]() |
data ( self, key ) : string![]() 서버에 대해 설정되어 있는 데이터로부터 단일 문자열 값을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
key : | string | 값을 설명하는 키입니다. |
string |
지정된 키에 대해 저장되어 있는 문자열 값입니다. |
![]() |
members ( self ) : string[]![]() 게임 서버상 모든 구성원의 피어 ID를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
string[] |
서버상 모든 구성원의 ID가 나열된 테이블입니다. [] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다. |
![]() |
name ( self, peer ) : string![]() 서버상 피어의 이름을 반환하거나, 피어를 알 수 없는 경우 빈 문자열을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
peer : | string | 이름을 검색하려는 피어의 ID입니다. |
string |
피어의 이름입니다. |
![]() |
remove_member ( self, player )![]() 서버 목록에서 구성원을 제거합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
player : | string | 제거할 피어의 ID입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
run_callbacks ( self, callback_object )![]() 게임 서버 이벤트를 확인하고, 지정된 콜백 오브젝트의 함수를 호출하여 사용자에게 알립니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
callback_object : | table | 이 프레임에서 발생한 이벤트를 사용자에게 알리기 위해 해당 함수를 호출할 오브젝트입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
다음 함수를 콜백 오브젝트에 대해 호출할 수 있습니다.
![]() |
set_data ( self, key, value )![]() 서버 브라우저에서 가져올 수 있는 서버에 대한 단일 키/값 데이터 쌍을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
key : | string | 데이터의 키 이름입니다. |
value : | string | 지정된 키에 해당하는 값입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_data ( self, value )![]() 서버 브라우저에서 가져올 수 있는 서버에 대한 데이터를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
value : | table | 각 키와 각 값이 문자열인 키/값 쌍의 테이블입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_game_tags ( self, tags )![]() 플레이어가 서버 브라우저에서 서버를 검색하는 데 사용할 수 있는 서버에 대한 게임 태그를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
tags : | string | 서버에 대해 설정할 게임 태그입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_map ( self, map )![]() 서버의 맵 이름을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
map : | string | 맵의 이름입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_score ( self, peer, score )![]() 서버에 있는 지정된 피어의 점수를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
peer : | string | 점수를 설정할 피어입니다. |
score : | integer | 지정된 피어에 대해 설정할 점수입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
점수는 정수 숫자이며, 각 플레이어의 이름과 함께 Steam 서버 브라우저에 표시됩니다.
![]() |
set_server_name ( self, name )![]() 서버 이름을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
name : | string | 서버의 이름입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
state ( self ) : integer![]() 마스터 서버와의 연결 상태를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
integer |
연결 상태로, 연결 상태 상수 그룹의 어느 값이든 될 수 있습니다. |
마스터 게임 서버 연결 시 나타날 수 있는 연결 상태를 설명하는 상수입니다.
![]() |
CONNECTED : integer![]() 서버가 마스터 서버와 연결되었음을 나타냅니다.
|
![]() |
CONNECTING : integer![]() 서버가 아직 마스터 서버와의 연결을 시도 중임을 나타냅니다.
|
![]() |
DISCONNECTED : integer![]() 서버와 마스터 서버의 연결이 끊겼음을 나타냅니다.
|