การเล่นเกมออนไลน์: Ping กับเฟรมต่อวินาที (FPS)

เมื่อพูดถึงการเล่นเกมออนไลน์ ไม่มีข้อแก้ตัวใด ๆ สำหรับการลดลงของประสิทธิภาพการเล่นเกมจะถูกใช้มากเท่ากับ "มันล่าช้า" คำนี้มักสงวนไว้สำหรับเมื่อเวลาตอบสนองของเกม(game response time)ช้าเกินไปหลังจากป้อนคำสั่งแป้น(keyboard command)พิมพ์ บางครั้งอาจพูดด้วยเหตุผลอื่นๆ เช่น ไม่รับผิดชอบต่อการขาดทักษะหรือลดเฟรมเรต

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

สิ่งนี้เกิดขึ้นบ่อยครั้งจนแม้แต่คำจำกัดความก็ถูกเปลี่ยนให้พอดี เรียกการลดลงในเฟรมว่า "local lag" และรวมเหตุการณ์เหล่านี้เข้าด้วยกันเพื่อหมายถึง "การลดลงอย่างเห็นได้ชัดในความเร็วของแอปพลิเคชัน(application speed)อันเนื่องมาจากความแออัดของเครือข่ายที่รุนแรงหรือพลังในการประมวลผลไม่เพียงพอ(network congestion or insufficient processing power) "

เฟรมต่อวินาที (FPS) กับ Ping

ฉันคิดว่าเมื่อแล็กเป็นศัพท์สแลง คำจำกัดความน่าจะเปลี่ยนไปตามความตั้งใจของผู้ที่ใช้ อย่างไรก็ตาม หากต้องการทราบสาเหตุที่ทำให้เกิดความล่าช้า อันดับแรก เราต้องเข้าใจความแตกต่างระหว่างเฟรมต่อวินาที ( FPS ) และ ping

เพื่อช่วยคุณระบุและแก้ไขปัญหาประสิทธิภาพของคอมพิวเตอร์(identify and fix computer performance problems)เมื่อเกิดขึ้น คุณจะต้องเข้าใจสาเหตุ เราสามารถเริ่มต้นด้วยการแบ่งแยกและอภิปรายว่าfps และ ping(fps and ping)คืออะไร จากนั้นจึงนำสิ่งที่เราได้เรียนรู้ไปใช้ ซึ่งจะช่วยให้ค้นพบว่าเหตุใด เซสชัน เกมออนไลน์(online gaming) ของเรา จึงมีปัญหาด้านประสิทธิภาพ

เฟรมต่ำต่อวินาที

เฟรมต่อวินาทีต่ำ ( FPS ) เป็นปัญหาคอมพิวเตอร์(computer problem)ดังนั้นจึงไม่ถือว่ามีความล่าช้าในทางเทคนิคในทางเทคนิค FPSเป็นตัววัดว่าเกมของคุณทำงานบนคอมพิวเตอร์ได้ดีเพียงใด มันระบุจำนวนภาพใหม่ที่คอมพิวเตอร์ของคุณสามารถสร้างเพื่อสร้างภาพที่ลื่นไหลในเกม 

ยิ่งจำนวนเฟรมมากเท่าไร การเล่นเกมก็จะยิ่งราบรื่นขึ้นเท่านั้น เมื่อเฟรมเหลือน้อย ภาพอาจดูขาดๆ หายๆ กระตุก หรือดูเหมือนกระตุกบนหน้าจอ จำนวนเฟรมสูงสุดที่คอมพิวเตอร์ของคุณสามารถสร้างได้นั้นพิจารณาจากสองสิ่ง

  • ข้อกำหนดของหน่วยประมวลผลคอมพิวเตอร์ (CPU)(Computer Processing Unit (CPU))การ์ดกราฟิก ( GPU ) หน่วยความจำเข้าถึงโดยสุ่ม(Random Access Memory) ( RAM ) และบางครั้งฮาร์ดไดรฟ์
  • การตั้งค่ากราฟิกภายในเกมที่คุณกำลังเล่นอยู่

โดยทั่วไปแล้ว สาเหตุของFPS ที่ต่ำ ก็คือมีสิ่งต่างๆ เกิดขึ้นบนหน้าจอมากกว่าที่คอมพิวเตอร์ของคุณจะสร้างได้ ซึ่งมักเกิดขึ้นขณะเล่นเกมขั้นสูงบนคอมพิวเตอร์ที่ต้องการส่วนประกอบที่อัป(computer in need of upgraded components)เกรด การที่ คอมพิวเตอร์(Just)ของคุณอาจทำเครื่องหมายในช่องทั้งหมดสำหรับข้อกำหนดขั้นต่ำของเกม ไม่ได้หมายความว่าเกมจะดำเนินไปอย่างราบรื่น

FPS ที่ ลดลงอย่างเห็นได้ชัดน่าจะเกิดจากคอมพิวเตอร์ของคุณพยายามแสดงภาพมากกว่าที่จะรับมือได้ คุณสามารถหลีกเลี่ยงปัญหานี้ได้โดยอัปเกรดหนึ่งองค์ประกอบ (หรือทั้งหมด) จากสี่องค์ประกอบที่กล่าวถึงข้างต้น นอกจากนี้ยังสามารถช่วยให้มั่นใจได้ว่าไม่มีสิ่งใดทำงานในพื้นหลังขณะเล่นเกม เพื่อไม่ให้ทรัพยากรการประมวลผลของคอมพิวเตอร์ของคุณถูกแยกออก

เวลาในการตอบสนองสูง

ความล่าช้าในคำจำกัดความที่แท้จริงนั้นเป็นผลมาจากปัญหาเครือ(network problem)ข่าย กล่าวคือ เวลาแฝงสูงหรือที่เรียกว่า "ping" คือความล่าช้าระหว่างการส่งและรับข้อมูล ดังนั้นเมื่อเครือข่ายของคุณกำลังคุยกับเซิร์ฟเวอร์เกม(game server)ระยะเวลาที่เซิร์ฟเวอร์ใช้ในการ "ได้ยิน" สิ่งที่คอมพิวเตอร์ของคุณถามนั้นจะถูกนำมาพิจารณาใน ping ของคุณ

เช่นเดียวกันเกิดขึ้นเมื่อเซิร์ฟเวอร์เกม(game server)ตอบคำถามของคอมพิวเตอร์ของคุณ เวลาที่ใช้ในการรับคำตอบนั้นก็รวมอยู่ในค่าปิงของคุณด้วย ผลลัพธ์ที่สมบูรณ์ของทั้งคู่จะให้ตัวเลข(number meant)ที่แสดงถึงค่าปิงของคุณ ในเกม ค่า ping ของคุณจะวัดเป็นมิลลิวินาที ดังนั้นจึงอาจแสดงเป็น###ms (# คือยอดรวมของคุณ)

ยิ่งค่าปิงสูงเท่าไร โอกาสที่เกม(game time) ของคุณจะ เกิดความล่าช้าก็จะยิ่งสูงขึ้น โดยปกติ หากคอมพิวเตอร์ของคุณอยู่ไกลจากตำแหน่งของเซิร์ฟเวอร์(s location)เกมค่า(game server) ping ของคุณก็มีแนวโน้มสูง ตัวอย่างนี้คือการเล่น mmorpg ตะวันออกรูปแบบใหม่ที่ตั้งอยู่ในเกาหลีใต้(South Korea)ในขณะที่คุณอาศัยอยู่บนชายฝั่งตะวันออก(States)ของสหรัฐอเมริกา (United)คุณสามารถคาดหวังค่าปิงที่สูงกว่าปกติได้

ตัวชี้วัด Ping สูง

เฟรมต่อวินาทีอาจยังคงสูงในขณะที่เกมของคุณมีความล่าช้าอย่างมาก เมื่อเล่นเกมแบบผู้เล่นหลายคน(multiplayer game)ตัวเกมอาจดูราบรื่น โดยสร้างภาพทั้งหมดตามที่ควรจะเป็น อย่างไรก็ตาม ในช่วงเวลานี้ ผู้เล่นบนหน้าจออาจติดขัด วิ่งอยู่กับที่ หรือเห็นว่ากำลังเทเลพอร์ตไปรอบๆ นี่ไม่ใช่ "การแฮ็กเกม(game hack) " (แม้ว่าจะไม่ได้อยู่นอกขอบเขตความเป็นไปได้โดยสิ้นเชิง) แต่ก็ล้าหลัง 

ตัวบ่งชี้อีกตัวหนึ่งกำลังพยายามยิงใส่ใครบางคนในเกมยิง(shooter game) มุมมองบุคคลที่หนึ่ง แต่คุณพลาดทุกครั้งแม้ในขณะที่อยู่ในระยะที่ไม่มีจุด (point blank range)อาจเป็นเพราะเวลาแฝงของคุณสูงมากจนเมื่อช็อตของคุณไปถึงคู่ต่อสู้บนหน้าจอ พวกเขาได้ย้ายตัวละครนั้นไปอยู่บนตัวพวกเขาแล้ว การดำเนินการที่คุณป้อนอาจใช้เวลานานกว่าที่จะเกิดขึ้นบนหน้าจอของคุณ

ความ ล่าช้า(Lag)ก็เป็นปัญหาเช่นกัน สิ่งเหล่านี้เกิดขึ้นพร้อมกับการเคลื่อนย้ายวัตถุรอบๆ เรื่องที่กล่าวถึงก่อนหน้านี้ในเกม(multiplayer game) ที่มีผู้เล่นหลาย คน เวลาแฝงของคุณอาจกระทบกับแพทช์คร่าวๆ ทำให้ตัวเลขพุ่งสูงขึ้น ทำให้การเดินปกติในตอนนี้ดูเหมือนกับว่าตัวละครของผู้เล่นกำลังกระโดดข้าม(time jump)เวลา

ปรับปรุงความล่าช้าของคุณ

มีหลายสิ่งที่คุณสามารถทำได้ด้วยตนเองเพื่อปรับปรุงปัญหาการแล็กของคุณ ข้อเสนอแนะคือให้เปลี่ยนเซิร์ฟเวอร์ (ถ้ามี) เป็นเซิร์ฟเวอร์ที่ใกล้กับตำแหน่งที่คุณอยู่ในปัจจุบันมากขึ้น อีกประการหนึ่งคือการใช้การเชื่อมต่ออีเธอร์เน็ตเท่านั้นซึ่งต่างจากWiFi อินเทอร์เน็ตที่ช้าอาจเป็นส่วนหนึ่งในปัญหาของคุณ ดังนั้นการเพิ่มความเร็วของการเชื่อมต่อจึงช่วยได้

หวังว่าตอนนี้คุณคงเข้าใจแล้วว่าหากคุณประสบกับความล่าช้า นั่นเป็นเพราะปัญหาเครือข่าย(network problem)ไม่ใช่ ปัญหา ที่คอมพิวเตอร์ (computer one)ปัญหา ประสิทธิภาพของคอมพิวเตอร์(Computer performance)เป็นสิ่งที่แยกจากกันแม้ว่าบางครั้งอาจรู้สึกคล้ายคลึงกัน

FPS(FPS and Lag)ต่ำ และ ความล่าช้าอาจดูเหมือนเชื่อมโยงกัน

เพื่อทำให้แนวคิดที่ว่าแล็กนั้นซับซ้อนยิ่งขึ้นโดยอิงตามประสิทธิภาพของคอมพิวเตอร์ บางครั้ง FPS และแล็(FPS and lag) กที่ต่ำ อาจปรากฏขึ้นพร้อมกันในบางครั้ง สิ่งนี้สามารถเกิดขึ้นได้เมื่อเกมของคุณประสบปัญหาทั้งเวลาตอบสนองของเครือข่าย(network response time problem)และปัญหาการสร้างภาพ

ตัวอย่างจะเป็นในmmorpg ออนไลน์(online mmorpg)เมื่อเข้าสู่เมืองใหญ่ที่เต็มไปด้วยผู้เล่นอื่นวิ่งไปมา เป็นไปได้มากที่จะได้สัมผัสประสบการณ์ทั้งเฟรมต่ำและ ping สูงพร้อมๆ กัน ความล่าช้าเกิดขึ้นเนื่องจากเซิร์ฟเวอร์กำลังพยายามดิ้นรนเพื่อให้ทันกับทุกสิ่งที่เกิดขึ้นพร้อมกัน ในขณะที่คอมพิวเตอร์ของคุณกำลังดิ้นรนเพื่อสร้างภาพทั้งหมดบนหน้าจอส่งผลให้FPSต่ำ

ซึ่งอาจนำไปสู่ความสับสนในหมู่นักเล่นเกม ในกรณีนี้ ทั้งFPS ต่ำและความล่าช้า(FPS and lag)มีสาเหตุเดียวกัน – ผู้คนมากกว่าเกมสามารถจัดการได้ในที่เดียวในเวลาเดียวกัน นี่ไม่ได้หมายความว่าตอนนี้พวกเขาเป็นสิ่งเดียวกัน เพียงแต่ว่าผู้เล่นจำนวนมากเป็นสาเหตุให้ทั้งประสิทธิภาพของคอมพิวเตอร์และปัญหาเครือข่าย(computer performance and network issues)ลดลง

ทำไมสิ่งนี้จึงสำคัญ

การทำความเข้าใจความแตกต่างระหว่างความล่าช้าและFPS ต่ำ สามารถช่วยให้คุณระบุปัญหาและมีโอกาสแก้ไขปัญหาได้ดีขึ้น บางเกมจะอนุญาตให้คุณแสดงFPSและ ping ปัจจุบันของคุณขณะเล่น ดังนั้น ในขณะที่ต้องทนกับอาการแล็กในเกม คุณสามารถตรวจสอบFPSและตัวนับ ping เพื่อดูว่ามีอะไรเปลี่ยนแปลงบ้าง วิธีนี้จะช่วยให้คุณทราบถึงปัญหาปัจจุบัน และหากเป็นไปได้ จะช่วยให้คุณแก้ไขได้

สิ่งที่คุณสามารถทำได้ตามระดับ ping vs FPS ปัจจุบันของคุณ:

Normal Ping + Normal FPS

  • ทุกอย่างปกติดี.

High Ping + Normal FPS

  • เซิร์ฟเวอร์อาจล่าช้า (server lag)ดูว่าคนอื่นบนเซิร์ฟเวอร์ของคุณบ่นเรื่องความล่าช้าหรือไม่
  • ไม่มีการร้องเรียน? ตรวจสอบ ให้(Make)แน่ใจว่าได้เชื่อมต่อกับเซิร์ฟเวอร์ภายในเครื่องมากขึ้น (ถ้ามี) หากตั้งใจใช้เซิร์ฟเวอร์อื่นจากคอมพิวเตอร์ของคุณ แสดงว่าคุณพร้อมสำหรับเหตุการณ์แล็กแล้ว
  • ตรวจสอบตัวจัดการงานสำหรับโปรแกรมเครือข่ายที่ทำงานอยู่เบื้องหลัง(programs running in the background)ซึ่งไม่ควรเป็น ปิดหากคุณสามารถเพื่อเพิ่มทรัพยากรเครือข่าย หรือรอให้เสร็จสิ้น

Normal Ping + Low FPS

  • หากมีหลายสิ่งหลายอย่างเกิดขึ้นบนหน้าจอ ให้เวลาคอมพิวเตอร์สักครู่เพื่อตามให้ทัน
  • อาจ(Could)เป็นโปรแกรมที่ทำงานอยู่เบื้องหลัง กินทรัพยากรการประมวลผล คุณสามารถตรวจสอบตัวจัดการงาน(task manager)และหยุดการทำงานเพื่อดูว่าประสิทธิภาพเพิ่มขึ้นหรือไม่

High Ping + Low FPS

  • อาจจะหลายสิ่งหลายอย่าง ทั้งปัญหากับคอมพิวเตอร์ที่คุณใช้งานอยู่และปัญหาเครือข่าย (network complication)อาจ(May)เป็นเพียงโชคไม่ดีในทั้งสองอย่าง คุณสามารถรอเพื่อดูว่ามันลดลงและค่ากลับมาเป็นปกติหรือดำเนินการ "แก้ไข" ที่แสดงไว้ในส่วนอื่น ๆ ข้างต้น



About the author

ฉันเป็นนักพัฒนาเว็บที่มีประสบการณ์มากกว่า 10 ปี ฉันเชี่ยวชาญด้านการพัฒนา Chrome OS และเคยทำงานในโครงการต่างๆ มากมายตั้งแต่สตาร์ทอัพขนาดเล็กไปจนถึงบริษัทที่ติดอันดับ Fortune 500 ฉันยังเป็นผู้เชี่ยวชาญในบัญชีผู้ใช้และความปลอดภัยของครอบครัว และได้พัฒนาแอพ Android ที่ประสบความสำเร็จหลายตัว



Related posts