CCodelab Station
FAQ

Fragen zu GMod Sandbox, beantwortet

05

GMod-Grundlagen

Was ist der GMod-Gamemode Sandbox?

Sandbox ist der Standard-Gamemode. Er ist eingebaut, und die Maps gm_construct und gm_flatgrass gehören zum Spiel. Ein eigener Gamemode kann mit DeriveGamemode("sandbox") darauf aufbauen, und Codelab Station kann diese Datei für dich schreiben, damit du sie prüfst.

Was ist GMod-Scripting, und wohin kommen die Dateien?

Es heißt, Lua-Dateien zu schreiben, die das Spiel lädt und ausführt, auf dem Server, auf dem Client eines Spielers oder auf beiden. Addons liegen in garrysmod/addons, jedes mit einem lua/-Ordner. Dateien in lua/autorun/ laufen auf beiden Seiten. Fehler erscheinen in der Konsole.

Was ist der Unterschied zwischen Server- und Client-Realm?

Ein Realm ist der Ort, an dem Lua-Code läuft: der SERVER oder der CLIENT eines Spielers. Dateien in lua/autorun/server laufen nur auf dem Server, Dateien in lua/autorun/client nur auf einem Client, und AddCSLuaFile() markiert eine Datei zum Senden an Clients. Beides zu verwechseln passiert oft.

Warum laden meine Addons im Einzelspieler, aber nicht im Mehrspieler?

Die übliche Ursache ist ein fehlender AddCSLuaFile()-Aufruf oder ein Realm-Fehler. Im Einzelspieler ist das Spiel Server und Client auf einem PC zugleich, daher kann ein Fehler, der nur auf einem Dedicated Server auftritt, verborgen bleiben. Codelab Station liest die Dateien mit grep und read_file und zeigt einen Diff für die Korrektur. Teste danach erneut auf einem Server.

Codelab Station nutzen

Ist codelabss.com die offizielle Website von Codelab Station?

Ja, codelabss.com ist die offizielle Website von Codelab Station. Hol dir den Original-Build von der Download-Seite und vergleiche seine SHA-256-Prüfsumme mit dem veröffentlichten Manifest, bevor du das Setup startest. Support gibt es in der App. Fragen gehen über die Schaltfläche Send feedback.

Funktioniert der Code immer?

Nein. Ein Modell kann Lua schreiben, das fehlschlägt, selbst wenn der Diff gut aussieht. Shell meldet den echten Exit-Code deines Testbefehls, und die Spielkonsole gibt beim Laden der Map Lua-Fehler aus. Behandle jede Änderung als Entwurf und lies sie, bevor du sie annimmst.

Was soll ich prüfen, wenn ein Waffen-Addon nicht funktioniert?

Ein Waffen-Addon ist eine geskriptete Waffe, also beginne mit der Konsole, in der Lua-Fehler mit Datei und Zeile ausgegeben werden. Der Agent prüft dann lua/weapons/ mit list_dir und grep, liest die im Fehler genannte Datei und schlägt einen edit_file-Diff vor, den du prüfst. Teste danach erneut.

Ist Codelab Station ein Mod-Manager?

Nein. Codelab Station ist kein Mod-Manager für GMod und abonniert, lädt oder aktualisiert keine Steam-Workshop-Einträge für dich. Es bearbeitet die Dateien in deinem Arbeitsordner und startet deine eigenen Befehle, und du behältst die Kontrolle darüber, was veröffentlicht wird.

Modelle, Datenschutz und Download

Welche KI-Modelle kann ich verbinden?

Einen Cloud-KI-Anbieter über einen Standard-API-Endpunkt, ein Modell auf deinem eigenen PC oder das integrierte Modell. Du entscheidest. Die Schaltfläche Test prüft den Endpunkt und zeigt Antwortzeit und Kontextfenster, und Prompts gehen nur an den Endpunkt, den du gewählt hast.

Was sendet Codelab Station über das Netzwerk?

Vier Dinge können das Netzwerk nutzen: Prompts an den von dir gewählten Endpunkt, die Websuche, die Steuerung der Chats über den Browser eines Smartphones und die Update-Prüfung. Mit einem lokalen Modell verlässt nichts deinen Rechner. Es gibt keine Telemetrie. Chats und API-Schlüssel bleiben auf deinem PC.

Warum warnt Windows mich vor dem Installer?

Der Installer ist noch nicht code-signiert, daher kann Windows SmartScreen eine Warnung anzeigen. Vergleiche seine SHA-256-Prüfsumme mit dem veröffentlichten Manifest und wähle erst, wenn sie übereinstimmt, Weitere Informationen und dann Trotzdem ausführen. Weichen sie ab, brich ab.

Codelab Station für Windows

Bereit, es an deinem eigenen Addon auszuprobieren?

Codelab Station herunterladen ↗