1. 게임에 접속
2. 방장 : 본인 스팀 프로필에 있는 "게임에 참여" 버튼 우클릭 -> joinlobby 링크 복사 -> 참여자에게 공유
3. 참여자 : 공유받은 링크를 웹 브라우저나 파일 익스플로러의 주소창에 붙여넣기해서 참여
갤디코에서 게임 할 때 계속 바뀌는 친구코드로 디코 닉네임을 변경하기 귀찮았던 친구나 느린 친구 추가 과정이 답답했던 친구이나 플레이 하고 친구 삭제를 하고 싶은데 귀찮았던 친구들 위해 게임에 초대하는 방법 하나를 알려줄께.
이미 념글에 있는 steam 프로토콜의 joinlobby uri Scheme(후칭 스킴)을 통해 대기열 새치기하는법을 본 친구들도 있을거야
이 링크는 이름에서 추측할 수 있다시피 게임 로비(세션)에 합류를 하는 기능을 제공하는 스킴이고, 이 스킴을 통해 다른사람의 로비에 합류를 할 수 있지
이 스킴은
steam://joinlobby/숫자/숫자/숫자
의 형태를 띄고 있고, 각 숫자의 의미는 아래와 같아
steam://joinlobby/{게임의 고유 ID}/{현재 플레이중인 세션의 ID}/{플레이어 스팀 계정의 UID}
joinlobby 스킴이 사용되는 경우는 스팀의 친구창에서 친구의 게임에 합류할 때 사용하는
게임 참여 버튼을 누를 때 사용하게 되어있어
그럼 이 스킴을 어떻게 알 수 있을까?
방법은 간단해
게임에 접속한 후에 웹 브라우저나 스팀의 내 프로필을 보면 오른쪽에 게임에 참여 버튼이 활성화가 되는데, 이 버튼을 우클릭하게 되면
이렇게 링크 주소를 복사할 수 있지
이렇게 얻은 스킴을 같이 플레이하는 방에 올려두면 사람이 아무리 바뀌더라도 매 번 친구 추가를 새로 하거나 바뀐 친구 코드를 다시 알려줄 필요가 없어지지
참여하는 사람은 스킴을 복사해서 웹 브라우저나 파일 익스플로러의 주소창에 붙여넣기를 하면 게임이 꺼져있다면 켜지면서 자동으로 접속되고, 켜져있다면 바로 접속될거야
주로 크래딧런이나 샘플런, 박격포런등을 하면서 인원이 계속 로테이션되는 상황에서 사용하면 좋을거야
주의할 점
1. 매치메이킹 프라이버시를 공개로 설정하자
이 방법으로 초대를 하게 되면 당연히 초대되는 사람은 친구추가가 되지 않은 상태야
그렇기 때문에 옵션에서 매치메이킹 프라이버시를 공개가 아닌 친구만으로 설정했다면 비공개 로비로 설정되어서 합류가 불가능해
2. 세션이 변경되는것을 조심하자
3개의 숫자 중 중간의 숫자가 게임 세션의 고유 ID라고 했지?
이 세션의 고유 ID는 당연히 세션이 바뀌면 바뀌게 되어 있어
그리고 이전 세션의 고유 ID로는 참여가 불가능하지
그러면 언제 세션이 변하는걸까?
내가 테스트 해 본 결과는 다음과 같아
- 게임을 껐다가 재접속 할 때
- 다른 방장의 방에 접속했다가 나올 때
- 게임이 진행 중인 상황에서 혼자 함선으로 복귀로 게임을 나올 때
위와 같은 경우에는 세션의 고유 ID가 변하고 이에 따라 스킴 역시 새롭게 복사해야 하지
그렇기 때문에 위와 같은 상황을 피하고, 크래딧런을 돌거나 미션 중간에 포기해야 하는 경우에는 꼭 분대와 임무 포기로 미션을 포기하자
3. 스팀 상태를 온라인으로 바꾸자
스팀 플레이어 상태를 숨기나 오프라인을 찍고 플레이하는 친구들은 프로필에 게임에 참여 버튼이 나타나지 않기 때문에 온라인으로 바꾸고 스킴을 딸 것
TMI)
1. 꼭 방장의 스킴만 사용할 필요는 없다. 같은 세션에 있다면 방장이 아니라도 스킴을 사용할 수 있다.
2. joinlobby 스킴의 마지막 구성 요소인 플레이어의 UID은 헬다이버즈2에서 의미 없는 정보다. steam://joinlobby/{게임의 고유 ID}/{현재 플레이중인 세션의 ID} 만 존재하더라도 정상적으로 작동한다
3. 게임의 고유 ID는 상점의 URL에서 확인이 가능하다
3줄요약좀
개추
정보추
같이 하려는 상대가 ps 유저면 이 방법 소용 없는거죠..?
그치
요약) 앞으로 망호글 올릴땐 제대로 작동도 안하는 친구코드 대신 스팀 참가 세션링크를 걸자
플스는 이제 망호 껴주지도 않노
이제 이거 막혔대
? 아직 잘됨
개추