Windows 10/11
Chỉ x64, không cần tài khoản
Codelab Station là tác tử Windows dành cho người viết addon Garry's Mod: nó đọc các thư mục của bạn, sửa Lua, chạy lệnh kiểm thử và hiển thị diff. Phiên bản 2.9.30 không cần tài khoản.
./chưa có lua/PlayerInitialSpawn0 kết quả khớplua/autorun/server/sv_welcome.luađã lưuyour server launch scriptexit 0sv_welcome1 kết quả khớpChỉ x64, không cần tài khoản
Phát hành ngày 8 tháng 11 năm 2026
Tệp .exe di động khoảng 25 MB
Ngôn ngữ giao diện trong ứng dụng
Auto-run, Ask first, Plan only
Không có telemetry, cuộc trò chuyện ở lại trên PC của bạn
GMod mods là các thư mục chứa tệp Lua, và những gì bạn tự viết có thể từ một lời chào cho tới scripted entity hay một gamemode nhỏ dựa trên Sandbox. Hãy sửa chúng như văn bản thuần. Codelab Station đọc các thư mục đó và chỉ sửa tệp bên trong thư mục làm việc bạn chọn. Trong 3 chế độ phê duyệt, Ask first dừng lại chờ bạn đồng ý và hiển thị diff trước mỗi thay đổi.
3 addon nhỏ của riêng bạn có thể thành một thư mục mà không cần sao chép tay. Tác tử lập bản đồ từng thư mục lua/ bằng list_dir và glob, rồi chạy grep để liệt kê mọi lệnh gọi hook.Add để bạn thấy chỗ nào chồng lấn. Nó đề xuất các bước move_file và edit_file để gộp, chẳng hạn chuyển các tệp lua/autorun của addon nhỏ sang addon chính. Ask first dừng lại trước mỗi thay đổi, và bạn chấp nhận hoặc từ chối từng thẻ. Sau đó nạp gm_construct. Kiểm tra mọi tính năng vẫn khởi động.
list_dir addons → 3 folders
glob addons/*/lua/**/*.lua → 9 files
grep hook.Add → 6 matches
move_file addons/extras/lua/autorun → waiting for OKKhi người chơi báo addon Workshop không tải được từ máy chủ cộng đồng GMod của bạn, hãy kiểm tra 2 nơi đưa addon cho họ: bộ sưu tập Workshop và các dòng resource.AddWorkshop trong tệp Lua của máy chủ. Tác tử tìm trong các tệp đó bằng grep, và nếu thiếu một dòng, edit_file hiển thị diff cho tệp Lua máy chủ trước khi bạn chấp nhận ở chế độ Ask first. Plan only liệt kê các thay đổi trước. Sau đó khởi động lại máy chủ, vào chơi và xem addon có tải về không.
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Để xóa các addon máy chủ bạn không còn dùng, hãy nêu tên các thư mục trong yêu cầu. Tác tử làm việc theo 2 lượt: list_dir hiển thị garrysmod/addons, grep tìm trong Lua và server.cfg của bạn các tham chiếu tới từng thư mục, và chỉ khi đó nó mới đề xuất các bước delete_file. Một lựa chọn thận trọng là chuyển thư mục vào thư mục sao lưu trước bằng move_file. Ở chế độ Ask first, mỗi lần xóa đều chờ bạn đồng ý, nên bạn có thể từ chối. Khởi động máy chủ. Rồi đọc console.
Một mod cải thiện chiến đấu và tương tác NPC, với scripted weapon, scripted entity và các bộ xử lý hook.Add mới, là việc lớn, nên hãy bắt đầu ở chế độ Plan only. Tác tử đọc các thư mục của bạn bằng read_file và grep, rồi liệt kê 3 loại tệp nó sẽ chạm tới và không đổi gì. Bạn rút gọn kế hoạch. Tiếp theo chuyển sang Ask first, duyệt từng diff một và thử từng cái trên gm_flatgrass, đọc console sau mỗi bước.
Trợ lý trò chuyện mô tả các bước. Codelab Station tự chạy từng công cụ, hiển thị kết quả thật và, với 3 chế độ phê duyệt, cho bạn chọn bao nhiêu việc phải chờ bạn đồng ý.
| Trợ lý trò chuyện thông thường | Codelab Station | |
|---|---|---|
| Tệp | Hiển thị mã trong cửa sổ trò chuyện để bạn sao chép | Đọc và sửa tệp trong thư mục làm việc, kèm diff |
| Kiểm thử | Thường không chạy được lệnh của bạn | Chạy lệnh kiểm thử của bạn trong Shell và hiển thị exit code thật |
| Kiểm soát | Thường chỉ trả lời bằng văn bản | Auto-run, Ask first hoặc Plan only, do bạn chọn |
| Quyền riêng tư | Prompt thường được gửi tới một dịch vụ lưu trữ bên ngoài | Chạy cục bộ; prompt chỉ gửi tới endpoint mô hình bạn chọn |
Người mới học Lua cho GMod dùng nó để đọc lỗi. Dán một lỗi từ nhật ký console và tác tử chỉ ra tệp, giải thích nguyên nhân bằng lời đơn giản và đề xuất một chỉnh sửa nhỏ. Hãy đọc diff trước.
Chủ máy chủ cộng đồng riêng dùng nó để giữ server.cfg và các tập lệnh khởi chạy gọn gàng. Tác tử đọc các dòng hostname, sv_password và sv_downloadurl, soạn thay đổi và, ở chế độ Ask first, chỉ chạy tập lệnh khởi chạy của bạn sau khi bạn chấp nhận. Máy chủ của người khác không bị đụng tới.
Người làm mod theo sở thích và quản lý nhiều addon dùng task, công cụ khởi chạy các tác tử con song song, mỗi tác tử làm việc trong một thư mục addon riêng, nên 3 addon có thể được duyệt song song. Việc phê duyệt vẫn áp dụng.
GMod mods là các addon và gamemode mở rộng Garry's Mod bằng tập lệnh Lua, kèm mô hình, vật liệu, âm thanh và bản đồ tùy chọn. Mỗi addon là một thư mục. Bạn viết Lua trong trình soạn thảo văn bản, và Codelab Station giúp viết và sửa các tệp đó trong khi bạn quyết định giữ lại gì.
Có, codelabss.com là website chính thức của Codelab Station. Hãy tải bản gốc tại đây và so sánh checksum SHA-256 của nó với manifest đã công bố trước khi chạy chương trình cài đặt. Sản phẩm không liên kết với Facepunch Studios. Để được hỗ trợ, nhấn Send feedback.
Có. edit_file thay đổi một tệp đã có và hiển thị diff, còn write_file tạo tệp mới, và cả hai công cụ tệp đều hoạt động trong thư mục làm việc bạn chọn. Plan only không đổi gì. Ở chế độ Ask first, mỗi thay đổi đều chờ bạn đồng ý.
Không. Codelab Station là chương trình Windows riêng biệt, không phải plugin của trò chơi, và nó không bao giờ đụng tới máy khách của trò chơi, tài khoản của người chơi khác hay các máy chủ không thuộc về bạn. Nó sửa tệp và chạy lệnh của riêng bạn trên PC, nên bạn tự nạp bản đồ để thử.
Không. Mô hình có thể viết Lua bị lỗi, nên hãy thử mọi thay đổi. Shell hiển thị exit code thật của lệnh kiểm thử, và lỗi Lua vẫn xuất hiện trong console của trò chơi khi bạn nạp bản đồ. Hãy đọc từng diff trước khi chấp nhận, và dùng Plan only cho việc lớn hơn.
Nhà cung cấp AI đám mây qua endpoint API chuẩn, một mô hình trên chính PC của bạn hoặc mô hình tích hợp sẵn. Bạn chọn. Nút Test kiểm tra endpoint và hiển thị thời gian phản hồi cùng cửa sổ ngữ cảnh, và prompt chỉ gửi tới endpoint bạn đã chọn.
Không. Không cần tài khoản và không có telemetry. Ứng dụng giữ các cuộc trò chuyện, thư mục làm việc và khóa API trên PC của bạn. Các tính năng mạng tùy chọn là tìm kiếm web, điều khiển cuộc trò chuyện từ trình duyệt điện thoại, dùng 1 kết nối đi mà bạn có thể tắt, và kiểm tra cập nhật.
Phiên bản 2.9.30 đã sẵn sàng. Hãy bắt đầu ở chế độ Plan only trên bản sao của một addon, đọc những gì tác tử đề xuất, rồi chuyển sang Ask first khi kế hoạch đã ổn với bạn. Chương trình cài đặt nặng khoảng 34 MB.
Tải Codelab Station cho Windows ↗Mỗi trang đều có sẵn bằng 20 ngôn ngữ.
Tác tử làm gì cho người viết addon ↗ Kết nối mô hình đám mây, cục bộ hoặc tích hợp sẵn ↗ Hướng dẫn từng bước cho addon đầu tiên ↗ Các bước tải về, checksum và cài đặt ↗ Giải đáp về Lua, máy chủ và quyền riêng tư ↗ Website và ứng dụng ghi lại những gì ↗