当前位置:首页 > CN2资讯 > 正文内容

我的世界JAVA版命令方块传送

9小时前CN2资讯


搭建一个属于自己的minecraft服务器是我从初中开始就有的梦想,但奈何高考之前,我都没有被父母允许玩电脑,更别说有机会搭建minecraft服务器了,终于到了大学,有机会攒钱买了个阿里CentOS系统的服务器,这才开始着手实现儿时的愿望

前期准备

在准备搭建服务器之前,我们先要有以下准备:

  • 一台拥有公网ip的电脑/服务器(1.17及其之前至少1C2G,1.18之后要求更高)
  • 一套可以连接管理此服务器的设备(如ftp等)
  • 一个会使用电脑的人

第一步: Java环境搭建

众所周知,我的世界java版是由java语言编写编译的,所以我们在启动服务器之前,需要搭建Java/Jdk环境

下载java压缩包

在Oracle官网下载适合linux系统的最新java压缩包:

https://www.oracle.com/java/technologies/downloads/

可以在win系统下载好后通过ftp工具传送到服务器上,

也可在服务器上执行如下命令:

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

解压并安装

解压已下载的压缩包:

tar -zxvf jdk-17_linux-x64_bin.tar.gz

将解压后的文件移动到系统软件安装路径:

mv jdk-17.0.1 /usr/local/jdk17

配置系统Java环境

修改系统配置文件,以便之后可以运行java命令:

vim /etc/profile

按 i 进入编辑模式,添加如下配置,按 :wq 保存并退出编辑( : 也是指令的一部分):

export JAVA_HOME=/usr/local/jdk17 export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin

刷新系统配置:

source /etc/profile

输入以下命令,出现java版本号,则java安装成功

java -version

第二步: minecraft服务器搭建

下载服务器核心

如果想要后续装插件,就在如下网站下载服务器核心

注:插件服务器核心有很多种,性能特性各有不同,这里只用paper核心做介绍

Downloads – PaperMC

如果是纯原版服务器,就在官网下载原版服务器核心:

Download server for Minecraft | Minecraft

由于安装过程两者相同,这里由paper插件核心(minecraft1.17.1版本做演示)做演示:

打开home文件夹:

cd /home/

新建一个mcserver文件夹用于存放minecraf服务器文件

mkdir mcserver

打开mcserver文件夹

cd mcserver

下载服务器核心

wget https://papermc.io/api/v2/projects/paper/versions/1.17.1/builds/408/downloads/paper-1.17.1-408.jar

启动服务器核心

有两种方法:

① 直接在命令行输入:

java -Xmx1024M -Xms1024M -jar paper-1.17.1-408.jar nogui

但是此方法每次启动时都需要打这么长一串代码,非常的麻烦,作为懒狗的我们,可以用第二个方法

② 新建一个start.sh文件用于执行上述java命令,之后需要启动服务器时直接执行此文件就可:

新建start.sh文件

touch start.sh

编辑该文件:

vi start.sh

然后键入i,输入如下内容,然后键入esc,键入:wq 保存退出

java -Xmx1024M -Xms1024M -jar paper-1.17.1-408.jar nogui

启动服务器核心

bash start.sh

之后我们需要启动服务器核心时,只需在此文件夹目录下执行bash start.sh命令即可

同意协议

第一次运行服务器核心,会提示eula.txt文件加载失败,我们不用担心


打开eula.txt文件,键入i,将false修改为true,然后键入esc,键入:wq 保存退出

vi eula.txt

再次启动服务器核心:

bash start.sh

此时会出现大量提示,大多是关于生成世界一类的,直到出现Done!提示时,代表服务器已成功开启:

此时玩家已经可以通过输入你的服务器ip地址正常进行游玩了,不过还有一个问题,就是一旦你退出服务器的控制台,minecraf服务器也会直接停止,怎么解决呢?

第三步: screen软件安装

结束当前运行的服务器

输入stop并回车,当前运行的服务器核心将停止运行

stop

安装screen

screen相当于是windows的窗口,每创建一个screen,就相当于新开了一个窗口,而且只要不是通过exit指令退出screen,则screen里的程序将会一直运行

yum -y install screen

安装完成后可通过输入查看版本命令检查是否安装成功

screen -v

新建一个screen

screen

运行服务器核心

bash start.sh

好啦,现在即使你关闭了服务器控制台,玩家们也可以正常访问你的服务器啦!

其他

关于screen指令的其他使用,如打开之前开启的screen,关闭所有后台screen,以及minecraft服务器的配置及插件的安装

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/31779.html

    分享给朋友:

    “我的世界JAVA版命令方块传送” 的相关文章

    如何在甲骨文云服务器中轻松添加IPv6,提升网络效率与安全性

    甲骨文云服务器(Oracle Cloud Infrastructure)是一款功能强大的云计算平台,提供了从虚拟化到数据分析、存储、网络和安全性的全方位服务。它的设计理念是帮助用户灵活应对业务需求,同时确保数据的高效处理和安全性。无论是企业还是个人用户,甲骨文云服务器都能提供定制化的解决方案,满足不...

    SSH Key Dmit 教程:轻松配置与使用GitHub的安全密钥

    SSH密钥是一种用于远程安全访问服务器的强大工具。创建和配置SSH密钥的过程并不复杂。阅读这篇教程后,相信你会觉得非常容易。 制作密钥对 首先,登录到需要通过SSH密钥进行远程登录的服务器。我们可能会使用的命令是 ssh-keygen,它能帮助我们生成密钥对。执行命令后,系统会提示你输入密钥保存的文...

    台湾VPS:高效、稳定且安全的虚拟专用服务器解决方案

    台湾VPS,即虚拟专用服务器,是一种通过虚拟化技术将物理服务器划分为多个独立服务器的解决方案。这种服务不仅为用户提供独享的资源和灵活的管理权限,还能够提升性能和效率。在我使用台湾VPS的过程中,它让我深刻体会到这一技术的便利与强大。 台湾VPS的独特之处在于其地理位置和网络基础设施。位于东亚的台湾,...

    如何选择和管理SSL证书提升网站安全性

    在这个数字化迅速发展的时代,数据安全显得愈发重要。SSL证书(Secure Socket Layer Certificate)是一种专门设计用于保护互联网上数据传输安全的数字证书。说起SSL证书,首先,它是通过遵循SSL协议来实现的,由值得信赖的数字证书颁发机构(CA)在验证服务器身份之后签发。这样...

    联通AS4837线路全面解析:稳定性、覆盖范围与国际连接优势

    联通AS4837线路概述 什么是中国联通AS4837线路? 中国联通AS4837线路,往往被称为中国169骨干网,是一条重要的骨干网线路。这条线路自20世纪90年代始建以来,一直在中国的互联网基础设施中扮演着不可或缺的角色。它不仅在国内广泛布置,还连接着多个国际市场,包括香港、美国、日本和韩国等,形...

    搭梯子VPS推荐:最佳选择与使用评测

    Einführung zu VPS und dessen Bedeutung 在这个数字时代,越来越多的人寻求建立一个稳固的网络环境,特别是在搭建梯子方面。VPS,即虚拟专用服务器,成为了许多用户的优先选择。我第一次接触VPS是在寻找一个能稳定访问不同网站的解决方案时。简单来说,VPS允许用户在共享...