在Debian 10上安装PaperSpigot

举报
flysure 发表于 2020/05/06 20:37:23 2020/05/06
【摘要】 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

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

全部回复

上滑加载中

设置昵称

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

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

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