Làm thế nào để chạy một máy chủ Minecraft Spigot cho nhiều người tùy chỉnh

Mục lục:

Làm thế nào để chạy một máy chủ Minecraft Spigot cho nhiều người tùy chỉnh
Làm thế nào để chạy một máy chủ Minecraft Spigot cho nhiều người tùy chỉnh

Video: Làm thế nào để chạy một máy chủ Minecraft Spigot cho nhiều người tùy chỉnh

Video: Làm thế nào để chạy một máy chủ Minecraft Spigot cho nhiều người tùy chỉnh
Video: Cách Xóa Đường Kẻ Bảng Trong Word - YouTube 2024, Tháng tư
Anonim
Hỗ trợ LAN gốc của Minecraft rất tuyệt vời để chạy các trò chơi khi đang di chuyển, nhưng nếu bạn muốn có một máy chủ chuyên dụng, tùy chỉnh, Spigot là cách để thực hiện. Spigot được xây dựng trên một plugin plugin có tên là Bukkit, giúp bạn tùy biến lối chơi của mình dễ dàng và kể từ khi dự án Bukkit xuất hiện kể từ buổi bình minh của nhiều người chơi Minecraft, nhiều nhà phát triển đã phát hành plugin và sửa đổi riêng của họ.
Hỗ trợ LAN gốc của Minecraft rất tuyệt vời để chạy các trò chơi khi đang di chuyển, nhưng nếu bạn muốn có một máy chủ chuyên dụng, tùy chỉnh, Spigot là cách để thực hiện. Spigot được xây dựng trên một plugin plugin có tên là Bukkit, giúp bạn tùy biến lối chơi của mình dễ dàng và kể từ khi dự án Bukkit xuất hiện kể từ buổi bình minh của nhiều người chơi Minecraft, nhiều nhà phát triển đã phát hành plugin và sửa đổi riêng của họ.

Spigot là gì?

Spigot là một nhánh rẽ nhánh của API Bukkit, bản thân nó là một nhánh rẽ của máy chủ Minecraft chính thức được Mojang phát hành. Bukkit được sinh ra khi các nhà phát triển và các modder không hài lòng với nguồn đóng và thiếu các tính năng trong máy chủ chính thức, và muốn có một giải pháp máy chủ mô-đun và tùy biến hơn. Việc triển khai thực tế API Bukkit được gọi là CraftBukkit, và khi Minecraft phát triển, CraftBukkit đã trở thành sự lựa chọn tốt nhất cho các máy chủ cỡ vừa và lớn. Do một số vấn đề pháp lý, dự án CraftBukkit đã bị đóng cửa và chưa được cập nhật lên phiên bản 1.8 mới nhất của Minecraft.

Đây là nơi Spigot phát huy tác dụng. Spigot được thiết kế để làm cho CraftBukkit nhanh hơn và hiệu quả hơn. Nó sử dụng API Bukkit, vì vậy tất cả các plugin tương thích với Bukkit đều tương thích với Spigot. Khi các bản tải xuống của Bukkit bị gỡ xuống, dự án Spigot tiếp tục cập nhật phần mềm, làm cho nó trở thành lựa chọn lớn nhất cho các máy chủ modded và là lựa chọn duy nhất cho các máy chủ được mod 1.8.

Cài đặt Windows

Spigot không có tải xuống; nó phải được biên dịch từ nguồn. Nhóm Spigot tự động hóa điều này với một chương trình có tên BuildTools. Bạn có thể tải xuống phiên bản mới nhất của BuildTools tại đây. Bạn cũng sẽ cần Git cho Windows. Đảm bảo bạn có phiên bản Java mới nhất.

Tạo một thư mục để chứa tất cả các tệp máy chủ của bạn và dán vào thùng BuildTools trong đó:

Chạy Git để cài đặt Windows và kiên nhẫn chờ đợi cho đến khi thanh tiến trình đến cuối.
Chạy Git để cài đặt Windows và kiên nhẫn chờ đợi cho đến khi thanh tiến trình đến cuối.
Image
Image

Khi Git hoàn tất cài đặt, mở menu bắt đầu và bạn sẽ thấy một ứng dụng mới trong thư mục chương trình của bạn. Chạy Git bash và bạn sẽ thấy một cửa sổ đầu cuối. Nếu bạn có kinh nghiệm với các thiết bị đầu cuối Unix, bạn nên làm quen với cách sử dụng nó. Nếu không, quá trình này là đơn giản anyway. Chỉ cần cd vào thư mục bạn đặt jar BuildTools vào và chạy nó với java -jar:

cd ~/path/to/folder/

java -jar BuildTools.jar

Chương trình BuildTools bây giờ sẽ tải xuống tất cả các mã nguồn cần thiết và biên dịch tự động các tệp jar máy chủ. Quá trình này có thể mất nhiều thời gian. Khi nó kết thúc, bạn sẽ thấy dấu nhắc lệnh và một loạt các tập tin trong thư mục bạn đặt jar BuildTools. Tạo một tài liệu văn bản mới, đặt tên là start.bat, nhấp chuột phải vào nó và chọn chỉnh sửa. Nó sẽ mở trong Notepad và dán tập lệnh này vào:
Chương trình BuildTools bây giờ sẽ tải xuống tất cả các mã nguồn cần thiết và biên dịch tự động các tệp jar máy chủ. Quá trình này có thể mất nhiều thời gian. Khi nó kết thúc, bạn sẽ thấy dấu nhắc lệnh và một loạt các tập tin trong thư mục bạn đặt jar BuildTools. Tạo một tài liệu văn bản mới, đặt tên là start.bat, nhấp chuột phải vào nó và chọn chỉnh sửa. Nó sẽ mở trong Notepad và dán tập lệnh này vào:

@echo off

java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause

Nếu bạn chỉ chạy máy chủ này cho một vài người hoặc cho chính bạn trên cùng một máy, 1gb RAM sẽ hoạt động tốt, nhưng nếu bạn muốn, bạn có thể thay đổi đối số -Xmx thành số tiền cao hơn.
Nếu bạn chỉ chạy máy chủ này cho một vài người hoặc cho chính bạn trên cùng một máy, 1gb RAM sẽ hoạt động tốt, nhưng nếu bạn muốn, bạn có thể thay đổi đối số -Xmx thành số tiền cao hơn.

Lưu tập lệnh và chạy nó. Bạn sẽ gặp lỗi và chương trình sẽ thoát. Điều này là bình thường. Lần đầu tiên bạn chạy spigot.jar, nó sẽ tạo tệp EULA.txt vì lý do pháp lý. Mở nó ra, thay đổi nó từ false thành true, và chạy start.bat lần nữa. Để kiểm tra xem máy chủ có đang chạy hay không, hãy mở Minecraft và kết nối với máy chủ cục bộ:

Bạn sẽ được chào đón với một thế giới Minecraft và một lỗi khi bạn phá vỡ một khối gần đẻ trứng. Điều này là do Spigot mặc định là một vài khối bảo vệ sinh sản từ tất cả những người không phải là một nhà điều hành. Bạn có thể 'tự mình' chỉ từ thiết bị đầu cuối máy chủ bằng cách chạy
Bạn sẽ được chào đón với một thế giới Minecraft và một lỗi khi bạn phá vỡ một khối gần đẻ trứng. Điều này là do Spigot mặc định là một vài khối bảo vệ sinh sản từ tất cả những người không phải là một nhà điều hành. Bạn có thể 'tự mình' chỉ từ thiết bị đầu cuối máy chủ bằng cách chạy

op playername

Hoặc, nếu bạn muốn xóa ai đó,

deop playername

Bạn cần quyền cho phép sử dụng nhiều lệnh trong trò chơi như đưa ra các mục hoặc chuyển sang chế độ quảng cáo. Ngoài ra còn có các plugin có thể cho phép người dùng sử dụng các lệnh cụ thể.

Cài đặt OS X và Linux

Cài đặt Spigot trên OS X và Linux thậm chí còn dễ dàng hơn. Hãy chắc chắn rằng cả hai bạn đã cài đặt phiên bản Java mới nhất. Trên Linux, sử dụng bất kỳ trình quản lý gói nào bạn phải cài đặt git nếu bạn chưa có:

sudo apt-get install git

sudo yum install git

Tải xuống cùng một BuildTools jar từ cài đặt Windows và đặt nó vào thư mục riêng của nó.

Trên máy Mac, mở một thiết bị đầu cuối, điều hướng đến thư mục đó và chạy nó với
Trên máy Mac, mở một thiết bị đầu cuối, điều hướng đến thư mục đó và chạy nó với

java -jar BuildTools.jar

Bạn sẽ thấy một dấu nhắc yêu cầu bạn cài đặt các công cụ phát triển dòng lệnh. Nhấp vào ‘Cài đặt’ và đợi nó kết thúc. Điều này sẽ cài đặt các công cụ cần thiết để BuildTools chạy. Trên Linux, bạn có thể cần phải chạy
Bạn sẽ thấy một dấu nhắc yêu cầu bạn cài đặt các công cụ phát triển dòng lệnh. Nhấp vào ‘Cài đặt’ và đợi nó kết thúc. Điều này sẽ cài đặt các công cụ cần thiết để BuildTools chạy. Trên Linux, bạn có thể cần phải chạy

git config –global –unset core.autocrlf

trước khi chạy bình. Nếu không, tiến trình cài đặt sẽ diễn ra suôn sẻ, và bạn có thể khởi chạy spigot.jar từ dòng lệnh bằng java -jar, hoặc với một kịch bản khởi động:

#!/bin/sh

java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar

Cổng chuyển tiếp

Nếu bạn muốn chơi với bạn bè bên ngoài mạng nội bộ của mình, bạn cần chuyển tiếp cổng trên bộ định tuyến của mình. Cổng của Minecraft mặc định là 25565, mặc dù điều này có thể được thay đổi trong tệp cấu hình server.properties.

Địa chỉ bạn cung cấp cho bạn bè của bạn phải là địa chỉ IP công cộng của bạn, sau đó là dấu hai chấm và số cổng. Bạn có thể tìm địa chỉ IP công khai của mình trực tuyến. Ví dụ: IP mà bạn bè của bạn kết nối sẽ giống như

123.45.67.89:25565

Cài đặt Plugins

Bạn có thể nhận các plugin từ Bukkit hoặc SpigotMC. Nhiều người trong số các plugin là 1,7, nhưng hầu hết sẽ làm việc với 1,8. Cài đặt plugin dễ dàng như tải xuống tệp jar và đặt nó vào thư mục plugin. Sau đó, bạn cần tải lại hoặc khởi động lại máy chủ để plugin mới khởi động.

Dưới đây là một số plugin cơ bản bạn nên cài đặt trên thiết lập:

  • LANBroadcaster mở máy chủ của bạn vào mạng cục bộ của bạn, để bạn bè có thể kết nối mà không cần nhập IP.
  • Multiverse cho phép bạn có nhiều thế giới Minecraft như bạn muốn, và Multiverse Portals cho phép bạn liên kết chúng với nhau một cách dễ dàng.
  • WorldEdit cung cấp quyền kiểm soát mạnh mẽ đối với địa hình và tòa nhà.
  • WorldGuard bảo vệ các bản dựng của bạn khỏi người chơi và môi trường.

Mỗi plugin này có cú pháp riêng mà bạn có thể học bằng cách chạy / trợ giúp trong trò chơi.

Đề xuất: