Tham số khởi chạy và cờ JVM
Cờ khởi chạy Java là gì, bảng điều khiển Millida tự thay đổi những cờ nào và khi nào nên thêm cờ riêng.
Cập nhật 13 tháng 8, 2026
Máy chủ Minecraft chạy dưới dạng một tiến trình Java và có các tham số: dung lượng bộ nhớ, bộ thu gom rác, thuộc tính hệ thống.
Bảng điều khiển làm gì
Millida tự xây dựng chuỗi khởi chạy: nó thay thế bộ nhớ của gói dịch vụ, một bản Java phù hợp và một bộ cờ bộ thu gom rác. Bạn không cần thay đổi điều này thủ công, và trong hầu hết trường hợp việc đó có hại — những "tối ưu hóa" phổ biến trên mạng được viết cho Java 8 và khiến mọi thứ tệ hơn trên các phiên bản hiện đại.
Điều thực sự quan trọng
| Tham số | Ý nghĩa |
|---|---|
-Xmx / -Xms | Heap tối đa và heap khởi tạo. Do gói dịch vụ đặt |
| Bộ thu gom rác | Mặc định là G1; với heap lớn đôi khi ZGC tốt hơn |
-Dfile.encoding=UTF-8 | Ký tự Cyrillic trong log và cấu hình |
-Dcom.mojang.eula.agree | Không cần: EULA được bảng điều khiển chấp nhận |
Cờ của Aikar
Một bộ cờ G1 nổi tiếng dành cho máy chủ Minecraft. Phân tích chi tiết chúng làm gì và khi nào hữu ích — Cờ của Aikar.
Thuộc tính hệ thống của mod và plugin
Đôi khi một gói mod yêu cầu một thuộc tính như -Dfml.queryResult=confirm (xác nhận thay thế registry) — những thứ như vậy được ghi vào tham số khởi chạy và không thể thay bằng bất cứ thứ gì khác.
Lưu ý
Chuỗi khởi chạy là thứ khiến máy chủ hỏng hoàn toàn chứ không phải hỏng một phần: một lỗi gõ trong cờ khiến tiến trình thoát ngay lập tức mà không có thông báo lỗi rõ ràng. Hãy thay đổi từng cờ một và xem hai mươi dòng đầu tiên của log sau khi khởi động — Log.
