Przesyłaj niestandardowe ubrania jako własny, wersjonowany zasób serwera, zachowaj strukturę pakietu i przetestuj go na czystym kliencie przed produkcją. Nie zmieniaj nazw plików rysowalnych ani nie kopiuj tylko widocznych tekstur, chyba że twórca wyraźnie udokumentował taki układ.
Przeglądano 9 sierpnia 2026 r. w odniesieniu do oficjalnych referencji Cfx.re dla hosting serwerów, manifesty zasobów, pliki danych I Escrow Asset.
Potwierdź najpierw prawa i uprawnienia
Zapisz informacje o twórcy, zakupie, licencji oraz uprawnieniach serwera/konta. Pobranie nie dowodzi praw do redystrybucji ani użytku komercyjnego. W przypadku zasobów objętych depozytem, użyj klucza konta i serwera, które posiadają uprawnienia; nie próbuj usuwać ochrony depozytu. Jeśli konsola zgłosi błąd uprawnień, napraw własność konta i powiązanie klucza serwera przed zmianą plików.
Zachowaj anatomię pakietu
Sprawdź wyodrębniony katalog główny. Zasób powinien mieć manifest na poziomie, na którym serwer jest uruchamiany, z udokumentowanymi przez twórcę folderami i plikami poniżej. Pakiety odzieży mogą zawierać zasoby rysowalne i tekstury, a także metadane mapujące komponenty lub rekwizyty. Zachowaj dokładne nazwy, wielkość liter i strukturę katalogów.
- Nie zagnieżdżaj zasobu przypadkowo w dodatkowym poziomie folderu wydania.
- Nie łącz kilku pakietów twórców, dopóki każdy nie będzie działał niezależnie.
- Nie dodawaj dyrektyw manifestu tylko dlatego, że używa ich inny pakiet odzieży.
- Zachowaj oryginalny archiwum poza serwerem jako źródło przywracania.
Zainstaluj jeden zasób
- Zrób kopię zapasową konfiguracji i istniejącego zasobu odzieży/menu.
- Prześlij kompletny pakiet do dedykowanego folderu pod
resources. - Przeczytaj
fxmanifest.luai zainstaluj udokumentowane zależności. - Dodaj jeden
ensure resource-namewpis w zamierzonej kolejności zależności. - Zrestartuj na stagingu i sprawdź konsole serwera i F8.
Oddziel strumieniowanie od integracji menu
Pomyślnie przesłany element odzieży nie gwarantuje, że zostanie on uwzględniony w sklepie odzieżowym lub menu wyglądu frameworka. Menu mogą przechowywać identyfikatory komponentów, rysowalnych elementów, tekstur, płci/postaci lub kolekcji we własnej konfiguracji lub bazie danych. Postępuj zgodnie z dokumentacją zainstalowanego menu i sprawdź, czy istniejące zapisane stroje wymagają migracji.
Testuj na czystym kliencie
| Test | Co sprawdzić |
|---|---|
| Świeże dołączenie | Zasób się pobiera, a gracz kończy ładowanie bez błędów. |
| Pokrycie postaci | Tylko zamierzona postać/płeć freemode otrzymuje zasoby. |
| Komponenty i rekwizyty | Indeksy rysowalnych elementów i tekstur wybierają oczekiwany element. |
| Ruch | Brak poważnych zniekształceń podczas chodzenia, biegania, siedzenia i wsiadania do pojazdu. |
| Ponowne połączenie/restart | Zapisane stroje są przywracane po ponownym połączeniu i restarcie serwera. |
Zmierz wdrożenie
Porównaj rozmiar pobierania zasobów, czas dołączenia czystego klienta, widoczne wady i błędy konsoli z punktem odniesienia. Testuj spoza pamięci podręcznej dewelopera. Wypuszczaj po jednej paczce naraz, aby można było wyizolować kolizję indeksu lub nieprawidłowo utworzony zasób.
Cofnij
Wyłącz nowe ensure wprowadzenie, przywróć poprzedni zasób i konfigurację oraz wycofaj wszelkie migracje menu lub bazy danych z ich kopii zapasowej. Połącz się ponownie z czystym kontem testowym i potwierdź, że poprzednie stroje nadal są przywracane, zanim ponownie otworzysz wdrożenie.
