Vào thẳng nội dung

Lựa chọn host cho server

Đây là một danh sách gồm những lựa chọn phổ biến khi đề cập đến việc host một server Minecraft, xếp từ mạnh cho đến củ chuối nhất.

Dedicated Server - Cả 1 máy riêng dành cho bạn

Đắt nhất trong các lựa chọn, yêu cầu có kĩ năng quản trị Linux tối thiểu.
Nếu muốn, bạn có thể chọn OVH hoặc Hetzner

Khả thi với server ~50 người chơi

Shared host - Cùng "chia sẻ" tài nguyên với các server khác

Khả thi với server từ 10~50 người chơi, tuỳ theo gói mà bạn mua.

Oracle Cloud Free Tier - Miễn phí, nhưng cũng có điểm trừ

Có thể không có cho bạn vì dạo gần đây nó khá nổi, và số lượng instance của Oracle thì có hạn. Bạn có thể tham khảo chi tiết hơn tại đây
Khả thi với server ~20 người chơi liên tục, với instance A1 ARM-based

Lưu ý rằng instance của bạn có khả năng bị disable hoặc xoá hoàn toàn vào ngày thứ 60, nhưng bạn vẫn có thể xoá instance hiện tại và sử dụng một instance mới (tất nhiên bạn phải còn dung lượng trống trên cloud)

Lưu ý

Nếu bạn muốn theo con đường này, bắt buộc phải có backup boot volume.

VPS - Virtual Private Server

Nghe thì có vẻ hời, nhưng thực chất thì VPS sẽ có thể không bằng shared host, vì phần lớn VPS hiện tại trên thị trường chỉ tập trung vào phân khúc web-hosting, vậy nên tài nguyên (CPU, RAM, v.v) có thể sẽ kém hơn, khiến cho trải nghiệm của bạn bị tệ đi rất nhiều.
Khả thi tuỳ theo loại VPS mà bạn chọn. Nếu quyết định theo hướng này, hãy tìm VPS chuyên dụng để host server game, thay vì những VPS để host web.

Budget Host - Rẻ hơn Shared Host, và tất nhiên là tệ hơn

Họ sẽ cố gắng nhồi nhét càng nhiều server lên 1 máy có thể càng tốt, kiểu như nhét khách vào xe buýt vậy. Đây chính là lý do mà chúng rẻ hơn shared host, đơn giản vì ít máy = ít chi phí hơn.
Thường chi nhiều tiền cho quảng cáo hơn là chất lượng dịch vụ của chính họ.
Thường nhắm đến những con mồi nhẹ dạ cả tin, có thể nhận biết như sau:

  • Model CPU không được đề cập đến trên các gói dịch vụ
  • Các gói được bán phân chia theo số lượng người chơi tối đa
  • Quá 10GB RAM thì bắt đầu bán RAM theo GB
  • "Lưu trữ không giới hạn"
  • Discount "chỉ còn lại hôm nay" nhưng refresh quanh năm vẫn thấy
  • Xms=128M trong JVM startup flag, có thể dùng timings report để nhận biết

Khả thi cho server từ 5~25 người chơi.
Có thể tự dưng hiệu năng bị hẻo bất thình lình, chỉ vì cái máy chủ của bạn xui xẻo bị cho lên một cái VPS chật ních.

Summerhost - Đứa con ghẻ của Budget Host

Thuật ngữ "Summerhost" ám chỉ những host "sớm nở, chóng tàn", mọc lên vào mùa hè khi mà nhu cầu cho server Minecraft tăng cao đột biến, để khi nhu cầu giảm thì cho sập, đợi đến năm sau thì thay tên đổi họ nhưng thực chất chỉ là "bình mới rượu cũ". Bạn có thể đọc thêm về Summerhost tại đây

Tốt nhất là nên tránh xa ra, vì loại host này có thể sập bất thình lình và đưa cả cái server của bạn xuống mồ chung với nó.

Free host - Tệ nhất của những thứ tệ trong danh sách

"Nếu bạn không trả tiền cho sản phẩm, bạn chính là sản phẩm ở đây".

  • Với chiến thuật marketing "ở đây chúng tôi miễn phí", để chỉ phải chi rất ít chi phí, trong khi chia rất ít tài nguyên cho rất nhiều người.

Lấy ví dụ như Aternos và Minehut, chúng đều có rất, rất nhiều hạn chế, như là JVM flags, config files, plugin, server JAR, không thể nhập/xuất file ra, vân vân và mây mây. Bạn đang tự nhảy vào hệ sinh thái và tự biến mình thành một món hàng trên kệ cho họ bán

Self host - Triển tại nhà

Nếu như bạn không sợ bị DDOS bởi một thằng ất ơ dở hơi/chán không có gì làm nào đó, bạn có thể tiếp tục. Tuy nhiên, phương pháp này vẫn được khuyến nghị là không nên làm, trừ khi bạn có đủ kiến thức và tự phòng vệ được bản thân.
Nếu bạn vẫn muốn tiếp tục, đây là những hành trang cơ bản bạn có thể làm theo:

Raspberry PI - Selfhost nhưng là một cực hình

Một giải pháp lý tưởng nếu bạn muốn sự tra tấn. Một chiếc Raspberry PI không thể chạy những phiên bản Minecraft mới hơn mà không bị lược bỏ một đống tính năng.
Khả thi cho server từ 1~5 người, hoặc chỉ dùng để test plugin một mình bạn mà thôi.

Nên chọn cái nào giờ ?

  • Nếu bạn muốn tạo một server đàng hoàng, hãy sử dụng Dedicated Server/Shared Host
  • Nếu bạn không muốn đầu tư nhiều tiền mà vẫn muốn có server, có thể chọn Budget Host/VPS
  • Nếu bạn chỉ muốn mở server cho một số ít bạn bè chơi chung, có thể self host/thuê một hosting giá rẻ.

Credit: Hosting options của Eternity