ถามตอบเรื่อง GMod Sandbox
พื้นฐานของ GMod
gamemode Sandbox ของ GMod คืออะไร
Sandbox คือ gamemode เริ่มต้น มีมาในตัว และแมป gm_construct กับ gm_flatgrass มาพร้อมเกม gamemode ของคุณเองสร้างต่อยอดจากมันได้ด้วย DeriveGamemode("sandbox") และ Codelab Station เขียนไฟล์นั้นให้คุณตรวจได้
การเขียนสคริปต์ GMod คืออะไร และไฟล์ควรวางที่ไหน
คือการเขียนไฟล์ Lua ที่เกมโหลดและรัน บนเซิร์ฟเวอร์ บนไคลเอนต์ของผู้เล่น หรือทั้งสองฝั่ง แอดออนอยู่ใน garrysmod/addons โดยแต่ละตัวมีโฟลเดอร์ lua/ ไฟล์ใน lua/autorun/ รันทั้งสองฝั่ง ข้อผิดพลาดแสดงในคอนโซล
realm ของเซิร์ฟเวอร์กับไคลเอนต์ต่างกันอย่างไร
realm คือที่ที่โค้ด Lua รัน: SERVER หรือ CLIENT ของผู้เล่น ไฟล์ใน lua/autorun/server รันบนเซิร์ฟเวอร์เท่านั้น ไฟล์ใน lua/autorun/client รันบนไคลเอนต์เท่านั้น และ AddCSLuaFile() ทำเครื่องหมายไฟล์ที่ต้องส่งไปให้ไคลเอนต์ การสับสนระหว่างสองฝั่งเป็นเรื่องที่พบบ่อย
ทำไมแอดออนของฉันโหลดในโหมดเล่นคนเดียวแต่ไม่โหลดในโหมดมัลติเพลเยอร์
สาเหตุที่พบบ่อยคือขาดการเรียก AddCSLuaFile() หรือพลาดเรื่อง realm ในโหมดเล่นคนเดียว เกมเป็นทั้งเซิร์ฟเวอร์และไคลเอนต์บน PC เครื่องเดียว ข้อผิดพลาดที่ปรากฏเฉพาะบนเซิร์ฟเวอร์เฉพาะกิจจึงซ่อนอยู่ได้ Codelab Station อ่านไฟล์ด้วย grep และ read_file แล้วแสดง diff สำหรับการแก้ จากนั้นทดสอบซ้ำบนเซิร์ฟเวอร์
การใช้ Codelab Station
codelabss.com เป็นเว็บไซต์ทางการของ Codelab Station หรือไม่
ใช่ codelabss.com เป็นเว็บไซต์ทางการของ Codelab Station รับไฟล์ต้นฉบับจากหน้าดาวน์โหลด และเทียบเช็กซัม SHA-256 กับ manifest ที่เผยแพร่ก่อนรันตัวติดตั้ง การช่วยเหลืออยู่ในแอป ส่งคำถามผ่านปุ่ม Send feedback ที่นั่น
โค้ดใช้งานได้เสมอไหม
ไม่ โมเดลอาจเขียน Lua ที่ล้มเหลวได้แม้ diff ดูเรียบร้อย Shell รายงาน exit code จริงของคำสั่งทดสอบของคุณ และคอนโซลของเกมพิมพ์ข้อผิดพลาด Lua เมื่อคุณโหลดแมป ถือว่าทุกการเปลี่ยนแปลงเป็นร่างและอ่านก่อนยอมรับ
ควรตรวจอะไรเมื่อแอดออนปืนไม่ทำงาน
แอดออนปืนคือ scripted weapon จึงเริ่มจากคอนโซลที่พิมพ์ข้อผิดพลาด Lua พร้อมไฟล์และบรรทัด จากนั้นเอเจนต์ตรวจ lua/weapons/ ด้วย list_dir และ grep อ่านไฟล์ที่ระบุในข้อผิดพลาด และเสนอ diff จาก edit_file ให้คุณตรวจ แล้วทดสอบอีกครั้ง
Codelab Station เป็นตัวจัดการม็อดไหม
ไม่ Codelab Station ไม่ใช่ตัวจัดการม็อดใน GMod และไม่ติดตาม ดาวน์โหลด หรืออัปเดตรายการ Steam Workshop ให้คุณ มันแก้ไฟล์ในโฟลเดอร์ทำงานและรันคำสั่งของคุณเอง และคุณเป็นผู้ควบคุมว่าจะเผยแพร่อะไร
โมเดล ความเป็นส่วนตัว และการดาวน์โหลด
เชื่อมต่อโมเดล AI อะไรได้บ้าง
ผู้ให้บริการ AI บนคลาวด์ผ่านเอนด์พอยต์ API มาตรฐาน โมเดลที่รันบน PC ของคุณเอง หรือโมเดลในตัว คุณเป็นผู้เลือก ปุ่ม Test ตรวจเอนด์พอยต์และแสดงเวลาตอบสนองกับหน้าต่างบริบท และพรอมต์ถูกส่งไปยังเอนด์พอยต์ที่คุณเลือกเท่านั้น
Codelab Station ส่งอะไรผ่านเครือข่ายบ้าง
มี 4 อย่างที่ใช้เครือข่ายได้: พรอมต์ไปยังเอนด์พอยต์ที่คุณเลือก การค้นเว็บ การควบคุมแชตจากเบราว์เซอร์บนโทรศัพท์ และการตรวจสอบอัปเดต หากใช้โมเดลในเครื่อง จะไม่มีอะไรออกจากเครื่องของคุณ ไม่มีเทเลเมทรี แชตและคีย์ API อยู่บน PC ของคุณ
ทำไม Windows เตือนเรื่องตัวติดตั้ง
ตัวติดตั้งยังไม่ได้เซ็นโค้ด Windows SmartScreen จึงอาจแสดงคำเตือน เทียบเช็กซัม SHA-256 กับ manifest ที่เผยแพร่ และเมื่อตรงกันแล้วเท่านั้นจึงเลือก More info (ข้อมูลเพิ่มเติม) แล้ว Run anyway (เรียกใช้ต่อไป) หากไม่ตรงกัน ให้หยุด