Windows 10/11
केवल x64, खाते की ज़रूरत नहीं
Codelab Station उन लोगों के लिए Windows एजेंट है जो Garry's Mod के addons लिखते हैं: यह आपके फ़ोल्डर पढ़ता है, Lua एडिट करता है, आपका टेस्ट कमांड चलाता है और diff दिखाता है। संस्करण 2.9.30 को खाते की ज़रूरत नहीं।
./अभी lua/ नहीं हैPlayerInitialSpawn0 मिलानlua/autorun/server/sv_welcome.luaसहेजा गयाyour server launch scriptexit 0sv_welcome1 मिलानकेवल x64, खाते की ज़रूरत नहीं
8 नवंबर 2026 को जारी हुआ
पोर्टेबल .exe लगभग 25 MB का है
ऐप में इंटरफ़ेस की भाषाएँ
Auto-run, Ask first, Plan only
कोई टेलीमेट्री नहीं, चैट आपके PC पर रहती हैं
GMod mods Lua फ़ाइलों के फ़ोल्डर होते हैं, और जो आप खुद लिखते हैं वे वेलकम संदेश से लेकर scripted entity या Sandbox पर बने छोटे gamemode तक कुछ भी हो सकते हैं। उन्हें सादे टेक्स्ट में एडिट करें। Codelab Station इन फ़ोल्डरों को पढ़ता है और केवल आपके चुने वर्किंग फ़ोल्डर के भीतर की फ़ाइलें एडिट करता है। इसके 3 मंज़ूरी मोड में से Ask first हर बदलाव से पहले रुककर आपकी हाँ माँगता है और diff दिखाता है।
आपके अपने 3 छोटे addons बिना हाथ से कॉपी किए एक फ़ोल्डर बन सकते हैं। एजेंट list_dir और glob से हर lua/ फ़ोल्डर का नक्शा बनाता है, फिर grep चलाकर हर hook.Add कॉल की सूची देता है ताकि आप देख सकें कि क्या ओवरलैप कर रहा है। वह मर्ज के लिए move_file और edit_file के चरण सुझाता है, जैसे छोटे addons की lua/autorun फ़ाइलों को मुख्य addon में ले जाना। Ask first हर बदलाव से पहले रुकता है, और आप हर कार्ड स्वीकार या अस्वीकार करते हैं। फिर gm_construct लोड करें। जाँचें कि हर फ़ीचर अब भी शुरू होता है।
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जब खिलाड़ी बताएँ कि आपके कम्युनिटी GMod सर्वर से Workshop addons डाउनलोड नहीं हो रहे, तो उन दो जगहों को जाँचें जो उन तक addons पहुँचाती हैं: Workshop collection और आपकी सर्वर Lua फ़ाइलों की resource.AddWorkshop पंक्तियाँ। एजेंट grep से उन फ़ाइलों में खोजता है, और कोई पंक्ति गायब हो तो edit_file सर्वर Lua फ़ाइल का diff दिखाता है, जिसे आप Ask first मोड में स्वीकार करते हैं। Plan only पहले बदलावों की सूची देता है। फिर सर्वर रीस्टार्ट करें, उसमें जुड़ें और देखें कि addon डाउनलोड होता है या नहीं।
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जिन सर्वर addons का आप अब उपयोग नहीं करते उन्हें हटाने के लिए अपने अनुरोध में फ़ोल्डरों के नाम लिखें। एजेंट 2 चरणों में काम करता है: list_dir garrysmod/addons दिखाता है, grep आपकी Lua और server.cfg में हर फ़ोल्डर के संदर्भ खोजता है, और उसके बाद ही delete_file के चरण सुझाता है। एक सावधान विकल्प यह है कि पहले move_file से फ़ोल्डर को बैकअप फ़ोल्डर में ले जाएँ। Ask first मोड में हर डिलीट आपकी हाँ का इंतज़ार करता है, इसलिए आप उसे अस्वीकार कर सकते हैं। सर्वर शुरू करें। फिर कंसोल पढ़ें।
नए scripted weapons, scripted entities और hook.Add हैंडलर के साथ ऐसा mod जो लड़ाई और NPC इंटरैक्शन बेहतर करे, बड़ा काम है, इसलिए Plan only मोड से शुरू करें। एजेंट आपके फ़ोल्डर read_file और grep से पढ़ता है, फिर उन 3 प्रकार की फ़ाइलों की सूची देता है जिन्हें वह छुएगा, और कुछ नहीं बदलता। योजना आप छोटी करते हैं। फिर Ask first पर जाएँ, एक-एक diff जाँचें और हर एक को gm_flatgrass पर टेस्ट करें, हर चरण के बाद कंसोल पढ़ते हुए।
चैट असिस्टेंट चरण बताता है। Codelab Station हर टूल खुद चलाता है, असली नतीजा दिखाता है और 3 मंज़ूरी मोड के साथ आप तय करते हैं कि कितना आपकी हाँ का इंतज़ार करे।
| आम चैट असिस्टेंट | Codelab Station | |
|---|---|---|
| फ़ाइलें | कोड चैट विंडो में दिखाता है ताकि आप कॉपी करें | वर्किंग फ़ोल्डर में फ़ाइलें पढ़ता और diff के साथ एडिट करता है |
| टेस्ट | आम तौर पर आपके कमांड नहीं चला सकता | आपका टेस्ट कमांड Shell में चलाता है और असली exit code दिखाता है |
| नियंत्रण | आम तौर पर सिर्फ़ टेक्स्ट में जवाब देता है | Auto-run, Ask first या Plan only, चुनाव आपका |
| गोपनीयता | प्रॉम्प्ट अक्सर किसी होस्टेड सेवा को जाते हैं | लोकल चलता है; प्रॉम्प्ट केवल आपके चुने मॉडल एंडपॉइंट को जाते हैं |
GMod Lua सीखने वाले शुरुआती लोग इसे एरर पढ़ने के लिए इस्तेमाल करते हैं। कंसोल लॉग से कोई एरर चिपकाएँ और एजेंट फ़ाइल बताता है, कारण सीधे शब्दों में समझाता है और छोटा एडिट सुझाता है। पहले diff पढ़ें।
अपने कम्युनिटी सर्वर के मालिक इसके साथ server.cfg और लॉन्च स्क्रिप्ट सुव्यवस्थित रखते हैं। एजेंट hostname, sv_password और sv_downloadurl पंक्तियाँ पढ़ता है, बदलावों का मसौदा बनाता है और Ask first मोड में आपकी लॉन्च स्क्रिप्ट तभी चलाता है जब आप स्वीकार करें। दूसरों के सर्वर अछूते रहते हैं।
कई addons सँभालने वाले शौकीन task का उपयोग करते हैं, जो समानांतर सब-एजेंट शुरू करता है और हर एक अलग addon फ़ोल्डर में काम करता है, इसलिए 3 addons की समीक्षा साथ-साथ हो सकती है। मंज़ूरी फिर भी लागू रहती है।
GMod mods ऐसे addons और gamemodes हैं जो Lua स्क्रिप्ट, और चाहें तो मॉडल, मटीरियल, साउंड और मैप जोड़कर Garry's Mod को बढ़ाते हैं। हर addon एक फ़ोल्डर होता है। Lua आप टेक्स्ट एडिटर में लिखते हैं, और Codelab Station इन फ़ाइलों को लिखने और ठीक करने में मदद करता है जबकि क्या रखना है यह आप तय करते हैं।
हाँ, codelabss.com Codelab Station की आधिकारिक वेबसाइट है। मूल बिल्ड यहीं से डाउनलोड करें और सेटअप प्रोग्राम चलाने से पहले उसके SHA-256 चेकसम को प्रकाशित मैनिफ़ेस्ट से मिलाएँ। उत्पाद का Facepunch Studios से कोई संबंध नहीं है। सहायता के लिए Send feedback दबाएँ।
हाँ। edit_file मौजूदा फ़ाइल बदलता और diff दिखाता है, जबकि write_file नई फ़ाइल बनाता है, और दोनों फ़ाइल टूल आपके चुने वर्किंग फ़ोल्डर के भीतर चलते हैं। Plan only कुछ नहीं बदलता। Ask first मोड में हर बदलाव आपकी हाँ का इंतज़ार करता है।
नहीं। Codelab Station अलग Windows प्रोग्राम है, गेम का प्लगइन नहीं, और यह गेम क्लाइंट, दूसरे खिलाड़ियों के खातों या ऐसे सर्वरों को कभी नहीं छूता जो आपके नहीं हैं। यह आपके PC पर फ़ाइलें एडिट करता और आपके अपने कमांड चलाता है, इसलिए टेस्ट के लिए मैप आप खुद लोड करते हैं।
नहीं। मॉडल ऐसा Lua लिख सकता है जो फ़ेल हो, इसलिए हर बदलाव टेस्ट करें। Shell आपके टेस्ट कमांड का असली exit code दिखाता है, और मैप लोड करने पर Lua एरर गेम कंसोल में अब भी दिखते हैं। स्वीकार करने से पहले हर diff पढ़ें, और बड़े कामों के लिए Plan only इस्तेमाल करें।
मानक API एंडपॉइंट के ज़रिए क्लाउड AI प्रदाता, आपके अपने PC पर चलने वाला मॉडल या बिल्ट-इन मॉडल। चुनाव आपका है। Test बटन एंडपॉइंट जाँचता है और रिस्पॉन्स टाइम व कॉन्टेक्स्ट विंडो दिखाता है, और प्रॉम्प्ट केवल आपके चुने एंडपॉइंट को जाते हैं।
नहीं। इसे खाते की ज़रूरत नहीं और कोई टेलीमेट्री नहीं है। ऐप चैट, वर्किंग फ़ोल्डर और API कुंजियाँ आपके PC पर रखता है। वैकल्पिक नेटवर्क फ़ीचर वेब सर्च, फ़ोन ब्राउज़र से चैट नियंत्रण (जो 1 आउटबाउंड कनेक्शन इस्तेमाल करता है और जिसे आप बंद कर सकते हैं) और अपडेट जाँच हैं।
संस्करण 2.9.30 तैयार है। किसी एक addon की कॉपी पर Plan only मोड में शुरू करें, एजेंट के सुझाव पढ़ें, और योजना ठीक लगने पर Ask first पर जाएँ। सेटअप प्रोग्राम लगभग 34 MB का है।
Windows के लिए Codelab Station डाउनलोड करें ↗हर पेज 20 भाषाओं में उपलब्ध है।
addon लेखकों के लिए एजेंट क्या करता है ↗ क्लाउड, लोकल या बिल्ट-इन मॉडल जोड़ें ↗ पहला addon बनाने की चरण-दर-चरण गाइड ↗ डाउनलोड, चेकसम और इंस्टॉल के चरण ↗ Lua, सर्वर और गोपनीयता पर जवाब ↗ साइट और ऐप क्या रिकॉर्ड करते हैं ↗