在Ubuntu上安装Spigot

Spigot是对Minecraft服务器软件CraftBukkit的修改。Spigot优化了服务器资源的使用,确保您的播放器具有最佳体验,并且与大多数CraftBukkit修改版本向后兼容,从而使您的服务器与众不同。在本指南中,我们将在Ubuntu Server上设置Spigot。

设置Ubuntu服务器

建议以具有非root用户的sudo特权的用户身份运行所有命令。

首先,确保您的服务器是最新的。

sudo apt-get update && sudo apt-get upgrade -y

安装所需的软件包。

sudo apt-get install git openjdk-7-jre tar -y

创建一个交换文件

分配所需的内存量。相应地更换1G。

sudo fallocate -l 1G /swapfile

确保新交换文件的权限。

sudo chmod 600 /swapfile

分配交换空间。

sudo mkswap /swapfile

打开交换。

sudo swapon /swapfile

使您的交换文件成为永久文件。将下面的行添加到fstab文件的底部。

sudo nano /etc/fstab

/swapfile   none    swap    sw    0   0

下载并使用BuildTools

确保您位于用于安装Spigot的用户的主目录中。

cd ~

为BuildTools创建一个文件夹。

mkdir build
cd build

下载BuildTools.jar在其Jenkins页面上查找更新。

wget -O BuildTools.jar  https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

配置git。

git config --global --unset core.autocrlf

运行BuildTools.jar。

java -jar BuildTools.jar

记下spigot.jar文件名。例如,spigot-1.8.3.jar

ls

为服务器创建目录。

cd ~
mkdir server
cd server

将您spigot.jar移到服务器目录。用spigotname.jar文件名替换。

mv ~/build/spigotname.jar ~/server/spigot.jar

启动服务器

为您的服务器创建启动脚本。

nano start.sh

start.sh符合以下,更换-Xmx1024M与安装在服务器上的RAM量。

#!/bin/sh

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

使start.sh可执行。

chmod +x start.sh

启动服务器。

./start.sh

可选:在后台运行服务器

安装屏幕。

sudo apt-get install screen -y

打开一个屏幕实例。

screen -S "Spigot Server"

启动服务器脚本。

~/server/start.sh 

故障排除

接受EULA。

如果要求您确认eula.txt,请更改eulatrue

nano eula.txt

BuildTools.jar无法运行?

您的服务器上需要更多RAM或更大的交换文件。

start.sh无法file在jar文件上运行命令?

检查以确保键入的所有内容完全相同,Linux IS区分大小写。

是否要下载特定的Minecraft版本?

java -jar BuildTools.jar --rev 1.8.4

用您选择的版本替换1.8.4。



Leave a Comment

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

如何在 Windows 10 上的 Minecraft 中備份和導入世界

如何在 Windows 10 上的 Minecraft 中備份和導入世界

導入和導出世界對許多事情都很有用,無論您是想與朋友分享您的世界副本,還是要備份

在适用于Minecraft服务器的Ubuntu 14.04上安装MineOS

在适用于Minecraft服务器的Ubuntu 14.04上安装MineOS

MineOS是一个完整的Minecraft服务器平台,具有Web GUI,自动备份,存档,性能统计信息以及其他功能。配置

在Arch Linux上安装Spigot Server

在Arch Linux上安装Spigot Server

本教程说明了如何在Arch Linux上使用Spigot设置Minecraft服务器。本教程假定您是普通用户(非root用户)并且具有hav

如何在Minecraft中修复腐败的世界

如何在Minecraft中修复腐败的世界

有时,《我的世界》中的世界可能会崩溃。本文介绍了如何修复破碎的世界。不幸的是,腐败的世界无法修复

CentOS 6上的Multicraft(Minecraft面板)

CentOS 6上的Multicraft(Minecraft面板)

Multicraft面板Multicraft是用于Minecraft服务器的简单,易于使用的基于Web的控制面板。您可以创建,停止,启动,监视,配置,上传

如何在CentOS 6服务器上安装Forge和Sponge(Minecraft)

如何在CentOS 6服务器上安装Forge和Sponge(Minecraft)

使用其他系统?在本文中,我们将介绍安装Sponge(一种Minecraft服务器)的过程。海绵是一个旨在

在Ubuntu 14.10上安装McMyAdmin

在Ubuntu 14.10上安装McMyAdmin

McMyAdmin是用于管理服务器的Minecraft服务器控制面板。尽管McMyAdmin是免费的,但有多个版本,其中一些是pai

如何在CentOS 6/7上安装Tekkit Classic服务器

如何在CentOS 6/7上安装Tekkit Classic服务器

使用其他系统?在本教程中,很高兴创建Tekkit Classic服务器。Tekkit是为Minecraft制造的另一种流行的modpack。由于阿蒙

如何在Windows上安装Multicraft

如何在Windows上安装Multicraft

简介Multicraft是一个Minecraft服务器管理控制面板,用于管理您的Minecraft服务器。在本教程中,我们将安装

如何在CentOS 7上安装PufferPanel(免费的Minecraft控制面板)

如何在CentOS 7上安装PufferPanel(免费的Minecraft控制面板)

简介在本教程中,最好在我们的Vultr VPS上安装PufferPanel。PufferPanel是一个免费的开源控制面板,可以管理您

如何在CentOS 7服务器上安装Glowstone(Minecraft)

如何在CentOS 7服务器上安装Glowstone(Minecraft)

使用其他系统?简介Glowstone无疑是Minecraft最优化的服务器。该软件拥有较低的内存使用率,并且使用

如何在Ubuntu 17.04上设置Minetest服务器

如何在Ubuntu 17.04上设置Minetest服务器

Minetest是流行游戏Minecraft的免费开源替代品。该服务器非常易于设置和运行。前提条件1GB + VPS o

在Debian 8,Debian 9或CentOS 7上使用BungeeCord创建Minecraft服务器网络

在Debian 8,Debian 9或CentOS 7上使用BungeeCord创建Minecraft服务器网络

您需要什么具有至少1GB RAM的Vultr VPS。SSH访问(具有root /管理特权)。步骤1:首先安装BungeeCord

在Ubuntu上安装Multicraft

在Ubuntu上安装Multicraft

Multicraft服务器和Minecraft服务器之间有什么区别?好吧,有了Multicraft服务器,您就可以在onc上运行多个服务器

如何在CentOS 6服务器上安装Cauldron(Minecraft)

如何在CentOS 6服务器上安装Cauldron(Minecraft)

简介本教程将介绍安装Caudron的过程。对于不熟悉Caudron的用户,这是Minecraft服务器的一种。

如何在CentOS 6或7服务器上安装Cuberite

如何在CentOS 6或7服务器上安装Cuberite

简介什么是Cuberite?Cuberite是使用C ++编写的可扩展的开源Minecraft服务器实现。它具有易于使用的插件

如何在CentOS 6服务器上安装Glowstone(Minecraft)

如何在CentOS 6服务器上安装Glowstone(Minecraft)

使用其他系统?简介Glowstone无疑是Minecraft最优化的服务器。该软件拥有较低的内存使用率,并且使用

在CentOS 6上设置Minecraft PE服务器

在CentOS 6上设置Minecraft PE服务器

本文将教您如何在CentOS 6上设置Minecraft Pocket Edition服务器。设置Minecraft PE服务器非常简单。首先,安装

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。

如何在Ubuntu 16.04上安装OpenSIPS控制面板

如何在Ubuntu 16.04上安装OpenSIPS控制面板

快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。

在Fedora 28上安装Akaunting

在Fedora 28上安装Akaunting

学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息