Di sản chống lại. Tại sao Hytale trở về Java/C# là một chiến thắng cho Modders

Tên: Loại: : phút đọc

Quyết định trở lại với cỗ máy di sản là khía cạnh gây tranh cãi nhất của trò chơi. Tìm hiểu tại sao đây là thực sự tuyệt vời tin tức cho thợ chỉnh sửa và máy chơi PC thấp.

Trong thế giới phát triển phần mềm, viết lại một động cơ từ đầu thường được xem là án tử hình. Với Hytale thì gần như vậy. Thông báo gần đây cho biết rằng phòng thu Hy chăm sóc sức khỏe của họ đang từ bỏ nỗ lực trong nhiều năm để xây dựng một C++ tùy chỉnh Động cơ đa dạng ủng hộ bản gốc "Cỗ máy chứng khoán" là thứ gây tranh cãi nhất và là thứ quan trọng nhất trong cuộc chơi. Đối với một người chơi trung bình, điều này nghe như thuật ngữ kỹ thuật. Nhưng đối với cộng đồng và những người chơi với máy tính cũ, quyết định này định tương lai của trò chơi. Các chuyển trở lại một cấu trúc máy chủ dựa trên Java về cơ bản thay đổi những người có thể chơi trò chơi, làm thế nào nó sẽ được di chuyển, và làm thế nào nó sẽ thực hiện. [h2] Thử nghiệm thất bại: C++ Khi cuộc thi Riot giành được những phòng thu Hy chăm sóc sức khỏe vào năm 2020, nhiệm vụ đã rõ ràng: mở rộng phạm vi. Mục tiêu là mang Hytale đến chỗ di động và an ủi, bảo đảm nó có thể cạnh tranh với Roblox và Minecraft Edition. Để làm điều này, đội chuyển từ động cơ gốc (một hỗn hợp kiến trúc máy chủ Java và C# khách hàng) sang một động cơ C++ thống nhất. Tuy nhiên, quá trình chuyển đổi này đã chứng minh thảm họa: {\cH00C1E5EC}Biểu diễn Lag mạnh mẽ Động cơ mới là "vô cùng lạc hậu" về mặt thú vị. Trong khi kỹ thuật hiện đại, trò chơi là chính nó, sự khám phá, thế hệ thế giới bị mất tích. Thời gian bùng nổ mạnh mẽ. Người ta ước tính rằng để gắn với C++ động cơ sẽ cần thêm hai năm nữa trước khi trò chơi được thử nghiệm Alpha. Nguồn tin mạnh mẽ: Sự phát triển của động cơ đã chiếm hết tài nguyên của studio, để lại ít thời gian cho việc tạo ra nội dung. Sự trở lại của cỗ máy di sản: A Victory for Modders Động cơ mã hóa là phần mềm cung cấp năng lượng cho chiếc xe moóc 2018 nổi tiếng. Nó được xây bằng một máy chủ khủng khiếp và một khách hàng mạnh mẽ. Cách tiếp cận lai này là riêng biệt: trình khách (những gì bạn thấy) chạy trên C# cho hiệu suất, trong khi máy phục vụ chạy trên Java. Silence: Tại sao đây là một chiến thắng cho các thợ khoan? Cộng đồng Minecraft được xây dựng trên Java. Bằng cách trở lại với một máy chủ dựa trên Java, Hytale đang lập tức đưa mã của nó đến cho hàng triệu thợ chỉnh sửa đã lớn lên hàn gắn với Minecraft. {\cH00C1E5EC}Sự mạnh mẽ của truy cập: Java được nổi tiếng dễ dàng hơn để đảo ngược và sửa đổi hơn C++. [li> Server logic: Vì máy phục vụ chạy trên Java, các chủ máy chủ sẽ có quyền kiểm soát chính thức của máy tính theo logic, bổ sung và các trò chơi riêng theo cách mà C++ hiếm khi cho phép. Dịch bởi Vũ Hạnh, Mai Linh, Nga, Huy Tô, Yuki, Ann, Phương Tương thích: Đường cong học tập cho các nhà phát triển bổ sung Minecraft có sẵn để chuyển sang Hytale bây giờ không tồn tại. Nhân tố "Flecs" hiện đại hóa di sản Thật ra, sự trở về với động cơ thừa kế không có nghĩa là trò chơi đang chạy trên công nghệ cổ. Nhà phát triển blog từ giữa 20-24 đã tiết lộ rằng đội đã tích hợp Flecs Đây là một nâng cấp kỹ thuật khổng lồ. Trong một hệ thống định hướng đối tượng tiêu chuẩn (như Minecraft), thêm hàng ngàn thực thể (zmbies, lợn, mũi tên) gây ra sự chậm trễ vì máy tính phải xử lý riêng từng cái một. ECS nhóm các thực thể này lại với nhau trong bộ nhớ, cho phép bộ xử lý xử lý hàng ngàn thực thể cùng một lúc. Điều này có nghĩa là mặc dù là "Leegoacy", động cơ nên xử lý những trận chiến lớn và các máy chủ phức tạp dân số tốt hơn rất nhiều so với Minecraft bao giờ có thể. Yêu cầu hệ thống: Nó sẽ chạy chứ? sự trở về với động cơ di sản cũng thay đổi cuộc trò chuyện xung quanh yêu cầu hệ thống. C++ đã được xây dựng cho khả năng xác suất hiện đại, nhưng động cơ di sản được thiết kế để chạy trên một loạt các phần cứng, tương tự với Minecraft nhưng tối ưu hóa tốt hơn. đòi hỏi hệ thống mạnh mẽ Phát hiện động cơ ảo: Dịch bởi Vũ Hạnh, Mai Linh, Nga Dịch bởi Vũ Hạnh, Mai Linh, Nga, Huy Tô, Yuki, Ann, Phương Dịch bởi Vũ Hạnh, Mai Linh, Nga, Huy Tô, Yuki, Ann, Phương Thông tin Core i3-3210 / AMD A8-600 Thông tin Core I5-4690 / AMD Ryzen 5