Laporan Kesalahan

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Laporan Kesalahan memungkinkan Anda melihat kesalahan dan peringatan sistem Luau terkini untuk server dan klien. Pantau laporan kesalahan Anda sebelum dan setelah memperbarui permainan Anda untuk mengidentifikasi masalah potensial lebih awal.

Lihat laporan kesalahan Anda

Untuk melihat laporan kesalahan permainan Anda:

  • Navigasikan ke halaman Kreasi Anda di Dasbor Kreator dan pilih permainan Anda.
  • Di bawah Pemantauan, pilih Laporan Kesalahan.

Anda dapat melihat analitik untuk pengalaman individu atau milik grup. Untuk melihat yang terakhir, Anda perlu memiliki izin grup untuk analitik.

Pantau kesalahan dan peringatan

Anda dapat menerapkan filter dan toggle berikut ke laporan kesalahan Anda:

  • Rentang tanggal — Filter untuk 1 jam terakhir, 1 hari terakhir, 7 hari terakhir, atau 30 hari terakhir.
  • Tempat — Filter berdasarkan tempat.
  • Tampilkan versi — Menambahkan anotasi versi tempat ke grafik kesalahan dan peringatan.
  • Tingkat keparahan — Filter untuk menunjukkan kesalahan, peringatan, atau keduanya.
  • Platform — Filter untuk menunjukkan kesalahan klien dari perangkat tertentu.
  • OS — Filter untuk menunjukkan kesalahan klien dari sistem operasi tertentu.
  • Kesalahan baru sejak — Filter untuk menunjukkan hanya kesalahan dan peringatan baru sejak versi tertentu.

Di bawah filter dan toggle, grafik menampilkan jumlah kesalahan dan peringatan untuk server, klien, dan total. Gunakan grafik ini untuk mencari peningkatan kesalahan dan peringatan dari waktu ke waktu. Jika Anda melihat lonjakan besar dalam kesalahan dan peringatan, gunakan tabel laporan kesalahan untuk memecahkan masalah.

Kesalahan dan peringatan ditampilkan selama waktu berdasarkan kategori

Memecahkan masalah kesalahan dan peringatan

Tabel Kesalahan dan Peringatan memiliki kolom-kolom berikut:

KolomDeskripsi
HitungJumlah kesalahan atau peringatan.
Tingkat keparahanLabel kesalahan atau peringatan.
TipeLabel server atau klien.
PesanPesan kesalahan atau peringatan.
Pertama kali terlihat diTimestamp pertama kali terlihatnya pesan tersebut.
Versi pertama terlihatHanya tersedia saat tempat dipilih. Menunjukkan versi pertama di mana pesan tercatat.
Tabel laporan kesalahan

Lihat jejak tumpukan untuk kesalahan atau peringatan

Jika Anda melihat dropdown pada kesalahan atau peringatan, klik untuk memperluas dan melihat jejak tumpukan yang sesuai. Jejak tumpukan adalah daftar panggilan yang dilakukan permainan Anda ketika pengecualian dilempar. Ini dapat membantu Anda untuk memahami apa yang salah.

Aturan Kustom

Aturan kustom memungkinkan Anda mendefinisikan pola regex atau string yang tepat untuk secara otomatis mengabaikan atau mengelompokkan kesalahan dan peringatan. Ini membantu Anda mengelola rasio sinyal terhadap kebisingan dari laporan kesalahan Anda. Anda dapat membuat hingga 100 aturan per pengalaman. Aturan dievaluasi dari atas ke bawah dalam urutan prioritas. Setelah kesalahan cocok dengan aturan, pemrosesan lebih lanjut dihentikan.

Tindakan aturan

Setiap aturan memiliki salah satu dari dua tindakan:

TindakanPerilaku
AbaikanMenyembunyikan kesalahan yang cocok dari grafik dan tabel. Gunakan untuk kebisingan permanen seperti kesalahan suara mesin yang tidak dapat dihindari atau pernyataan cetak yang sudah usang.
KelompokMengkonsolidasikan semua kesalahan yang cocok di bawah nama kelompok kustom (misalnya, "Masalah Jaringan", "Spam Audio"). Nama kelompok muncul sebagai satu baris di tabel.

Buat aturan

Ada dua cara untuk membuat aturan:

Dari tabel kesalahan (inline):

  1. Klik menu konteks (tiga titik) pada baris kesalahan mana pun.
  2. Pilih Abaikan.
Mengabaikan kesalahan dari tabel kesalahan

Dari tab aturan:

  1. Navigasikan ke tab Aturan di halaman Laporan Kesalahan.
  2. Klik Buat Aturan.
  3. Masukkan pola (string yang tepat atau regex).
  4. Pilih tindakan: Abaikan atau Kelompok → [Nama Grup].
  5. Simpan aturan.
Tab Aturan menunjukkan contoh aturan

Bidang pembuatan aturan

BidangDeskripsi
PolaString yang tepat atau ekspresi reguler untuk dicocokkan dengan pesan kesalahan.
TindakanPilih Abaikan (sembunyikan kesalahan) atau Kelompok → masukkan nama kelompok kustom.
Dialog buat aturan

Aturan dievaluasi dari atas ke bawah berdasarkan urutan prioritas di tab Aturan. Setelah kesalahan cocok dengan aturan, tindakan dari aturan itu dieksekusi dan tidak ada aturan lebih lanjut yang dievaluasi untuk kesalahan itu. Ini menghindari konflik seperti kesalahan yang dikelompokkan oleh satu aturan dan kemudian diabaikan oleh aturan berikutnya.

Aturan hanya berdampak pada kesalahan yang dicatat setelah mereka disimpan. Anotasi muncul di grafik Anda ketika aturan diubah.

Dasar-dasar ekspresi reguler

Ekspresi reguler (regex) adalah pola yang mencocokkan teks:

SintaksArtiContoh
.Karakter tunggal apa punH.t mencocokkan "Hat", "Hit", "Hot"
*Nol atau lebih dari karakter yang mendahuluinyago*d mencocokkan "gd", "god", "good"
+Satu atau lebih dari karakter yang mendahuluinyago+d mencocokkan "god", "good", tetapi tidak "gd"
.*Urutan karakter apa pun (wildcard)Failed.*load mencocokkan "Failed to load" dan "Failed xyz load"
\dDigit apa pun (0-9)v\d+ mencocokkan "v1", "v123", "v4488"
\wKarakter kata apa pun (huruf, digit, garis bawah)\w+ mencocokkan "Player123", "my_var"
^Awal string^HTTP mencocokkan kesalahan yang dimulai dengan "HTTP"
\/Garis miring yang diteruskanrbxassetid:\/\/ mencocokkan "rbxassetid://"
\[ dan \]Tanda kurung siku yang diteruskan (pencocokan literal)\[Knit\] mencocokkan "[Knit]"
(a|b)Mencocokkan "a" atau "b"(Error|Warning):.* mencocokkan baik "Error: ..." maupun "Warning: ..."

Tips cepat:

  • Mulailah dengan pencocokan yang tepat (string kesalahan lengkap) jika Anda hanya ingin menangkap satu kesalahan tertentu.
  • Gunakan regex ketika Anda ingin menangkap sekeluarga kesalahan yang mirip (misalnya, semua kegagalan memuat suara tanpa memperhatikan ID aset).
  • Uji pola Anda terhadap beberapa string kesalahan nyata sebelum menyimpan untuk memastikan ia menangkap apa yang Anda harapkan.

Sistem memberlakukan dua aturan pada pola regex Anda:

  • Anda tidak dapat menempatkan repeater (+ atau *) di dalam grup yang berulang. Misalnya, (a+)* atau (\w+)+ ditolak.
  • Harus dimulai dengan teks yang dipasangkan: Pola tidak dapat dimulai dengan wildcard seperti .* atau .+. Pola Anda harus dimulai dengan karakter konkret atau jangkar (seperti ^ atau string literal).

Contoh aturan untuk mengorganisasi laporan kesalahan Anda

Alih-alih melihat puluhan baris kesalahan terpisah, konsolidasikan kesalahan terkait di bawah satu nama kelompok:

Kasus penggunaanKesalahan contohPolaTindakan
Semua kesalahan jaringanHttpError: ConnectFail, HttpError: TimedoutHttpError:.*Kelompok → "Masalah Jaringan"
Peringatan DataStoreDataStore request was added to queue, DataStoreService: ...DataStoreKelompok → "Peringatan DataStore"
Kesalahan GUI PemainPlayers.Player1.PlayerGui.Shop:12: attempt to index nilPlayers\.\w+\.PlayerGuiKelompok → "Kesalahan PlayerGui"
Kerangka UI Kustom[UIManager] Button render failed, [UIManager] Layout overflow\[UIManager\].*Kelompok → "Sistem UI"

Batas Pelacakan Kesalahan

Sistem melacak hingga 500 kesalahan unik dan 500 peringatan unik berdasarkan hitungan dan 100 kesalahan baru teratas per versi. Hitungan ini direset setiap 6 jam. Untuk memaksimalkan pelacakan kesalahan yang berguna dalam batasan ini:

  • Hapus pengidentifikasi unik dari pesan kesalahan, seperti ID pengguna, koordinat, atau timestamp. Kesalahan seperti Pemain 12345 gagal memuat dan Pemain 67890 gagal memuat dihitung sebagai dua entri terpisah. Jika Anda mencatatnya sebagai Pemain gagal memuat, mereka akan terakumulasi menjadi satu entri dengan hitungan yang lebih tinggi.
  • Gunakan aturan kustom untuk mengelompokkan kesalahan terkait yang hanya berbeda dengan nilai dinamis.

Menyelesaikan kesalahan dan peringatan

Saat menyelidiki kesalahan dari halaman Laporan Kesalahan, gunakan pendekatan berikut:

  1. Tinjau jejak tumpukan — Perluas baris kesalahan untuk melihat jalur panggilan dan identifikasi skrip dan nomor baris tepat di mana kesalahan terjadi.
  2. Periksa pembaruan terbaru — Pantau kesalahan baru sejak pembaruan terbaru Anda.
  3. Gunakan alat bawaan:
    • Konsol Pengembang (F9 dalam permainan): Lihat kesalahan secara langsung dan uji perbaikan.
    • Profiler Skrip: Identifikasi kesalahan terkait kinerja yang disebabkan oleh operasi yang mahal.
    • Output Window di Studio — Tangkap kesalahan selama pengembangan sebelum menerbitkan.
  4. Gunakan pemecahan — Periksa apakah kesalahan spesifik untuk platform (Desktop, Mobile, Console) atau OS (Windows, macOS, iOS, Android).
  5. Kumpulkan umpan balik komunitas — Jika Anda memiliki Discord komunitas atau posting DevForum, periksa apakah pemain melaporkan masalah dan perangkat atau wilayah mana yang terpengaruh.
©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.