TUTORIALS

멀티플레이 제작하기

15min

샘플 프로젝트



요약

요약

멀티플레이 서버 생성부터 클라이언트 생성까지, 멀티플레이 월드 개발을 위한 환경 설정을 진행합니다.

난이도

중급

소요 시간

1시간



Part 1. 멀티플레이 설정하기

  • 멀티플레이 서버 생성부터 클라이언트 생성까지, 멀티플레이 월드 개발을 위한 환경 설정을 진행합니다.


Part 2. 월드 로직 작성하기

  • 서버, 클라이언트 간 통신을 위해 필요한 Schema에 대해 알아보고, Schema Types와 Room State를 정의합니다.

  • 영상에 사용된 서버 스크립트 중에서 hashCode 관련된 내용은 더이상 지원하지 않습니다.
  • 따라서 아래 코드는 제외하고 작성하여 주세요.
TypeScript




Part 3. 월드 로직 작성하기 2

  • 플레이어의 위치 동기화부터 플레이어의 퇴장까지를 진행합니다.




Part 4. 서버 구동 및 멀티플레이 접속하기

  • 서버를 실행하고 멀티플레이에 연결합니다.




Part 5. Scripts

Schemas.json

schemas.json




서버 코드

index.ts




클라이언트 코드

ClientStarter.ts