Lua Hata Günlüğü Tutma
Lua hata günlüğü
Bazen sunucu sahiplerinin, sunucularında meydana gelen Lua hatalarını alması ve günlüğe kaydetmesi yararlı olabilir.
Bu, sunucudaki lua_error_url konsol değişkeni aracılığıyla yapılabilir.
ConVar'ı bir bağlantıya ayarlamak, sunucuya bağlı istemcilerin ve sunucunun kendisinin karşılaştıkları tüm Lua hatalarını verilen URL'ye bir POST isteği aracılığıyla bildirmesine neden olacaktır.
Veri formatı
Her POST isteği, gövdesinde GET parametreleri olarak biçimlendirilmiş aşağıdaki verileri içerecektir:
| anahtar | açıklama |
|---|---|
| error | Hata metninin kendisi |
| stack | Hatanın yığın izlemesi (stack trace) |
| realm | Hatanın hangi Lua alanında (realm) oluştuğu, olası değerler: server, client |
| addon | Bu hataya neden olan Atölye eklentisinin ID'si (eğer oyun bunu belirleyebilirse), aksi takdirde 0 |
| hash | error+stack+realm+addon alanlarının CRC32 özeti (hash) |
| gamemode | Sunucuda o an çalışan oyun modunun (klasör adı), örnek: sandbox |
| gmv | Oyunun sürümü, örnek: 2020.05.20 |
| os | Hatanın meydana geldiği istemcinin/sunucunun işletim sistemi, olası değerler: windows, osx, linux |
| ds | Bu hatanın adanmış bir sunucuda (true) mı, yoksa dinleme sunucusunda/tek oyunculuda (false) mı meydana geldiği |
| v | lua_error_url sisteminin sürümü, bu her zaman 4 olacaktır |
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord