Windows 10/11
Yalnızca x64, hesap gerekmez
Codelab Station, Garry's Mod addon'ları yazanlar için bir Windows ajanıdır: klasörlerini okur, Lua dosyalarını düzenler, test komutunu çalıştırır ve diff gösterir. 2.9.30 sürümü hesap gerektirmez.
./henüz lua/ yokPlayerInitialSpawn0 eşleşmelua/autorun/server/sv_welcome.luakaydedildiyour server launch scriptexit 0sv_welcome1 eşleşmeYalnızca x64, hesap gerekmez
8 Kasım 2026'da yayımlandı
Taşınabilir .exe yaklaşık 25 MB
Uygulamadaki arayüz dilleri
Auto-run, Ask first, Plan only
Telemetri yok, sohbetler PC'nde kalır
GMod mods, Lua dosyalarından oluşan klasörlerdir; kendi yazdıkların bir karşılama mesajından scripted entity'ye ya da Sandbox üzerine kurulu küçük bir gamemode'a kadar uzanabilir. Onları düz metin olarak düzenlersin. Codelab Station bu klasörleri okur ve yalnızca seçtiğin çalışma klasörünün içindeki dosyaları düzenler. 3 onay modundan Ask first, her değişiklikten önce durur, onayını ister ve diff gösterir.
Kendi yazdığın 3 küçük addon, elle kopyalamadan tek klasör olabilir. Ajan her lua/ klasörünü list_dir ve glob ile çıkarır, sonra grep ile her hook.Add çağrısını listeler; böylece nelerin çakıştığını görürsün. Birleştirme için move_file ve edit_file adımları önerir, örneğin küçük addon'ların lua/autorun dosyalarını ana addon'a taşımak gibi. Ask first her değişiklikten önce durur ve her kartı kabul edersin ya da reddedersin. Sonra gm_construct'u yükle. Her özelliğin hâlâ başladığını kontrol et.
list_dir addons → 3 folders
glob addons/*/lua/**/*.lua → 9 files
grep hook.Add → 6 matches
move_file addons/extras/lua/autorun → waiting for OKOyuncular Workshop addon'larının topluluk GMod sunucundan inmediğini söylediğinde, addon'ları onlara ileten 2 yere bak: Workshop koleksiyonuna ve sunucu Lua dosyalarındaki resource.AddWorkshop satırlarına. Ajan bu dosyaları grep ile tarar; bir satır eksikse edit_file, sen Ask first modunda kabul etmeden önce sunucu Lua dosyası için diff gösterir. Plan only önce değişiklikleri listeler. Sonra sunucuyu yeniden başlat, katıl ve addon'un inip inmediğini izle.
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 0Artık kullanmadığın sunucu addon'larını silmek için isteğinde klasörlerin adını yaz. Ajan 2 aşamada çalışır: list_dir garrysmod/addons klasörünü gösterir, grep Lua dosyalarında ve server.cfg içinde her klasöre yapılan atıfları arar, ancak ondan sonra delete_file adımları önerir. Daha temkinli bir yol, önce move_file ile bir yedek klasöre taşımaktır. Ask first modunda her silme onayını bekler, yani reddedebilirsin. Sunucuyu başlat. Sonra konsolu oku.
Yeni scripted weapon'lar, scripted entity'ler ve hook.Add işleyicileriyle dövüşü ve NPC etkileşimlerini geliştiren bir mod büyük bir iştir; bu yüzden Plan only modunda başla. Ajan klasörlerini read_file ve grep ile okur, dokunacağı 3 dosya türünü listeler ve hiçbir şeyi değiştirmez. Planı sen kısaltırsın. Sonra Ask first moduna geç, diff'leri tek tek incele, her birini gm_flatgrass'ta test et ve her adımdan sonra konsolu oku.
Sohbet asistanı adımları anlatır. Codelab Station her aracı kendisi çalıştırır, gerçek sonucu gösterir ve 3 onay moduyla neyin onayına kalacağını sen seçersin.
| Tipik sohbet asistanı | Codelab Station | |
|---|---|---|
| Dosyalar | Kodu kopyalaman için sohbet penceresinde gösterir | Çalışma klasöründeki dosyaları okur ve düzenler, diff ile |
| Testler | Genelde komutlarını çalıştıramaz | Test komutunu Shell'de çalıştırır ve gerçek çıkış kodunu gösterir |
| Denetim | Genelde yalnızca metinle yanıt verir | Auto-run, Ask first ya da Plan only, seçim senin |
| Gizlilik | İstemler çoğu zaman barındırılan bir hizmete gider | Yerelde çalışır; istemler yalnızca seçtiğin model uç noktasına gider |
GMod Lua öğrenen yeni başlayanlar hataları okumak için kullanır. Konsol günlüğündeki bir hatayı yapıştır; ajan dosyayı gösterir, nedenini sade sözlerle açıklar ve küçük bir düzenleme önerir. Önce diff'i oku.
Kendi topluluk sunucusunun sahipleri server.cfg ve başlatma betiklerini onunla derli toplu tutar. Ajan hostname, sv_password ve sv_downloadurl satırlarını okur, değişiklikleri taslak olarak hazırlar ve Ask first modunda başlatma betiğini ancak sen kabul ettikten sonra çalıştırır. Başkasının sunucularına dokunulmaz.
Birkaç addon'la uğraşan hobi meraklıları, her biri ayrı bir addon klasöründe çalışan paralel alt ajanlar başlatan task'ı kullanır; böylece 3 addon yan yana incelenebilir. Onay yine geçerlidir.
GMod mods, Garry's Mod'u Lua betikleriyle, istersen model, materyal, ses ve haritalarla genişleten addon ve gamemode'lardır. Her addon bir klasördür. Lua'yı bir metin düzenleyicide yazarsın; Codelab Station bu dosyaları yazmana ve düzeltmene yardım eder, neyin kalacağına ise sen karar verirsin.
Evet, codelabss.com resmî Codelab Station web sitesidir. Orijinal sürümü buradan indir ve kurulum programını çalıştırmadan önce SHA-256 sağlama toplamını yayımlanan manifestle karşılaştır. Ürünün Facepunch Studios ile bir bağlantısı yoktur. Destek için Send feedback düğmesine bas.
Evet. edit_file mevcut bir dosyayı değiştirir ve diff gösterir, write_file ise yeni bir dosya oluşturur; iki dosya aracı da seçtiğin çalışma klasörünün içinde çalışır. Plan only hiçbir şeyi değiştirmez. Ask first modunda her değişiklik onayını bekler.
Hayır. Codelab Station ayrı bir Windows programıdır, oyunun eklentisi değildir; oyun istemcisine, başkalarının hesaplarına ya da sahibi olmadığın sunuculara asla dokunmaz. PC'nde dosyaları düzenler ve kendi komutlarını çalıştırır; test için haritayı kendin yüklersin.
Hayır. Model çalışmayan Lua yazabilir, bu yüzden her değişikliği test et. Shell, test komutunun gerçek çıkış kodunu gösterir; haritayı yüklediğinde Lua hataları yine oyun konsolunda görünür. Kabul etmeden önce her diff'i oku ve büyük işlerde Plan only kullan.
Standart bir API uç noktası üzerinden bulut yapay zekâ sağlayıcısı, kendi PC'ndeki bir model ya da yerleşik model. Seçim senin. Test düğmesi bir uç noktayı dener, yanıt süresini ve bağlam penceresini gösterir; istemler yalnızca seçtiğin uç noktaya gider.
Hayır. Hesap gerekmez ve telemetri yoktur. Uygulama sohbetleri, çalışma klasörlerini ve API anahtarlarını PC'nde tutar. İsteğe bağlı ağ özellikleri web araması, sohbetleri telefon tarayıcısından yönetme (kapatabileceğin 1 giden bağlantı kullanır) ve güncelleme denetimleridir.
2.9.30 sürümü hazır. Bir addon'un kopyası üzerinde Plan only modunda başla, ajanın önerdiklerini oku ve plan sana doğru göründüğünde Ask first moduna geç. Kurulum programı yaklaşık 34 MB.
Codelab Station'ı Windows için indir ↗Her sayfa 20 dilde mevcut.
Ajan addon yazarları için neler yapar ↗ Bulut, yerel ya da yerleşik bir model bağla ↗ İlk addon'a adım adım rehber ↗ İndirme, sağlama toplamı ve kurulum adımları ↗ Lua, sunucular ve gizlilik hakkında yanıtlar ↗ Site ve uygulama neleri kaydeder ↗