CCodelab Station
เว็บไซต์ทางการของ Codelab Station

GMod mods ที่คุณเขียน ทดสอบ และตรวจเอง

Codelab Station เป็นเอเจนต์บน Windows สำหรับคนที่เขียนแอดออนของ Garry's Mod: อ่านโฟลเดอร์ของคุณ แก้ไข 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 ของคุณ

ม็อดที่คุณเขียนเอง

GMod mods ที่คุณเขียนและทดสอบเอง

GMod mods คือโฟลเดอร์ที่มีไฟล์ Lua และที่คุณเขียนเองอาจเป็นได้ตั้งแต่ข้อความต้อนรับไปจนถึง scripted entity หรือ gamemode เล็กๆ บน Sandbox แก้ไขได้ในรูปแบบข้อความธรรมดา Codelab Station อ่านโฟลเดอร์เหล่านั้นและแก้ไขเฉพาะไฟล์ภายในโฟลเดอร์ทำงานที่คุณเลือก จาก 3 โหมดการอนุมัติ Ask first จะหยุดรอให้คุณกดตกลงและแสดง diff ก่อนการเปลี่ยนแปลงทุกครั้ง

01

รวมแอดออน GMod ของคุณไว้ในโฟลเดอร์เดียว

แอดออนเล็กๆ 3 ตัวที่คุณทำเองรวมเป็นโฟลเดอร์เดียวได้โดยไม่ต้องคัดลอกด้วยมือ เอเจนต์จะทำแผนผังโฟลเดอร์ lua/ ทุกโฟลเดอร์ด้วย list_dir และ glob แล้วรัน grep เพื่อแสดงรายการการเรียก hook.Add ทุกจุด คุณจึงเห็นว่าอะไรซ้อนทับกัน จากนั้นจะเสนอขั้นตอน move_file และ edit_file สำหรับการรวม เช่น ย้ายไฟล์ lua/autorun ของแอดออนตัวเล็กไปยังตัวหลัก 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

แก้การดาวน์โหลด Workshop บนเซิร์ฟเวอร์ GMod ของคุณ

เมื่อผู้เล่นแจ้งว่าแอดออน Workshop ดาวน์โหลดจากเซิร์ฟเวอร์ชุมชน GMod ของคุณไม่ได้ ให้ตรวจ 2 จุดที่ส่งแอดออนให้พวกเขา คือคอลเลกชัน Workshop และบรรทัด resource.AddWorkshop ในไฟล์ Lua ของเซิร์ฟเวอร์ เอเจนต์ค้นไฟล์เหล่านั้นด้วย grep และหากบรรทัดหายไป edit_file จะแสดง diff ของไฟล์ Lua เซิร์ฟเวอร์ก่อนที่คุณจะยอมรับในโหมด Ask first ส่วน Plan only จะแสดงรายการการเปลี่ยนแปลงก่อน จากนั้นรีสตาร์ตเซิร์ฟเวอร์ เข้าไปเล่น และดูว่าแอดออนดาวน์โหลดหรือไม่

บันทึกการใช้เครื่องมือ
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

ล้างแอดออนเก่าออกจากเซิร์ฟเวอร์ของคุณ

หากต้องการลบแอดออนเซิร์ฟเวอร์ที่ไม่ใช้แล้ว ให้ระบุชื่อโฟลเดอร์ในคำขอ เอเจนต์ทำงานสองรอบ: list_dir แสดง garrysmod/addons, grep ค้นหาการอ้างถึงแต่ละโฟลเดอร์ใน Lua และ server.cfg ของคุณ และหลังจากนั้นเท่านั้นจึงเสนอขั้นตอน delete_file ตัวเลือกที่ระมัดระวังกว่าคือย้ายโฟลเดอร์ไปไว้ในโฟลเดอร์สำรองด้วย move_file ก่อน ในโหมด Ask first การลบทุกครั้งจะรอให้คุณตกลง จึงปฏิเสธได้ เริ่มเซิร์ฟเวอร์ แล้วอ่านคอนโซล

04

วางแผนม็อดขนาดใหญ่ก่อนแก้ไฟล์ใดๆ

ม็อดที่ปรับปรุงการต่อสู้และปฏิสัมพันธ์กับ NPC พร้อม scripted weapon, scripted entity และตัวจัดการ hook.Add ใหม่ เป็นงานใหญ่ จึงควรเริ่มในโหมด 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 คุณเลือกเอง
ความเป็นส่วนตัวพรอมต์มักถูกส่งไปยังบริการที่โฮสต์ไว้ทำงานในเครื่อง พรอมต์ถูกส่งไปยังเอนด์พอยต์โมเดลที่คุณเลือกเท่านั้น

ทำงานอย่างไรใน 4 ขั้นตอน

  1. ติดตั้ง Codelab Station บน Windows 10 หรือ 11 (x64) หลังจากเทียบเช็กซัม SHA-256 กับ manifest ที่เผยแพร่แล้ว
  2. เชื่อมต่อโมเดล: ผู้ให้บริการ AI บนคลาวด์ โมเดลบน PC ของคุณ หรือโมเดลในตัว กด Test เพื่อตรวจเอนด์พอยต์
  3. เลือกโฟลเดอร์แอดออนหรือเซิร์ฟเวอร์เป็นโฟลเดอร์ทำงาน แล้วอธิบายงานด้วยคำง่ายๆ
  4. เลือก Auto-run, Ask first หรือ Plan only อ่าน diff ทุกอัน จากนั้นรันคำสั่งทดสอบและโหลดแมปเพื่อตรวจสอบ

ใครใช้และใช้เมื่อไร

ผู้เริ่มต้นที่เรียน Lua สำหรับ GMod ใช้อ่านข้อผิดพลาด วางข้อผิดพลาดจากบันทึกคอนโซล เอเจนต์จะชี้ไปที่ไฟล์ อธิบายสาเหตุด้วยคำง่ายๆ และเสนอการแก้ไขเล็กๆ อ่าน diff ก่อน

เจ้าของเซิร์ฟเวอร์ชุมชนของตัวเองใช้จัดระเบียบ server.cfg และสคริปต์เปิดเซิร์ฟเวอร์ เอเจนต์อ่านบรรทัด hostname, sv_password และ sv_downloadurl ร่างการเปลี่ยนแปลง และในโหมด Ask first จะรันสคริปต์เปิดเซิร์ฟเวอร์ของคุณหลังจากคุณยอมรับเท่านั้น เซิร์ฟเวอร์ของคนอื่นจะไม่ถูกแตะต้อง

ผู้ที่ทำม็อดเป็นงานอดิเรกและดูแลหลายแอดออนใช้ task ซึ่งเริ่มซับเอเจนต์แบบขนาน แต่ละตัวทำงานในโฟลเดอร์แอดออนแยกกัน จึงตรวจ 3 แอดออนไปพร้อมกันได้ การอนุมัติยังคงมีผลอยู่

คำถามที่พบบ่อย

GMod mods คืออะไร

GMod mods คือแอดออนและ gamemode ที่ขยาย Garry's Mod ด้วยสคริปต์ Lua รวมถึงโมเดล วัสดุ เสียง และแมปที่เลือกเพิ่มได้ แอดออนแต่ละตัวคือโฟลเดอร์ คุณเขียน Lua ในโปรแกรมแก้ไขข้อความ และ Codelab Station ช่วยเขียนและแก้ไฟล์เหล่านั้น ส่วนคุณเป็นผู้ตัดสินใจว่าจะเก็บอะไรไว้

codelabss.com เป็นเว็บไซต์ทางการของ Codelab Station หรือไม่

ใช่ codelabss.com เป็นเว็บไซต์ทางการของ Codelab Station ดาวน์โหลดไฟล์ต้นฉบับจากที่นี่ และเทียบเช็กซัม SHA-256 กับ manifest ที่เผยแพร่ก่อนรันโปรแกรมติดตั้ง ผลิตภัณฑ์นี้ไม่มีส่วนเกี่ยวข้องกับ Facepunch Studios หากต้องการความช่วยเหลือ ให้กด Send feedback

Codelab Station แก้ไฟล์แอดออนของฉันโดยตรงได้ไหม

ได้ edit_file แก้ไฟล์ที่มีอยู่และแสดง diff ส่วน write_file สร้างไฟล์ใหม่ และเครื่องมือไฟล์ทั้งสองทำงานภายในโฟลเดอร์ทำงานที่คุณเลือก Plan only ไม่เปลี่ยนอะไรเลย ในโหมด Ask first ทุกการเปลี่ยนแปลงจะรอให้คุณตกลง

ทำงานอยู่ในเกมไหม

ไม่ Codelab Station เป็นโปรแกรม Windows แยกต่างหาก ไม่ใช่ปลั๊กอินของเกม และไม่แตะต้องไคลเอนต์ของเกม บัญชีของผู้เล่นอื่น หรือเซิร์ฟเวอร์ที่คุณไม่ได้เป็นเจ้าของ มันแก้ไฟล์และรันคำสั่งของคุณเองบน PC คุณจึงโหลดแมปเองเพื่อทดสอบ

โค้ดใช้งานได้เสมอไหม

ไม่ โมเดลอาจเขียน Lua ที่ทำงานล้มเหลว จึงควรทดสอบทุกการเปลี่ยนแปลง Shell แสดง exit code จริงของคำสั่งทดสอบของคุณ และข้อผิดพลาด Lua ยังคงแสดงในคอนโซลของเกมเมื่อโหลดแมป อ่าน diff ทุกอันก่อนยอมรับ และใช้ Plan only กับงานที่ใหญ่กว่า

ใช้โมเดล AI ตัวไหน

ผู้ให้บริการ AI บนคลาวด์ผ่านเอนด์พอยต์ API มาตรฐาน โมเดลบน PC ของคุณเอง หรือโมเดลในตัว คุณเป็นผู้เลือก ปุ่ม Test ตรวจเอนด์พอยต์และแสดงเวลาตอบสนองกับหน้าต่างบริบท และพรอมต์ถูกส่งไปยังเอนด์พอยต์ที่คุณเลือกเท่านั้น

ต้องใช้บัญชีหรือส่งเทเลเมทรีไหม

ไม่ ไม่ต้องใช้บัญชีและไม่มีเทเลเมทรี แอปเก็บแชต โฟลเดอร์ทำงาน และคีย์ API ไว้บน PC ของคุณ ฟีเจอร์เครือข่ายที่เลือกใช้ได้คือการค้นเว็บ การควบคุมแชตจากเบราว์เซอร์บนโทรศัพท์ ซึ่งใช้การเชื่อมต่อขาออก 1 รายการที่ปิดได้ และการตรวจสอบอัปเดต

เริ่มต้นใช้งาน

ลอง Codelab Station กับแอดออนของคุณเอง

เวอร์ชัน 2.9.30 พร้อมแล้ว เริ่มในโหมด Plan only กับสำเนาของแอดออนหนึ่งตัว อ่านสิ่งที่เอเจนต์เสนอ แล้วสลับไปที่ Ask first เมื่อแผนดูถูกต้องสำหรับคุณ โปรแกรมติดตั้งมีขนาดประมาณ 34 MB

ดาวน์โหลด Codelab Station สำหรับ Windows ↗

หน้าที่เป็นประโยชน์

ทุกหน้ามีให้ใช้งานใน 20 ภาษา

เอเจนต์ทำอะไรให้ผู้เขียนแอดออนบ้าง ↗ เชื่อมต่อโมเดลบนคลาวด์ โมเดลในเครื่อง หรือโมเดลในตัว ↗ คู่มือทีละขั้นสำหรับแอดออนตัวแรก ↗ ขั้นตอนดาวน์โหลด เช็กซัม และติดตั้ง ↗ คำตอบเรื่อง Lua เซิร์ฟเวอร์ และความเป็นส่วนตัว ↗ เว็บไซต์และแอปบันทึกอะไรบ้าง ↗