Epic Online Services (EOS) Overview

에픽 온라인 서비스(EOS)는 빠른 설치와 뛰어난 퀄리티의 게임 실행, 운영, 확장 기능을 제공하는 멀티플레이어 게임용 무료 크로스 플랫폼 서비스입니다.

에픽 온라인 서비스(Epic Online Services, EOS)는 게임 클라이언트를 실행하는 플랫폼과 무관하게 게임을 실행, 운영, 확장할 수 있는 무료 서비스이며, 게임 클라이언트를 실행하는 플랫폼, 개발에 사용하는 게임 엔진 또는 게임 엔진 사용 여부와 무관하게 사용할 수 있습니다.

EOS는 EOS 게임 서비스와 EOS 에픽 계정 서비스의 두 가지 서브셋으로 구성됩니다.

  • EOS 게임 서비스 를 사용하면 게임에 온라인 기능을 구축하고 통합할 수 있습니다. 플레이어에게 에픽게임즈 계정이 없더라도 게임 서비스를 사용할 수 있도록 게임을 설정할 수 있습니다.
    (자세한 내용은 아래 EOS 게임 서비스 섹션을 참고하세요.)
  • EOS 에픽 계정 서비스 는 플레이어 계정을 제공합니다. 에픽 계정 서비스를 사용하면 여러 플랫폼과 스토어에 걸쳐 5억 명 이상의 플레이어로 이루어진 생태계를 활용할 수 있습니다.
    (자세한 내용은 아래 EOS 에픽 계정 서비스 섹션을 참고하세요.)

EOS에서는 또한 에픽게임즈 스토어용 서비스도 제공합니다(문서: 에픽게임즈 스토어 서비스).

게임에 EOS 서비스를 사용하려면 EOS 툴을 사용하여 인터페이스를 통합합니다. 각 서비스에 대해 인터페이스는 하나씩 있습니다.

EOS에는 다음과 같은 다양한 툴이 있습니다.

참고:

  • 플레이어에게 에픽게임즈 계정이 없고 게임이 EOS 에픽 계정 서비스를 사용하지 않아도 게임에서 EOS 게임 서비스를 사용할 수 있습니다.
  • 플레이어는 지원되는 ID 제공자가 제공하는 ID(Steam 계정 등) 또는 에픽게임즈 계정을 사용하여 게임에 연결할 수 있습니다. (사용할 EOS 인터페이스에 관한 정보는 아래 연결 타입 및 플레이어 계정 섹션을 참고하세요.)

EOS 게임 서비스

EOS 게임 서비스를 사용하면 게임에 온라인 기능을 구축하고 통합할 수 있습니다. 플레이어에게 에픽게임즈 계정이 없더라도 게임 서비스를 사용할 수 있도록 게임을 설정할 수 있습니다.
다음과 같은 무료 서비스를 자유롭게 사용할 수 있습니다.

  • 멀티플레이어
    멀티플레이어 세션, 로비, P2P 네트워킹을 설정하고 플레이어 간 보이스 채팅을 활성화하세요.

  • 플레이어 진행상황
    모든 플레이어의 메트릭스, 통계, 업적을 트래킹하세요. 리더보드를 설정하고 암호화된 사용자별, 게임별 데이터를 클라우드 서버에 저장하세요.

  • 게임 운영
    안티 치트, 플레이어 제재, 신고, 티케팅 시스템을 사용하여 커뮤니티를 관리하세요. 모든 플레이어가 어떤 디바이스를 사용하여 로그인하든 액세스할 수 있는 게임 데이터를 저장하세요.

멀티플레이어

로비

로비 인터페이스를 사용하면 플레이어가 로비를 생성하고, 제거하고, 로비에 참여하고, 로비에서 나갈 수 있습니다.

참고:
소셜 오버레이는 EOS 에픽 계정 서비스의 일부입니다. 이 서비스를 사용하면 플레이어가 로비 초대를 수락할 수 있습니다.

Documentation:

P2P(Peer-to-Peer) 연결

NAT P2P 인터페이스를 사용하면 플레이어가 게임 내에서 다른 플레이어와 연결할 수 있습니다.

Documentation:

세션

세션 인터페이스를 사용하면 플레이어가 매치를 설정하고 매치메이킹을 사용하여 함께 매칭할 다른 플레이어를 찾을 수 있습니다.

Documentation:

통계

통계 인터페이스를 사용하면 개발자 포털에서 게임 통계를 정의할 수 있습니다. 트래킹하고 싶은 플레이어에 관한 모든 통계 데이터를 포함할 수 있습니다. 예를 들면 그 플레이어가 수집한 아이템 개수를 포함할 수 있습니다. 이러한 통계를 활용하여 업적을 언제 잠금해제할지, 그리고 리더보드에서 플레이어 순위를 어떻게 매길지 결정할 수 있습니다.

Documentation:

타이틀 스토리지

타이틀 스토리지 인터페이스를 사용하면 클라우드 서버에 암호화된 형태로 저장되는 게임별 데이터를 얻을 수 있습니다.

Documentation:

보이스 채팅

보이스 인터페이스를 사용하면 게임에 음성을 통합할 수 있습니다. 로비 인터페이스를 통해 EOS 로비를 사용하거나 신뢰할 수 있는 자체 서버 애플리케이션을 사용할 수 있습니다.

Documentation:

플레이어 진행상황

업적

업적 인터페이스를 사용하면 플레이어 업적 관련 데이터에 액세스하고, 플레이어를 위해 데이터를 잠금해제하고, 플레이어의 업적 진행상황 데이터를 가져오고, 플레이어가 업적을 잠금해제했을 때 알림을 보낼 수 있습니다.

참고:
에픽게임즈 스토어 업적을 사용하여 에픽게임즈 스토어에서 퍼블리싱된 게임의 XP를 플레이어에게 제공할 수 있습니다. 에픽게임즈 스토어 업적은 에픽 온라인 서비스 업적을 기반으로 구축됩니다.

Documentation:

리더보드

리더보드 인터페이스를 사용하면 게임에 리더보드를 정의하고, 포함할 통계, 플레이어의 순위를 매기는 방법, 리더보드 지속 기간을 선택할 수 있습니다.

Documentation:

메트릭스

메트릭스 인터페이스를 사용하면 개발자 포털에서 게임 애널리틱스 대시보드를 설정하고, 전 세계 게임 활동, 플레이어 리텐션, 온라인 플레이어 수를 트래킹할 수 있습니다. 플레이어의 활성 세션 및 과거 세션을 포함한 게임 사용 현황을 확인할 수 있습니다.

Documentation:

플레이어 데이터 스토리지

플레이어 데이터 스토리지 인터페이스를 사용하면 플레이어 관련 게임 데이터를 클라우드 서버에서 암호화된 형태로 저장, 다운로드, 복사, 삭제할 수 있습니다.

Documentation:

게임 운영

Easy Anti-Cheat

안티 치트 인터페이스를 사용하면 게임에서 플레이어의 치트 행위를 방지하고 탐지할 수 있습니다.

Documentation:

로깅

로깅 인터페이스를 사용하면 소프트웨어 개발 중에, 그리고 게임을 출시한 이후에 에픽 온라인 서비스 진단 결과를 분석할 수 있습니다. 데이터에 필터를 적용하여 관심 있는 정보에 집중하고, 각 인터페이스에 대한 로깅 설정을 켜거나 끌 수 있습니다.

Documentation:

신고

신고 인터페이스를 사용하면 플레이어 행동을 수집하여 플레이어 리포트에 게시할 수 있습니다. 플레이어 부정행위, 언어폭력, 불쾌감을 주는 프로필에 관한 세부사항을 확인할 수 있습니다.

Documentation:

제재

제재 인터페이스를 사용하면 개발자 포털의 게임 서비스 섹션에서 게임의 제재를 정의하고 관리할 수 있습니다. 플레이어에게 적용된 모든 제재의 세부 정보를 볼 수 있습니다.

Documentation:

EOS 에픽 계정 서비스

EOS 에픽 계정 서비스는 플레이어 계정을 제공합니다. 에픽 계정 서비스를 사용하면 여러 플랫폼과 스토어에 걸쳐 5억 명 이상의 플레이어로 이루어진 생태계를 활용할 수 있습니다.

참고:
EOS 에픽 계정 서비스를 사용하려면 게임의 플레이어가 에픽게임즈 계정 또는 프록시 에픽게임즈 계정을 소유하고 있어야 합니다. 플레이어는 인증 인터페이스를 사용하여 게임에 연결합니다.

Documentation:

EOS 에픽 계정 서비스에는 다음과 같은 무료 서비스가 포함됩니다.

크로스 플레이

여러 스토어프런트에서 액세스하는 플레이어가 결합된 친구 목록을 사용하여 함께 플레이할 수 있습니다.

Documentation:

친구

친구 인터페이스를 사용하면 플레이어가 친구를 게임플레이 세션에 참가하도록 초대할 수 있고, 친구 정보를 얻어서 플레이어에게 표시할 수 있습니다. 로그인한 모든 플레이어에게 플레이어의 친구, 다른 플레이어와 관련한 초대 상태를 표시할 수 있습니다. 플레이어가 친구 상태 업데이트를 구독하면 친구 목록을 최신으로 유지하고 새 친구를 추가할 수 있습니다.

Documentation:

현재상태

현재상태 인터페이스를 사용하면 게임 내에서 플레이어의 상태(온라인/오프라인/플레이 중)를 표시할 수 있습니다. 또한 플레이어의 상태를 다른 친구들이 볼 수 있습니다. 플레이어의 현재상태 데이터를 업데이트하거나 삭제할 수 있습니다. 친구 기능과 결합하면 플레이어가 친구의 현재상태 정보를 볼 수도 있습니다.

Documentation:

소셜 오버레이

소셜 오버레이를 사용하면 플레이어에게 업적과 친구 정보를 표시할 수 있습니다. 친구 정보에는 친구가 같은 게임을 플레이 중인지 여부 등이 포함됩니다.

Documentation:

연결 타입 및 플레이어 계정

플레이어에게 에픽게임즈 계정이 없고 게임이 EOS 에픽 계정 서비스를 사용하지 않아도 게임에서 EOS 게임 서비스를 사용할 수 있습니다. 플레이어는 지원되는 ID 제공자가 제공하는 ID(Steam 계정 등) 또는 에픽게임즈 계정을 사용하여 게임에 연결할 수 있습니다.

플레이어가 게임에 연결하는 방법의 설정은 플레이어 ID에 따라 달라집니다.

  • 플레이어가 지원되는 ID 제공자로부터 받은 ID(Steam 계정 등)를 통해 연결하는 경우:
    • EOS 게임 서비스: 연결 인터페이스를 사용합니다.
  • 플레이어가 에픽게임즈 계정을 통해 연결하는 경우:
    • EOS 게임 서비스: 연결 인터페이스 및
    • EOS 에픽 계정 서비스: 인증 인터페이스를 모두 사용합니다.

Documentation: