Mỗi game Roblox bao gồm một hoặc nhiều nơi, và Studio tải dữ liệu nơi của bạn lên máy chủ của Roblox mỗi khi bạn lưu hoặc xuất bản lên Roblox trong menu Tệp.
Bạn cũng có thể muốn xuất các bản sao địa phương của các nơi để sử dụng với hệ thống kiểm soát phiên bản hoặc các công cụ bên ngoài. Để xuất nơi của bạn trong Studio, chọn Lưu vào Tệp hoặc Tải xuống một Bản sao từ menu Tệp. Studio cung cấp hai định dạng tệp:
- .rbxl là định dạng tệp nơi nhị phân. Định dạng này gọn nhẹ, nhưng không dễ đọc cho con người.
- .rbxlx là định dạng tệp nơi dựa trên XML, lớn hơn một chút trên đĩa so với định dạng nhị phân.
Tệp sao lưu tự động
Nếu việc lưu vào Roblox thất bại do giới hạn kích thước tệp, Studio tự động tạo một bản sao lưu của nơi bạn gọi là tệp khôi phục. Tần suất sao lưu khôi phục tự động phụ thuộc vào việc game của bạn có kích hoạt hợp tác hay không:
- Nếu bạn đã kích hoạt hợp tác và việc lưu vào Roblox thất bại, Studio sẽ sao lưu ba lần lưu gần nhất dưới dạng tệp khôi phục trên hệ thống của bạn.
- Nếu không có hợp tác, Studio sử dụng cài đặt Khôi phục Tự động từ Cài đặt Studio.
Trên Windows, các tệp khôi phục nằm trong C:\Users\Admin\AppData\Local\Roblox\RobloxStudio\AutoSaves.
Trên Mac, bạn có thể tìm thấy chúng trong /Users/your-username/Library/Application Support/Roblox/RobloxStudio/AutoSaves/.
Khắc phục sự cố kích thước tệp nơi
Nếu bạn đạt giới hạn 100 MB trên tệp nơi của mình, có thể có một vấn đề tiềm ẩn mà bạn có thể khắc phục. Hãy thử các bước sau.
Kiểm tra an toàn
Kiểm tra các mô hình trong nơi của bạn và các tập lệnh đính kèm của chúng để tìm bất kỳ văn bản nào bị mã hóa hoặc không rõ ràng. Văn bản này không nén tốt và thậm chí có thể là một cửa hậu độc hại vào nơi của bạn. Các hệ thống kiểm duyệt của Roblox tích cực lọc bỏ những mô hình này, nhưng nếu bạn tình cờ tìm thấy một cái, hãy xóa mô hình khỏi nơi của bạn, tìm mô hình trên Cửa hàng Người tạo, và báo cáo ngay lập tức.
Các thành phần dư thừa
Các tài sản không được tham chiếu hoặc ẩn có thể tích lũy theo thời gian và không cần thiết làm tăng kích thước tệp.
Xem nếu bất kỳ mô hình hoặc nhóm các phần nào đang chiếm nhiều không gian hơn các phần khác:
- Xuất tệp nơi của bạn và ghi lại kích thước của nó trên đĩa.
- Mở tệp trong Roblox Studio.
- Sao chép và dán các mô hình hoặc nhóm các phần mà bạn nghi ngờ là quá lớn.
- Lưu tệp lại và ghi lại sự gia tăng kích thước tệp của nó.
Kiểm tra các phần dư thừa (các phần có cùng kích thước và hình dạng với cùng vị trí) hoặc các thực thể (các SurfaceAppearances, kết cấu, v.v.) và xóa chúng. Cửa hàng Người tạo có các plugin có thể giúp bạn xác định những trường hợp này.
Đơn giản hóa địa hình
Giảm bớt hoặc đơn giản hóa địa hình có thể giảm đáng kể kích thước nơi và cải thiện hiệu suất. Tránh các đặc điểm địa hình quá mức như rừng rậm dày đặc hoặc đồi phức tạp giúp cho game chạy nhanh hơn và hiệu quả hơn. Tất nhiên, game nên phù hợp với tầm nhìn nghệ thuật của bạn, nhưng hãy cân nhắc các tối ưu hóa sau:
- Các lớp nằm ngang cùng vật liệu/độ chiếm hữu nén tốt hơn nhiều so với các lớp dốc. Nếu có thể, hãy cố gắng giới hạn chi tiết ngầm chỉ ở các lớp nằm ngang.
- Bật Hiển thị Đường biên từ menu Xem của Studio và kiểm tra các lỗ hỗng lộn xộn hoặc nước đặt sai dưới bề mặt địa hình. Những sai sót này có thể làm tăng kích thước nén.
- Có các plugin cộng đồng tối ưu hóa các khối địa hình không nhìn thấy được để nén tốt hơn, chẳng hạn như plugin này.
Độ trung thực va chạm
Box và Hull có độ trung thực va chạm tiết kiệm bộ nhớ hơn so với mặc định. Chọn các lưới của bạn, mở cửa sổ Thuộc tính, và thay đổi các giá trị CollisionFidelity phù hợp với trường hợp sử dụng của bạn.
Di chuyển
Nếu các chiến lược giảm kích thước khác không thành công, bạn có thể chia nơi của mình thành nhiều nơi nhỏ hơn và liên kết chúng thông qua cổng dịch chuyển. Việc tuần tự hóa và tải lên diễn ra ở cấp độ nơi, vì vậy cách tiếp cận này cho phép bạn phát triển vũ trụ của mình từ nơi này sang nơi khác theo thời gian thay vì cố gắng duy trì một nơi khổng lồ duy nhất.