Kiến thức Cloud VPS

Cách cài plugin và mod cho server Minecraft cho người mới

Quỳnh Như Đăng 1 giờ trước 0 0

Tải plugin về quăng vào mà server im re? Hoặc cài mod xong bạn bè vào không được? Bài này gỡ rối từ gốc: plugin khác mod chỗ nào, server phải chạy bản gì, bốn bước cài plugin, và cách đọc log để biết đúng bệnh khi server không chịu lên.

Chào cả nhà nha, hôm nay Quỳnh Như lại kể bạn nghe chuyện về cái server Minecraft nè!

Hôm bữa có anh khách quen bên tiệm tâm sự với Như: "Như ơi, anh lập cái server cho nhóm bạn chơi mà cứ xây xong nhà là bị creeper nổ banh chành! Thấy người ta cài cái bảo vệ đất hay lắm, rồi còn thêm mini-game, xe cộ, máy móc tá lả... Anh cũng lên mạng tra, mà ôi trời ơi, chỗ thì bảo cài plugin, chỗ lại xúi cài mod! Tải về quăng vô rồi mà server im re chả nhúc nhích, hoặc là nhóm bạn anh vào game không được, văng ra hết trơn. Đau đầu thương ghê á!"

Quỳnh Như nhận thấy là chuyện này các bạn mới làm server gặp hoài luôn đúng không nào? Nhìn đống file rắc rối là muốn xỉu ngang rồi. Nên bài này mình sẽ gỡ rối giúp bạn nha, để chúng ta biết rõ lúc nào cài plugin, lúc nào cài mod, và làm sao cho chuẩn xác, không bị "hành" nữa á!

Tóm tắt nhanh cho người bận:

  • Plugin: Chạy hoàn toàn ở server. Người chơi không cần cài gì hết, cứ vô là có. Server của bạn phải chạy bản Paper, Spigot hoặc Purpur. Cài bằng cách bỏ file .jar vào thư mục plugins/ rồi KHỞI ĐỘNG LẠI server, gõ /plugins để kiểm tra. Tuyệt đối không dùng lệnh /reload nghen!
  • Mod: Làm thay đổi cả game luôn. Server và TẤT CẢ người chơi đều phải cài giống hệt nhau, cùng phiên bản mod mới vào được. Cần chạy bộ nạp mod như Forge, Fabric, hoặc NeoForge.
Các khối file plugin đuôi jar đang được cắm vào thư mục plugins của một máy chủ Minecraft đang phát sáng

Plugin và mod khác nhau chỗ nào?

Đừng nhầm lẫn hai món này nha, chọn sai là công cốc liền đó!

Quỳnh Như ví von thế này cho dễ nhớ nè: Plugin giống như bạn đi thuê mặt bằng mở quán cà phê, rồi tự ý mua thêm đèn nháy, treo tranh, đặt thêm bàn ghế. Mấy món đó chỉ ở trong quán của bạn (server), khách (người chơi) bước vào là thấy đẹp, ngồi chơi luôn, không cần họ phải tự xách ghế từ nhà đi. Tức là plugin chỉ cần cài trên server, thêm tính năng (bảo vệ nhà, shop tiền tệ) mà không đụng chạm file gốc của game. Người chơi hoàn toàn thảnh thơi!

Còn Mod thì sao? Mod giống như bạn đập luôn cái quán đi để xây lại thành lâu đài, rinh về toàn những món chưa từng có trên đời! Mod thay đổi cốt lõi nội dung game (thêm quái vật mới, khối mới, thế giới mới). Vì thế, bắt buộc tất cả người chơi cũng phải cài y chang bộ mod đó thì game mới hiểu và cho vào chơi chung được.

So sánh plugin chỉ cần cài trên server với mod bắt buộc cài trên cả server lẫn máy của mọi người chơi

Server của bạn đang chạy bản nào?

Trả lời gọn trước cho bạn nào đang vội: muốn cài plugin thì dùng bản Paper. Muốn cài mod thì dùng Fabric hoặc NeoForge. Xong! Còn vì sao lại vậy và mấy trường hợp đặc biệt thì đọc tiếp phía dưới nghen.

Bạn có biết lý do số một khiến người mới cài plugin xong mà server... đứng hình không? Đó là vì họ xài bản Minecraft gốc (vanilla) của Mojang. Khổ thân, bản gốc đó không chạy được plugin đâu á! (Bản gốc vẫn thêm thắt được chút đỉnh bằng datapack — sửa công thức chế tạo, phần thưởng, lệnh tự chạy — nhưng datapack chỉ là dữ liệu và lệnh thôi, không làm được mấy việc kiểu bảo vệ đất hay shop tiền tệ như plugin đâu nha.)

  • Muốn chạy plugin: Bạn phải đổi server sang bản cộng đồng họ Bukkit. Quen thuộc nhất là Spigot, nhưng hiện tại Paper mới là "chân ái" (được khuyên dùng nhiều nhất, chạy mượt mà, tối ưu ngon ơ) hoặc Purpur. Plugin nào viết cho Bukkit/Spigot thì hầu như đều xài ngon trên Paper nghen.
  • Muốn chạy mod: Vanilla hay Paper đều "bó tay". Bạn phải cài bộ nạp mod (mod loader). Xưa giờ thì có Forge (hay dùng cho modpack cũ 1.12.2/1.16.5/1.20.1). Sau đó NeoForge tách ra từ Forge (hồi bản 1.20.1) và nay được nhiều modpack mới chọn, nhất là từ bản 1.21 trở lên. Ngoài ra còn có Fabric (rất nhẹ, ra mắt siêu nhanh theo bản game, nhiều mod tối ưu xịn). Còn mấy bản ở khúc giữa (1.20.2 đến 1.20.6) thì đang là giai đoạn chuyển giao, mỗi mod chọn một bên, nên bạn cứ xem trang của bộ mod mình thích rồi làm theo nó nghen.

Ba nền nạp mod này KHÔNG chơi chung với nhau! Chọn sai nền là server sụp ngay khi mở. Bạn phải chọn nền theo bộ mod bạn thích yêu cầu nền nào, chứ hông phải chọn theo sở thích đâu nha.

"Vậy đang chơi dở, đổi sang Paper có mất thế giới không?" Câu này Như bị hỏi hoài luôn! Yên tâm nha: không mất. Bạn chỉ thay cái file .jar dùng để khởi động server thôi, còn thư mục world (kèm world_nether, world_the_end) thì giữ nguyên tại chỗ, nhà cửa công trình vẫn còn y nguyên. Nhưng bạn nhớ hai điều: tắt server hẳn rồi mới sao lưu (xem mục sao lưu ở dưới), và biết trước rằng lần chạy đầu trên bản mới có thể tự nâng cấp dữ liệu thế giới — nên sau đó quay ngược về bản gốc không phải lúc nào cũng êm. Có bản sao lưu trong tay là bạn khỏi lo gì hết á!

Nếu bạn chưa rành cách tạo server, Quỳnh Như mời bạn xem qua bài hướng dẫn dựng server Minecraft trên VPS từ A đến Z trước cho chắc cú nghen!

Cài plugin cho server Minecraft — bốn bước nhẹ nhàng

Cài plugin siêu đơn giản, chỉ cần theo đúng 4 bước đếm ngón tay sau:

  1. Tải file .jar của plugin từ các kho chính thống của cộng đồng. Nhớ là nguồn uy tín thôi nha, coi chừng tải bậy là ôm "trái đắng" đó!
  2. Bỏ file .jar vào thư mục plugins/. (Thư mục này nằm chung với chỗ để file server. Nếu bạn mới chạy server lần đầu, thư mục này sẽ tự động được tạo ra á).
  3. KHỞI ĐỘNG LẠI server. Bạn gõ stop để tắt hẳn, rồi bật lại. Chạy trên máy nhà thì bấm lại cái file khởi động quen thuộc; còn chạy trên VPS thì gõ lại đúng dòng lệnh java bạn vẫn dùng để mở server (hoặc bật lại dịch vụ nếu bạn có cài sẵn).
  4. Kiểm tra bằng lệnh /plugins (hoặc gõ tắt /pl). Tên plugin hiện màu XANH LÁ là bạn đã thành công rực rỡ! Nếu nó đỏ chót, ôi thôi lỗi rồi, bạn phải mở file logs/latest.log ra xem bệnh tình nó thế nào nha. File đó là file chữ thường thôi, mở bằng trình soạn thảo văn bản nào cũng được, kéo xuống cuối là thấy phần mới nhất á.

À, có một lỗi ngớ ngẩn mà ai mới dựng server cũng dính ngay lần chạy đầu: quên đồng ý điều khoản nên server không thèm lên. Bạn mở file eula.txt đổi chữ false thành true là chạy ngon nha.

Còn chuyện cái lệnh /reload — đừng lạm dụng nghen!

Nhiều bạn lười khởi động lại nên xài /reload cho nhanh. Nhưng mà nó không an toàn chút nào! Nó ép nạp lại plugin lúc server đang chạy, rất dễ gây rò rỉ bộ nhớ, làm các plugin dẫm chân lên nhau, hỏng bộ lập lịch, thậm chí làm hỏng luôn dữ liệu server đó. Paper còn thẳng thừng in ra dòng cảnh báo đỏ chót nếu bạn dám gõ lệnh này. Nhớ quy tắc vàng của Như nè: Thêm/gỡ plugin xong là phải KHỞI ĐỘNG LẠI, đừng /reload!

Cài mod — server sao, người chơi y vậy

Mod thì phức tạp hơn plugin một chút, vì mình phải lo cho cả hai đầu:

  1. Phía Server: Server của bạn phải đang chạy ĐÚNG bộ nạp mod khớp với phiên bản game. Khi chạy thành công, nó sẽ tự đẻ ra thư mục tên là mods/. Việc của bạn là bỏ file .jar của mod vào đó. Mẹo nhỏ: Nếu bạn xài Fabric, một số mod sẽ đòi thêm Fabric API, bạn nhớ tải và bỏ chung vào thư mục mods luôn nghen!
  2. Phía Người Chơi: Các bạn bè của bạn cũng phải làm i chang: Cài bộ nạp mod vào máy tính + tải ĐÚNG phiên bản game + chép ĐÚNG bộ file mod đó vào thư mục mods/ trên máy họ. Thiếu một món, sai một version thôi là game sẽ văng bảng thông báo "missing mod" đuổi cổ ra ngoài ngay lập tức!

Bốn lỗi hay gặp và cách đọc log "bắt mạch"

Nhìn bảng đen ngòm báo lỗi, nhiều bạn hoảng lắm. Nhưng Như chỉ bạn cách đọc log siêu tốc nè. Nhớ mẹo này nha: Mở file logs/latest.log hoặc file trong thư mục crash-reports/ ra, và TÌM DÒNG BÁO LỖI ĐẦU TIÊN. Đó mới là gốc rễ vấn đề!

Sơ đồ chẩn đoán bốn lỗi hay gặp khi cài plugin và mod cho server Minecraft: sai phiên bản, thiếu thư viện, sai Java, xung đột
  1. Sai phiên bản (Lỗi "quốc dân"): Bệnh này hay gặp nhất! Dấu hiệu trong log: 'Unsupported API version' (phía plugin), hoặc 'Incompatible mods found!' (phía mod). Hoặc đơn giản là người chơi bị chặn cửa vì báo phiên bản không khớp.
  2. Thiếu thư viện phụ thuộc (phía PLUGIN): Một số plugin không sống độc lập mà phải "bám" vào plugin khác (như Vault, ProtocolLib, PlaceholderAPI). Dấu hiệu trong log: 'Unknown/missing dependency plugins: [Tên plugin còn thiếu]'. Bạn cứ tải đúng cái tên nằm trong ngoặc vuông đó về là xong nha.
  3. Thiếu thư viện phụ thuộc (phía MOD): Mod thì hay đòi Fabric API hoặc một mod thư viện khác. Dấu hiệu trong log: 'Missing or unsupported mandatory dependencies', và ngay dưới đó nó ghi rõ tên mod đang thiếu cùng khoảng phiên bản nó cần luôn á.
  4. Sai Java: Log báo 'UnsupportedClassVersionError', hoặc gọn hơn là 'Unsupported class file major version' kèm một con số. Nghĩa là bạn đang xài bản Java quá cũ rồi. Ví dụ nghen, Minecraft từ bản 1.20.5 trở lên là bắt buộc phải xài Java 21 rồi á.
  5. Xung đột nhau: Hai anh plugin/mod cùng tranh nhau sửa một tính năng là server "oánh lộn" sập luôn. Cái này bạn vào crash-reports/, file mới nhất sẽ ghi đích danh "thủ phạm" gây rối.

LỜI DẶN QUAN TRỌNG NHẤT BÀI — chỗ tải file: đây là chỗ duy nhất mà làm sai thì bạn mất tài khoản chứ không chỉ mất thời gian. Mà "kho uy tín" nghe thì hay, làm sao biết cái nào uy tín? Quỳnh Như chỉ bạn ba cách nhận ra, khỏi cần thuộc tên trang nào hết nha:

  1. Đi từ trang chủ, đừng đi từ ô tìm kiếm. Mở trang chủ của chính bản server bạn đang dùng, hoặc trang dự án của cái plugin đó, rồi bấm theo đường dẫn tải của họ. Gõ "tải plugin minecraft" rồi bấm đại kết quả đầu tiên là kiểu dễ dính bẫy nhất.
  2. Ưu tiên nơi công khai mã nguồn và có lịch sử phiên bản. Chỗ nào cho bạn xem được các bản phát hành cũ, ngày phát hành, ghi chú thay đổi thì đáng tin hơn hẳn chỗ chỉ có mỗi nút tải to đùng.
  3. Đối chiếu tên tác giả. Tên người đăng ở trang tải phải trùng với tên ghi trong trang dự án. Lệch nhau là dấu hiệu xấu, bỏ qua ngay nghen.

Và tuyệt đối tránh xa mấy trang "tải miễn phí bản quyền" hay "mod crack" nha bạn. Thú thật thêm chuyện này cho bạn cảnh giác: ngay cả kho lớn cũng từng bị chèn mã độc (có một đợt như vậy hồi năm 2023). Nên khi chọn file, đừng nhìn lượt tải cao mà yên tâm — mấy file đông người tải mới đúng là thứ kẻ xấu nhắm vào. Hãy nhìn thứ khác: phiên bản có khớp đúng bản server của bạn không, phát hành gần đây chưa, phần ghi chú thay đổi có đàng hoàng không. Rồi quét virus trước khi chạy là yên tâm á.

Sao lưu trước khi "vọc" và cách cấp cứu

Vọc vạch thì vui, nhưng lỡ tay hỏng thì buồn lắm. Trước khi cài món gì mới, bạn NHẤT ĐỊNH phải sao lưu (backup) nghen. Mất có mấy phút thôi nhưng cứu bạn được cả tuần cày cuốc!

Cần sao lưu gì?

  • Thư mục thế giới (world, world_nether, world_the_end)
  • File server.properties
  • Thư mục plugins/ (hoặc mods/ kèm theo config/ nếu xài mod)

Nhanh nhất là bạn gõ lệnh /save-all vào console server, xong copy nguyên xi thư mục chứa server ra một chỗ khác cất kỹ là yên tâm! Bạn có thể xem thêm sự khác nhau giữa backup và snapshot để quản lý an toàn hơn nè.

Lỡ cài xong mà server "im lìm" không chịu lên thì sao? Bình tĩnh! Bạn vừa thả file .jar nào vào thì đi tìm đúng file đó gỡ ra, rồi khởi động lại server. Hãy nhớ lấy nguyên tắc vàng của Quỳnh Như: THÊM MỘT THỨ, TEST MỘT LẦN. Cứ cài 1 plugin/mod, mở server lên chơi thử xem sao, ổn rồi mới cài tiếp cái thứ 2. Chứ bạn cài 1 lúc 20 cái rồi sập, thánh cũng không biết lỗi tại cái nào đâu!

Bắt được thủ phạm rồi thì làm gì tiếp? Bạn có ba đường nha: tìm bản khác của chính plugin/mod đó cho khớp đúng phiên bản server bạn đang chạy (hay gặp nhất, và cũng dễ nhất); hoặc cài thêm cái thư viện mà nó đang đòi; hoặc nếu tác giả bỏ lâu rồi không cập nhật nữa thì đành kiếm plugin khác cùng chức năng thay thế. Còn chuyện hạ phiên bản server xuống cho vừa một cái plugin thì Quỳnh Như khuyên đừng — kéo theo cả đống thứ khác hỏng theo á.

Khi nào bạn cần VPS riêng để cài plugin/mod thoải mái?

Chuyện là vầy, nhiều bạn dùng mấy dịch vụ tạo server miễn phí online, ban đầu thấy cũng vui, nhưng lúc muốn cài plugin hay đọc log sửa lỗi thì lại... mếu máo, vì mức quyền cho mình tới đâu là tùy dịch vụ, có nơi mở có nơi giới hạn.

Lúc này, bạn sẽ nghe nhiều người rỉ tai nhau chuyện đi thuê Cloud VPS (máy chủ ảo). Quỳnh Như muốn nói thẳng và thật lòng thế này: VPS KHÔNG tự nhiên làm cho plugin của bạn chạy ngon hơn hay xịn hơn đâu!

Nhưng, cái đáng tiền thật sự của Cloud VPS chính là sự TỰ DO và TOÀN QUYỀN. Bạn cầm trong tay "chìa khóa nhà": bạn thoải mái vào thư mục plugins/mods, muốn xóa muốn thêm lúc nào tùy thích, thoải mái đổi qua lại giữa các bản server (Paper, Fabric, Spigot), tự do đọc file log để sửa lỗi, và thích khởi động lại bao nhiêu lần cũng được! Không ai quản hết á.

Nếu bạn muốn có một cái "nhà" riêng như vậy để thả ga vọc vạch, bạn có thể ngó qua dịch vụ Cloud VPS của cloudmoon.net thử nghen! Vọc nhiều mà có khi nặng quá, bạn nhớ xem bài cách xử lý server Minecraft bị lag để tối ưu lại nha.

Bỏ plugin vào thư mục plugins rồi khởi động lại mà server không nhận là vì sao?

Thường nhất là do server của bạn đang chạy bản vanilla (bản gốc) không hỗ trợ plugin. Bạn phải đổi sang chạy bản Paper, Spigot hoặc Purpur. Lý do thứ hai là plugin đó cần tải thêm một plugin phụ trợ khác mới chạy được, bạn nhớ kiểm tra file log báo lỗi nhé.

Plugin và mod có cài chung trên một server được không?

Về nguyên tắc cơ bản thì là không! Các bản server như Paper (cho plugin) và Fabric/Forge (cho mod) là khác nhau. Vẫn có một số bản server lai cố ghép cả hai lại, nhưng bên chịu thiệt thường là plugin: chúng hay hỏng trước mỗi khi bản game hoặc bản mod cập nhật, vì bản lai phải chạy theo sau cả hai phía nên luôn ra bản vá trễ. Người mới mà bắt đầu từ đó thì lúc lỗi sẽ không biết trách ai, nên Quỳnh Như khuyên cứ chọn hẳn một phe cho nhẹ đầu nghen.

Bạn bè có phải cài gì trên máy họ không?

Nếu server bạn chỉ cài Plugin thì bạn bè không cần cài gì hết, cứ mở Minecraft lên vào chơi thôi! Nhưng nếu server cài Mod, thì bạn bè cũng BẮT BUỘC phải cài đúng bộ nạp mod (Forge/Fabric) và chép y chang bộ mod đó vào máy họ mới vào được nha.

Gõ /reload thay vì khởi động lại có sao không?

Có sao đó bạn ơi, nguy hiểm lắm nha! Gõ /reload rất dễ gây xung đột, rò rỉ bộ nhớ, hỏng lập lịch các chức năng, thậm chí làm hỏng dữ liệu server luôn. Khởi động lại (gõ stop rồi bật lên) mất thêm chút xíu thời gian mà an toàn cho server hơn rất nhiều!

Cài plugin xong server giật hơn trước thì làm sao?

Plugin mang tính năng mới vào thì dĩ nhiên server sẽ tốn sức hơn để xử lý rồi. Nếu giật quá, bạn nên kiểm tra xem có xài trùng tính năng, cài plugin quá nặng không. Mời bạn đọc ngay bài hướng dẫn xử lý server Minecraft bị lag để biết cách dọn dẹp cho mượt lại nhé!

Quỳnh Như chúc các bạn thành công hô biến cái server của mình thành một sân chơi xịn xò nhất nha! Hẹn gặp lại nghen!

Bài viết liên quan

Bình luận (0)

Bạn cần đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Zalo