• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
BạnGáiTôi đá tôi ngã

Thảo luận MC Server Hướng dẫn_Giảm dung lượng Bản đồ/Thế giới/Map Minecraft

Tham gia
20/06/2018
Bài viết
29
:-B
1775467813348.webp


Bởi vì không một ai hướng dẫn bằng tiếng Việt cả, và mọi người còn đang bận gatekeep kỹ năng của nhau, nên mình quyết định viết bài này để hướng dẫn các bạn, cụ thể với Video bằng tiếng Anh:

0. Dừng máy chủ Minecraft lại, bất kỳ hành động nào tương tác với tệp thế giới khi chưa dừng máy chủ có thể sẽ làm hỏng toàn bộ dữ liệu.​

  1. Tải MCA Selector về máy tính cá nhân.​
  2. Tải các tệp thế giới của máy chủ về máy tính cá nhân, nên tải ở dạng .tar.gz hoặc dùng sftp để tải xuống.
    1780397654310.webp
    1775468350734.webp
  3. Giải nén tệp .tar.gz với 7zip hoặc WinRar hoặc PeaZip.​
  4. Mở MCA Selector lên, nhấn tổ hợp phím:​
  • Ctrl + O để thiết lập thế giới cần xóa, cụ thể ở đây là các tệp world | world_nether | world_the_end
    1780397823857.webp
  • Ctrl + F để thiết lập bộ lọc những khu vực cần xóa hoặc Selection -> Filter
    1780397873324-webp.50058
4. Nhập điều kiện InhabitedTime < 72000 hoặc InhabitedTime < "60 minutes" tức thời gian hoạt động của người chơi trong khu vực đó < 1 giờ chơi (72000 ticks ≈ 1 giờ, 20 tick = 1 giây)
1780397966933.webp

* Tip:
Nên tham khảo thêm trang Wiki này https://github.com/Querz/mcaselector/wiki/Custom-Filter-Tutorial#42-intermediate
return region.getLong("InhabitedTime") < 72000 &&
region.getList("block_entities").stream().noneMatch(be -> be.getString("id").equals("minecraft:chest"));
Để xóa những khu vực không có Rương (Chest), chưa tính tới NBT của các khu vực có khối tuỳ chỉnh do Nexo / Craft-Engine tạo ra.

5. Nhấn Ok -> các khu vực thỏa mãn điều kiện, sẽ được chọn.
1775468917754.webp

6. Sau khi kiểm tra những khu vực được chọn KHÔNG PHẢI là công trình quan trọng của người chơi, bắt đầu thực hiện việc xóa Chunk tại Selection -> Delete Selected Chunks
1780398055515.webp

7. !! Không có lệnh hoàn tác khi đã thực hiện xóa những khu vực rác - ít hoạt động, thường quy trình này sẽ làm giảm đi dung lượng của tệp thế giới chính đi 80-95%
1775469119731.webp

8. Làm vậy tương tự với các tệp world_nether | world_the_end
9. Nén các tệp mới ở dạng .tar hoặc .zip
10. Xóa các tệp thế giới cũ bên máy chủ đi, tải lên tệp mới đã được thực hiện việc giảm tải dung lượng.
11. Giải nén, là máy chủ chạy được.

  • Bốn bước chiến lược chính để phát triển kích thước máy chủ nhỏ hơn:
1Giảm tốc độ Elytra ở Overworld và Nether: vì Elytra cho phép di chuyển quá nhanh, dẫn đến việc tải chunk mới liên tục, gây quá tải và làm đầy bộ nhớ lưu trữ vốn siêu ít ỏi của máy chủ bạn.
2Thu nhỏ biên giới thế giới Overworld từ 30tr x 30tr xuống 100k x 100k: giúp giảm dung lượng lưu trữ, tăng tương tác người chơi, và tách biệt khỏi xu hướng mở rộng biên giới lớn như các dạng máy chủ SMP.
3Thiết lập nền kinh tế elytra: biến Elytra thành vật phẩm kinh tế quý hiếm, tăng giá trị cho những người chơi đã bỏ công sức săn lùng elytra trong End. Ví dụ như:
  • EconomyShopGUI: Giới hạn vật phẩm Elytra được BÁN ra mỗi tuần và tăng 70% giá theo sức mua của người chơi.
  • Không Giữ kho đồ - keepinventory tại các khu vực The End.
  • Sử dụng Plugin/Datapack thay đổi cơ chế sản sinh địa hình hoặc Elytra của khu vực The End :-B
4Bỏ tiền mua Host ngoại như Lagless/Bloom/UltraServer... hoặc Đầu tư thêm vào dung lượng của máy chủ:cry:
 

Đính kèm

  • 1780397873324.webp
    1780397873324.webp
    34.1 KB · Lượt xem: 14
Tus rất hay và nên phổ biến hơn trong cộng đồng :p21:
 
Similar content Most view Xem thêm
Back
Top Bottom