CCodelab Station
Oficiální web Codelab Station

GMod mods, které píšeš, testuješ a kontroluješ vlastnoručně

Codelab Station je agent pro Windows pro lidi, kteří píšou addony do Garry's Mod: čte tvoje složky, upravuje Lua, spouští tvůj testovací příkaz a ukazuje diff. Verze 2.9.30 nepotřebuje účet.

Platforma

Windows 10/11

Jen x64, účet není potřeba

Verze

2.9.30

Vydána 8. listopadu 2026

Instalátor

asi 34 MB

Přenosný soubor .exe má asi 25 MB

Jazyky

13

Jazyky rozhraní aplikace

Schvalování

3 režimy

Auto-run, Ask first, Plan only

Soukromí

Běží lokálně

Žádná telemetrie, chaty zůstávají na tvém počítači

Tvoje vlastní mody

GMod mods, které píšeš a testuješ vlastnoručně

GMod mods jsou složky se soubory Lua a ty, které napíšeš vlastnoručně, sahají od uvítací zprávy přes skriptovanou entitu až po malý gamemode postavený na Sandboxu. Upravuj je jako obyčejný text. Codelab Station čte tyto složky a mění soubory v pracovní složce, kterou vybereš. Ze 3 režimů schvalování se Ask first zastaví a čeká na tvoje OK a před každou změnou ukáže diff.

01

Slouč vlastní addony GMod do jedné složky

3 malé addony od tebe se mohou stát jednou složkou bez ručního kopírování. Agent zmapuje každou složku lua/ pomocí list_dir a glob a potom pomocí grep vypíše každé volání hook.Add, aby bylo vidět, co se překrývá. Pro sloučení navrhne kroky move_file a edit_file, například přesunout soubory lua/autorun z menších addonů do hlavního. Ask first se zastaví před každou změnou a ty každou kartu přijmeš nebo odmítneš. Potom načti gm_construct. Zkontroluj, že se každá funkce pořád spouští.

Záznam nástrojů
list_dir  addons  → 3 folders
glob  addons/*/lua/**/*.lua  → 9 files
grep  hook.Add  → 6 matches
move_file  addons/extras/lua/autorun  → waiting for OK
02

Oprav stahování z Workshopu na svém serveru GMod

Když hráči hlásí, že se addony z Workshopu nestahují z tvého komunitního serveru GMod, zkontroluj 2 místa, která jim je předávají: kolekci Workshopu a řádky resource.AddWorkshop v serverových souborech Lua. Agent tyto soubory prohledá pomocí grep, a pokud řádek chybí, edit_file ukáže diff serverového souboru Lua dřív, než ho v režimu Ask first přijmeš. Plan only změny nejdřív vypíše. Potom server restartuj, připoj se a sleduj, jestli se addon stáhne.

Záznam nástrojů
glob  lua/autorun/server/*.lua  → 2 files
grep  resource.AddWorkshop  → 0 matches
edit_file  lua/autorun/server/sv_workshop.lua  → diff shown
Shell  your server launch script  → exit 0
03

Ukliď ze serveru staré addony

Chceš-li smazat serverové addony, které už nepoužíváš, pojmenuj složky ve svém zadání. Agent pracuje ve 2 průchodech: list_dir ukáže garrysmod/addons, grep prohledá tvoje Lua a server.cfg kvůli odkazům na každou složku a teprve potom navrhne kroky delete_file. Opatrnější možností je složku nejdřív přesunout do zálohy pomocí move_file. V režimu Ask first čeká každé smazání na tvoje OK, takže ho můžeš odmítnout. Spusť server. Potom si přečti konzoli.

04

Naplánuj větší mod dřív, než se změní jakýkoli soubor

Mod, který vylepšuje boj a interakce s NPC, s novými skriptovanými zbraněmi, skriptovanými entitami a obsluhami hook.Add, je velký úkol, a proto začni v režimu Plan only. Agent čte tvoje složky pomocí read_file a grep, potom vypíše 3 druhy souborů, kterých by se dotkl, a nic nemění. Ty plán zkrátíš. Pak přepni na Ask first, procházej jeden diff po druhém a každý otestuj na gm_flatgrass, přičemž po každém kroku čti konzoli.

Přečíst průvodce postupy

Čím se Codelab Station liší od chatovacího asistenta

Chatovací asistent popisuje kroky. Codelab Station spouští každý nástroj sám, ukazuje skutečný výsledek a díky 3 režimům schvalování ti nechává na výběr, kolik věcí čeká na tvoje OK.

Typický chatovací asistentCodelab Station
SouboryUkazuje kód v okně chatu k okopírováníČte a upravuje soubory v pracovní složce, s diffem
TestyTvoje příkazy obvykle spouštět neumíSpouští tvůj testovací příkaz v Shell a ukáže skutečný návratový kód
KontrolaObvykle odpovídá jen textemAuto-run, Ask first nebo Plan only, vybereš ty
SoukromíPrompty často putují do hostované službyBěží lokálně; prompty jdou jen na endpoint modelu, který vybereš

Jak to funguje ve čtyřech krocích

  1. Nainstaluj Codelab Station na Windows 10 nebo 11 (x64) poté, co porovnáš kontrolní součet SHA-256 se zveřejněným manifestem.
  2. Připoj model: cloudového poskytovatele AI, model na svém počítači nebo vestavěný model. Klikni na Test a ověř endpoint.
  3. Vyber složku svého addonu nebo serveru jako pracovní složku a popiš úkol obyčejnými slovy.
  4. Zvol Auto-run, Ask first nebo Plan only, přečti si každý diff, spusť svůj testovací příkaz a načti mapu na kontrolu.

Kdo ho používá a kdy

Začátečníci v Lua pro GMod ho používají ke čtení chyb. Vlož chybu z logu konzole a agent ukáže na soubor, vysvětlí příčinu obyčejnými slovy a navrhne drobnou úpravu. Nejdřív si přečti diff.

Majitelé vlastního komunitního serveru s ním udržují pořádek v server.cfg a spouštěcích skriptech. Agent čte řádky hostname, sv_password a sv_downloadurl, navrhuje změny a v režimu Ask first spustí tvůj spouštěcí skript až po tvém přijetí. Cizí servery zůstávají nedotčené.

Kutilové, kteří žonglují s více addony, používají task, který spouští paralelní podagenty, každého v samostatné složce addonu, takže se 3 addony dají projít vedle sebe. Schvalování platí dál.

Často kladené otázky

Co jsou GMod mods?

GMod mods jsou addony a gamemody, které rozšiřují Garry's Mod skripty v Lua, k tomu volitelně modely, materiály, zvuky a mapy. Každý addon je složka. Lua píšeš v textovém editoru a Codelab Station ti pomáhá ty soubory psát a opravovat, zatímco ty rozhoduješ, co zůstane.

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

Ano, codelabss.com je oficiální web Codelab Station. Stáhni si tu původní sestavení a porovnej jeho kontrolní součet SHA-256 se zveřejněným manifestem dřív, než spustíš instalátor. Produkt nemá souvislost se studiem Facepunch Studios. Podporu zajistí Send feedback.

Může Codelab Station upravovat soubory mého addonu přímo?

Ano. edit_file změní existující soubor a ukáže diff, write_file vytvoří nový a oba souborové nástroje pracují uvnitř pracovní složky, kterou vybereš. Plan only nic nemění. V režimu Ask first čeká každá změna na tvoje OK.

Běží uvnitř hry?

Ne. Codelab Station je samostatný program pro Windows, ne plugin hry, a nikdy se nedotkne herního klienta, účtů jiných hráčů ani serverů, které ti nepatří. Upravuje soubory a spouští tvoje vlastní příkazy na tvém počítači, takže mapu pro test načítáš vlastnoručně.

Funguje kód vždycky?

Ne. Model může napsat Lua, které selže, proto otestuj každou změnu. Shell ukáže skutečný návratový kód tvého testovacího příkazu a chyby Lua se po načtení mapy pořád objevují v herní konzoli. Přečti si každý diff, než ho přijmeš, a u větších úkolů používej Plan only.

Jaký model AI používá?

Cloudového poskytovatele AI přes standardní endpoint API, model 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íš.

Potřebuje účet, nebo posílá telemetrii?

Ne. Účet nepotřebuje a telemetrii nemá. Aplikace drží chaty, pracovní složky a klíče API na tvém počítači. Volitelné síťové funkce jsou vyhledávání na webu, ovládání chatů z prohlížeče v telefonu, které používá 1 odchozí spojení, jež můžeš vypnout, a kontrola aktualizací.

Začni

Vyzkoušej Codelab Station na vlastních addonech

Verze 2.9.30 je připravená. Začni v režimu Plan only na kopii jednoho addonu, přečti si, co agent navrhuje, a přepni na Ask first, až ti plán bude vyhovovat. Instalační program má asi 34 MB.

Stáhnout Codelab Station pro Windows ↗

Užitečné stránky

Každá stránka je dostupná ve 20 jazycích.

Co agent dělá pro autory addonů ↗ Připoj cloudový, lokální nebo vestavěný model ↗ Průvodce prvním addonem krok za krokem ↗ Stažení, kontrolní součet a instalace ↗ Odpovědi o Lua, serverech a soukromí ↗ Co si web a aplikace ukládají ↗