SteamGameServer - stingray.SteamGameServer 오브젝트 참조 - Stingray Lua API 참조

stingray.SteamGameServer 오브젝트 참조

설명

Steam 게임의 서버 노드를 나타냅니다.

서버 노드는 서버 브라우저에 표시됩니다.

서버 노드는 전용 서버일 수도 있고, 단지 게임을 서버 브라우저에 표시하고 싶어하는 일반 플레이어일 수도 있습니다.

게임 서버는 생성 시 마스터 서버와 연결되어 있지 않기 때문에 서버 관리자에게 서버가 작동 상태임을 알리려면 서버의 상태를 추적해야 합니다.

함수

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

integer

앱 ID입니다.

매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

key :

string

값을 설명하는 키입니다.

반환하는 항목

string

지정된 키에 대해 저장되어 있는 문자열 값입니다.

매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

string[]

서버상 모든 구성원의 ID가 나열된 테이블입니다.

[] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다.
매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

peer :

string

이름을 검색하려는 피어의 ID입니다.

반환하는 항목

string

피어의 이름입니다.

매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

player :

string

제거할 피어의 ID입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

callback_object :

table

이 프레임에서 발생한 이벤트를 사용자에게 알리기 위해 해당 함수를 호출할 오브젝트입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

다음 함수를 콜백 오브젝트에 대해 호출할 수 있습니다.

  • server_member_added(peer): 새 구성원이 서버에 참여했을 때 호출됩니다.
매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

key :

string

데이터의 키 이름입니다.

value :

string

지정된 키에 해당하는 값입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

value :

table

각 키와 각 값이 문자열인 키/값 쌍의 테이블입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

tags :

string

서버에 대해 설정할 게임 태그입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

map :

string

맵의 이름입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

peer :

string

점수를 설정할 피어입니다.

score :

integer

지정된 피어에 대해 설정할 점수입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

점수는 정수 숫자이며, 각 플레이어의 이름과 함께 Steam 서버 브라우저에 표시됩니다.

매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

name :

string

서버의 이름입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.SteamGameServer

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

integer

연결 상태로, 연결 상태 상수 그룹의 어느 값이든 될 수 있습니다.

연결 상태 상수

마스터 게임 서버 연결 시 나타날 수 있는 연결 상태를 설명하는 상수입니다.

CONNECTED : integer

서버가 마스터 서버와 연결되었음을 나타냅니다.

CONNECTING : integer

서버가 아직 마스터 서버와의 연결을 시도 중임을 나타냅니다.

DISCONNECTED : integer

서버와 마스터 서버의 연결이 끊겼음을 나타냅니다.