Amazon GameLift

Nâng cao trải nghiệm nhiều người chơi nhờ máy chủ chuyên dụng trên đám mây
BẢN CẬP NHẬT TÍNH NĂNG ĐÃ ĐƯỢC CUNG CẤP RỘNG RÃI

Amazon GameLift FleetIQ

Di chuyển dần các game hiện tại, bùng nổ sự kiện trong game hoặc triển khai game trong vùng chứa lên AWS với các máy chủ game chuyên dụng, chi phí thấp. Đọc thông báo »

Amazon GameLift là giải pháp lưu trữ máy chủ game chuyên dụng, giúp triển khai, vận hành và mở rộng quy mô các máy chủ trên đám mây cho game nhiều người chơi. Dù bạn đang tìm một giải pháp được quản lý hoàn toàn hay chỉ cần một tính năng nhất định, GameLift đều có thể đáp ứng bằng cách tận dụng sức mạnh của AWS để mang lại độ trễ nhỏ nhất có thể, giảm thiểu thời gian chờ cho người chơi cũng như tiết kiệm tối đa chi phí.

Lợi ích

45 ms

độ trễ trung bình toàn cầu

GameLift cung cấp máy chủ game chuyên dụng, ổn định để mang lại trải nghiệm chơi game liền mạch với độ trễ tối thiểu trong khi tiết kiệm tối đa chi phí. Bằng cách tận dụng công suất điện toán EC2, 15 khu vực và 40 loại phiên bản, GameLift mang đến dịch vụ linh hoạt nhất, có khả năng mở rộng quy mô trên toàn cầu cho hoạt động điện toán.  Tìm hiểu thêm »

Tiết kiệm tới 70%

so với cách triển khai tại chỗ hiện nay

Tự động thay đổi quy mô với FlexMatch để đáp ứng nhu cầu của người chơi và sắp xếp tới 200 người chơi vào một phiên chơi game trên phiên bản máy chủ sẵn dùng có độ trễ thấp nhất. Với GameLift, bạn có thể tiết kiệm tới 70% chi phí so với cách triển khai tại chỗ hiện nay. Tìm hiểu thêm »

Sự linh hoạt

trong việc sử dụng như một giải pháp được quản lý hoặc cùng với các công cụ hiện có

GameLift luôn đáp ứng lựa chọn của bạn. Nếu dùng bộ chứa hoặc tự xây dựng backend, bạn có thể dùng các công cụ và phần mềm của chính mình để kiểm soát tốt hơn. Giờ đây, với bản cập nhật GameLift FleetIQ, hãy tận hưởng sự linh hoạt khi di chuyển các trò chơi hiện có lên đám mây, dù là một phần hay hoàn toàn, bằng cách tận dụng các phiên trong đám mây cùng với khối lượng công việc tại chỗ hiện có. Tìm hiểu thêm »

Trường hợp sử dụng

  • Máy chủ được quản lý
  • Linh hoạt để phù hợp với ngăn xếp của bạn
  • Di chuyển từ máy chủ P2P
  • Hỗ trợ chơi chéo
  • Ghép trận chuyên nghiệp
  • Máy chủ được quản lý
  • Hãy để GameLift lo liệu phần việc nặng nhọc là triển khai và quản lý máy chủ game chuyên dụng. Bạn chỉ cần tập trung vào phát triển game mà thôi. GameLift giảm thiểu gánh nặng của việc mở rộng quy mô máy chủ khi nhu cầu người chơi biến động, trong khi vẫn mang lại độ trễ và chi phí thấp. Kiến trúc ví dụ sau đây sẽ minh họa quy trình này.

    Một yêu cầu phiên chơi game sẽ được gửi sau khi xác thực người chơi và nền tảng. GameLift FlexMatch sẽ tìm kiếm những người chơi tương đồng để tham gia trận đấu, tạo một vé ghép trận và sắp xếp người chơi vào quá trình ghép trận. Trận đấu được xác định và tác nhân ghép trận chuyển thông tin đến hàng đợi sắp xếp phiên chơi game của GameLift. Hệ thống sẽ tìm kiếm một phiên bản nhóm sẵn có với độ trễ thấp nhất cho người chơi sao cho chi phí là thấp nhất. Phiên bản nhóm này sẽ được thông báo về ý định bắt đầu trận đấu, cho biết một địa chỉ IP và máy chủ đã chọn sẽ lắng nghe trên một cổng IP cụ thể. Cổng và địa chỉ IP được trả về cho game khi hệ thống bố trí xong trận đấu.

    Trận đấu được tạo và cho phép trả ngược kết quả ghép trận cho game. Game sẽ có địa chỉ IP và cổng để liên lạc, cũng như có một mã phiên cho máy chủ trò chơi trên GameLift. Lúc này, game sẽ kết nối với máy chủ trò chơi trên GameLift mà đã được chỉ định cho trận đấu của người chơi. Người chơi bước vào trận, tận hưởng niềm vui. Bắt đầu sử dụng với hướng dẫn dành cho nhà phát triển»

    gt-GL_architecture_diagram_updated
  • Linh hoạt để phù hợp với ngăn xếp của bạn
  • GameLift mang đến sự linh hoạt đáp ứng nhu cầu cụ thể của bạn. Bạn có thể dùng GameLift FleetIQ để thiết lập các khối lượng công việc máy chủ cho đám mây bằng các công cụ hoặc phần mềm hiện có, không phụ thuộc vào việc áp dụng bất kỳ tính năng được quản lý nào khác của GameLift. Tiết kiệm tới 70% chi phí so với cách triển khai tại chỗ hiện nay bằng việc chuyển dần các tựa game hiện tại hoặc triển khai các tựa game mới lên đám mây, với mức giá ưu đãi dành cho các phiên bản EC2 dùng ngay mà chỉ có GameLift FleetIQ mang lại. Bạn có thể tiết kiệm chi phí, đẩy nhanh thời gian tiếp thị và mang lại trải nghiệm ổn định cho người chơi.

    Sơ đồ sau đây minh họa vai trò của GameLift FleetIQ khi phối hợp với Amazon EC2 để bố trí trận đấu. GameLift FleetIQ xác định máy chủ game tốt nhất sẵn có để bố trí phiên chơi game sao cho trải nghiệm của người chơi là tối ưu. Đối với việc bố trí trận đấu, những tài nguyên tốt nhất sẽ mang lại mức độ khả thi cao nhất với mức giá thấp nhất. GameLift FleetIQ hỗ trợ việc này bằng cách chỉ cho phép các loại phiên bản tối ưu trong nhóm Autoscaling và sắp xếp các phiên chơi game mới một cách hiệu quả trên các tài nguyên sẵn có của nhóm. Bắt đầu sử dụng với hướng dẫn dành cho nhà phát triển»

    GameLift FleetIQ
    customer_landing_page_logos166x_n3twork
    “Từ lâu, chúng tôi đã phải rất vất vả mới có thể quản lý đủ máy chủ để phục vụ số lượng người chơi lên tới hàng trăm ngàn. Với Amazon Gamelift FleetIQ, chúng tôi có thể nhanh chóng cung cấp công suất máy chủ lớn, đảm bảo rằng máy chủ sẵn sàng phục vụ người chơi ở khắp nơi trên thế giới. Chúng tôi không cần phải bổ sung thêm nhân lực quản lý cơ sở hạ tầng, nhờ đó cải thiện kết quả không chỉ về mặt chi phí, mà còn cả việc bố trí máy chủ, bằng cách khai thác các phiên bản EC2 dùng ngay chưa sử dụng, với mức giá ưu đãi so với giá phiên bản Theo nhu cầu. Chúng tôi giảm được nhiều mối lo và có thể tập trung hơn vào Tetris và người chơi, trong khi vẫn mở rộng quy mô của tựa game này.”

    Stephen Detwiler, Người đồng sáng lập kiêm Giám đốc công nghệ của N3TWORK

     

    gameloft
    "Đối với tựa game Modern Combat 5, máy chủ ổn định và có quy mô linh hoạt là rất cần thiết để mang lại trải nghiệm nhiều người chơi tuyệt vời. Nhờ việc dễ dàng tích hợp Amazon GameLift FleetIQ làm backend với công cụ ghép trận nội bộ của mình, chúng tôi có thể duy trì quyền kiểm soát hoàn toàn để mang lại cho người chơi các phiên chơi game có độ trễ thấp, trận đấu được sắp xếp phù hợp, trong khi vẫn tối ưu hóa chi phí. Kể từ khi triển khai GameLift FleetIQ, máy chủ tự động thay đổi quy mô theo sự biến động người chơi và chi phí ước tính sơ bộ giảm 20% - 40%.”

    Nicolae Georgescu, Trưởng phòng studio trực tuyến của Gameloft

  • Di chuyển từ máy chủ P2P
  • Máy chủ ngang hàng và máy chủ lắng nghe thường được xem là giải pháp tiết kiệm, có độ trễ thấp cho game. Tuy nhiên, những máy chủ này có thể tạo ra trải nghiệm không như ý cho người chơi với các vấn đề như gián đoạn máy chủ, cũng như đòi hỏi người chơi phải có kết nối mạng tốt. Các khách hàng của GameLift như Ubisoft, Behaviour Interactive và Illfonic đã di chuyển từ cơ sở hạ tầng máy chủ lắng nghe hoặc ngang hàng của họ sang GameLift để có máy chủ game chuyên dụng với độ trễ và chi phí thấp. Ví dụ dưới đây trình bày cách Behaviour Interactive chuyển sang GameLift cho tựa game Dead by Daylight của họ. Bắt đầu sử dụng với Hướng dẫn dành cho nhà phát triển»

    how_it_works_Migratedto_GameLift_r2
    gt-customer_landing_page_logos166_Behaviour_Interactive
    “Tại Behaviour Interactive, trải nghiệm người chơi luôn là ưu tiên hàng đầu. Đó là lý do chúng tôi tin tưởng giao phó máy chủ chuyên dụng của trò Dead by Daylight cho Amazon GameLift. Với phiên bản dùng ngay FleetIQ, chúng tôi đạt được tỷ lệ gián đoạn là 0,00033% trong hơn 25 triệu phiên chơi game. Điều này giúp chúng tôi tập trung vào việc mang đến các tính năng mới mẻ và thú vị cho người chơi mà không cần phải tốn nhiều công sức bảo trì cơ sở hạ tầng.”

    Fadi Beyrouti, Giám đốc công nghệ của Behaviour Interactive

    Ubisoft_Customer-Reference_Logo
    “Việc chuyển đổi từ mạng ngang hàng được kết nối sang máy chủ riêng bằng cách sử dụng Amazon GameLift đã cho phép chúng tôi giải quyết được một số vấn đề về độ ổn định và khả năng kết nối trong khi vẫn cải thiện được trải nghiệm cốt lõi của người chơi For Honor trên tất cả các nền tảng.”

    Đội ngũ For Honor, Ubisoft

  • Hỗ trợ chơi chéo
  • GameLift hỗ trợ chơi liên nền tảng để kết nối cộng đồng và mở rộng cơ sở người chơi cho các trận đấu sắp diễn ra. Tìm hiểu thêm về cách Metalhead Software giới thiệu khả năng chơi liên nền tảng nhờ GameLift trong loạt trò chơi Super Mega Baseball. Bắt đầu ngay với GameLift »

     

     

    Metalhead tin tưởng hoàn toàn vào AWS và dùng Amazon GameLift để cải thiện sức mạnh cho máy chủ game chuyên dụng toàn cầu của họ, cũng như cho hệ thống ghép trận của các trận đấu trực tuyến.

    Hãy cùng lắng nghe Christian Zuger, người đồng sáng lập công ty, chia sẻ về trải nghiệm của họ  Xem hội thảo web về cách họ triển khai lối chơi liên nền tảng cho tựa game trước đây, Super Mega Baseball 2 
    MetalHead_AWS
    metalhead
    "Việc giảm thiểu tác động của độ trễ cũng cực kỳ quan trọng đối với Super Mega Baseball. Tốc độ phản ứng nhanh và lối chơi theo thời gian thực là không thể thiếu để khiến người chơi cảm thấy như đang thực sự thi đấu trên sân...Nhờ Amazon GameLift, chúng tôi có thể đảm bảo rằng độ trễ luôn dưới ngưỡng 120 ms và người chơi được kết nối với trung tâm dữ liệu gần nhất có thể để đạt độ trễ trung bình là 40 ms."

    Christian Zuger, Người đồng sáng lập Metalhead Software

  • Ghép trận chuyên nghiệp
  • Sắp xếp người chơi dựa trên quy tắc bạn xác định với Amazon GameLift FlexMatch. Dù bạn chọn xây dựng cơ chế ghép trận dựa trên kỹ năng người chơi, độ trễ hay tiêu chí tùy chỉnh, thì các quy tắc tuy đơn giản nhưng mạnh mẽ của FlexMatch sẽ giúp bạn dễ dàng tạo cơ chế sắp xếp người chơi đầy chuyên nghiệp. Customers Oasis Games và Iron Mountain Interactive dùng FlexMatch để sắp xếp người chơi trên khắp thế giới trong tựa game Steel Circus của họ.

    FlexMatch kết hợp dịch vụ ghép trận với công cụ quy tắc có thể tùy chỉnh. Sau khi trận đấu được tạo, FlexMatch sẽ chuyển thông tin chi tiết về trận đấu đến hàng đợi theo lựa chọn của bạn. Hàng đợi này sẽ tìm kiếm các tài nguyên lưu trữ sẵn có trên các nhóm Amazon GameLift của bạn và bắt đầu một phiên chơi mới cho trận đấu. Tìm hiểu thêm trong hướng dẫn dành cho nhà phát triển »

    how_it_works_diagram-Matchmaking
    gt-oasis-games-logo
    “GameLift là dịch vụ mạnh mẽ, giúp chúng tôi thoải mái suy nghĩ về những tính năng phía người chơi. Chỉ với vài lựa chọn cấu hình đơn giản, chúng tôi có thể tự động thay đổi quy mô của máy chủ trò chơi và giảm thiểu độ phức tạp của việc sắp xếp người chơi một cách nhanh chóng và cân bằng.”

    Nikolaus Pottler, Kỹ sư DevOps của Iron Mountain Interactive

GameLift phù hợp với kiến trúc dịch vụ game của bạn như thế nào

Cơ sở hạ tầng backend của game thường bao gồm 3 thành phần: cổng vào dịch vụ của bạn, dịch vụ game và máy chủ game.

Cổng

Cổng giúp bảo vệ dịch vụ của bạn khỏi các cấp độ tải từ chối dịch vụ bằng cách cung cấp dịch vụ đã cân bằng tải, có thể mở rộng quy mô để lưu trữ API dịch vụ. Cổng cũng mang đến cơ chế để xác thực người dùng cho dịch vụ của bạn. Trong đám mây AWS, các dịch vụ Cổng bao gồmAWS Shield để chống DDoS, Amazon API Gateway để lưu trữ APIAmazon Cognito để xác thực.

Dịch vụ game

Dịch vụ game cung cấp cơ chế hỗ trợ cơ bản cho game nhiều người chơi, như hệ thống ghép trận, thư mục phiên chơi, dữ liệu người chơi và phân tích người chơi. Với AWS, bạn có thể dùng các dịch vụ như AWS Lambda để cung cấp khả năng điện toán phi máy chủ, linh hoạt và có thể mở rộng quy mô, hoặc dùng các tính năng trong các dịch vụ như Amazon GameLift FlexMatch để ghép trận.

Máy chủ game

Amazon GameLift tận dụng cơ sở hạ tầng toàn cầu của AWS để quản lý máy chủ game. Sắp xếp người chơi vào các phiên chơi game và tự động thay đổi quy mô, bắt đầu một, hàng trăm, thậm chí hàng nghìn phiên bản đồng thời mà không cần bận tâm về việc mở rộng quy mô với nhu cầu luôn biến động của người chơi.

Cách GameLift hoạt động
GameLift trong năm 2020 – Bản cập nhật lớn đã có ở chế độ xem trước
Ngày 2 tháng 4 năm 2020
 
Khóa học trực tuyến - GameLift Primer
Khóa học này cung cấp thông tin chuyên sâu về Amazon GameLift.
 
Tạo game chiến đấu sinh tồn bằng Unity và Amazon GameLift
Ngày 1 tháng 10 năm 2019

Tìm hiểu thêm »

Product-Page_Standard-Icons_01_Product-Features_SqInk
Xem các tính năng của sản phẩm

Tìm hiểu sâu hơn về các tính năng của GameLift như Autoscaling, FleetIQ, FlexMatch, Realtime Game Servers, v.v.

Tìm hiểu thêm 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Đăng ký tài khoản miễn phí

Nhận quyền sử dụng ngay lập tức Bậc miễn phí của AWS. 

Đăng ký 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Bắt đầu xây dựng trong bảng điều khiển

Bắt đầu xây dựng bằng Amazon GameLift trong Bảng điều khiển quản lý AWS.

Đăng nhập 

Hãy tiến lên cấp độ mới.

Cho dù bạn là nhóm gồm một hay một nghìn người, thì chúng tôi cũng muốn tìm hiểu thêm về nhu cầu phát triển trò chơi của bạn.