각 Roblox 게임은 하나 이상의 장소로 구성되며, Studio는 파일 메뉴에서 Roblox에 저장하거나 게시할 때마다 귀하의 장소 데이터를 Roblox 서버에 업로드합니다.
또한 버전 관리 시스템이나 다른 외부 도구와 함께 사용할 장소의 로컬 복사본을 내보내고 싶을 수도 있습니다. Studio에서 장소를 내보내려면 파일로 저장 또는 복사 다운로드를 선택하세요. Studio는 두 가지 파일 형식을 제공합니다:
- .rbxl은 이진 장소 파일 형식입니다. 이 형식은 컴팩트하지만 사람이 읽을 수 없습니다.
- .rbxlx는 XML 기반의 장소 파일 형식으로, 이진 형식보다 디스크에서 꽤 더 큽니다.
자동 복구 파일
파일 크기 제한 때문에 Roblox에 저장이 실패하면, Studio는 복구 파일이라는 귀하의 장소 백업을 자동으로 생성합니다. 자동 복구 백업의 빈도는 귀하의 게임에 협업 기능이 활성화되어 있는지에 따라 달라집니다:
- 협업이 활성화되어 있고 Roblox에 저장이 실패하면, Studio는 마지막 세 번의 저장 시도를 귀하의 시스템에 복구 파일로 백업합니다.
- 협업이 비활성화되어 있는 경우, Studio는 Studio 설정에서 자동 복구 설정을 사용합니다.
Windows에서는 복구 파일이 C:\Users\Admin\AppData\Local\Roblox\RobloxStudio\AutoSaves에 위치해 있습니다.
Mac에서는 /Users/your-username/Library/Application Support/Roblox/RobloxStudio/AutoSaves/에서 찾을 수 있습니다.
장소 파일 크기 문제 해결
장소 파일에서 100MB 제한에 도달하면, 근본적인 문제가 있을 수 있습니다. 다음 단계들을 시도해 보세요.
안전 점검
귀하의 장소에 있는 모델과 그에 연결된 스크립트에서 불분명하거나 난독화된 텍스트가 있는지 확인하세요. 이 텍스트는 압축이 잘 되지 않으며 심지어 귀하의 장소에 대한 악의적인 백도어일 수도 있습니다. Roblox의 모더레이션 시스템은 이러한 모델을 적극적으로 필터링하지만, 만약 이를 발견하게 되면 그 모델을 귀하의 장소에서 삭제하고, Creator Store에서 해당 모델을 찾아 즉시 신고하세요.
중복 부품
참조되지 않거나 숨겨진 자산은 시간이 지남에 따라 누적되어 파일 크기를 불필요하게 증가시킬 수 있습니다.
어떤 모델이나 부품 그룹이 다른 것들보다 더 많은 공간을 차지하고 있는지 확인하세요:
- 귀하의 장소 파일을 내보내고 디스크에서의 크기를 적어두세요.
- Roblox Studio에서 파일을 열어보세요.
- 지나치게 큰 것으로 의심되는 모델이나 부품 그룹을 복사하고 붙여넣기 하세요.
- 파일을 다시 저장하고 파일 크기의 증가를 기록하세요.
중복 부품(같은 크기와 모양을 가진 위치가 동일한 부품)이나 인스턴스(중복된 SurfaceAppearances, 텍스처 등)를 확인하고 삭제하세요. Creator Store에는 이러한 사례를 식별하는 데 도움이 되는 플러그인이 있습니다.
지형 단순화
지형을 줄이거나 단순화하면 장소 크기를 크게 줄이고 성능을 향상시킬 수 있습니다. 밀집한 숲이나 복잡한 언덕과 같은 과도한 지형 특징을 피하는 것이 게임을 더 빠르고 효율적으로 실행하게 도와줍니다. 물론, 게임은 귀하의 예술적 비전을 반영해야 하지만, 다음과 같은 최적화를 고려하세요:
- 같은 재료/점유율을 가진 수평 층이 경사 층보다 훨씬 잘 압축됩니다. 가능한 경우, 아랫부분 세부 사항을 수평 층으로 제한하세요.
- Studio의 보기 메뉴에서 와이어프레임 렌더링 표시를 켜고 지형 표면 아래에 있는 지저분한 구멍이나 잘못 배치된 물이 있는지 확인하세요. 이러한 실수는 압축된 크기를 증가시킬 수 있습니다.
- 비가시적 지형 블록을 보다 나은 압축을 위해 최적화하는 커뮤니티 플러그인이 있습니다, например, 이 플러그인.
충돌 정밀도
Box 및 Hull 충돌 정밀도가 기본값보다 메모리 효율이 더 좋습니다. 메쉬를 선택하고 속성 창을 열어 사용 사례에 적합한 CollisionFidelity 값을 변경하세요.
텔레포트
다른 크기 감소 전략이 실패할 경우, 귀하의 장소를 여러 개의 더 작은 장소로 나누고 이를 텔레포트로 연결할 수 있습니다. 직렬화 및 업로드는 장소 수준에서 이루어지므로, 이 접근 방식은 시간을 두고 하나의 방대한 장소를 유지하려고 하기보다는 장소별로 우주를 확장할 수 있게 해줍니다.