Crumbs ve hata ayıklama
Crumbs
Section titled “Crumbs”FiveM’deki istemci çökmeleri size neredeyse hiçbir şey söylemez. Crumbs, çökmeden önce olan son şeylerdir ve çökmeden sağ çıksınlar diye KVP’ye kaydedilir.
Manifestinize ekleyin:
client_script '@bs_core/shared/sh_crumbs.lua've işlerin ters gidebileceği yerlere crumb bırakın:
Crumb('radiotower', 'spawn prop %s at %.1f %.1f', model, x, y)Dize yalnızca crumbs açıkken biçimlendirilir, yani ucuzdur. bs_core’daki yapılandırma:
Config.Crumbs = { enabled = true, keep = 40, -- entries kept saveMs = 2000, -- KVP write interval}Bir çökmeden sonra bir sonraki başlangıçta F8’de [crumbs] last session: yazdırılır. /bs_crumbs güncel oturumu yazdırır. Export’lar: Crumb(tag, msg), CrumbsOn(), Crumbs().
Crumb için iyi yerler: varlık oluşturmadan, model/animasyon sözlüğü yüklemeden, prop bağlamadan önce, artık var olmayabilecek bir varlık üzerindeki herhangi bir native’den önce.
Günlükleme
Section titled “Günlükleme”bs_core’un BS.Log.info/warn/error/debug(tag, msg) fonksiyonları vardır, seviye Config.Framework.logLevel’den gelir. Diğer kaynaklarda çerçeveyi dahil etmedikçe BS.Log yoktur; kaynak adıyla düz bir print yeterlidir.
Bilinmeye değer komutlar
Section titled “Bilinmeye değer komutlar”| Komut | Nerede | |
|---|---|---|
/bs_crumbs | client | bu oturumun crumbs’ı |
/refreshui | client | tüm panelleri kapat, NUI odağını bırak |
/znet, /zsync, /zdiag | server | zombi durumu, bkz. Zombiler |
/znetc, /zgait, /zanim, /pools | client | istemcinizdeki zombi pedleri, ped havuzu |
/hotbardebug | envanter hızlı çubuğu | |
/prefsdebug | server | yönetici tercihleri |
bsconfig_active | konsol | etkin F1 profili |
Ayrıca standart FiveM komutları: resmon 1 ve profiler record.
Birçok yapılandırmada debug = false bayrağı vardır (Skills.Recoil.debug, Zombies.Net.debug, Guard.Settings.debug, Inventory.BodyRender.debug). Hepsini değil, ihtiyacınız olanı açın.
Hata raporu gönderirken
Section titled “Hata raporu gönderirken”- ne yaptığınız ve ne beklediğiniz
- etrafındaki sunucu konsol satırları
- istemci sorunları için F8, çökmeler için crumbs
- zombiler için:
/znetve/zsyncçıktısı
bs19.org · Privacy · Terms · Cookie settings
Cookies and outside content
The site only needs two essential cookies to keep you logged in and protect forms. Videos and streams from YouTube and Twitch load from their servers, which can set their own cookies, so they stay off until you say yes. Nothing is pre-ticked and you can change your mind any time with "Cookie settings" at the bottom of every page. Details.
Questions about the server, the framework or the site? A real person reads this, usually within a day.