Konsola dewelopera to narzędzie do debugowania gry podczas testowania w Studio lub uruchamiania jej w produkcji. Wyświetla komunikaty dziennika i błędy podobne do okna Wyjście oraz szczegółowe informacje o Pamięci, Sieci i nie tylko.
You can open the console during a testing or live game session using any of the following ways:
- Press F9.
- Type /console into the chat.
- Use the in-game menu:
Open the in-game Roblox Menu.

Select the Settings tab.
Scroll down to Developer Console and click Open.
Sekcje konsoli
Pasek skrótów na górze konsoli pokazuje liczbę krytycznych błędów i ostrzeżeń, użycie pamięci przez klienta oraz średni czas ping; kliknij dowolny z tych elementów, aby przejść do odpowiadającej mu sekcji w konsoli. Poniżej paska skrótów znajduje się szereg narzędzi, jak opisano poniżej.

Dziennik
Narzędzie Dziennik pokazuje komunikaty diagnostyczne z skryptów.

Za pomocą przełącznika klient-serwer możesz przełączać się między widokami Klienta i Serwera:
- Widok Klienta pokazuje wyjście z LocalScripts i/lub Scripts po ustawieniu RunContext na Enum.RunContext.Client. Każdy, kto uruchamia grę, może zobaczyć lokalne komunikaty wyjściowe.
- Widok Serwera pokazuje wyjście z Scripts po stronie serwera (RunContext ustawione na Enum.RunContext.Server lub Enum.RunContext.Legacy). Tylko właściciel gry lub członkowie grupy z uprawnieniami do edytowania mogą zobaczyć komunikaty wyjściowe serwera.
Pamięć
Konsola dewelopera oferuje dwa narzędzia do monitorowania użycia pamięci, w tym:
Pamięć — Wyświetlaj bieżące zużycie pamięci według kategorii użycia, w tym zużycie pamięci przez własne komponenty oraz procesy wewnętrzne silnika.
Stos Luau — Twórz zrzuty pamięci na stosie, który odnosi się do alokacji pamięci dla twoich skryptów. To narzędzie oferuje różne widoki alokacji pamięci, aby pomóc w identyfikacji bieżącej alokacji pamięci i problemów z różnych perspektyw, takich jak typy obiektów i klasy silnika. Umożliwia również tworzenie wielu zrzutów do porównania różnic w użyciu pamięci w czasie.
Aby uzyskać więcej informacji, zobacz Użycie pamięci
Sieć
Narzędzie Sieć pokazuje liczbę wywołań sieciowych, które gra wykonała. Obejmuje to wyraźne wywołania dokonane przez HttpService oraz żądania sieciowe wykonywane przez usługi Roblox, takie jak DataStoreService. Narzędzie Sieć ma dwie sekcje:
Sekcja Podsumowanie zawiera podsumowanie wszystkich wywołań sieciowych według typu. Każdy typ zawiera szczegóły dotyczące liczby żądań, liczby nieudanych żądań oraz czasu, jaki zajęło wykonanie żądania.
Sekcja Szczegóły zawiera każde indywidualne wywołanie sieciowe. Każdy wiersz pokazuje metodę HTTP, taką jak GET lub POST, wraz z kodem statusu, czasem wykonania, typem żądania i adresem URL żądania. Kliknij na wywołanie sieciowe, aby zobaczyć szczegóły odpowiedzi, na przykład:
{"Version":"1.1":"Content":{"Headers":[]},"StatusCode":"OK","ReasonPhrase":"OK","Headers":[],"TrailingHeaders":[],"RequestMessage":null,"IsSuccessStatusCode":true}
Profilowanie skryptów
Narzędzie Profilowanie skryptów pozwala na rejestrowanie sesji profilowania wszystkich uruchomionych skryptów i wyświetlanie ich kosztów czasu CPU z niestandardowymi ustawieniami rejestracji i wyświetlania. Jest pomocne w identyfikacji skryptów, które zajmują najwięcej zasobów CPU i spowalniają wydajność. Aby uzyskać więcej informacji, zobacz Profilowanie skryptów.