Steamworks 문서
멀티플레이어

개요

Steam은 카운터 스트라이크 1.6 출시와 함께 멀티플레이어 게임 플랫폼으로 출발했으며, 이후 멀티플레이어 게임에 주력해 왔습니다. Steam은 개선된 멀티플레이어 환경을 위해 개발자와 고객 모두에게 여러 가지 기능 및 API를 제공하고 있습니다. Steam 매치메이킹 API를 사용하면 플레이이어들이 간편하게 다른 플레이어를 찾아 함께 게임을 즐길 수 있으며, Steam 게임 서버 API를 사용하면 커뮤니티 전용 서버를 생성하여 플레이어들이 커뮤니티를 만들도록 할 수 있습니다.

저희는 Steam에서 더 많은 분들이 멀티플레이어 게임을 즐길 수 있도록 여러 가지 선택지과 경로를 제공하고 있습니다. 시작하기에 앞서 다음 질문에 대한 답변을 생각해 보시기 바랍니다.

귀사의 게임에는 네트워크 기능이 있나요?

만약 P2P 게임의 경우에는 네트워크에 Steam 매치메이킹 및 로비을 통합하는 것만으로 Steam 사용자에게 훌륭한 경험을 제공할 수 있습니다.

P2P 기반 게임과 서버 기반 게임 중 어떤 형식을 원하시나요?

게임의 종류에 따라 귀사의 고객에게 더 좋은 환경을 제공할 방법이 달라질 수 있습니다.

e스포츠 게임과 같이 매우 경쟁적인 게임이라면 Steam 게임 서버를 사용할 것을 권장합니다.

파티의 규모가 작은 게임이라면 Steam 매치메이킹 및 로비Steam P2P 네트워크를 사용하는 것이 좋습니다.

음성 채팅 기능이 필요하신가요?

Steam 음성 API는 빠르고 쉬운 음성 채팅을 구현하는 데 필요한 거의 모든 기능을 제공합니다. 그러나, 이는 녹음된 오디오를 전송하는 방식이 아니므로 Steam P2P 네트워크 또는 Steam 게임 서버 등을 통해 다른 사용자에게 데이터를 전달해야 합니다.

사용 가능한 기능

Steam 매치메이킹 및 로비

매치메이킹과 로비는 플레이어들이 서로 함께 플레이할 수 있는 기반을 제공합니다. 로비 시스템은 실제 게임 세션을 시작하기 전에 플레이어들이 모이는 공간의 가장 일반적인 형태입니다. 매치메이킹과 로비는 네트워크 기능을 제공하지 않으므로 Steam P2P 네트워크, Steam 게임 서버 또는 귀사의 엔진이 제공하는 네트워크와 함께 사용해야 합니다.

이와 관련된 더 자세한 정보는 Steam 매치메이킹 및 로비 문서에서 확인하실 수 있습니다.

Steam P2P 네트워크

Steam P2P 네트워크는 소규모 그룹의 플레이어를 위한 P2P 네트워크를 제공합니다.

이와 관련된 더 자세한 정보는 Steam 네트워킹 문서에서 확인하실 수 있습니다.

Steam 게임 서버

Steam 게임 서버 API는 게임의 전용 서버를 만들 때 필요한 모든 것을 제공합니다. 게임 서버는 귀사에서 직접 호스팅할 수도 있고 커뮤니티가 대신 호스팅하도록 할 수도 있습니다. Dota 2처럼 경쟁이 치열한 게임이나 Team Fortress 2처럼 모든 플레이어가 게임에서 나가도 계속 실행되는 지속적인 서버를 사용하는 게임의 경우 Steam 게임 서버를 선택하는 것이 가장 좋습니다.

이와 관련된 더 자세한 정보는 게임 서버 문서에서 확인하실 수 있습니다.