CCodelab Station
Časté otázky

Otázky o GMod Sandbox a odpovědi

05

Základy GMod

Co je gamemode Sandbox v GMod?

Sandbox je výchozí gamemode. Je vestavěný a mapy gm_construct a gm_flatgrass se dodávají s hrou. Vlastní gamemode na něm může stavět pomocí DeriveGamemode("sandbox") a Codelab Station může ten soubor napsat, ke kontrole.

Co je skriptování v GMod a kam patří soubory?

Je to psaní souborů Lua, které hra načítá a spouští na serveru, na klientovi hráče nebo na obou stranách. Addony patří do garrysmod/addons, každý se složkou lua/. Soubory v lua/autorun/ běží na obou stranách. Chyby se objeví v konzoli.

Jaký je rozdíl mezi realmem serveru a klienta?

Realm je místo, kde běží kód Lua: SERVER nebo CLIENT hráče. Soubory v lua/autorun/server běží jen na serveru, soubory v lua/autorun/client jen na klientovi a AddCSLuaFile() označí soubor k odeslání klientům. Jejich zaměňování je časté.

Proč se moje addony načítají v hře jednoho hráče, ale ne ve hře více hráčů?

Obvyklou příčinou je chybějící volání AddCSLuaFile() nebo chyba realmu. Ve hře jednoho hráče je hra serverem i klientem zároveň na jednom počítači, takže chyba, která se projeví jen na dedikovaném serveru, může zůstat skrytá. Codelab Station čte soubory pomocí grep a read_file a ukáže diff s opravou. Pak znovu otestuj na serveru.

Používání Codelab Station

Je codelabss.com oficiální web Codelab Station?

Ano, codelabss.com je oficiální web Codelab Station. Původní sestavení si vezmi ze stránky stažení a porovnej jeho kontrolní součet SHA-256 se zveřejněným manifestem dřív, než spustíš instalační program. Podpora je v aplikaci. Dotazy posílej tlačítkem Send feedback.

Funguje kód vždycky?

Ne. Model může napsat Lua, které selže, i když diff vypadá v pořádku. Shell hlásí skutečný návratový kód tvého testovacího příkazu a herní konzole vypíše chyby Lua, když načteš mapu. Každou změnu ber jako koncept a před přijetím si ji přečti.

Co mám zkontrolovat, když addon se zbraní nefunguje?

Addon se zbraní je skriptovaná zbraň, takže začni konzolí, kde se chyby Lua vypisují se souborem a řádkem. Agent pak zkontroluje lua/weapons/ pomocí list_dir a grep, přečte soubor uvedený v chybě a navrhne diff přes edit_file, který zkontroluješ. Potom otestuj znovu.

Je Codelab Station správce modů?

Ne. Codelab Station není správce modů pro GMod a neodebírá, nestahuje ani neaktualizuje položky Steam Workshopu za tebe. Upravuje soubory v tvé pracovní složce a spouští tvoje vlastní příkazy a ty zůstáváš pánem toho, co se zveřejní.

Modely, soukromí a stažení

Jaké modely AI mohu připojit?

Cloudového poskytovatele AI přes standardní endpoint API, model běžící na tvém vlastním počítači nebo vestavěný model. Vybíráš ty. Tlačítko Test ověří endpoint a ukáže dobu odezvy a kontextové okno a prompty jdou jen na endpoint, který zvolíš.

Co Codelab Station posílá po síti?

Síť mohou využívat čtyři věci: prompty na endpoint, který vybereš, vyhledávání na webu, ovládání chatů z prohlížeče v telefonu a kontrola aktualizací. S lokálním modelem tvůj počítač nic neopouští. Telemetrie žádná není. Chaty a klíče API zůstávají na tvém počítači.

Proč mě Windows varuje před instalátorem?

Instalátor zatím není digitálně podepsaný, takže Windows SmartScreen může zobrazit varování. Porovnej jeho kontrolní součet SHA-256 se zveřejněným manifestem a až když sedí, zvol Další informace a potom Přesto spustit. Pokud se liší, přestaň.

Codelab Station pro Windows

Chceš to zkusit na vlastním addonu?

Stáhnout Codelab Station ↗