Sådan retter du "syntax error near <\1>" i FiveM
Opdateret 29. okt. 2026 · 1 min. læsning
På denne side
syntax error near <\1> dukker op, når serveren forsøger at læse en escrowed (krypteret) scriptfil som almindelig Lua og fejler. <\1> er en binær byte, hvor parseren forventede tekst. I praksis betyder det, at filen er beskadiget, eller at serveren ikke kan dekryptere den.
[ERROR] Failed to load script: syntax error near <\1>
Hvorfor det sker
- Uploaden beskadigede filerne. FTP-klienter i ASCII/auto-tilstand (FileZillas standard for visse filtyper) omskriver linjeskift og ødelægger escrowed filer. Det er den mest almindelige årsag.
- Forældede serverartifacts. Meget gamle FXServer-builds kan ikke indlæse nuværende escrow-filer.
- En kopi fra det forkerte sted. Filer, der er redigeret, pakket om i en ny zip eller taget fra en andens server, kan ikke dekrypteres.
Løsning 1: download frisk og upload i binær tilstand
- Download scriptet igen fra Granted Assets på portal.cfx.re.
- Slet den gamle ressourcemappe på din server helt (tag backup af din config først).
- Upload den nye mappe med din FTP-klient sat til binær overførselstilstand. I FileZilla: Transfer → Transfer type → Binary.
- Genstart serveren.
Hvis din host har en filbrowser, der kan pakke zip-filer ud, undgår du problemet helt ved at uploade zip-filen og pakke den ud på serveren.
Løsning 2: opdater dine serverartifacts
Opdater FXServer til en nyere anbefalet build fra den officielle artifacts-side, eller brug din hosts mulighed for at opdatere artifacts, og genstart derefter.
Løsning 3: lad være med at redigere escrowed filer
Kun de åbne filer (configs, locales, bridge- og andre redigerbare filer) må ændres. Hvis du åbner en escrowed .lua-fil i en editor og gemmer den, selv uden ændringer, kan den gå i stykker. Læg i stedet dine ændringer i config-filerne.
Relateret
Får du stadig fejlen efter en ren genupload? Send os konsoloutputtet på Discord.