배틀 로얄 경험을 설정하려면 Studio와 프로젝트 참조 파일을 다운로드해야 합니다.
장소 ID, 서버, 출판 설정의 추가 구성이 필요하며, 이후 게임 실행으로 진행할 수 있습니다.
참조 파일
RobloxBattleRoyale.zip에는 Roblox Studio에서 즉시 열어보고 실험할 수 있는 쉽게 접근 가능한 .rbxl 파일이 포함되어 있습니다.
| 이름 | 설명 |
|---|---|
| Lobby.rbxl | 플레이어가 게임 모드를 선택하는 입구 로비입니다. |
| Gameplay.rbxl | 배틀 매치가 이루어지는 곳입니다. |
| Queue.rbxl | 플레이어가 배틀 맵으로 순간 이동하기 전에 모이는 대기 장소입니다. |
새로운 게임 만들기
Roblox 배틀 로얄은 여섯 개의 고유한 장소로 구성되어야 합니다. 시작하려면:
Roblox Studio에서 Lobby.rbxl을 엽니다.

파일 → **다른 이름으로 게시...**를 선택하여 게시 창을 엽니다.
창 하단 근처에서 새 경험 만들기를 클릭합니다.
장소 이름에 Lobby를 입력합니다.

크리에이터 필드에서 "나"를 선택하여 장소를 개인 계정으로 게시하거나 그룹을 선택합니다.
준비가 되면 생성 버튼을 클릭합니다.
추가 장소 추가
로비 장소가 게시되면, 게임에 다섯 개의 추가 장소를 추가해야 합니다:
이미 보이지 않는 경우, 자산 관리자 창을 엽니다.
장소 폴더를 두 번 클릭합니다.

빈 영역(장소 이름/타일 위가 아님)에서 마우스 오른쪽 버튼을 클릭하고 새 장소 추가를 선택합니다. 총 5번 반복하여 6개의 장소를 만듭니다.
각 새 장소를 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기를 선택한 후 다음과 같이 이름을 지정합니다:

게임을 다시 게시합니다 (파일 → Roblox에 게시).
장소 ID 복사 및 붙여넣기
각 장소는 플레이어가 로비와 다양한 플레이 모드 대기열 간에 순간 이동할 수 있도록 서로 연관되어야 합니다. 이를 위해 위에서 만든 장소의 장소 ID를 수집해야 합니다.
자산 관리자 창에서 Lobby를 마우스 오른쪽 버튼으로 클릭하고 클립보드에 ID 복사를 선택합니다.

이미 보이지 않는 경우, 탐색기 창을 엽니다.
ReplicatedFirst → Configurations 내의 MainConfiguration 스크립트를 엽니다.

_places 테이블을 찾아서 1단계에서 복사한 ID를 lobby 키의 값으로 붙여넣습니다.
Lobby-MainConfigurationlocal ReplicatedStorage = game:GetService("ReplicatedStorage")local RunService = game:GetService("RunService")local Players = game:GetService("Players")local isServer = RunService:IsServer()local ConfigEvent = nillocal _placeOverrides = {}local _overrides = {}----- 게임의 명명된 장소 목록local _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---다른 다섯 개 장소에 대해 클립보드에 ID 복사 과정을 반복하여 연관된 _places 테이블 키 값에 붙여넣습니다.
장소 테이블 키 로비 lobby 게임플레이 gameplay_development 대기열 (기본) queue_default 대기열 (데스매치) queue_deathmatch 대기열 (팀 데스매치) queue_teamDeathmatch 대기열 (프리 플레이) queue_freePlay -- 게임의 명명된 장소 목록local _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}게임을 다시 게시합니다 (파일 → Roblox에 게시).
서버 채우기 조정
기본적으로 Roblox는 최적의 소셜 게임 경험을 위해 플레이어/서버를 균형 있게 배치하지만, 배틀 로얄은 더 크고 강렬한 전투를 허용해야 합니다. 이를 위해:
Studio의 파일 ⟩ 경험 설정 창을 엽니다.
장소 탭을 선택합니다.
여섯 개 장소 각각에 대해 버튼을 클릭하고 편집을 선택합니다.

서버 채우기에서 최대를 선택합니다.

창 하단에서 저장을 클릭합니다.
추가 장소 게시
이제 다운로드한 번들에서 나머지 .rbxl 파일을 열고, 그들의 _places 테이블을 수정하고 게시해야 합니다.
장소 테이블 복사
- 로비의 MainConfiguration 스크립트에 있는 _places 테이블을 참조합니다:
---------------------------------------- 게임의 명명된 장소 목록local _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
전체 테이블을 선택하고 CtrlC (⌘C on Mac)로 클립보드에 복사합니다.
로비 장소를 닫으려면 탭에서 X를 클릭합니다.

테이블 교체
Gameplay.rbxl 파일을 엽니다.
ReplicatedFirst → Configurations 내의 MainConfiguration 스크립트를 엽니다.

위에서 복사한 _places 테이블을 기존의 _places 테이블 위에 붙여넣습니다 (CtrlV; ⌘V) so that each place's tables are identical.
---------------------------------------- 게임의 명명된 장소 목록local _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------파일 → **다른 이름으로 게시...**를 선택하여 게시 창을 엽니다.
창 하단 근처에서 **기존 경험 업데이트...**를 클릭합니다.
이전에 게시한 Lobby 장소를 찾아 클릭합니다.
다음 화면에서, 이전에 추가한 장소 목록을 확인할 수 있습니다. 목록에서 Gameplay 장소를 선택하고 덮어쓰기 버튼을 클릭합니다.

장소가 게시되면 탭에서 X를 클릭하여 닫습니다.

Queue.rbxl 파일을 열고 이 과정을 반복합니다. 파일 → **다른 이름으로 게시...**를 사용하여 네 개의 대기장소에 게시합니다. 기본적으로 Queue.rbxl은 대기열 (기본), 대기열 (데스매치), 대기열 (팀 데스매치), 대기열 (프리 플레이) 슬롯에 게시되어야 합니다.
파일 게시 슬롯 Lobby.rbxl 로비 Gameplay.rbxl 게임플레이 Queue.rbxl 대기열 (기본) Queue.rbxl 대기열 (데스매치) Queue.rbxl 대기열 (팀 데스매치) Queue.rbxl 대기열 (프리 플레이)