[MC服务器教程-2] 开一个水龙头(Spigot)服务端和你的朋友一起玩插件生存吧!
imJack杰克
编辑于 2022年08月09日 16:21
收录于文集
共4篇

咕了1年,终于来填坑了!

介绍Spigot

Spigot服务端,是基于Minecraft原版服务端改进的插件服务端,大家可在Spigotmc社区(官网:https://www.spigotmc.org/)上找到众多Minecraft第三方插件,Spigot也是目前开服人数最多的服务端之一,当然也可在国内我的世界中文论坛(官网:网页链接​)下找到国人原创插件和搬运插件,Spigot不支持Mod,仅支持Plugins。

cut-off

准备工具

  • Minecraft

  • 电脑

  • Java/JDK

cut-off

教程开始

前期Java/JDK准备阶段已在第一期中《[MC服务器教程-1] 开一个香草(Vanilla)服务端和你的朋友一起玩纯生存吧!​》介绍,零基础腐竹可前往第一期查看~

cut-off

下载/构建Spigot(水龙头)服务端

由于Spigot已经不再提供构建过的Spigot服务端了,所以需要我们自己构建!(Spigot社区、Jenkins和Github为外网,国内有时候可能无法访问,需使用"特殊方式&#​34;)

自动构建

  1. Spigot官方提供了Bat版的自动构建教程,只需要执行一个Bat即可!

  2. 任意位置创建一个Build.bat文件(创建一个新建文档,将txt后缀改为bat即可)

  3. 右键编辑Build.bat文件,输入以下内容:

  4. @echo off@chcp 936IF NOT EXIST BuildTools (    mkdir BuildTools)cd BuildToolscurl -z BuildTools.jar -o BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jarset /p Input=输入版本号后回车: || set Input=latestjava -jar BuildTools.jar --rev %Input%pause

  5. 注意:Windows创建的文档默认编码为UTF-8,请转码为ANSI/GBK,否则可能出现乱码

  6. 保存后运行,会自动下载BuildTools,当提示"输入版本号后回车: "时只需要输入对应版本号回车即可,例如1.12.2,1.19.2,若要构建最新版本请输入latest(第一次使用会下载很多东西,可能较慢)

  7. 构建过程都是全自动,构建完成后在/BuildTools/中找到你的刚刚构建完成的服务端,例如我构建的1.19.2就是在/BuildTools/spigot-1.19.2.jar

手动构建

  1. 首先前往Spigotmc社区(https://www.spigotmc.org/)

  2. 找到Download单击一下,光标放在上面,单击Spigot / BuildTools

  3. 正常情况会跳转到Jenkins仓库(https://hub.spigotmc.org/jenkins/job/BuildTools/)

  4. 找到最终成功构建,下面有一个BuildTools.jar,单击它以下载

  5. 在你任意地方创建一个文件夹,然后将刚刚下载的BuildTools.jar移动到文件夹目录

  6. 当前文件夹目录打开CMD或PowerShell,输入java -jar BuildTools.jar --rev 版本号,例如1.12.2的Spigot就是java -jar BuildTools.jar --rev 1.12.21.19.2就是java -jar BuildTools.jar --rev 1.19.2,如果要构建最新的服务端就是java -jar BuildTools.jar --rev latest(第一次使用会下载很多东西,可能较慢)

  7. 构建过程都是全自动,构建完成后在目录中找到你的刚刚构建完成的服务端,例如我构建的1.19.2就是/spigot-1.19.2.jar

Spigot

Jenkins

BuildTools

完成

启动Spigot(水龙头)服务端

其实每个服务端的开启方式都是大同小异,大家可以去看第一期中《[MC服务器教程-1] 开一个香草(Vanilla)服务端和你的朋友一起玩纯生存吧!​》的服务端启动方法,仅是文件名变了,其它的完全一样。(其实就是懒)

最后

祝大家开服顺利,教程中若有异议的地方欢迎指出~