CCodelab Station
Veelgestelde vragen

Vragen over GMod Sandbox, beantwoord

05

GMod-basis

Wat is de GMod-gamemode Sandbox?

Sandbox is de standaardgamemode. Hij is ingebouwd, en de maps gm_construct en gm_flatgrass zitten bij het spel. Een eigen gamemode kan erop voortbouwen met DeriveGamemode("sandbox"), en Codelab Station kan dat bestand voor je schrijven zodat jij het controleert.

Wat is GMod-scripting en waar komen de bestanden?

Het is het schrijven van Lua-bestanden die het spel laadt en uitvoert, op de server, op de client van een speler of op beide. Addons komen in garrysmod/addons, elk met een lua/-map. Bestanden in lua/autorun/ draaien aan beide kanten. Fouten verschijnen in de console.

Wat is het verschil tussen de server- en de client-realm?

Een realm is de plek waar Lua-code draait: de SERVER of de CLIENT van een speler. Bestanden in lua/autorun/server draaien alleen op de server, bestanden in lua/autorun/client alleen op een client, en AddCSLuaFile() markeert een bestand om naar clients te sturen. Ze door elkaar halen komt vaak voor.

Waarom laden mijn addons in singleplayer maar niet in multiplayer?

De gebruikelijke oorzaak is een ontbrekende AddCSLuaFile()-aanroep of een realmfout. In singleplayer is het spel server en client tegelijk op één pc, dus een fout die alleen op een dedicated server opduikt kan verborgen blijven. Codelab Station leest de bestanden met grep en read_file en toont een diff voor de oplossing. Test daarna opnieuw op een server.

Codelab Station gebruiken

Is codelabss.com de officiële website van Codelab Station?

Ja, codelabss.com is de officiële website van Codelab Station. Haal de oorspronkelijke build van de downloadpagina en vergelijk de SHA-256-checksum met het gepubliceerde manifest voordat je het installatieprogramma start. Support zit in de app. Vragen gaan via de knop Send feedback.

Werkt de code altijd?

Nee. Een model kan Lua schrijven dat faalt, ook als de diff er goed uitziet. Shell meldt de echte exitcode van je testcommando, en de spelconsole toont Lua-fouten als je de map laadt. Behandel elke wijziging als een concept en lees hem voordat je accepteert.

Wat controleer ik als een wapenaddon niet werkt?

Een wapenaddon is een gescript wapen, dus begin bij de console, waar Lua-fouten met bestand en regel worden getoond. De agent controleert daarna lua/weapons/ met list_dir en grep, leest het bestand uit de foutmelding en stelt een edit_file-diff voor die jij controleert. Test daarna opnieuw.

Is Codelab Station een modmanager?

Nee. Codelab Station is geen modmanager voor GMod, en het abonneert zich niet op Steam Workshop-items, downloadt of werkt ze niet voor je bij. Het bewerkt de bestanden in je werkmap en draait je eigen commando's, en jij houdt de regie over wat er wordt gepubliceerd.

Modellen, privacy en download

Welke AI-modellen kan ik koppelen?

Een cloud-AI-aanbieder via een standaard API-eindpunt, een model op je eigen pc of het ingebouwde model. Jij kiest. De knop Test controleert het eindpunt en toont de reactietijd en het contextvenster, en prompts gaan alleen naar het eindpunt dat je hebt gekozen.

Wat stuurt Codelab Station over het netwerk?

Vier dingen kunnen het netwerk gebruiken: prompts naar het eindpunt dat je kiest, webzoeken, het bedienen van chats vanuit de browser van een telefoon en updatecontroles. Met een lokaal model verlaat niets je machine. Er is geen telemetrie. Chats en API-sleutels blijven op je pc.

Waarom waarschuwt Windows me voor het installatieprogramma?

Het installatieprogramma is nog niet digitaal ondertekend, dus Windows SmartScreen kan een waarschuwing tonen. Vergelijk de SHA-256-checksum met het gepubliceerde manifest en kies pas als die klopt Meer informatie en dan Toch uitvoeren. Als ze verschillen, stop dan.

Codelab Station voor Windows

Klaar om het op je eigen addon te proberen?

Codelab Station downloaden ↗