Hướng dẫn này giải thích cách chuyển đổi máy chủ Project Zomboid của bạn giữa Build 41 (B41) và Build 42 (B42) thông qua GPanel. Nó đề cập đến khả năng tương thích của bản lưu, sao lưu thế giới của bạn và tự thực hiện việc chuyển đổi.
Trước Khi Chuyển Đổi: Hiểu Về Vấn Đề Tương Thích Bản Lưu
Project Zomboid lưu trữ tất cả dữ liệu thế giới và người chơi trong một thư mục lưu gắn với phiên bản build mà nó được tạo ra. Hai build sử dụng các định dạng khác nhau cho các phần bản đồ, định nghĩa vật phẩm và dữ liệu nhân vật người chơi.
| Build | Nhánh Beta Steam | Có Thể Dùng Bản Lưu B41? | Có Thể Dùng Bản Lưu B42? |
|---|---|---|---|
| Build 41 (B41) | (để trống/rỗng) | Có | Không |
| Build 42 (B42) | unstable |
Không | Có |
Nhánh beta được đặt trong tab Startup của máy chủ GPanel của bạn.
Khi quá trình chuyển đổi hoàn tất, máy chủ của bạn sẽ khởi động mới trên build mới. Bất kỳ thế giới hiện có nào trên build trước đó vẫn sẽ có trong thư mục lưu, nhưng máy chủ sẽ không tải nó. Nó sẽ không bị xóa tự động — nó chỉ đơn giản là không được sử dụng. Bạn phải hoặc đổi tên máy chủ hoặc xóa dữ liệu lưu hiện có trước khi khởi động trên build mới.
Bước 1 — Sao Lưu Thế Giới Hiện Tại Của Bạn
Trước khi chuyển đổi build, hãy tải xuống một bản sao của bản lưu hiện tại của bạn. Ngay cả khi bạn không có kế hoạch quay lại build cũ, việc có một bản sao lưu sẽ bảo vệ chống lại việc mất dữ liệu do tai nạn và cung cấp cho bạn thứ gì đó để khôi phục nếu hoàn cảnh thay đổi.
Tùy Chọn A: Sao Lưu Qua GPanel
- Đăng nhập vào GPanel và chọn máy chủ Project Zomboid của bạn.
- Dừng máy chủ bằng nút Stop trên tab Console và chờ trạng thái hiển thị Offline.
- Điều hướng đến tab Backups trong GPanel.
- Nhấp vào Create Backup và chờ nó hoàn tất. Bản sao lưu sẽ xuất hiện trong danh sách bên dưới.
- Khi bản sao lưu đã được liệt kê, nhấp vào biểu tượng tải xuống để lưu nó cục bộ.

Tùy Chọn B: Tải Xuống Thư Mục Lưu Qua SFTP
Nếu bạn chỉ muốn tải xuống dữ liệu lưu thế giới thay vì một bản sao lưu máy chủ đầy đủ, hãy kết nối với máy chủ của bạn qua SFTP và tải xuống thư mục lưu theo cách thủ công.
- Trong GPanel, vào tab SFTP và ghi lại hostname SFTP, port, tên người dùng và mật khẩu của bạn.
- Mở một ứng dụng khách SFTP như FileZilla và kết nối bằng các thông tin đăng nhập đó.
- Điều hướng đến thư mục lưu thế giới:
/home/container/.cache/saves/multiplayer/<YourWorldName>/ - Tải toàn bộ thư mục
<YourWorldName>về máy cục bộ của bạn.
Bước 2 — Chuyển Đổi Build Trong GPanel
Việc chuyển đổi giữa B41 và B42 được thực hiện thông qua các tùy chọn khởi động của máy chủ. Không cần yêu cầu hỗ trợ.
- Đăng nhập vào GPanel và chọn máy chủ Project Zomboid của bạn.
- Đảm bảo máy chủ đã được dừng.
- Vào tab Startup.
- Tìm trường Beta Branch:
- Để chuyển sang B41: để trường Beta Branch trống (rỗng).
- Để chuyển sang B42: nhập
unstablevào trường Beta Branch.
- Đổi Server Name trong tab Startup thành một tên mới khác với tên hiện tại của bạn. Điều này ngăn build mới cố gắng tải dữ liệu lưu không tương thích.
- Vào tab Settings và nhấp vào Reinstall Server. Thao tác này tải xuống đúng các tệp game cho build đã chọn.
- Khởi động máy chủ. Nó sẽ tạo ra một thế giới mới dưới tên máy chủ mới.
.cache/, rồi cài đặt lại. Thư mục .cache/ chứa cấu hình máy chủ của bạn, vì vậy điều này giữ nguyên các thiết lập của bạn trong khi đảm bảo một bản cài đặt game sạch cho build mới. Chỉ sử dụng phương pháp này nếu bạn không muốn đổi tên máy chủ — lưu ý rằng dữ liệu lưu dưới tên máy chủ cũ sẽ cần được xóa thủ công khỏi .cache/saves/multiplayer/.
Khả Năng Tương Thích Mod Sau Khi Chuyển Đổi
Các mod không tương thích giữa các build. Một mod được viết cho B41 sẽ không hoạt động trên B42, và ngược lại. Sau khi chuyển đổi, bạn sẽ cần xem lại và thay thế toàn bộ danh sách mod của mình.
- Chuyển từ B41 sang B42: Hầu hết các mod B41 phổ biến đã được cập nhật hoặc thay thế bằng các phiên bản B42. Hãy kiểm tra Steam Workshop để tìm các phiên bản dành riêng cho B42 của các mod mà bạn đang chạy. Lưu ý rằng định dạng
WorkshopItemscũng đã thay đổi trong B42 — hãy xem hướng dẫn cài đặt mod để biết định dạng B42 đúng. - Chuyển từ B42 sang B41: Các mod B42 sẽ không tải được trên B41. Bạn phải tìm và cài đặt các phiên bản B41 gốc của bất kỳ mod nào bạn muốn sử dụng. Hãy kiểm tra Steam Workshop để tìm các tác giả mod duy trì các nhánh B41 riêng biệt.
Câu Hỏi Thường Gặp
Tôi có thể giữ thế giới B41 của mình và đồng thời có một thế giới B42 không?
Không phải trên cùng một máy chủ cùng lúc — một phiên bản máy chủ chỉ chạy một build tại một thời điểm. Tuy nhiên, các tệp lưu B41 của bạn vẫn còn trên đĩa sau khi chuyển sang B42. Nếu bạn chuyển trở lại B41 trong tương lai và khôi phục tên máy chủ gốc, bản lưu cũ có thể được tải lại. Dữ liệu lưu trước đó của bạn được lưu trữ trong .cache/saves/multiplayer/ và không bị xóa tự động trong quá trình chuyển đổi build.
Chuyển trở lại B41 có tốn phí gì không?
Không. Việc chuyển đổi build được thực hiện hoàn toàn thông qua GPanel mà không tính thêm phí. Các slot máy chủ Project Zomboid B41 và B42 có cùng giá tại Legion Hosting.
Người chơi của tôi gặp lỗi không khớp phiên bản sau khi chuyển đổi
Điều này có nghĩa là máy chủ và game client của người chơi đang ở các phiên bản build khác nhau. Người chơi cần khớp nhánh beta Steam của họ với build của máy chủ:
- Trong Steam, nhấp chuột phải vào Project Zomboid và chọn Properties.
- Nhấp vào tab Betas.
- Từ trình đơn thả xuống, chọn None — điều này cung cấp cho bạn build mặc định hiện tại (B41).
- Nếu máy chủ đang chạy B42, hãy chọn unstable thay thế.
- Chờ Steam cập nhật game, sau đó khởi chạy và kết nối.
Vẫn cần trợ giúp?
Nếu bạn gặp sự cố trong quá trình chuyển đổi, hãy mở một yêu cầu hỗ trợ và chúng tôi sẽ hỗ trợ bạn.