Setiap permainan Roblox terdiri dari satu atau lebih tempat, dan Studio mengunggah data tempat Anda ke server Roblox setiap kali Anda menyimpan atau menerbitkan ke Roblox di menu File.
Anda mungkin juga ingin mengekspor salinan lokal tempat untuk digunakan dengan sistem kontrol versi atau alat eksternal lainnya. Untuk mengekspor tempat Anda di Studio, pilih Simpan ke File atau Unduh Salinan dari menu File. Studio menawarkan dua format file:
- .rbxl adalah format file tempat biner. Format ini ringkas, tetapi tidak dapat dibaca manusia.
- .rbxlx adalah format file tempat berbasis XML, yang jauh lebih besar di disk dibandingkan format biner.
File pemulihan otomatis
Jika penyimpanan ke Roblox gagal karena batas ukuran file, Studio secara otomatis menghasilkan cadangan tempat Anda yang disebut file pemulihan. Frekuensi cadangan pemulihan otomatis bergantung pada apakah permainan Anda memiliki kolaborasi yang diaktifkan:
- Jika kolaborasi diaktifkan dan penyimpanan ke Roblox gagal, Studio mencadangkan tiga upaya penyimpanan terakhir sebagai file pemulihan di sistem Anda.
- Jika kolaborasi dinonaktifkan, Studio menggunakan pengaturan Pemulihan Otomatis dari Pengaturan Studio.
Di Windows, file pemulihan terletak di C:\Users\Admin\AppData\Local\Roblox\RobloxStudio\AutoSaves.
Di Mac, Anda dapat menemukannya di /Users/nama-pengguna-anda/Library/Application Support/Roblox/RobloxStudio/AutoSaves/.
Memecahkan masalah ukuran file tempat
Jika Anda mencapai batas 100 MB pada file tempat Anda, kemungkinan ada masalah yang mendasarinya yang dapat Anda selesaikan. Coba langkah-langkah berikut.
Pemeriksaan keamanan
Periksa model-model di tempat Anda dan skrip yang terpasang untuk teks yang kabur atau tidak jelas. Teks ini tidak terkompresi dengan baik dan bahkan dapat menjadi pintu belakang yang berbahaya ke tempat Anda. Sistem moderasi Roblox secara aktif menyaring model-model ini, tetapi jika Anda kebetulan menemukannya, hapus model dari tempat Anda, cari model tersebut di Creator Store, dan laporkan segera.
Bagian redundan
Aset yang tidak direferensikan atau tersembunyi dapat terakumulasi seiring waktu dan meningkatkan ukuran file secara tidak perlu.
Lihat apakah ada model atau kelompok bagian yang mengambil lebih banyak ruang dibandingkan lainnya:
- Ekspor file tempat Anda dan catat ukurannya di disk.
- Buka file tersebut di Roblox Studio.
- Salin dan tempel model atau kelompok bagian yang Anda curigai terlalu besar.
- Simpan file lagi dan catat peningkatan ukuran filenya.
Periksa bagian redundan (bagian dengan ukuran dan bentuk yang sama dengan posisi yang sama) atau instansi (redundan SurfaceAppearances, tekstur, dll.) dan hapus mereka. Creator Store memiliki plugin yang dapat membantu Anda mengidentifikasi kasus-kasus ini.
Sederhanakan terrain
Mengurangi atau menyederhanakan terrain dapat secara signifikan mengurangi ukuran tempat dan meningkatkan kinerja. Menghindari fitur terrain yang berlebihan seperti hutan lebat atau bukit yang kompleks membantu membuat permainan berjalan lebih cepat dan lebih efisien. Tentu saja, permainan harus sesuai dengan visi artistik Anda, tetapi pertimbangkan optimasi berikut:
- Lapisan horizontal dengan material/kepadatan yang sama terkompresi jauh lebih baik daripada lapisan miring. Jika memungkinkan, coba batasi detail di bawah permukaan pada lapisan horizontal.
- Aktifkan Tampilkan Rendering Wireframe dari menu Tampilan Studio dan periksa untuk kesalahan seperti lubang berantakan atau air yang salah tempat di bawah permukaan terrain. Kesalahan ini dapat meningkatkan ukuran terkompresi.
- Ada plugin komunitas yang mengoptimalkan blok terrain yang tidak terlihat untuk kompresi yang lebih baik, seperti yang ini.
Ketelitian tumbukan
Box dan Hull ketelitian tumbukan lebih efisien memori dibandingkan dengan default. Pilih mesh Anda, buka jendela Properti, dan ubah nilai CollisionFidelity sesuai kebutuhan penggunaan Anda.
Teleportasi
Jika strategi pengurangan ukuran lainnya gagal, Anda dapat memecah tempat Anda menjadi beberapa tempat yang lebih kecil dan menghubungkannya melalui teleportasi. Serialisasi dan pengunggahan terjadi di tingkat tempat, sehingga pendekatan ini memungkinkan Anda mengembangkan alam semesta Anda tempat demi tempat seiring waktu, bukannya mencoba mempertahankan satu tempat besar.