
Project Zomboid 42.21 hiện đã ở nhánh Stable với các bản sửa lỗi lớn cho multiplayer và server
Project Zomboid Build 42.21 đã chính thức chuyển sang nhánh Stable, mang đến một loạt bản sửa lỗi quan trọng cho multiplayer dành cho dedicated server. Tình trạng zombie bị nhân đôi, quần thể zombie biến mất, đồng bộ mạng và xác thực Steam đều đã được xử lý, đồng thời hai hàm Lua quan trọng đối với modder và quản trị viên server cũng đã được khôi phục.
Sau khi lần đầu triển khai 42.21 trên nhánh Unstable, The Indie Stone hiện đã xem bản cập nhật này là sẵn sàng để áp dụng rộng rãi hơn. Đối với các cộng đồng multiplayer vốn chủ động chờ các bản phát hành Stable trước khi cập nhật thế giới lưu trữ lâu dài, đây là cột mốc thực sự quan trọng.
Project Zomboid 42.21 sửa lỗi nhân đôi zombie trên server multiplayer
Một trong những bản sửa lỗi quan trọng nhất liên quan đến quản lý quần thể zombie trong multiplayer.
Build 42.21 khắc phục các trường hợp nghiêm trọng mà zombie có thể bị nhân đôi trên server multiplayer. Bản cập nhật cũng xử lý những tình huống zombie có thể biến mất khi người chơi rời khỏi một khu vực và chunk tương ứng được tải lại về sau.
Vấn đề này có thể trở nên đặc biệt dễ nhận thấy trên các server được cấu hình với quần thể zombie lớn, khiến bản sửa lỗi này đặc biệt phù hợp với các cộng đồng hardcore và những thế giới tồn tại lâu dài.
Trải nghiệm Build 42 đáng tin cậy hơn cho các thế giới multiplayer tồn tại lâu dài
Các bản sửa lỗi về zombie đặc biệt quan trọng vì Project Zomboid không đơn giản chỉ coi kẻ địch là những thực thể có thể bị loại bỏ quanh người chơi. Trên một server tồn tại lâu dài, việc quản lý quần thể là một phần của chính mô phỏng đó.
Việc nhân đôi ngoài ý muốn có thể dần dần làm sai lệch quần thể zombie dự kiến của một khu vực, trong khi zombie biến mất có thể gây ra tác động ngược lại. Vì vậy, cả hai hành vi này đều có thể ảnh hưởng đến sự cân bằng của một thế giới multiplayer theo thời gian.
Việc đưa các bản sửa lỗi này sang Stable khiến Build 42.21 trở nên hấp dẫn hơn đáng kể đối với các quản trị viên server từng tránh triển khai một bản build Unstable trên server cộng đồng đã hoạt động ổn định.
Đồng bộ multiplayer cũng nhận được nhiều bản sửa lỗi
Build 42.21 cũng tiếp tục công việc của The Indie Stone về đồng bộ multiplayer.
Một số vấn đề liên quan đến mạng đã được xử lý trong chu kỳ phát triển 42.21, bao gồm các tình huống độ trễ cao có thể gây lỗi tải địa hình khi lái xe, hành khách bị dịch chuyển tức thời hoặc hiện tượng giật hình thấy rõ giữa những người chơi.
Một vấn đề mất đồng bộ liên quan đến tọa độ Z-level của người chơi cũng đã được khắc phục.
Những cải tiến này đặc biệt hữu ích cho các server công khai và server cộng đồng, nơi người chơi có thể kết nối từ những vị trí rất khác nhau và do đó gặp các điều kiện độ trễ khác nhau.
Xác thực Steam và các cơ chế bảo vệ anti-cheat được cải thiện
Bảo mật server là một phần khác của bản cập nhật này.
Các nhà phát triển đã mở rộng hệ thống anti-cheat multiplayer của Project Zomboid và khắc phục một số lỗ hổng khai thác, bao gồm cả những vấn đề ảnh hưởng đến safehouse.
Quan trọng hơn đối với các dedicated server công khai, bản cập nhật này sửa một tình huống có thể cho phép người chơi kết nối mà không được xác thực chính xác thông qua Steam.
Điều này có thể làm ảnh hưởng đến các lệnh cấm dựa trên SteamID và khiến việc kiểm duyệt server trở nên kém đáng tin cậy hơn. Build 42.21 khắc phục hành vi xác thực này, củng cố các công cụ có sẵn cho quản trị viên vận hành cộng đồng công khai.
Lua loadstring và loadstream quay trở lại cho mod và công cụ server
Build 42.21 cũng mang đến một thay đổi quan trọng cho modder và quản trị viên của các server được tùy biến mạnh.
Hai phương thức Lua loadstring và loadstream đã được bật lại.
Cả hai hàm này trước đó đã bị vô hiệu hóa trong khi The Indie Stone điều tra các vấn đề bảo mật tiềm ẩn. Sau cuộc điều tra đó, studio quyết định rằng chúng có thể trở lại trong 42.21.
Các nhà phát triển cũng thừa nhận rằng việc tạm thời gỡ bỏ chúng đã gây gián đoạn cho những người tạo mod và quản trị viên server đang phụ thuộc vào chúng.
Vì sao bản phát hành Stable quan trọng hơn bản build Unstable trước đó
Hầu hết các thay đổi này đã xuất hiện từ khi 42.21 được thử nghiệm trên nhánh Unstable của Project Zomboid. Tuy nhiên, đối với một dedicated server, một bản phát hành thử nghiệm và một bản phát hành Stable không mang cùng ý nghĩa.
Các thế giới multiplayer tồn tại lâu dài có thể chứa hàng trăm hoặc hàng nghìn giờ tiến trình chung, cấu hình server mở rộng và bộ sưu tập mod lớn. Vì vậy, các quản trị viên hoàn toàn có lý do chính đáng để thận trọng hơn những người chơi đang thử nghiệm với một file save cục bộ.
Với việc 42.21 hiện đã chính thức là Stable, các cộng đồng có lý do mạnh mẽ hơn nhiều để cân nhắc chuyển các server Build 42 của mình sang phiên bản mới.
Hạ tầng multiplayer của Project Zomboid tiếp tục trưởng thành hơn
Bản cập nhật này nối tiếp nhiều thay đổi lớn cho multiplayer đã được giới thiệu trong chu kỳ Build 42 gần đây.
Đáng chú ý, Build 42.20.3 đã tăng giới hạn multiplayer có thể cấu hình lên tối đa 254 người chơi và mang đến thêm các cải tiến cho việc quản trị server.
Giờ đây, Build 42.21 tập trung nhiều hơn vào hành vi và độ tin cậy của các thế giới tồn tại lâu dài đó: quần thể zombie, đồng bộ mạng, xác thực, hệ thống anti-cheat và khả năng tương thích mod.
Chạy server Project Zomboid của bạn với VeryGames
Tạo một thế giới Project Zomboid tồn tại lâu dài cho bạn bè hoặc cộng đồng của bạn và quản lý dedicated server thông qua nền tảng VeryGames. Với DediGames® Box, server game, cấu hình và mod có thể được quản lý từ một panel điều khiển tập trung.
Tạo server Project Zomboid của bạn →