Konsola dewelopera jest narzędziem do debugowania doświadczenia podczas testowania w Studio lub uruchamiania go w produkcji. Pokazuje komunikaty dziennika i błędy podobne do okna Wyjście oraz szczegółowe informacje dotyczące Pamięci, Sieci i innych.
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ń, wykorzystanie pamięci klienta oraz średni czas ping; kliknij dowolny z nich, 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 Klient a Serwer:
- Widok Klient pokazuje dane wyjściowe z lokalnych LocalScripts i/lub Scripts z RunContext ustawionym na Enum.RunContext.Client. Każdy, kto uruchamia doświadczenie, może zobaczyć lokalne komunikaty wyjściowe.
- Widok Serwer pokazuje dane wyjściowe z Scripts po stronie serwera (RunContext ustawione na Enum.RunContext.Server lub Enum.RunContext.Legacy). Tylko właściciel doświadczenia lub członkowie grupy z uprawnieniami do edytowania mogą zobaczyć dane wyjściowe serwera.
Pamięć
Konsola dewelopera zapewnia dwa narzędzia do monitorowania wykorzystania pamięci, w tym:
Pamięć — Wyświetlaj zużycie pamięci w czasie rzeczywistym według kategorii użycia, w tym wykorzystanie pamięci przez Twoje komponenty własne i procesy wewnętrzne silnika.
Stos Luau — Twórz migawki pamięci na stosie, które odnoszą się do przydziału pamięci dla Twoich skryptów. To narzędzie zapewnia różne widoki przydziału pamięci, aby pomóc Ci zidentyfikować bieżący przydział pamięci i problemy z różnych perspektyw, takich jak typy obiektów i klasy silnika. Umożliwia również tworzenie wielu migawek w celu porównania różnic w wykorzystaniu pamięci w czasie.
Aby uzyskać więcej informacji, zobacz Wykorzystanie pamięci
Sieć
Narzędzie Sieć pokazuje liczbę połączeń sieciowych, które zostały wykonane przez doświadczenie. Obejmuje to jawne połączenia wykonane za pomocą HttpService oraz żądania sieciowe wykonane 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 żądanie 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 żądanie 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 nagrywanie sesji profilowania wszystkich uruchamianych skryptów oraz wyświetlanie ich kosztów czasu CPU z niestandardowymi ustawieniami nagrywania i wyświetlania. Jest przydatne do identyfikacji skryptów, które zajmują najwięcej zasobów CPU i spowalniają wydajność. Aby uzyskać więcej informacji, zobacz Profilowanie skryptów.