Zum Inhalt springen

Anforderungen

Kurze Liste. Wenn eins davon nicht stimmt, hilft dir in diesen Docs sonst nichts.

Ein aktueller FXServer-Build von der offiziellen Artifacts-Seite. Windows ist das, worauf ich laufe und teste, die PowerShell-Tools in tools/ gibt es nur für Windows. Linux-Artifacts sollten für die Resources selbst funktionieren, aber ich teste das nicht.

txAdmin steckt in den Artifacts (es ist die System-Resource monitor), du installierst es nicht separat. docs/TXADMIN.md im Repo hat die lange Version, und tools/setup-txadmin.ps1 kann die Artifacts für dich herunterladen:

Terminal-Fenster
.\tools\setup-txadmin.ps1 # latest recommended
.\tools\setup-txadmin.ps1 -Build 35245 # pin a build

server.cfg erzwingt Build 3095:

sv_enforceGameBuild 3095

Das ist ein Legacy-Build (nicht Enhanced). vMenu im Repo ist passend dazu ebenfalls die Legacy-Version. Wenn du den Game-Build änderst, schau zuerst auf docs.fivem.net und teste alles, die Zombie-Animationen und einige Props hängen vom Build ab.

Pflicht. Der vernetzte Zombie-Modus (der Standard) besteht buchstäblich aus OneSync-Peds, die der Server erstellt, und Trupps, Leichen und Gadgets verlassen sich auf serverseitige Entities und State Bags.

Stelle OneSync in txAdmin auf der Einstellungsseite ein, nicht in der server.cfg. Der Validator von txAdmin beschwert sich, wenn onesync on in der cfg steht, deshalb ist es im Beispiel auskommentiert.

Behalte außerdem diese Zeile:

set onesync_population false
  • MariaDB ist die getestete. MySQL 8 sollte funktionieren.
  • Du brauchst den Datenbank-Server laufend und eine leere Datenbank. Du importierst keine .sql-Dateien, bs_core legt die Tabellen selbst an (siehe Installation).
  • oxmysql kommt nach resources/ und wird vor allem von uns ensured.
  • Nimm einen eigenen Benutzer, nicht root. Das Repo nutzt beyond@localhost auf einer Datenbank namens beyondsurvival, Zeichensatz utf8mb4.

Diese liegen im Repo, werden vom Framework aber nicht benötigt:

  • bs_voice und bs_radio - Nahbereichs-Voice und Funk, seit 1.1.0 eingebaut. bs_voice ersetzt pma-voice, lass nicht beide laufen.
  • ox_lib + ac_radio - Funk-UI. Braucht das Release-Zip von ox_lib (mit web/build/), nicht das Quellcode-Zip von GitHub.
  • vMenu - nur fürs Team (F11), Berechtigungen in vMenu/config/permissions.cfg.

Du mietest? Siehe Hosting. Wir empfehlen 24Racks für einen günstigen Server, der das gut stemmt.

Die Map ist der schwere Teil, nicht die Scripts. Clients brauchen ordentlich RAM und eine SSD. Der Server selbst läuft auf jedem normalen Rechner, die Zombie-Limits sinken von selbst, wenn die Server-Frametime steigt (siehe Zombies).