CCodelab Station
Site-ul oficial Codelab Station

GMod mods pe care le scrii, le testezi și le verifici pe cont propriu

Codelab Station este un agent pentru Windows făcut pentru cei care scriu addonuri pentru Garry's Mod: citește folderele tale, editează Lua, rulează comanda ta de test și arată un diff. Versiunea 2.9.30 nu cere cont.

Platformă

Windows 10/11

Doar x64, fără cont

Versiune

2.9.30

Lansată pe 8 noiembrie 2026

Instalator

aproximativ 34 MB

Fișierul .exe portabil are aproximativ 25 MB

Limbi

13

Limbile interfeței din aplicație

Aprobare

3 moduri

Auto-run, Ask first, Plan only

Confidențialitate

Rulează local

Fără telemetrie, conversațiile rămân pe PC-ul tău

Modurile tale proprii

GMod mods pe care le scrii și le testezi pe cont propriu

GMod mods sunt foldere cu fișiere Lua, iar cele pe care le scrii pe cont propriu merg de la un mesaj de bun venit până la o entitate cu script sau un gamemode mic construit peste Sandbox. Editează-le ca text simplu. Codelab Station citește aceste foldere și modifică fișiere în folderul de lucru ales de tine. Dintre cele 3 moduri de aprobare, Ask first se oprește să-ți ceară OK-ul și arată un diff înainte de fiecare modificare.

01

Unește-ți addonurile GMod într-un singur folder

3 addonuri mici de-ale tale pot deveni un singur folder fără copiere manuală. Agentul mapează fiecare folder lua/ cu list_dir și glob, apoi folosește grep ca să listeze fiecare apel hook.Add și să vezi ce se suprapune. Propune pași move_file și edit_file pentru unire, de exemplu mutarea fișierelor din lua/autorun ale addonurilor mai mici în cel principal. Ask first se oprește înainte de fiecare modificare, iar tu accepți sau respingi fiecare card. Apoi încarcă gm_construct. Verifică dacă fiecare funcție încă pornește.

Jurnalul uneltelor
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

Repară descărcările din Workshop pe serverul tău GMod

Când jucătorii spun că addonurile din Workshop nu se descarcă de pe serverul tău de comunitate GMod, verifică cele 2 locuri care le oferă jucătorilor: colecția din Workshop și liniile resource.AddWorkshop din fișierele Lua ale serverului. Agentul caută în acele fișiere cu grep, iar dacă lipsește o linie, edit_file arată diff-ul fișierului Lua al serverului înainte să-l accepți în modul Ask first. Plan only listează mai întâi modificările. Apoi repornește serverul, intră pe el și urmărește dacă addonul se descarcă.

Jurnalul uneltelor
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

Curăță addonurile vechi de pe server

Ca să ștergi addonurile de server pe care nu le mai folosești, numește folderele în cererea ta. Agentul lucrează în 2 treceri: list_dir arată garrysmod/addons, grep caută în Lua-ul tău și în server.cfg referințe la fiecare folder și abia apoi propune pași delete_file. O variantă prudentă este să muți mai întâi folderul într-o copie de rezervă cu move_file. În modul Ask first, fiecare ștergere așteaptă OK-ul tău, deci o poți respinge. Pornește serverul. Apoi citește consola.

04

Planifică un mod mai mare înainte să atingi fișierele

Un mod care îmbunătățește lupta și interacțiunile cu NPC-urile, cu arme cu script noi, entități cu script și handlere hook.Add, este o treabă mare, așa că începe în modul Plan only. Agentul îți citește folderele cu read_file și grep, apoi listează cele 3 tipuri de fișiere pe care le-ar atinge și nu schimbă nimic. Tu tai din plan. Apoi treci la Ask first, verifică un diff pe rând și testează fiecare pe gm_flatgrass, citind consola după fiecare pas.

Citește ghidul fluxurilor de lucru

Prin ce diferă Codelab Station de un asistent de chat

Un asistent de chat descrie pași. Codelab Station rulează singur fiecare unealtă, arată rezultatul real și, cu cele 3 moduri de aprobare, te lasă să alegi cât așteaptă după OK-ul tău.

Asistent de chat obișnuitCodelab Station
FișiereArată cod într-o fereastră de chat ca să-l copieziCitește și editează fișiere în folderul de lucru, cu un diff
TesteDe obicei nu poate rula comenzile taleRulează comanda ta de test în Shell și arată codul real de ieșire
ControlDe obicei răspunde doar cu textAuto-run, Ask first sau Plan only, alegi tu
ConfidențialitatePrompturile merg adesea către un serviciu găzduitRulează local; prompturile merg doar la endpoint-ul modelului pe care îl alegi

Cum funcționează, în patru pași

  1. Instalează Codelab Station pe Windows 10 sau 11 (x64) după ce compari suma de control SHA-256 cu manifestul publicat.
  2. Conectează un model: un furnizor de AI în cloud, un model pe PC-ul tău sau cel încorporat. Apasă Test ca să verifici endpoint-ul.
  3. Alege folderul addonului sau al serverului tău ca folder de lucru și descrie sarcina cu cuvinte simple.
  4. Alege Auto-run, Ask first sau Plan only, citește fiecare diff, rulează comanda ta de test și încarcă o hartă pentru verificare.

Cine îl folosește și când

Începătorii în Lua pentru GMod îl folosesc ca să citească erorile. Lipește o eroare din jurnalul consolei, iar agentul indică fișierul, explică cauza cu cuvinte simple și propune o mică modificare. Citește mai întâi diff-ul.

Proprietarii unui server de comunitate propriu îl folosesc ca să țină în ordine server.cfg și scripturile de pornire. Agentul citește liniile hostname, sv_password și sv_downloadurl, pregătește modificări și, în modul Ask first, rulează scriptul tău de pornire abia după ce accepți. Serverele altora rămân neatinse.

Pasionații care jonglează cu mai multe addonuri folosesc task, care pornește sub-agenți în paralel, fiecare într-un folder de addon separat, așa că 3 addonuri pot fi verificate unul lângă altul. Aprobarea se aplică în continuare.

Întrebări frecvente

Ce sunt GMod mods?

GMod mods sunt addonuri și gamemode-uri care extind Garry's Mod cu scripturi Lua, plus modele, materiale, sunete și hărți opționale. Fiecare addon este un folder. Scrii Lua într-un editor de text, iar Codelab Station te ajută să scrii și să repari acele fișiere, în timp ce tu decizi ce rămâne.

Este codelabss.com site-ul oficial Codelab Station?

Da, codelabss.com este site-ul oficial Codelab Station. Descarcă de aici versiunea originală și compară suma ei de control SHA-256 cu manifestul publicat înainte să pornești programul de instalare. Produsul nu are legătură cu Facepunch Studios. Pentru suport, apasă Send feedback.

Poate Codelab Station să editeze direct fișierele addonului meu?

Da. edit_file modifică un fișier existent și arată un diff, iar write_file creează unul nou, și ambele unelte pentru fișiere lucrează în folderul de lucru ales de tine. Plan only nu schimbă nimic. În modul Ask first, fiecare modificare așteaptă OK-ul tău.

Rulează în interiorul jocului?

Nu. Codelab Station este un program Windows separat, nu un plugin al jocului, și nu atinge niciodată clientul jocului, conturile altor jucători sau serverele care nu sunt ale tale. Editează fișiere și rulează comenzile tale pe PC-ul tău, așa că harta pentru test o încarci tu.

Funcționează codul întotdeauna?

Nu. Modelul poate scrie Lua care eșuează, așa că testează fiecare modificare. Shell arată codul real de ieșire al comenzii tale de test, iar erorile Lua apar în continuare în consola jocului când încarci harta. Citește fiecare diff înainte să accepți și folosește Plan only pentru lucrările mai mari.

Ce model de AI folosește?

Un furnizor de AI în cloud printr-un endpoint API standard, un model pe propriul tău PC sau modelul încorporat. Alegi tu. Butonul Test verifică un endpoint și arată timpul de răspuns și fereastra de context, iar prompturile merg doar la endpoint-ul pe care l-ai ales.

Are nevoie de cont sau trimite telemetrie?

Nu. Nu are nevoie de cont și nu are telemetrie. Aplicația păstrează conversațiile, folderele de lucru și cheile API pe PC-ul tău. Funcțiile de rețea opționale sunt căutarea pe web, controlul conversațiilor din browserul unui telefon, care folosește 1 conexiune de ieșire pe care o poți opri, și verificarea actualizărilor.

Începe acum

Încearcă Codelab Station pe propriile addonuri

Versiunea 2.9.30 este gata. Începe în modul Plan only pe o copie a unui addon, citește ce propune agentul și treci la Ask first când planul ți se pare bun. Programul de instalare are aproximativ 34 MB.

Descarcă Codelab Station pentru Windows ↗

Pagini utile

Fiecare pagină este disponibilă în 20 de limbi.

Ce face agentul pentru autorii de addonuri ↗ Conectează un model cloud, local sau încorporat ↗ Ghid pas cu pas pentru primul addon ↗ Descărcare, sumă de control și instalare ↗ Răspunsuri despre Lua, servere și confidențialitate ↗ Ce înregistrează site-ul și aplicația ↗