Zum Inhalt springen

03Gameserver-Panel

FastDL und Ladebildschirm für Garry's-Mod-Server

FastDL im Nexthosting-Panel einschalten, damit Spieler deinem Garry's-Mod-Server schneller beitreten, und kostenlos einen Ladebildschirm gestalten.

Kurz gesagt

FastDL lässt deine Spieler Karten, Modelle, Materialien und Sounds mit voller Geschwindigkeit von Nexthosting laden statt langsam von deinem Server. Du schaltest es im Panel unter FastDL mit einem Schalter ein, ohne eigenen Webspace; es ist im Preis enthalten. Einen Ladebildschirm gestaltest du kostenlos im Loadingscreen-Generator und trägst eine Zeile in die server.cfg ein.

Ohne FastDL laden Spieler alle Dateien, die nicht aus dem Steam-Workshop kommen, beim Beitreten direkt von deinem Gameserver – und der sendet sie nur sehr langsam. Bei vielen eigenen Inhalten dauert der Beitritt dann Minuten. Mit FastDL holen die Spieler diese Dateien von einer schnellen Download-Adresse.

FastDL-Seite im Nexthosting-Panel mit Schalter, Rechner für die Beitrittszeit und Kasten Gut zu wissen

Die FastDL-Seite rechnet mit den Dateien deines Servers aus, wie viel schneller der Beitritt wird.

  1. Schalter FastDL für diesen Server
  2. Aktueller Zustand, hier „FastDL ist ausgeschaltet.“
  3. Beitrittszeit für neue Spieler – berechnet aus den Dateien deines Servers
  4. Vergleich Ohne FastDL und Mit FastDL
  5. Leitung des Spielers – Rechnung für 16, 50, 100 oder 250 Mbit/s
  6. Gut zu wissen
  7. Grenzen: bis 10 GB je Server, eine einzelne Datei bis 1 GB
  1. Öffne FastDL in der Gruppe Verwaltung – oder auf der Übersicht die Ein-Klick-Einrichtung „FastDL“.
  2. Schalte FastDL für diesen Server ein.
  3. Nexthosting stellt deine Dateien bereit und trägt die Adresse automatisch in deine server.cfg ein.
  4. Ab dem nächsten Kartenwechsel oder Neustart laden Spieler über FastDL. Dein Server wird dafür nicht neu gestartet.
So kommt eine Datei zum Spieler
  1. Datei liegt auf deinem Server
  2. Abgleichneue und geänderte Dateien regelmäßig
  3. Server nennt die Dateiresource.AddFile in Lua
  4. Spieler lädt schnellvon der FastDL-Adresse
Wird bereitgestellt Bleibt nur auf deinem Server
Karten (maps), Materialien, Modelle, Sounds, Schriften (resource), Partikel – auch aus Addons und Spielmodi Lua-Dateien, Einstellungen, Datenbanken

Die aktuelle Karte fordert das Spiel von selbst an. Alles andere muss dein Server ansagen, mit resource.AddFile in Lua. Viele Addons und Spielmodi tun das bereits. Ein Beispiel:

-- garrysmod/lua/autorun/server/downloads.lua
resource.AddFile("materials/meinserver/logo.png")
resource.AddFile("sound/meinserver/willkommen.mp3")

Inhalte aus dem Workshop brauchen kein FastDL. Spieler laden sie direkt von Steam, wenn du sie mit resource.AddWorkshop ansagst:

resource.AddWorkshop("1234567890") -- ID des Workshop-Addons

Schaltest du FastDL aus, entfernt Nexthosting die Adresse wieder aus der server.cfg. Die Dateien bleiben noch bis zu 48 Stunden abrufbar, weil ein laufender Server die Adresse bis zum nächsten Kartenwechsel weiter nennt. Wird der Server pausiert, gesperrt oder gelöscht, endet die Bereitstellung sofort.

Mit dem GMod Loadingscreen Generator gestaltest du einen Ladebildschirm, den Spieler beim Beitreten sehen – mit Regeln, Discord-Adresse und echtem Ladefortschritt. Ohne Webspace und ohne Code, für Nexthosting-Kunden kostenlos.

Seite GMod Loadingscreen Generator auf nexthosting.net mit Vorschau eines Ladebildschirms und Knopf Loadingscreen erstellen

Der Generator auf nexthosting.net. Du meldest dich mit deinem Kundenkonto an.

  1. Loadingscreen erstellen

Was der Generator kann:

  • fünf Designs, die von 4:3 bis 21:9 lesbar bleiben
  • Regeln, Tipps, Team und eine Begrüßung mit dem Steam-Namen des Spielers
  • Discord, TeamSpeak, Website und Workshop als Text
  • Hintergrundbild oder Diashow, Logo, Musik (MP3 oder OGG)
  • echter Ladefortschritt, Deutsch und Englisch
  • bis zu 10 Ladebildschirme je Kundenkonto, Aufrufstatistik, Pausieren, Export und Import
  1. Öffne nexthosting.net/gmod-loadingscreen-generator und klicke auf Loadingscreen erstellen – oder im Panel auf der Übersicht bei „Ladebildschirm“ auf Gestalten.
  2. Melde dich mit deinem Nexthosting-Kundenkonto an.
  3. Wähle ein Design und trage deine Inhalte ein. Die Vorschau zeigt sofort, wie es aussieht.
  4. Veröffentliche den Ladebildschirm. Der Generator zeigt dir eine Zeile mit sv_loadingurl.
  5. Kopiere diese Zeile in garrysmod/cfg/server.cfg – im Editor des Panels.
  6. Starte den Server neu.

So sieht die Zeile ungefähr aus – nimm immer genau die Zeile aus dem Generator:

sv_loadingurl "https://…/dein-ladebildschirm"

Spätere Änderungen im Generator sind sofort live, du musst die server.cfg dafür nicht mehr anfassen. Der Ladebildschirm funktioniert auch auf Servern, die nicht bei Nexthosting laufen.

Sieh dir auf der FastDL-Seite die Rechnung Beitrittszeit für neue Spieler an. Nutzt du fast nur Workshop-Inhalte, ist der Unterschied klein. Hast du viele eigene Karten, Modelle oder Sounds, sparen neue Spieler viel Zeit.

FastDL wirkt erst ab dem nächsten Kartenwechsel oder Neustart. Dateien, die dein Server nicht mit resource.AddFile ansagt, laden Spieler gar nicht. Einzelne Dateien über 1 GB und alles über 10 GB je Server werden nicht bereitgestellt.

Prüfe, ob die sv_loadingurl-Zeile genau so in der server.cfg steht und der Server danach neu gestartet wurde. Steht die Zeile doppelt, gilt die letzte.