MC建一个bukkit、spigot等插件服

幻昼 2021年05月20日 218次浏览

建议先看一下如何搭建官方服务器,再来看这个文件

下载

先下载好一些必要的文件,比如说服务器程序、外置登录的插件。

spigot-1.16.3.jar // 这个的话跟官方原版服务器一样,但是进行了一些优化以及能够使用插件

authlib-injector.jar // 这个是用来实现外置登录的插件,把验证服务是指向自定义搭建的验证服务器

配置

在Linux下新建一个目录,例如MC-1.16

mkdir MC-1.16 # 新建MC-1.16文件夹
cd MC-1.16 # 进去文件夹,提示:按tab 键可以自动补全,例如输入了cd MC,按一下就补全了,再回车

下载好那两个文件之后,把那两个文件放到新建的文件夹

把下载好的两个文件直接拖到XShell的窗口就可以把文件复制过来了

ls 看看文件夹内容有没有刚刚的文件

在新建一个运行脚本 start.sh

用vim编辑器编辑输入内容如下,内容的基本信息看一眼就可以知道是干嘛的了,那个地址就是自定义的验证地址:

start.sh

java -Xms512M -Xmx2G -javaagent:authlib-injector.jar=https://mc.xlxs.top/api/yggdrasil -jar spigot-1.16.3.jar nogui

再修改这个文件,添加可执行的权限。

sudo chmod +x start.sh

启动

  1. 先新建窗口 screen -S mc

    接下来就是启动服务器 ./start.sh

  2. 首次启动失败

    首次启动失败是因为还没有同意那个协议,首次运行会生成一些文件,需要修改elua.txt,把里面的一个配置改为true

    vim eula.txt
    

    按照上面修改另一个文件的操作,修改

    eula=false
    

    退出保存

  3. 重新启动

    ./start.sh
    

    这时就应该正常启动,看到一系列的运行信息,联机时服务器输入这个IP就可以进去了。

    把这个使用screen会创建出来的ssh后台运行,这样的话不会因为关闭ssh窗口而强制结束服务器程序

    ctrl+a ctrl+d
    

    下次想要恢复到这个界面就输入重新连接窗口的命令就好。

  4. 配置插件

    首次运行之后生成的plugins目录,插件配置可以去MC BBS上面找一些相关的教程,也可以参考分享的mc-1.16.3-spigot.zip这个文件里面一些配置好的