Godot 4 에 EOS 붙이기

플러그인은 EOSG(Epic Online Services Godot, Godot 4.2 이상)예요. 애셋 라이브러리에서 받거나 res://addons/epic-online-services-godot 에 넣고 프로젝트 설정 → Plugins 에서 켜요.

EOSG 의 멀티플레이 피어를 쓰면 Godot 기본 멀티플레이(@rpc, Spawner, Synchronizer)를 그대로 쓰고 전송만 EOS 로 바뀌어요.

그다음은 로그인 → 방 만들기 → 참가 코드예요. AI 에게 시킬 말에 Altis 규칙이 들어 있어요.

더 알아보기

순서

  1. Epic 포털에서 키 5개 받기 (Product · Sandbox · Deployment · Client ID · Secret)
  2. EOSG 를 addons 에 넣고 프로젝트 설정에서 플러그인 켜기
  3. 게임 시작 시 EOS 켜기 → 기기 ID 로그인
  4. 로비 화면: 방 만들기 / 참가 코드로 참가
  5. EOSGMultiplayerPeer 를 multiplayer.multiplayer_peer 에 넣기
  6. 내보내기(Windows 64비트) → 폴더째 zip

내보낼 때

EOS DLL(EOSSDK-Win64-Shipping.dll 등)이 들어가야 해요. 내보낸 폴더를 그대로 zip 으로 묶으면 돼요.

콘솔 exe(*.console.exe)는 빼요. Godot 게임은 zip 안에 .exe가 하나여야 해요. 둘이면 업로드가 거절돼요.