Każde doświadczenie Roblox składa się z jednego lub więcej miejsc, a Studio przesyła dane o twoim miejscu na serwery Roblox za każdym razem, gdy zapisujesz lub publikujesz na Roblox w menu Plik .
Możesz również chcieć eksportować lokalne kopie miejsc do użycia z systemem kontroli wersji lub innymi zewnętrznymi narzędziami zewnętrznymi.Aby wyeksportować swoje miejsce w Studio, wybierz Zapisz do pliku lub Pobierz kopię z menu Plik .Studio oferuje dwa formaty plików:
- .rbxl to format pliku miejsca binarnego. Ten format jest kompaktowy, ale nie można go odczytać przez człowieka.
- .rbxlx to format pliku miejsca oparty na XML, który jest nieco większy na dyskach niż format binarny.
Ograniczenie rozmiaru
Roblox wspiera miejsca do 100 MB (104,857,600 bajtów).Po przekroczeniu tego limitu Zapisz do Roblox i Opublikuj w Roblox mogą zawieść.Dane, które Studio przesyła do Roblox, są nieco mniejsze niż format pliku .rbxl, więc możesz eksportować swoje miejsce do .rbxl, aby uzyskać poczucie jego rozmiaru.
Bardzo niewiele miejsc, nawet najbardziej skomplikowanych, osiąga ten limit, a kiedy to robi, często wynika to z niedociągnięć na miejsce.Zobacz Rozwiązywanie problemów.
Pliki odzyskiwania automatycznego
Jeśli zapisanie do Roblox nie powiedzie się z powodu ograniczenia rozmiaru pliku, Studio automatycznie generuje kopię zapasową twojego miejsca o nazwie plik odzyskiwania .Częstotliwość kopii zapasowych odzyskiwania automatycznego zależy od tego, czy twoje doświadczenie ma włączoną funkcję Tworzenie zespołu:
- Jeśli włączyłeś funkcję tworzenia zespołu i zapisywanie do Roblox nie powiodło się, Studio kopiuje ostatnie trzy próby zapisu jako pliki do odzyskania na twoim systemie.
- Jeśli włączono tworzenie zespołu, Studio wykorzystuje ustawienia automatycznego odzyskiwania z pliku ⟩ ustawień Studio .
Na Windows pliki do odzyskania są umieszczone w C:\Users\Admin\AppData\Local\Roblox\RobloxStudio\AutoSaves .
Na macOS możesz je znaleźć w /Users/your-username/Library/Application Support/Roblox/RobloxStudio/AutoSaves/ .
Rozwiąż problem rozmiaru pliku miejsca
Jeśli osiągniesz limit 100 MB na swojej stronie plików, prawdopodobnie istnieje problem podstawowy, który możesz rozwiązać. Spróbuj następujących kroków.
Kontrola sprawdzać
Sprawdź modele na swoim miejscu i ich przypisane skrypty w celu wykrycia jakichkolwiek zamazanych lub niejasnych tekstów.Ten tekst nie kompresuje się dobrze i może być nawet złośliwym backdoorem w twoim miejsce.Systemy moderacji Roblox aktywnie filtrują te modele, ale jeśli się natkniesz na jeden, usuń model z miejsce, znajdź model w sklepie twórców i zgłoś go natychmiast.
Zbędne części
Nieodniesione lub ukryte zasoby mogą się z czasem gromadzić i niepotrzebnie powiększać rozmiar pliku.
Sprawdź, czy jakieś modele lub grupy części zajmują więcej miejsca niż inne:
- Eksportuj plik swojego miejsca i zobacz jego rozmiar na dysku.
- Otwórz plik w Roblox Studio.
- Skopiuj i wklej modele lub grupy części, które podejrzewasz, że są nadmiernie duże.
- Zapisz plik ponownie i zauważ jego wzrost rozmiaru pliku.
Sprawdź redundentne części (części o tej samej wielkości i kształcie z tymi samymi pozycjami) lub instancje (redundentne SurfaceAppearances , tekstury itp.) i usuń je.Sklep z twórcami ma wtyczki, które mogą pomóc ci zidentyfikować te przypadki.
Uprość teren
Zmniejszanie lub uproszczenie terenu może znacznie zmniejszyć rozmiar miejsca i poprawić wykonywanie.Unikanie nadmiernych cech terenu, takich jak gęste lasy lub skomplikowane wzgórza, pomaga zwiększyć szybkość i wydajność doświadczeń.Oczywiście doświadczenie powinno pasować do twojej artystycznej wizji, ale rozważ następujące optymalizacje:
- Poziome warstwy tego samego materiału/zajęcia kompresują znacznie lepiej niż nachylone warstwy.Jeśli to możliwe, spróbuj ograniczyć szczegóły podpowierzchniowe do poziomych warstw.
- Włącz renderowanie wireframe'ów i sprawdź, czy pojawiają się nieuporządkowane dziury lub woda w nieodpowiednim miejscu pod powierzchnią terenu.Te błędy mogą zwiększyć rozmiar skompresowany.
- Istnieją wtyczki społecznościowe, które optymalizują niewidoczne bloki terenu dla lepszej kompresji, takie jak ten.
Wierność kolizji
Box i Hull wierność kolizji są bardziej wydajne w użyciu pamięci niż domyślneWybierz swoje siatki, otwórz okno Właściwości i zmień wartości CollisionFidelity odpowiednio do swojego przypadku użycia.
Teleporty
Jeśli inne strategie zmniejszania rozmiaru zawiodą, możesz rozbić swoje miejsce na wiele mniejszych miejsc i połączyć je za pomocą teleportów.Serjalizacja i przesył zdarzają się na poziomie miejsca, więc ten podejście pozwala rozwinąć twoje miejsce wszechświata z miejsca na miejsce w czasie, zamiast próbować utrzymać pojedyncze, duże miejsce.