CCodelab Station
Codelab Station की आधिकारिक वेबसाइट

GMod mods जिन्हें आप खुद लिखते, टेस्ट करते और जाँचते हैं

Codelab Station उन लोगों के लिए Windows एजेंट है जो Garry's Mod के addons लिखते हैं: यह आपके फ़ोल्डर पढ़ता है, Lua एडिट करता है, आपका टेस्ट कमांड चलाता है और diff दिखाता है। संस्करण 2.9.30 को खाते की ज़रूरत नहीं।

प्लेटफ़ॉर्म

Windows 10/11

केवल x64, खाते की ज़रूरत नहीं

संस्करण

2.9.30

8 नवंबर 2026 को जारी हुआ

इंस्टॉलर

लगभग 34 MB

पोर्टेबल .exe लगभग 25 MB का है

भाषाएँ

13

ऐप में इंटरफ़ेस की भाषाएँ

मंज़ूरी

3 मोड

Auto-run, Ask first, Plan only

गोपनीयता

लोकल चलता है

कोई टेलीमेट्री नहीं, चैट आपके PC पर रहती हैं

आपके अपने mods

GMod mods जिन्हें आप खुद लिखते और टेस्ट करते हैं

GMod mods Lua फ़ाइलों के फ़ोल्डर होते हैं, और जो आप खुद लिखते हैं वे वेलकम संदेश से लेकर scripted entity या Sandbox पर बने छोटे gamemode तक कुछ भी हो सकते हैं। उन्हें सादे टेक्स्ट में एडिट करें। Codelab Station इन फ़ोल्डरों को पढ़ता है और केवल आपके चुने वर्किंग फ़ोल्डर के भीतर की फ़ाइलें एडिट करता है। इसके 3 मंज़ूरी मोड में से Ask first हर बदलाव से पहले रुककर आपकी हाँ माँगता है और diff दिखाता है।

01

अपने GMod addons को एक फ़ोल्डर में मिलाएँ

आपके अपने 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
02

अपने GMod सर्वर पर Workshop डाउनलोड ठीक करें

जब खिलाड़ी बताएँ कि आपके कम्युनिटी 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
03

अपने सर्वर से पुराने addons साफ़ करें

जिन सर्वर addons का आप अब उपयोग नहीं करते उन्हें हटाने के लिए अपने अनुरोध में फ़ोल्डरों के नाम लिखें। एजेंट 2 चरणों में काम करता है: list_dir garrysmod/addons दिखाता है, grep आपकी Lua और server.cfg में हर फ़ोल्डर के संदर्भ खोजता है, और उसके बाद ही delete_file के चरण सुझाता है। एक सावधान विकल्प यह है कि पहले move_file से फ़ोल्डर को बैकअप फ़ोल्डर में ले जाएँ। Ask first मोड में हर डिलीट आपकी हाँ का इंतज़ार करता है, इसलिए आप उसे अस्वीकार कर सकते हैं। सर्वर शुरू करें। फिर कंसोल पढ़ें।

04

फ़ाइलों में कोई बदलाव करने से पहले बड़े mod की योजना बनाएँ

नए scripted weapons, scripted entities और hook.Add हैंडलर के साथ ऐसा mod जो लड़ाई और NPC इंटरैक्शन बेहतर करे, बड़ा काम है, इसलिए Plan only मोड से शुरू करें। एजेंट आपके फ़ोल्डर read_file और grep से पढ़ता है, फिर उन 3 प्रकार की फ़ाइलों की सूची देता है जिन्हें वह छुएगा, और कुछ नहीं बदलता। योजना आप छोटी करते हैं। फिर Ask first पर जाएँ, एक-एक diff जाँचें और हर एक को gm_flatgrass पर टेस्ट करें, हर चरण के बाद कंसोल पढ़ते हुए।

वर्कफ़्लो गाइड पढ़ें

Codelab Station चैट असिस्टेंट से कैसे अलग है

चैट असिस्टेंट चरण बताता है। Codelab Station हर टूल खुद चलाता है, असली नतीजा दिखाता है और 3 मंज़ूरी मोड के साथ आप तय करते हैं कि कितना आपकी हाँ का इंतज़ार करे।

आम चैट असिस्टेंटCodelab Station
फ़ाइलेंकोड चैट विंडो में दिखाता है ताकि आप कॉपी करेंवर्किंग फ़ोल्डर में फ़ाइलें पढ़ता और diff के साथ एडिट करता है
टेस्टआम तौर पर आपके कमांड नहीं चला सकताआपका टेस्ट कमांड Shell में चलाता है और असली exit code दिखाता है
नियंत्रणआम तौर पर सिर्फ़ टेक्स्ट में जवाब देता हैAuto-run, Ask first या Plan only, चुनाव आपका
गोपनीयताप्रॉम्प्ट अक्सर किसी होस्टेड सेवा को जाते हैंलोकल चलता है; प्रॉम्प्ट केवल आपके चुने मॉडल एंडपॉइंट को जाते हैं

चार चरणों में यह कैसे काम करता है

  1. प्रकाशित मैनिफ़ेस्ट से SHA-256 चेकसम मिलाने के बाद Codelab Station को Windows 10 या 11 (x64) पर इंस्टॉल करें।
  2. एक मॉडल जोड़ें: क्लाउड AI प्रदाता, आपके PC का मॉडल या बिल्ट-इन मॉडल। एंडपॉइंट जाँचने के लिए Test दबाएँ।
  3. अपना addon या सर्वर फ़ोल्डर वर्किंग फ़ोल्डर चुनें और काम को सीधे शब्दों में बताएँ।
  4. Auto-run, Ask first या Plan only चुनें, हर diff पढ़ें, फिर अपना टेस्ट कमांड चलाएँ और जाँचने के लिए एक मैप लोड करें।

कौन और कब इस्तेमाल करता है

GMod Lua सीखने वाले शुरुआती लोग इसे एरर पढ़ने के लिए इस्तेमाल करते हैं। कंसोल लॉग से कोई एरर चिपकाएँ और एजेंट फ़ाइल बताता है, कारण सीधे शब्दों में समझाता है और छोटा एडिट सुझाता है। पहले diff पढ़ें।

अपने कम्युनिटी सर्वर के मालिक इसके साथ server.cfg और लॉन्च स्क्रिप्ट सुव्यवस्थित रखते हैं। एजेंट hostname, sv_password और sv_downloadurl पंक्तियाँ पढ़ता है, बदलावों का मसौदा बनाता है और Ask first मोड में आपकी लॉन्च स्क्रिप्ट तभी चलाता है जब आप स्वीकार करें। दूसरों के सर्वर अछूते रहते हैं।

कई addons सँभालने वाले शौकीन task का उपयोग करते हैं, जो समानांतर सब-एजेंट शुरू करता है और हर एक अलग addon फ़ोल्डर में काम करता है, इसलिए 3 addons की समीक्षा साथ-साथ हो सकती है। मंज़ूरी फिर भी लागू रहती है।

अक्सर पूछे जाने वाले सवाल

GMod mods क्या होते हैं?

GMod mods ऐसे addons और gamemodes हैं जो Lua स्क्रिप्ट, और चाहें तो मॉडल, मटीरियल, साउंड और मैप जोड़कर Garry's Mod को बढ़ाते हैं। हर addon एक फ़ोल्डर होता है। Lua आप टेक्स्ट एडिटर में लिखते हैं, और Codelab Station इन फ़ाइलों को लिखने और ठीक करने में मदद करता है जबकि क्या रखना है यह आप तय करते हैं।

क्या codelabss.com Codelab Station की आधिकारिक वेबसाइट है?

हाँ, codelabss.com Codelab Station की आधिकारिक वेबसाइट है। मूल बिल्ड यहीं से डाउनलोड करें और सेटअप प्रोग्राम चलाने से पहले उसके SHA-256 चेकसम को प्रकाशित मैनिफ़ेस्ट से मिलाएँ। उत्पाद का Facepunch Studios से कोई संबंध नहीं है। सहायता के लिए Send feedback दबाएँ।

क्या Codelab Station मेरी addon फ़ाइलें सीधे एडिट कर सकता है?

हाँ। edit_file मौजूदा फ़ाइल बदलता और diff दिखाता है, जबकि write_file नई फ़ाइल बनाता है, और दोनों फ़ाइल टूल आपके चुने वर्किंग फ़ोल्डर के भीतर चलते हैं। Plan only कुछ नहीं बदलता। Ask first मोड में हर बदलाव आपकी हाँ का इंतज़ार करता है।

क्या यह गेम के अंदर चलता है?

नहीं। Codelab Station अलग Windows प्रोग्राम है, गेम का प्लगइन नहीं, और यह गेम क्लाइंट, दूसरे खिलाड़ियों के खातों या ऐसे सर्वरों को कभी नहीं छूता जो आपके नहीं हैं। यह आपके PC पर फ़ाइलें एडिट करता और आपके अपने कमांड चलाता है, इसलिए टेस्ट के लिए मैप आप खुद लोड करते हैं।

क्या कोड हमेशा काम करता है?

नहीं। मॉडल ऐसा Lua लिख सकता है जो फ़ेल हो, इसलिए हर बदलाव टेस्ट करें। Shell आपके टेस्ट कमांड का असली exit code दिखाता है, और मैप लोड करने पर Lua एरर गेम कंसोल में अब भी दिखते हैं। स्वीकार करने से पहले हर diff पढ़ें, और बड़े कामों के लिए Plan only इस्तेमाल करें।

यह कौन-सा AI मॉडल इस्तेमाल करता है?

मानक API एंडपॉइंट के ज़रिए क्लाउड AI प्रदाता, आपके अपने PC पर चलने वाला मॉडल या बिल्ट-इन मॉडल। चुनाव आपका है। Test बटन एंडपॉइंट जाँचता है और रिस्पॉन्स टाइम व कॉन्टेक्स्ट विंडो दिखाता है, और प्रॉम्प्ट केवल आपके चुने एंडपॉइंट को जाते हैं।

क्या इसके लिए खाता चाहिए या यह टेलीमेट्री भेजता है?

नहीं। इसे खाते की ज़रूरत नहीं और कोई टेलीमेट्री नहीं है। ऐप चैट, वर्किंग फ़ोल्डर और API कुंजियाँ आपके PC पर रखता है। वैकल्पिक नेटवर्क फ़ीचर वेब सर्च, फ़ोन ब्राउज़र से चैट नियंत्रण (जो 1 आउटबाउंड कनेक्शन इस्तेमाल करता है और जिसे आप बंद कर सकते हैं) और अपडेट जाँच हैं।

शुरू करें

Codelab Station को अपने addons पर आज़माएँ

संस्करण 2.9.30 तैयार है। किसी एक addon की कॉपी पर Plan only मोड में शुरू करें, एजेंट के सुझाव पढ़ें, और योजना ठीक लगने पर Ask first पर जाएँ। सेटअप प्रोग्राम लगभग 34 MB का है।

Windows के लिए Codelab Station डाउनलोड करें ↗

उपयोगी पेज

हर पेज 20 भाषाओं में उपलब्ध है।

addon लेखकों के लिए एजेंट क्या करता है ↗ क्लाउड, लोकल या बिल्ट-इन मॉडल जोड़ें ↗ पहला addon बनाने की चरण-दर-चरण गाइड ↗ डाउनलोड, चेकसम और इंस्टॉल के चरण ↗ Lua, सर्वर और गोपनीयता पर जवाब ↗ साइट और ऐप क्या रिकॉर्ड करते हैं ↗