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 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 dane wyjściowe z skryptów po stronie klienta LocalScripts i/lub Scripts z RunContext ustawionym na Enum.RunContext.Client. Każdy, kto uruchamia grę, może zobaczyć lokalne komunikaty wyjściowe.
- Widok Serwera pokazuje dane wyjściowe z skryptów 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 edycji mogą zobaczyć dane wyjściowe serwera.
Pamięć
Konsola dewelopera oferuje dwa narzędzia do monitorowania użycia pamięci, w tym:
Pamięć — Wyświetlaj rzeczywiste zużycie pamięci według kategorii użycia, w tym zużycie pamięci przez Twoje własne komponenty oraz wewnętrzne procesy silnika.
Stos Luau — Twórz zrzuty pamięci na stosie, co odnosi się do alokacji pamięci dla Twoich skryptów. To narzędzie oferuje różne widoki alokacji pamięci, aby pomóc Ci zidentyfikować bieżącą alokację pamięci i problemy z różnych perspektyw, takich jak typy obiektów i klasy silnika. Umożliwia również tworzenie wielu zrzutów, aby porównać różnice 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 dokonywane 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 to 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.