Warum crashen ältere ESX-Scripts?
ESX Legacy hat das getSharedObject-Event umgestellt. Viele ältere Ressourcen rufen ESX noch über das alte Event auf – in der Server-Konsole siehst du dann Fehler wie „attempt to call a nil value“ oder „getSharedObject not found“.
Callback-Fix in shared.lua
Öffne die Datei resources/[esx]/es_extended/shared/shared.lua auf deinem FiveM-Server.
Suche den bestehenden Handler für esx:getSharedObject und ersetze ihn durch:
AddEventHandler("esx:getSharedObject", function(cb)
cb(ESX)
end)Speichern, Server in TxAdmin neu starten. Die meisten Legacy-Ressourcen laufen danach wieder ohne Anpassung.
War dieser Beitrag hilfreich?
MagicHosting – Hosting mit Mehrwert
Bei MagicHosting lohnt sich Hosting: Faire Preise, aktuelle Aktionen und Betrieb im SkyLink RZ. Server, Domains und persönlicher Support – ohne versteckte Kosten.
- Aktuelle Special Sales mit Rabatten auf Server und Pakete
- Günstige Domains mit transparenten Preisen und guten Angeboten
- Leistungsstarker DDoS-Schutz für maximale Verfügbarkeit
- Persönlicher Support bei Fragen und Problemen