
อัปเดต Garry's Mod จะมาในวันที่ 16 กันยายน: เจ้าของ server ควรตรวจสอบอะไรตอนนี้
หากคุณดูแล community server ของ Garry's Mod วันที่ 16 กันยายนเป็นวันที่ควรเริ่มเตรียมตัวตั้งแต่ตอนนี้ Facepunch จะปล่อยอัปเดตครั้งใหญ่เวลา 15:00 น. GMT และได้ขอให้เจ้าของ server รวมถึง modders ใช้ test builds ปัจจุบันเพื่อตรวจหาปัญหาความเข้ากันได้ก่อนการปล่อยอัปเดตสู่สาธารณะ
สำหรับผู้ดูแล community ส่วนใหญ่ ประเด็นหลักไม่ใช่ว่าตัวซอฟต์แวร์ game server ถูก deploy อย่างไร แต่คือว่า addons, gamemode, ชุดสะสม Workshop, สิทธิ์การใช้งาน และการตั้งค่าแบบกำหนดเอง ของคุณจะยังทำงานได้ถูกต้องหรือไม่เมื่อผู้เล่นได้รับเวอร์ชันใหม่
ข่าวดีคือ: อัปเดตเดือนกันยายนนี้ยังคง รองรับย้อนหลังกับ server ที่มีอยู่ ผู้เล่นที่ใช้ client เวอร์ชันใหม่ยังควรสามารถเชื่อมต่อกับ server ที่ยังไม่ได้อัปเดตได้ ทำให้ community มีความยืดหยุ่นมากขึ้นในการวางแผนบำรุงรักษา
server ของคุณจะไม่กลายเป็นเข้าใช้งานไม่ได้แบบกะทันหัน
ส่วนที่ทำให้อุ่นใจที่สุดจากประกาศของ Facepunch คือความเข้ากันได้ของเครือข่าย เมื่ออัปเดตเดือนกันยายนเปิดใช้งาน server ที่ยังรัน public build เวอร์ชันก่อนหน้าไม่ควรปฏิเสธผู้เล่นที่อัปเดตเกมแล้วในทันที
เรื่องนี้มีประโยชน์อย่างมากกับ community ประเภท DarkRP, Trouble in Terrorist Town, Sandbox และ roleplay ที่ปรับแต่งมาอย่างหนัก คุณควรมีเวลาเพียงพอในการตรวจสอบว่าทุกอย่างยังทำงานเป็นปกติ แทนที่จะต้องถูกบังคับให้เข้าสู่ช่วงบำรุงรักษาฉุกเฉินทันที
อย่างไรก็ตาม ความเข้ากันได้ของเครือข่ายไม่ได้หมายความว่า addon หรือสคริปต์แบบกำหนดเองทุกตัวจะรับประกันว่าใช้งานได้โดยอัตโนมัติ server อาจรับการเชื่อมต่อได้ แต่ addon เครื่องมือดูแลระบบ หรือฟีเจอร์ของ gamemode บางรายการอาจทำงานต่างไปหลังจาก client อัปเดต
สิ่งที่จะเปลี่ยนแปลงในฝั่ง server
preview changelog ของ Facepunch มีการปรับปรุงหลายอย่างสำหรับ dedicated server โดยตรง การเปลี่ยนแปลงส่วนใหญ่จะถูกจัดการในระดับ hosting แต่ก็เป็นข้อมูลที่มีประโยชน์สำหรับเจ้าของ community เพราะช่วยเพิ่มเสถียรภาพ การบำรุงรักษา และความเข้ากันได้
Windows 64-bit server
Garry's Mod กำลังเพิ่ม builds แบบ native 64-bit บน Windows สำหรับ client, Hammer และ dedicated server
การล้างข้อมูล Workshop
Dedicated servers สามารถล้างเนื้อหา Workshop ที่ไม่ได้ใช้งาน แทนการเก็บไฟล์ดาวน์โหลดที่ล้าสมัยไว้ตลอดไป
การวินิจฉัยที่ดีขึ้น
Facepunch กำลังปรับปรุง logs ของ server และแก้ปัญหาหลายอย่างที่ก่อนหน้านี้อาจทำให้เกิดการล่มหรือใช้ทรัพยากรเกินความจำเป็น
อัปเดตนี้ยังปรับปรุงมาตรการป้องกันด้าน Lua และเครือข่ายด้วย โดยขณะนี้สามารถตรวจพบ cyclic table references ในฟังก์ชันอย่าง net.WriteTable ได้แล้ว และมีการแก้ไขคำสั่ง console หลายคำสั่งที่เคยทำให้ dedicated server ล่มได้
ในฐานะเจ้าของ community คุณไม่จำเป็นต้องจัดการการเปลี่ยนแปลงระดับล่างเหล่านี้ด้วยตัวเองบน managed hosting service สิ่งที่คุณควรโฟกัสคือทุกอย่างที่ community ของคุณเพิ่มเข้ามานอกเหนือจาก Garry's Mod server มาตรฐาน
แล้วก่อนวันที่ 16 กันยายน คุณควรทดสอบอะไรบ้าง?
Facepunch ได้เผยแพร่ build ที่กำลังจะมาใน branch แบบ Pre-Release, Dev และ x86-64 แล้ว เพื่อให้ตรวจพบปัญหาได้ก่อนการปล่อยจริง หากคุณเข้าถึงสภาพแวดล้อมทดสอบแยกต่างหาก หรือมีตัวเลือก pre-release ผ่านการตั้งค่า hosting ของคุณ นี่คือที่ที่ปลอดภัยที่สุดในการตรวจสอบการตั้งค่าของ community
คุณไม่จำเป็นต้องทำซ้ำการทดสอบทางเทคนิคทุกอย่างในฝั่ง server ที่ Facepunch ดำเนินการ แต่ให้เน้นไปที่ฟีเจอร์ที่ผู้เล่นของคุณใช้งานจริงในทุกวัน
สรุปสั้น ๆ: แพลตฟอร์ม hosting จะจัดการตัวซอฟต์แวร์ game server ส่วนหน้าที่ของคุณในฐานะผู้ดูแล community คือการทำให้แน่ใจว่า การตั้งค่าของคุณเองและคอนเทนต์แบบกำหนดเองยังทำงานได้ตามที่คาดไว้
เช็กลิสต์สำหรับเจ้าของ Garry's Mod server
การทดสอบการเชื่อมต่อแบบรวดเร็วเพียงอย่างเดียวไม่เพียงพอสำหรับ community ที่ปรับแต่งอย่างหนัก ใช้เวลาสักไม่กี่นาทีเพื่อจำลองการกระทำที่ผู้เล่นและ moderators ของคุณทำบ่อยที่สุด
- ตรวจสอบให้แน่ใจว่าคุณมี backup ล่าสุดก่อนอัปเดต;
- ตรวจสอบว่า gamemode ที่คุณใช้งานตามปกติเริ่มต้นและโหลดได้อย่างถูกต้อง;
- ตรวจสอบชุดสะสม Workshop และ addons ที่ server ของคุณพึ่งพา;
- เข้า server ในฐานะผู้เล่นและทดสอบการ reconnect รวมถึงการเปลี่ยน map;
- ตรวจสอบเครื่องมือดูแลระบบ ยศ สิทธิ์ และคำสั่ง moderation;
- ทดสอบ jobs, อาวุธ, ยานพาหนะ, entities หรือระบบแบบกำหนดเองที่สำคัญซึ่ง gamemode ของคุณใช้งาน;
- มองหาข้อผิดพลาด Lua ใหม่หรือพฤติกรรมที่ผิดปกติใน console ของ server;
- หากเป็นไปได้ ให้ทำการทดสอบ multiplayer ระยะสั้นกับสมาชิกหลายคนใน community ของคุณ
หาก addon ใด addon หนึ่งหยุดทำงาน ให้ตรวจสอบว่าผู้พัฒนาได้เผยแพร่อัปเดตหรือรายงานปัญหาความไม่เข้ากันได้ไว้แล้วหรือไม่ ปัญหาที่เกิดจากตัวเกมเองสามารถรายงานไปยัง Facepunch ผ่าน Garry's Mod issue tracker อย่างเป็นทางการได้
community ส่วนใหญ่น่าจะเตรียมตัวได้โดยไม่ต้องตื่นตระหนก
โปรโตคอลเครือข่ายที่รองรับย้อนหลังทำให้อัปเดตครั้งนี้จัดการได้ง่ายกว่าการปล่อยเวอร์ชันที่แยก server เก่ากับ clients ที่อัปเดตแล้วออกจากกันในทันทีอย่างมาก
ความเสี่ยงที่แท้จริงอยู่ที่จุดแข็งที่สุดของ Garry's Mod: ระบบนิเวศการปรับแต่งที่มหาศาล community ที่รัน addons หลายสิบหรือหลายร้อยตัว ย่อมมีองค์ประกอบมากขึ้นที่อาจตอบสนองอย่างคาดไม่ถึงต่ออัปเดตเกมครั้งใหญ่
ดังนั้น backup ล่าสุด และการตรวจสอบ addons, ฟีเจอร์ของ gamemode และเครื่องมือดูแลระบบที่สำคัญที่สุดของคุณอย่างรวดเร็ว จึงควรเป็นลำดับความสำคัญก่อนวันที่ 16 กันยายน ส่วนการอัปเดตซอฟต์แวร์ server เองสามารถปล่อยให้เป็นหน้าที่ของแพลตฟอร์ม hosting ของคุณได้
โฮสต์ community Garry's Mod ของคุณกับ VeryGames
Deploy และจัดการ Garry's Mod server แบบออนไลน์ต่อเนื่องด้วยการอัปเดตอัตโนมัติ backups เครื่องมือการตั้งค่า และการรองรับ Workshop จาก control panel ของ VeryGames
เช่า Garry's Mod server →