Du musst erstmal achten ob du einen Linux oder Windows vServer holst. (Windows ist meistens teurer man kann aber damit relativ gut arbeiten). Und localhost heißt immer "der PC an dem du gerade bist". Wenn du jetzt dich per Remote Desktop auf den Windows Server verbindest und alles dort machst ist dies "localhost". Wenn du aber von außerhalb auf den Server connecten willst, musst du dies mit einer IP/Domain machen, weil wenn du jetzt z.B. localhost eingibst wäre das dann dein aktueller PC. Und naja die start.bat ist dafür den Server zu starten. Dann kriegst du eine "Serverkonsole". Aber wenn ich ehrlich sein soll. Wenn du so Fragen stellst würde ich nicht direkt mit einem FiveM Server anfangen (Außer du willst nur was erlernen, das natürlich auch gut ist
). Weil wenn es dann mit Datenbänke anfängt oder Scripts umprogrammieren, weil gewisse Sachen nicht funktionieren hast du dann ein Problem und es nicht so einfach sich dann "nur" ein Video anzugucken, weil du das System dahinter verstehen musst und wie eine Programmiersprache dann aufgebaut ist.
MfG