Starcraft 2 - Không LAN - Không kết nối các châu lục - Chơi hay nghỉ đây?

Thảo luận trong 'Starcraft' bắt đầu bởi _Hydralisk_, 5/7/10.

  1. Autorun

    Autorun Mr & Ms Pac-Man

    Tham gia ngày:
    29/5/09
    Bài viết:
    158
    Mình nghĩ thì SC2 cũng bị giới IT mổ banh ra thôi, khi đó sẽ giống Dota bên W3.:))
     
  2. afterlastangel

    afterlastangel Donkey Kong

    Tham gia ngày:
    3/11/04
    Bài viết:
    398
    Nơi ở:
    VietDreamerz Fan
    Nếu các bạn nói cấu hình game cao ảnh hưởng đến chuyện lag chắc đó là do máy của các game thủ lag mà thôi. Cũng cần phân biệt 2 khái niệm Lag với Delay. Với khoảng cách xa thì chuyện delay là điều không tránh khỏi. Muốn tìm hiểu thêm thì cứ đăng kí học vài khoá về mạng và lập trình máy tính (hình như có lập trình game nữa) thì sẽ biết ngay thôi.
     
  3. phamduyanh

    phamduyanh R.I.P

    Tham gia ngày:
    29/8/07
    Bài viết:
    4,208
    Nơi ở:
    Darnarsus
    wat is lag ? wat is delay ? can u extingush them ?
     
  4. Twa

    Twa Dragon Quest

    Tham gia ngày:
    3/8/09
    Bài viết:
    1,415
    Quả này em đợi Crack cho lành !!!
     
  5. Kronpas1997

    Kronpas1997 Baldur's Gate Lão Làng GVN

    Tham gia ngày:
    5/9/02
    Bài viết:
    30,774
    extingush..?

    Hi vọng cái post này bỏ trong tag /sarcasm, lol.
     
  6. phamduyanh

    phamduyanh R.I.P

    Tham gia ngày:
    29/8/07
    Bài viết:
    4,208
    Nơi ở:
    Darnarsus
    nhầm X_X distinguish
     
  7. afterlastangel

    afterlastangel Donkey Kong

    Tham gia ngày:
    3/11/04
    Bài viết:
    398
    Nơi ở:
    VietDreamerz Fan
    Đơn giản thế này. Độ delay có thể gọi là tốc độ phản ứng của trò chơi sau khi thực hiện một thao tác. Ví dụ nhấn chuột hay phím tắt gì đó nhưng nửa giây sau hành động ấy mới được thể hiện trên game. Cái này có thể dễ thấy nhất qua thông số Ping và không có viên đạn bạc nào cho tình trạng này. Vì vậy có một số game giải quyết bằng cách cũng tạo ra một sự delay có sẵn trong trò chơi để phù hợp với delay của mạng giúp cho game thủ có thể quen được.(Có lẽ blizzard chọn cách này).
    Còn lag thì có rất nhiều lý do. Ví dụ máy tính yếu chơi game bị rớt FPS (CS canh thấy máy đứa nào yếu yếu cứ quăng bom khói), mấy game online khác thì khỏi nói rồi (do số lượng nhân vật phải hiển thị và xử lý khá nhiều). Và cũng có thể do mạng (download chiếm băng thông của nó các gói tin của game đến sẽ phải theo hàng đợi lúc không có lúc có rất nhiều). Tuy nhiên với các trò chơi game online thì nhà sản xuất đã giải quyết vấn đề này bằng cách tối ưu hóa lượng băng thông sử dụng và nó chiếm rất nhỏ (không tin cứ bật thử wireshark lên lúc chỉ dùng máy để chơi một game gì đó). Vì vậy tình trạng lính nhiều lính ít trong một trò chơi làm ảnh hưởng đến băng thông thì hơi vô lý. Nếu cũng không tin nữa thì các bạn cứ bận file rep của SC hay WAR lên xem dung lượng của chúng bao nhiêu. Dung lượng đó là tất cả những gì cần phải truyền đi trong một trận đấu :D.
     
  8. fjk

    fjk Mr & Ms Pac-Man

    Tham gia ngày:
    26/7/07
    Bài viết:
    181
    Theo hiểu biết của tui thì delay sẽ tăng lên đáng kể khi số lượng quân tăng trong trường hợp kết nối chậm.

    Và việc hình ảnh đẹp (bao gồm cả độ phân giải cao) ảnh hưởng rất ít đến việc delay. Ví dụ thế này: 1 con Zealot đang đứng nguyên sẽ được mã hóa đơn giản là Zeal1(A15), trong đó zeal1 là mã của con Zealot, A15 là toạn độ của nó trên 1 map nào đó. khi bạn di chuyển con zeal đó thì sẽ có đoạn là Zeal1(A15) move to Zeal1(B11). Khi đánh online, 2 máy sẽ liên tục truyền những gói tin chứa những thông tin dạng như thế để hệ thống bên kia có thể giả lập lại. Thời gian truyền gói tin đó giữa 2 nơi là latency. Khi 1 game diễn ra đơn thuần là truyền các gói tin chứa các đoạn text như trên (nhưng thường được mã hóa nữa). Để 1 gói tin được truyền nó sẽ phải đi qua nhiều port và gần chục cái router là ít nên latency sẽ là đáng kể mặc dù dung lượng gói tin là rất rất nhỏ. Khi quân nhiều lên thì số lượng gói tin cũng tăng lên theo nếu mạng chậm sẽ thấy hiện tượng delay tăng. Điều này có phần cũng hơi giống trường hợp như bạn copy 1 file nặng 1 GB trong ổ cứng sẽ nhanh hơn rất nhiều so với việc copy 1 thư mục nặng 1GB nhưng trong đấy chứa 1000 files.

    ---> Nên việc hình ảnh đẹp hầu như không ảnh hưởng rất ít đến việc delay và việc số lượng quân tăng thì delay cũng tăng (số lượng gói tin tăng --> latency tăng). Việc các hành động, các unit,... được mã hóa lại như trên cũng giải thích tại sao 1 file replay dài cả tiếng đồng hồ mà chỉ nặng vài trăm KB. Ví dụ vậy thôi nhé! Tôi không làm cho Blizzard!


    Rất mong được học hỏi!
     
    Chỉnh sửa cuối: 22/7/10
  9. phamduyanh

    phamduyanh R.I.P

    Tham gia ngày:
    29/8/07
    Bài viết:
    4,208
    Nơi ở:
    Darnarsus
    ^ Cách giải thích của bạn là chính xác :) liên lạc giữa các máy tính với nhau hay với máy chủ thì đều đc mã hóa theo những định dạng riêng của từng chương trình để giảm thểu lưu lượng thông tin phải truyền đi :)
    Vấn đề về latency hay "lag" hay "delay" cũng chính xác. Cái ở đây tui nói là latency = delay = lag = response time = ... chứ ko phải lag # delay như đại đa số ng ở vn quen hiểu như vậy. Bởi đa phần đều hiểu theo kiểu lag = poor performance, giật hình, đứng máy ... là hoàn toàn sai
     
  10. pip8184

    pip8184 C O N T R A

    Tham gia ngày:
    3/1/03
    Bài viết:
    1,954
    lag với delay là 1, còn máy bạn như bãi c*t thì nó gọi là poor frame rate.

    afterlastangel giỏi vi tính vãi c*c =))
     
  11. phamduyanh

    phamduyanh R.I.P

    Tham gia ngày:
    29/8/07
    Bài viết:
    4,208
    Nơi ở:
    Darnarsus
    ^ còn rep là bắn rồi :"> tại mình cũng mới vào post bài ở box này nên ko dám chơi chữ như bác dù là mềnh cũng chơi cái này gần 10 năm rồi :">
     
  12. xbox

    xbox Youtube Master Race

    Tham gia ngày:
    22/7/10
    Bài viết:
    38
    digital version cho free region hả, miễn sao chạy client tương ứng? :)
     
  13. Roxio

    Roxio Donkey Kong

    Tham gia ngày:
    2/12/09
    Bài viết:
    466
    Nó bắt bạn phải chọn region rồi down về chứ đâu có free region đâu bạn ?!
    h mua SEA version là khõe nhất, vừa chơi đc SEA vừa chơi đc ở US, mặc dù rằng US thì 60$ còn SEA thì ~82.37$
     
  14. afterlastangel

    afterlastangel Donkey Kong

    Tham gia ngày:
    3/11/04
    Bài viết:
    398
    Nơi ở:
    VietDreamerz Fan
    Nếu các bạn có công nhận Wiki như 1 nguồn tham khảo thì có thể xem ở các link dưới đây:
    http://en.wikipedia.org/wiki/Lag
    http://en.wikipedia.org/wiki/Latency
    Như mình nói ở trên thì Lag có thể cấu hình máy không đáp ứng được, hoặc do mạng - với số lượng người chơi rất lớn, nhưng SC2 thì số lượng người chơi không lớn mà là số lượng Unit nhiều. (Đọc kĩ phần đó sẽ hiểu sao các game online khác bị lag mà các game RTS không bị lag vì số lượng quân).
    Còn thuật ngữ Latency đã nói ngay đến việc truyền tải trên mạng (Latency chắc chắn không phải do cấu hình máy rồi).

    Quay về vấn đề số lượng unit 1 phát. Bạn fjk đã phân tích đúng ở Application Layer mà quên 2 lớp Network với Transport rồi. Cho dù bạn gửi 1 file 1 GB qua mạng nó cũng được tự động chia ra thành các Packet nhỏ để gửi thôi :D. Tốc độ copy khác với tốc độ truyền tải mạng (liên quan tới tốc độ ổ cứng thì biết rồi). Vì vậy khi chương trình nén lại và truyền theo thời gian thực thì dung lượng nó cũng chẳng bao nhiêu (thử sniff dung lượng nó đi xem chiếm bao nhiêu Bandwidth).
     
  15. pip8184

    pip8184 C O N T R A

    Tham gia ngày:
    3/1/03
    Bài viết:
    1,954

    Quote trực tiếp từ wikipedia ra cho bạn xem, bạn có cần mình dịch cho bạn từng câu một ko?

    Chẳng thấy chỗ nào nói đến cấu hình cả. Mình thấy bạn vừa giỏi vi tính vừa giỏi tiếng anh vừa giỏi cãi chày cãi cối. Bó tay chấm cơm?
     
    Chỉnh sửa cuối: 23/7/10
  16. afterlastangel

    afterlastangel Donkey Kong

    Tham gia ngày:
    3/11/04
    Bài viết:
    398
    Nơi ở:
    VietDreamerz Fan
    [1] In real-time applications, the term is used when the application fails to respond in a timely fashion to inputs.[2][3] It is also often used in online video games to mean the game not being able to properly maintain the game's speed.

    Hic hic vậy lại phải quay về cái định nghĩa của Real Time Application rồi thế nào là fail to respond rồi (chẳng phải những cái này do máy cấu hình thấp khi chơi một game nặng sao?). Ở đoạn 2 chú ý người ta nói về "game's speed" tốc độ của nó có thể xét được như FPS thì có liên quan đến cấu hình máy không?

    Trong wiki cũng còn link tới bài nghiên cứu ở đại học stanford về vấn đề Lag và Bandwidth nữa, nhưng đó là từ thời 1996 với các đường truyền cũ. Còn bây giờ chỉ còn vấn đề khoảng cách thôi.
     
  17. Booyaka760

    Booyaka760 C O N T R A

    Tham gia ngày:
    4/2/07
    Bài viết:
    1,566
    hiểu lầm thôi

    Lag có thể là 2 nguyên do: do máy yếu ( phần lớn là graphic card) làm hình giựt giựt hoặc mạng chập chờn

    Delay là tốc độ phản ứng khi mình click chuột -.-


    đơn giản thui mà
     
  18. phamduyanh

    phamduyanh R.I.P

    Tham gia ngày:
    29/8/07
    Bài viết:
    4,208
    Nơi ở:
    Darnarsus
    Dạ xin thưa em chơi WoW trên cái máy chính lag/latency là khi thấy hình ảnh mượt mà xuyên suốt fps 6x nhưng các cháu chạy tại chỗ ... còn vác sang cái máy kéo torrent lao động đường phố như cục sh!t thì fps 2-3 nhưng ping vẫn 387ms thì gọi là fecking crap PC, sh!t performance chứ éo ai bảo là lag cả
    cái từ lag nó du nhập có lẽ từ thời MU Global đấy, và lúc đó thì đúng lag là lag nguyên gốc. Và khi đó lag của MU là con char chạy chạy đc 1 đoạn tự dưng giựt phát nhảy về vị trí cũ. Còn về sau nó lan tràn ra dây chung vào cái tình trạng máy lao động đường phố bullsh!t fps thấp nên hình giựt giựt nhìn cũng kha khá giống với lag của MU là vì thế
     
  19. pip8184

    pip8184 C O N T R A

    Tham gia ngày:
    3/1/03
    Bài viết:
    1,954
    Thôi nói chung là ko cần phải cãi nhau mệt người, ai nghĩ thế nào thì nghĩ. Xong :D
     

Chia sẻ trang này