롤백 게임 생성하기
이 문서는 새로운 멀티플레이어 게임을 호스팅하는 방법에 대해 설명합니다. 게임이 시작되기 위해 연결해야 하는 플레이어 수를 설정하고, Sync Test를 비활성화하는 옵션을 제공합니다.
주요 기능
- 플레이어 수 설정: 게임을 시작하기 위해 반드시 연결해야 하는 플레이어 수를 명시할 수 있습니다.
- 동기화 테스트 (
Sync Test): 비활성화할 경우, 주어진 수의 플레이어가 게임에 참여할 때까지 시스템이 대기합니다. - 자동 인스턴스 생성:
Define Player를 사용할 경우, 자동으로 생성되는 인스턴스 수를 설정할 수 있습니다. - 지역 설정: 가상 룸이 생성될 지역을 지정할 수 있습니다.
사용 시 주의사항
- 게임이 시작될 때까지 관리 인스턴스를 생성하거나 수정하지 말아야 합니다.
Start Game기능을 사용하여 모든 플레이어가 참여하기 전에도 강제로 게임을 시작할 수 있습니다.- 현재 최대 4명의 플레이어만 하나의 게임에 참여할 수 있습니다.
- 기본 지역을 설정하는 것은 권장하지 않으며, 플레이어가 메뉴를 통해 이를 선택하도록 해야 합니다.
문법
다음은 액션의 기본 문법입니다:
rollback_create_game(player_count, sync_test=true, region)
인수 설명
| 인수 | 설명 |
|---|---|
| 플레이어 수 | 게임을 시작하기 위해 접속해야 하는 플레이어의 수. Define Player 사용 시 자동으로 생성되는 인스턴스 수를 의미합니다. |
| 동기화 테스트 | Sync Test 활성화 여부. 기본값은 활성화입니다. 비활성화시 온라인 기능이 활성화됩니다. |
| 지역 | 가상 룸이 생성될 지역을 지정합니다. 지역 정보를 얻으려면 rollback_create_game()을 참조하세요. |
활용 및 응용 예제
예제 1: 기본 게임 만들기
다음 코드는 2명의 플레이어가 참여해야 시작하는 기본 멀티플레이어 게임을 생성합니다.
rollback_create_game(2);
예제 2: Sync Test 비활성화
이 코드는 3명의 플레이어가 참여해야 시작하지만, Sync Test를 비활성화하여 온라인 기능을 사용할 수 있습니다.
rollback_create_game(3, false);
예제 3: 특정 지역 설정
다음 코드는 4명의 플레이어가 참여해야 하며, 특정 지역에서 게임을 생성합니다.
rollback_create_game(4, true, "Asia");
이 문서를 통해 롤백 멀티플레이어 게임을 생성하는 방법을 쉽게 이해하고, 다양한 방법으로 활용할 수 있는 기초를 마련하길 바랍니다.