Nếu bạn yêu thích thế giới Minecraft và muốn thiết lập không gian riêng để chơi với bạn bè mà không cần phụ thuộc vào... Cung cấp dịch vụ lưu trữ máy chủ Minecraft đắt tiền, sử dụng Loài dực thủ long Đây có lẽ là quyết định tốt nhất bạn có thể đưa ra. Nó không chỉ là một bảng điều khiển thông thường, mà là một công cụ chuyên nghiệp cho phép bạn quản lý các container Docker, điều đó có nghĩa là máy chủ của bạn sẽ... cô lập và tối ưu hóaNgăn chặn một thất bại ở một lĩnh vực làm ảnh hưởng đến toàn bộ nhóm của bạn.
Thực tế là, mặc dù thoạt đầu có vẻ hơi khó hiểu do số lượng các khái niệm kỹ thuật, nhưng một khi hệ thống đã được thiết lập và vận hành, bạn sẽ cảm thấy hoàn toàn kiểm soát được mọi thứ. triển khai các gói mod Từ hệ thống CurseForge phức tạp đến việc thiết lập mạng lưới máy chủ liên kết, Pterodactyl cung cấp cho bạn chìa khóa để bạn có thể tập trung vào những điều quan trọng: xây dựng và tồn tại trong vũ trụ của riêng bạn.
Những điều cơ bản: Hệ sinh thái Pterodactyl
Để điều này hoạt động, trước tiên chúng ta phải hiểu rằng hệ thống được chia thành hai phần cơ bản. Một mặt, chúng ta có... Bảng điều khiểnđó là giao diện web đẹp mắt, được viết bằng... PHP Và Laravel, nơi bạn nhấp vào các nút và xem biểu đồ. Mặt khác, có... Wings, el «daemon» o motor que se encarga del trabajo sucio en el servidor físico, gestionando los container docker Vị trí máy chủ Minecraft của bạn.
Để bắt đầu từ đầu, bạn cần một máy chủ với Ubuntu 22.04Đây là lựa chọn ổn định nhất. Quá trình này bao gồm thiết lập máy chủ web Nginx, một cơ sở dữ liệu Cài đặt MariaDB và cấu hình PHP. Sau khi Panel hoạt động, bạn cài đặt Wings trên cùng một máy hoặc một máy khác, liên kết chúng thông qua một... mã thông báo bảo mật để Ban điều hành có thể ra lệnh cho công cụ thực thi.
Vận hành và phân bổ nút mạng
Trước khi khởi chạy trò chơi, bạn cần cho hệ thống biết sức mạnh xử lý sẽ được đặt ở đâu. Điều này được thực hiện bằng cách tạo một tệp cấu hình. Vị trí và sau đó là một NútNút này là nơi bạn xác định dung lượng RAM và dung lượng ổ đĩa bạn muốn dành cho trò chơi của mình. Một mẹo để tránh những rắc rối không mong muốn là để lại một khoảng trống nhất định. tỷ lệ dự trữ trong tổng bộ nhớ để hệ điều hành không bị treo.
Một bước quan trọng là Phân bổVề cơ bản, đây là các cặp địa chỉ IP và cổng mà máy chủ sẽ sử dụng để cho phép người dùng đăng nhập. Ví dụ, cổng thông thường là... 25565Tuy nhiên, bạn nên sử dụng các tường lửa khác để ngăn chặn bot quét địa chỉ IP của bạn và làm quá tải máy chủ. Nếu bạn sử dụng tường lửa như UFW trên Ubuntu, đừng quên... Mở các cổng trên bộ định tuyến và mở cổng 8080 để Wings và Panel có thể giao tiếp liền mạch.
Tạo máy chủ của bạn: Từ Vanilla đến Forge
Khi nút mạng của bạn đã trực tuyến (màu xanh lá cây), phần thú vị mới bắt đầu. Trong phần quản trị, bạn tạo một máy chủ mới, chỉ định chủ sở hữu và các tài nguyên cần thiết cho nó. Đây là nơi mà... Tổ và Trứng"Tổ" là danh mục chung (ví dụ: Minecraft) còn "trứng" là cấu hình cụ thể của phần mềm.
- Cài đặt Vanilla: Cách đơn giản nhất là bạn chọn trứng Vanilla và trong phần biến số, bạn chỉ định phiên bản, cho dù đó là loại nào. thông tin mới nhất hiện có hoặc một phiên bản cụ thể.
- Máy chủ Forge: Lý tưởng cho việc chỉnh sửa mod. Tại đây bạn phải nhập chính xác phiên bản Forge (như...). 1.20.1-47.3.10) để tập lệnh cài đặt tải xuống các tệp chính xác.
Nếu bạn đang tìm kiếm thứ gì đó cao cấp hơn, thì có... trứng đa năng Có khả năng tự động phát hiện xem gói mod CurseForge có sử dụng Fabric, Forge hay NeoForge hay không, cài đặt trình tải phù hợp và chạy các tập lệnh khởi động. mà bạn không cần phải chạm vào bất kỳ dòng nào. Viết mã thủ công.
Mạng máy chủ và máy chủ proxy (BungeeCord và Waterfall)
Nếu dự án của bạn phát triển và bạn muốn có nhiều máy chủ (một sảnh chờ, một chế độ sinh tồn và một chế độ sáng tạo), bạn cần một... Proxy Giống như BungeeCord hoặc Velocity. Điều quan trọng ở đây là bảo mật: máy chủ proxy phải có... IP công cộng để người dùng đăng nhập, trong khi các máy chủ nội bộ phải sử dụng địa chỉ đó. 127.0.0.1.
Để điều này hoạt động trong Pterodactyl, các máy chủ nội bộ phải có... chế độ trực tuyến được đặt thành false và chế độ dây bungee được kích hoạt trong tệp spigot.ymlVì các container được cách ly, để proxy có thể truy cập các máy chủ nội bộ, đôi khi cần phải trỏ đến địa chỉ IP mạng của Docker, thường là địa chỉ IP của máy chủ Docker. 172.18.0.1Điều chỉnh các quy tắc tường lửa để cho phép lưu lượng truy cập nội bộ.
Tự động hóa và quản lý tiên tiến
Đối với những ai muốn nâng cấp tính năng này lên một tầm cao mới, có thể tích hợp bảng điều khiển với... Bot bất hòa Sử dụng API của Pterodactyl. Điều này cho phép bạn tạo các lệnh như sau: /deploy Chỉ với một cú nhấp chuột, bạn có thể tạo máy chủ, cài đặt gói mod và... Họ giám sát tình trạng của tiểu bang. Từ máy chủ trong thời gian thực từ cuộc trò chuyện.
Ngoài ra, bảng điều khiển còn cung cấp các công cụ mạnh mẽ như... sao lưu theo lịch trình mà bạn có thể gửi lên đám mây (S3 hoặc Google Drive), một bảng điều khiển tương tác để chạy các lệnh mà không cần đăng nhập qua SSH, và một hệ thống vai trò và quyền để quản trị viên của bạn có thể khởi động lại máy chủ mà không cần có quyền truy cập đầy đủ vào cấu hình của máy chủ.
Việc sử dụng cơ sở hạ tầng dựa trên container cho phép quản lý tài nguyên chính xác, ngăn ngừa tình trạng máy chủ bị sập do thiếu RAM nhờ vào việc sử dụng... hạn ngạch nghiêm ngặt và khả năng cấu hình bộ nhớ hoán đổi. Toàn bộ quy trình này, từ cài đặt Ubuntu và triển khai Wings đến thiết lập mạng phức tạp với máy chủ proxy, biến Pterodactyl trở thành công cụ tối ưu cho bất kỳ quản trị viên Minecraft nào đang tìm kiếm... tính ổn định và khả năng mở rộng.






