CCodelab Station
FAQ

Domande su GMod Sandbox, con risposta

05

Le basi di GMod

Cos’è il gamemode Sandbox di GMod?

Sandbox è il gamemode predefinito. È integrato, e le mappe gm_construct e gm_flatgrass sono incluse nel gioco. Un gamemode tuo può appoggiarsi a esso con DeriveGamemode("sandbox"), e Codelab Station può scrivere quel file perché tu lo riveda.

Cos’è lo scripting in GMod e dove vanno i file?

È scrivere file Lua che il gioco carica ed esegue, sul server, sul client di un giocatore o su entrambi. Gli addon stanno in garrysmod/addons, ciascuno con una cartella lua/. I file in lua/autorun/ girano su entrambi i lati. Gli errori compaiono nella console.

Che differenza c’è tra il realm server e il realm client?

Un realm è il luogo in cui gira il codice Lua: il SERVER o il CLIENT di un giocatore. I file in lua/autorun/server girano solo sul server, quelli in lua/autorun/client solo su un client, e AddCSLuaFile() segna un file da inviare ai client. Confonderli è comune.

Perché i miei addon si caricano in singleplayer ma non in multiplayer?

La causa solita è una chiamata AddCSLuaFile() mancante o un errore di realm. In singleplayer il gioco è server e client insieme su un solo PC, quindi un errore che si vede solo su un server dedicato può restare nascosto. Codelab Station legge i file con grep e read_file e mostra un diff con la correzione. Poi riprova su un server.

Usare Codelab Station

codelabss.com è il sito ufficiale di Codelab Station?

Sì, codelabss.com è il sito ufficiale di Codelab Station. Prendi la build originale dalla pagina di download e confronta il suo checksum SHA-256 con il manifest pubblicato prima di avviare il programma di installazione. Il supporto è nell’app. Le domande passano dal pulsante Send feedback.

Il codice funziona sempre?

No. Un modello può scrivere Lua che non funziona, anche quando il diff sembra a posto. Shell riporta l’exit code reale del tuo comando di test, e la console del gioco stampa gli errori Lua quando carichi la mappa. Tratta ogni modifica come una bozza e leggila prima di accettare.

Cosa controllo quando un addon di armi non funziona?

Un addon di armi è un’arma con script, quindi parti dalla console, dove gli errori Lua sono stampati con file e riga. L’agente poi controlla lua/weapons/ con list_dir e grep, legge il file indicato nell’errore e propone un diff con edit_file da rivedere. Poi riprova.

Codelab Station è un gestore di mod?

No. Codelab Station non è un gestore di mod per GMod e non si iscrive, non scarica e non aggiorna elementi di Steam Workshop per te. Modifica i file nella tua cartella di lavoro ed esegue i tuoi comandi, e sei tu a controllare ciò che viene pubblicato.

Modelli, privacy e download

Quali modelli di IA posso collegare?

Un provider di IA nel cloud tramite un endpoint API standard, un modello sul tuo PC o il modello integrato. Scegli tu. Il pulsante Test verifica l’endpoint e mostra il tempo di risposta e la finestra di contesto, e i prompt vanno solo all’endpoint che hai scelto.

Cosa invia Codelab Station in rete?

Quattro cose possono usare la rete: i prompt all’endpoint che scegli, la ricerca web, il controllo delle chat dal browser di un telefono e il controllo degli aggiornamenti. Con un modello locale nulla lascia la tua macchina. Non c’è telemetria. Chat e chiavi API restano sul tuo PC.

Perché Windows mi avvisa riguardo all’installer?

L’installer non è ancora firmato digitalmente, quindi Windows SmartScreen può mostrare un avviso. Confronta il suo checksum SHA-256 con il manifest pubblicato e solo quando coincide scegli Ulteriori informazioni e poi Esegui comunque. Se sono diversi, fermati.

Codelab Station per Windows

Pronto a provarlo sul tuo addon?

Scarica Codelab Station ↗