Failed to load script <dosya>
Sunucu, bir script'i oluşturan dosyalardan birini açamadı, o yüzden o script hiç çalışmadı.
Önce şunu yap
Adlandırdığı dosyanın gerçekten var olduğunu ve büyük harfler dâhil tam olarak aynı yazıldığını kontrol et.
Ne anlama gelir
Sunucu kaynağı buldu ve manifest'ini okudu, ama manifest'in listelediği dosyalardan birini yükleyemedi. Bu bir yükleme hatasıdır, bir çalışma zamanı hatası değil: kaynaktaki hiçbir şey çalışmamıştır.
Neden olur
Ne sıklıkla doğru cevap olduğuna göre sıralı.
- 1
Dosya o yolda yok
Manifest
client/main.luadiyor ve dosyaclient/Main.luaya daclient.lua. Linux sunucular büyük-küçük harfe duyarlıdır, Windows değildir; bu yüzden bu genelde ancak gerçek bir barındırıcıya taşındıktan sonra görünür. - 2
Dosyada bir sözdizimi hatası
Eksik bir
end, kapanmamış bir metin, başıboş bir karakter. Konsolda bunun üstündeki satır asıl ayrıştırma hatasını taşır. - 3
Dosya yanlış bölümde listelenmiş
Ne
client_scriptsneserver_scriptsiçinde olan bir dosya hiç yüklenmez. - 4
Hiçbir şeyle eşleşmeyen bir glob
Hiç .lua dosyası olmayan bir klasörde
client/*.lua. - 5
Dosya boş ya da UTF-8 değil
UTF-16 olarak kaydedilmiş, ya da ayrıştırıcının reddettiği bir BOM taşıyor.
Hangisinin seninki olduğu nasıl anlaşılır
YUKARI kaydır. Neden sözdizimiyse, FiveM ayrıştırma hatasını bu satırın hemen öncesinde yazdırır. Üstünde ayrıştırma hatası yoksa, yol yanlıştır: her yol parçasının büyük-küçük harfini birebir kontrol et.
Nereye bakmalı
fxmanifest.lua, ve orada yazıldığı hâliyle yol.
Nasıl düzeltilir
fx_version 'cerulean'
game 'gta5'
client_scripts {
'config.lua',
'client/main.lua', -- birebir büyük-küçük harf, eğik çizgi
}
server_scripts {
'@oxmysql/lib/MySQL.lua',
'server/main.lua',
}Hâlâ kendi kodunda mı takıldın?
Bu sayfa, bu hatanın genelde ne anlama geldiğini anlatır. Konsolunu Server Fixer'a yapıştır; içindeki her şeyi sıraya dizer ve önce ne yapman gerektiğini söyler. Kendin uğraşmak istemiyorsan ORBIE script'i onarır ve kaynağı sunucuna atmaya hazır geri verir.
bug_reportServer Fixer'ı aç