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