在Debian 10上安装PaperSpigot

举报
flysure 发表于 2020/05/06 20:37:23 2020/05/06
3.6k+ 0 0
【摘要】 PaperSpigot是一个高性能的Spigot分叉,本文将分享如何在Debian 10 (Buster) vps上安装PaperSpigot。

PaperSpigot是一个高性能的Spigot分叉,本文将分享如何在Debian 10 (Buster) vps上安装PaperSpigot

第一步:准备系统

启动一个新的Debian 10 VPS

使用我们的最佳实践指南更新服务器。

创建一个名为paperusersudo用户。遵循我们的最佳实践指南。切换到paperuser阅读本指南的其余部分。

步骤2:安装Java

安装无头的OpenJDK版本。

$ sudo apt install openjdk-11-jre-headless -y

第三步:安装Screen

Screen是一个GNU实用工具,它允许PaperSpigot服务器在后台运行。

$ sudo apt install screen -y

步骤4:创建交换文件

PaperSpigot需要一个交换文件来满足RAM的要求。将下面命令中的1G替换为所需的交换文件大小。

$ sudo fallocate -l 1G /swapfile

设置权限。

$ sudo chmod 600 /swapfile

分配交换空间。

$ sudo mkswap /swapfile

打开交换。

$ sudo swapon /swapfile

修改/etc/fstab以在引导时挂载交换文件。

$ sudo nano /etc/fstab

将这一行附加到文件中。

/swapfile   none    swap    sw    0   0

第五步:安装PaperSpigot

切换到paperuser主目录。

$ cd ~

创建并更改到纸质文件夹。

$ mkdir paper
$ cd paper

下载最新版本的PaperSpigotpaperclip.jar。如果你想要一个不同的Minecraft版本,将lastSuccessfulBuild替换成你想要的版本号。

$ wget -O paperclip.jar https://papermc.io/ci/job/Paper/lastSuccessfulBuild/artifact/paperclip.jar

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

$ nano start.sh

将这个脚本粘贴到start.sh中。将1024M替换为服务器上安装的RAM数量。

#!/bin/sh
 
java -Xms512M -Xmx1024M -jar paperclip.jar

使start.sh可执行。

$ chmod +x start.sh

同意 Minecraft EULA.

$ echo "eula=true" > eula.txt

步骤6:启动服务器

启动一个实例,在后台运行服务器。

$ screen -S "My PaperSpigot Server"

运行启动脚本。

$ cd ~/paper
$ ./start.sh

要退出屏幕窗口,请按CTRL + A,然后按d。如果您想再次打开窗口,请使用命令screen-r

 

 至此,我们已经在Debian 10上安装了一个PaperSpigot Minecraft服务器。服务器将下载必要的文件设置PaperSpigot在第一次启动。在第一次运行之后,您的服务器将启动得更快。

【版权声明】本文为华为云社区用户翻译文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容, 举报邮箱:cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。