Spigot 搭建 Minecraft 服务器

搭建服务器

环境依赖

Git

sudo apt install git

Java

参照Minecraft Wiki的内容,Minecraft对 Java 版本的最低要求如下

Minecraft版本(起) Minecraft版本(止) Java版本最低要求
第一版 1.5.2 5
1.6.1 1.11.2 6
1.12 1.16.5 8
1.17 1.17.1 16
1.18 1.20.4 17
1.20.5 最新 21

最简单的办法就是使用源安装

sudo apt install openjdk-21-jdk-headless

但是有时候会遇到源里的最新版本并不满足Minecraft对 Java 版本的最低要求,如Debian 12源能安装最新的openjdk版本为17,但最新的Minecraft要求Java版本为21及以上

可自行选择OracleJDKOpenJDK或第三方构建的(如MicrosoftRedHatTemurinAzul等)

下载好解压到任意目录,然后执行

echo 'export PATH="$PATH:<Java目录下bin的路径>"' >> ~/.bashrc

Java目录下bin的路径

构建服务端

  1. 下载构建工具
    • curl
      curl -o https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
      
    • wget
      wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
      
  2. 构建
  • 构建最新版

    java -jar BuildTools.jar --rev latest
    
  • 构建指定版本

    java -jar BuildTools.jar --rev 1.21.11
    

修改配置文件


配置服务器


安装插件

AuthMeReloaded

下载

Github

配置

自定义服务器名字

配置plugins/AuthMe/config.yml

settings:
    serverName: 七度空间
切换语言为中文

配置plugins/AuthMe/config.yml

settings:
    messagesLanguage: zhcn
防止获取玩家坐标
  1. 配置plugins/AuthMe/config.yml
    settings:
        restrictions:
            SaveQuitLocation: true
            teleportUnAuthedToSpawn: true
    
  2. 配置plugins/AuthMe/spawn.yml
    spawn:
      world: world
      x: 0
      y: 300
      z: 0
      # 水平朝向(左右转头,0=南,90=西,180=北,-90=东)
      yaw: 0
      # 俯仰角(上下看,-90=向上,0=平视,90=向下)
      pitch: -90
    
防止查看玩家背包

配置plugins/AuthMe/config.yml

settings:
    restrictions:
        ProtectInventoryBeforeLogIn: true

EssentialsX

下载

官网

LuckPerms

下载

官网

ProtocolLib

下载

Github

没啥好说的,依赖项


参考

Spigot Wiki


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。

文章标题:Spigot 搭建 Minecraft 服务器

字数:453

本文作者:cnlnn

发布时间:2025-12-13, 15:38:00

最后更新:2026-01-20, 07:27:20

原始链接:https://cnlnn.pages.dev/posts/spigot-minecraft-server/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。