hytale update 1200

Hytale làm lại chế độ nhiều người chơi do người chơi tự host với ICE, STUN và TURN

Việc vào thế giới Hytale của bạn bè sẽ trở nên dễ dàng hơn rất nhiều, ngay cả khi router và cấu hình NAT trước đây khiến kết nối trực tiếp là điều bất khả thi. Hypixel Studios đã thay thế hệ thống hole-punching cũ của Hytale dành cho các phiên do người chơi tự host bằng tổ hợp mạnh mẽ hơn gồm ICE, STUN và TURN.

Thay đổi về mạng này được triển khai vào ngày 22 tháng 8 năm 2026 trong Hotfix 1 của Phần 13, Update 6 Pre-Release. Theo Hypixel Studios, nhiều người chơi trước đây phải dùng các công cụ mạng bên ngoài như Tailscale nay sẽ có thể kết nối với bạn bè trực tiếp ngay từ Hytale.

Hytale thay thế hệ thống kết nối cũ

Trước hotfix này, việc tham gia một thế giới được host trực tiếp bởi người chơi khác dựa vào cơ chế hole-punching cũ của Hytale. Cách này hoạt động trên nhiều mạng gia đình, nhưng cách NAT vận hành có thể khiến giao tiếp peer-to-peer trở nên khó khăn hoặc thậm chí ngăn hoàn toàn việc hai người chơi kết nối được với nhau.

Hiện tại, Hypixel Studios đang sử dụng ICE, tức Interactive Connectivity Establishment, theo RFC 8445. Thay vì chỉ dựa vào một phương thức kết nối duy nhất, ICE có thể thu thập nhiều tuyến mạng khả thi và kiểm tra tuyến nào có thể kết nối thành công hai người chơi.

Nếu có sẵn tuyến trực tiếp, Hytale có thể sử dụng nó. Nếu không, game giờ đây có thể thử thiết lập kết nối thông qua một máy chủ relay TURN.

Kết nối trực tiếp

ICE kiểm tra các đường mạng khả dụng và cố gắng thiết lập một tuyến trực tiếp giữa hai người chơi.

Relay TURN

Nếu không có đường trực tiếp nào hoạt động, Hytale có thể dùng một máy chủ relay trung gian để giúp kết nối trở nên khả thi.

Phương án dự phòng cũ

Nếu nỗ lực với ICE thất bại, Hytale vẫn sẽ quay về cơ chế đua kết nối trực tiếp hiện có.

Đây là một cải tiến lớn về chất lượng trải nghiệm cho multiplayer thông thường, vì sự phức tạp của mạng giờ được game xử lý thay vì đẩy sang cho người chơi.

ICE, STUN và TURN thực sự làm gì?

Ba cái tên này nghe có vẻ rất kỹ thuật, nhưng chúng giải quyết các phần khác nhau của cùng một vấn đề: giúp hai thiết bị nằm sau router và hệ thống NAT có thể giao tiếp ổn định qua Internet.

STUN giúp phát hiện Internet nhìn kết nối của bạn như thế nào

Một máy tính trong mạng gia đình thường có địa chỉ IP riêng tư, không thể được truy cập trực tiếp từ Internet công cộng. Router sẽ thực hiện Network Address Translation, hay NAT, giữa mạng riêng tư đó và kết nối công cộng.

STUN có thể giúp ứng dụng tìm ra địa chỉ IP public và cổng được NAT cấp phát. Nó cũng có thể được dùng như một phần của quá trình kiểm tra khả năng kết nối giữa các endpoint.

ICE tìm kiếm một tuyến hoạt động được

ICE kết hợp các khả năng khác nhau lại với nhau. Mỗi phía có thể thu thập nhiều ứng viên mạng, bao gồm địa chỉ cục bộ, địa chỉ phát hiện qua STUN và địa chỉ relay được cung cấp qua TURN.

Các ứng viên này sau đó sẽ được kiểm tra để tìm ra một cặp hoạt động. Nói đơn giản, Hytale không còn phải giả định rằng một kỹ thuật kết nối duy nhất sẽ phù hợp với mọi router hoặc nhà cung cấp Internet.

TURN cung cấp phương án dự phòng khi giao tiếp trực tiếp thất bại

Đôi khi hai người chơi vẫn không thể giao tiếp trực tiếp. Khi đó, TURN trở nên quan trọng.

Máy chủ TURN đóng vai trò relay trung gian giữa hai endpoint. Thay vì Người chơi A giao tiếp trực tiếp với Người chơi B, lưu lượng có thể đi qua một relay có thể truy cập được, nơi chuyển tiếp các gói tin giữa họ.

Điểm khác biệt quan trọng: STUN giúp phát hiện và kiểm tra các khả năng kết nối, còn TURN cung cấp relay thực tế khi không thể thiết lập tuyến trực tiếp. ICE điều phối toàn bộ quá trình và chọn ra đường đi có thể sử dụng.

Vì sao trước đây một số người chơi Hytale cần Tailscale?

Các công cụ như Tailscale tạo ra một mạng ảo giữa các thiết bị qua Internet. Với những người chơi không thể thiết lập kết nối Hytale trực tiếp thông thường do cấu hình NAT của họ, đây có thể là một cách thay thế để khiến cả hai máy tính hoạt động như thể chúng có thể truy cập được trong cùng một mạng riêng tư.

Giải pháp đó có hiệu quả, nhưng nó thêm nhiều bước phụ: mọi người đều phải cài thêm một ứng dụng khác, tham gia cùng một mạng ảo và có thể phải khắc phục sự cố ở tầng mạng trước khi chơi.

Hypixel Studios hiện nay nói rõ rằng những người chơi bị ảnh hưởng bởi các vấn đề kết nối liên quan đến NAT trong nhiều trường hợp sẽ không còn cần đến các công cụ như Tailscale nữa.

Đối với một buổi chơi đơn giản cùng bạn bè, đây có lẽ là phần quan trọng nhất của hotfix này. Việc host một thế giới ngày càng nên chỉ còn là mời ai đó vào và chơi, thay vì trước tiên phải cấu hình một tiện ích mạng bên ngoài.

Vẫn còn hai giới hạn quan trọng

Hệ thống mới mở rộng đáng kể số lượng cấu hình mạng mà Hytale có thể xử lý, nhưng Hypixel Studios đã ghi nhận trước những trường hợp nó vẫn có thể thất bại.

Double NAT vẫn chưa được hỗ trợ

Bản triển khai hiện tại vẫn chưa thể xử lý các cấu hình double NAT. Điều này xảy ra khi một kết nối đi qua hai lớp Network Address Translation liên tiếp thay vì chỉ một.

Hypixel Studios cho biết họ hy vọng sẽ cung cấp giải pháp trong các bản pre-release của Update 7.

Relay TURN của Hytale hiện tại yêu cầu UDP

Còn một hạn chế kỹ thuật quan trọng khác: relay TURN của Hytale hiện chỉ sử dụng UDP.

Nếu một mạng chặn lưu lượng relay UDP, phương án dự phòng TURN sẽ không thể được sử dụng. Điều này có thể ảnh hưởng trên các mạng doanh nghiệp, trường học, công cộng hoặc mạng được quản lý có chính sách đặc biệt nghiêm ngặt.

Vì vậy, đây không phải là đảm bảo kết nối 100%. Hầu hết các tình huống mạng gia đình thông thường sẽ trở nên dễ xử lý hơn, nhưng double NAT và các mạng chặn lưu lượng UDP cần thiết vẫn có thể ngăn kết nối thành công.

Điều này có khiến dedicated Hytale server bớt hữu ích hơn không?

Không hẳn, vì hệ thống mới giải quyết một vấn đề khác.

ICE, STUN và TURN chủ yếu nhắm đến các thế giới do người chơi tự host: một người chơi khởi chạy thế giới trên chính máy tính của họ và bạn bè cần một cách đáng tin cậy để truy cập nó qua Internet.

Điều này rất lý tưởng cho các phiên chơi tạm thời giữa một nhóm nhỏ bạn bè. Nhưng máy tính của host vẫn cần chạy thế giới, luôn online và cung cấp đủ tài nguyên mà phiên chơi yêu cầu.

Dedicated server được thiết kế cho một trường hợp sử dụng khác: một thế giới cần luôn sẵn sàng độc lập với PC của bất kỳ người chơi nào.

Thế giới do người chơi tự host

Hoàn hảo cho các phiên chơi nhanh giữa bạn bè. Host khởi chạy thế giới và hệ thống vượt NAT mới sẽ giúp việc tham gia dễ dàng hơn.

Dedicated server

Phù hợp hơn với các thế giới lâu dài, cộng đồng, nhóm đông, công cụ quản trị và các server được kỳ vọng sẽ luôn sẵn sàng liên tục.

Vì vậy, điểm khác biệt quan trọng không chỉ đơn thuần là chất lượng kết nối. Hytale đang khiến việc host thông thường trở nên dễ tiếp cận hơn, trong khi dedicated hosting vẫn rất phù hợp khi chính thế giới đó cần tồn tại độc lập với người đang chơi.

Hotfix này cũng cải thiện độ ổn định của server và khả năng chẩn đoán

Việc đại tu hệ thống mạng là điểm nổi bật nhất của hotfix ngày 22 tháng 8, nhưng một số thay đổi nhỏ hơn cũng liên quan trực tiếp đến multiplayer và quản trị viên server.

Hypixel Studios đã sửa một lỗi crash có thể xảy ra khi tham gia một thế giới hoặc server đang chạy nhiều skin mod dung lượng lớn cùng lúc. Những texture vượt quá texture atlas hiện có giờ sẽ bị bỏ qua và được ghi nhận dưới dạng cảnh báo, thay vì làm client bị crash trong lúc tham gia.

Cách server tắt cũng đã được cải thiện. Khi một server dừng hoạt động, những người chơi đang kết nối giờ sẽ nhận được một ngắt kết nối sạch thay vì vẫn ở trạng thái kết nối cho đến khi kết nối tự hết thời gian chờ.

Việc chuyển một thế giới dùng chung trở lại chế độ riêng tư giờ cũng sẽ có hiệu lực ngay lập tức.

Đối với nhà phát triển và các công cụ dành cho server, giờ đây cung cấp các bộ đếm wire-byte tùy chọn thông qua các phương thức mặc định. Các bản triển khai hiện có không cần thay đổi, nhưng nhà phát triển có thể dùng các bộ đếm mới để có thêm khả năng quan sát lưu lượng mạng.

Một hotfix nhỏ nhưng tạo ra tác động lớn cho multiplayer

Trên lý thuyết, Hotfix 1 của Update 6 Phần 13 chỉ chứa một vài thay đổi. Tuy nhiên, xét từ góc độ multiplayer, việc chuyển sang ICE, STUN và TURN là một trong những thay đổi mạng đáng kể hơn mà Hytale từng nhận được.

Nó loại bỏ một rào cản kỹ thuật mà người chơi thông thường lẽ ra không cần phải hiểu ngay từ đầu. Các loại NAT, ánh xạ cổng và công cụ mạng ảo có thể nhanh chóng biến một lời mời chơi đơn giản giữa bạn bè thành cả một buổi khắc phục sự cố.

Cách tiếp cận mới của Hytale không loại bỏ mọi cấu hình mạng khó nhằn, nhưng nó cho game nhiều cách để thiết lập kết nối hơn và bổ sung một relay khi giao tiếp trực tiếp là bất khả thi.

Với nhiều người chơi, kết quả thực tế sẽ rất đơn giản: nhấp, tham gia và chơi - không cần phải cài Tailscale trước.

Cần một thế giới Hytale luôn online?

Đối với các cộng đồng lâu dài, Hytale server dedicated sẽ giữ cho thế giới luôn sẵn sàng độc lập với PC của người chơi. VeryGames cung cấp dịch vụ host Hytale với panel điều khiển được thiết kế để đơn giản hóa việc quản lý server.

Thuê Hytale server →

Nguồn: Hytale - Ghi chú bản vá Pre-Release (Update 6); RFC 8445 - ICE; RFC 8489 - STUN; RFC 8656 - TURN.

Chia sẻ bài viết này