我的世界spigot从零开始开服教程

我的世界spigot从零开始开服教程

从零开始搭建Minecraft服务器教程

author avatar 星野

构建核心(本地)

spigot目前是兼容比较多插件的mc服务器核心,paperspigot则是spigot的优化版本,但是兼容的插件会更少,如果是插件服,建议使用原生的spigot的版本

需要先安装Java,不会安装的,可以到 点我前往 看教程安装

进入网站: https://www.spigotmc.org/

选项栏找到 Downloads 找到第一个 spigot/Buildtools

Buildtools 可以构建 CraftBukkit、spigot 的工具

将下载好的文件jar文件放到一个空的文件夹里面,再那个文件夹里面新建一个记事本,我这里命名为 a.txt 然后以记事本的方式打开,这里将构建的是 1.12.2 版本的spigot,需要注意,构建最新的版本是需要重新安装最新版本的Java

输入 java -jar BuildTools.jar --rev 1.12.2 1.12.2为版本号,可以自己输入想要的版本, 如果需要构建最新版本的,则把 --rev 1.12.2去掉即可,保存并将后缀的 .txt 改为 .bat 并双击打开bat文件

打开后需要稍等一会,等待文件下载完毕,如果自动关闭,用文件夹打开后缀 .log 的文件,出现以下的字体,这个表示网络环境不好,可能需要搭配加速器,科学上网等方式或者往下另外一种方法

如果还不行,需要手动下载: 点我下载

将下载好的文件,放到 PortableGit-2.45.2-64-bit 这个文件夹里面,接着再重新打开 bat 文件

如果还不行,请看第二种方法,再GITHUB上进行构建

第一次构建会比较慢,需要下载很多的东西,加上网络的延迟,如果中途出现的问题,大部分都是网络的原因,开个科学上网啥的即可,当你出现以下跟图片一致的时候,并且在目录有一个 spigot-x.x.x.jar 的核心文件,代表已经构建成功

构建核心(GitHub)

这个方法的构建非常的快,唯一的缺点就是 GitHub 经常被墙,这个需要靠你自己的方法去处理了,但是如果你本地能够构建,尽量还是选本地,本地简单一点。

首先进入网站 github.com 没有账号的需要自己注册一个,接下来跟图片一样的步骤就行

  • 第一个是创建一个代码储存库

  • 第二个是仓库名字

  • 第三个是将仓库设置为公开或者私有 Private 为私有

  • 第四个是打开MD说明书文档

  • 第五个是创建

创建完仓库后,上面选项选择 Actions 再创建工作流程

重新命名一下,并将里面的代码全部删除,下载下面文件将里面的脚本全部复制粘贴进去,并点击右上角 Commit changes

之后会弹出一个框,再次选择绿色按钮即可。

点我下载文件 buildspigot.yml

java-version: "8" 这个8为Java的版本,这个版本要跟核心的版本相匹配,目前的版本是Java8

-- rev 1.8.8 这个 1.8.8 是Minecraft核心版本,也是Minecraft的版本,这个也要跟Java的版本相匹配

自己需要什么版本的,选择合适的去构建

例子: Java8是无法构建出 1.21.1 的Minecraft核心版本的

重新返回 Action 页面,左边选择第二个选项,再选择右边的 Run workflow 再点击绿色的按钮,即可运行

选择第二个选项就可以看见在构建了,可以清楚看见进行的每一个流程

构建大约需要5分钟左右,构建完成后可以看到左边是绿色勾选的状态

在流程选择 Upload Spigot Artifact 底下的链接就是构建完的核心,点击链接即可下载

下载的压缩包一般直接用第一个即可,而文件夹里面的是区分开发版本和服务器版本

  • Spigot-Server 为服务器所使用的核心版本

  • Spigot-API 为创作版本,可以通过这个版本创作插件

开启服务器

将构建好的 spigot 的核心,复制到另外一个全新的文件夹里面,再文件夹里面新建一个记事本,这里记事本命名随便起,我这里命名的是 "start" 接着再双击以记事本的方式打开,并输入 java -Xms1G -Xmx4G -jar spigot-1.12.2.jar 后进行保存,再将后缀 .txt 改为.bat

JAVA = JAVA路径,有配置环境变量的情况下可直接使用

-Xms = 最小内存

-Xmx = 最大内存

-jar XXX = XXX代表核心名称包括后缀

双击打开 bat 文件,将会生成一些文件后闪退,找到 Eula.txt 并以记事本方式或双击打开,将 eula=false 改为 eula=true,如下,保存并关闭

重新打开 bat 文件,等待加载即可,如下图,证明开服成功,需要关闭服务器请再窗口输入 stop

对服务器每个文件夹认识,只讲一些比较重要的,

Logs = 服务器日志文件夹(记录后台日志)

Plugins = 插件目录

World、World_nether、World_the_end = 世界存档,主世界、地狱、末地

banned-ips = 被ban掉IP的玩家列表

banned-players = 被ban掉的玩家列表

ops = 管理员列表

Permissions = 权限列表,如果没有权限插件,可以使用这个

server.properties = 服务器配置,下一页会讲

spigot = 服务器世界设置

whitelist = 白名单(开启正版才会生效)

接下来需要编辑服务器配置文件,在编辑之前服务器需要关闭后再重新启动即可生效,配置只讲一些重点

双击或以记事本方式打开 server.properties 文件,如果出现布尔值,则 false为关闭true为开启

为了方便观看,直接使用图片显示

如何进入服务器?确保你开服的电脑和你mc的客户端在同一电脑下,将服务器配置文件里面的服务器ip改为 server-ip=127.0.0.1,保存重启服务器,打开客户端,再多人游戏输入IP地址 :127.0.0.1:25565 即可进入到服务器,教程完毕。

评论

music-cover