Free 버전을 다운로드합니다.
https://redpointgames.gitlab.io/eos-online-subsystem/docs/
개발자포털에서 Organization을 생성합니다.
https://dev.epicgames.com/portal/en-US/
EOS 개발자 포탈에서 C SDK를 다운로드받습니다.
다운로드 받은 SDK를 C:\ProgramData 경로에 위치시킵니다.
여기 말고도 아래 위치에 두어도 관계없습니다.
예제 프로젝트를 다운로드 받습니다.
https://gitlab.com/redpointgames/eos-online-subsystem-example/-/tree/main/ExampleCPP_EOS_4.26
Plugins/OSSFree 폴더를 만들고, Free 버전 플러그인을 집어넣습니다.
프로젝트를 4.27로 리타겟팅하고 빌드합니다.
빌드에 실패하면 솔루션을 열어 직접 빌드하고 에러가 난 부분을 수정해줍니다.
에디터가 열리면 편집 - 플러그인에서 EOSS 플러그인을 활성화시켜줍니다.
에디터가 재실행되면 상단 리본 아이콘에서 Online (EOS)를 눌러 세팅을 엽니다.
설정값을 넣어줍니다.
개발자 포털에서 앱을 생성하면 Product Settings에서 확인할 수 있습니다.
가장 아래에는 Free 라이센스 칸이 있습니다.
라이센스는 아래 링크에서 획득할 수 있습니다.
https://licensing.redpoint.games/get/eos-online-subsystem-free/
에디터 세팅은 끝났고, 개발자 포털에서 Configuration을 마쳐준 다음 예제 프로젝트를 돌려볼 수 있습니다.
개발자 포털에서 각 메뉴를 선택하여 필요한 데이터를 넣어주면 됩니다.
Epic Account Services 카테고리에서 퍼미션과 클라이언트 세팅을 해주어야 개발자 로그인됩니다.
예제 씬을 실행시키면 리더보드와 스탯창이 작동하지 않는데, 그 이유는 아래 글에서 확인할 수 있습니다.
https://seonghwan.tistory.com/70
'Unreal > 에픽 온라인 서비스' 카테고리의 다른 글
EOS: 인증 인터페이스에서 AuthScopeConsentRequired를 리턴할 때 (0) | 2021.12.07 |
---|---|
EOS: DevTool Authenticate 파라미터 (0) | 2021.12.05 |
EOS: Redpoint Games 플러그인 QueryStats, Leaderboards 작동 문제 (0) | 2021.11.01 |
EOS: Epic Online Service 플러그인 (0) | 2021.10.18 |
EOS: 리더보드 예제 런타임 Assertion 에러 발생 (0) | 2021.10.12 |