在Linux上搭建Minecraft服务器的方法步骤

 更新时间:2024年11月03日 10:05:48   作者:白如意i  
在 Linux(Ubuntu 12.04)上设置 Minecraft 服务器是一个相当简单的任务,只需通过命令行即可完成,本文通过代码示给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下

在选择服务器时,请确保它至少有 1GB 的 RAM,最好至少有 2GB。

首先,您需要通过 SSH 连接到服务器。如果您使用的是 Mac,可以打开终端;如果您使用的是 PC,可以使用 PuTTY 进行连接。一旦命令行打开,输入以下命令进行登录:

ssh username@ipaddress

在提示时输入密码。虽然您可以在 root 用户上设置服务器,但这并不像在其他用户名下设置那样安全。您可以查看此教程以了解如何添加用户。

步骤一、安装所需组件

在继续之前,我们应该快速更新 apt-get,这是我们将通过它下载所有服务器所需组件的程序。

sudo apt-get update

之后,我们需要确保 Java 已安装在我们的服务器上。您可以通过输入以下命令来检查:

java -version

如果您没有安装 Java,您将收到一条消息,显示“java: command not found”。然后,您可以通过 apt-get 下载 Java:

sudo apt-get install default-jdk

您还需要为服务器提供 Screen,它将在您断开连接时保持服务器运行:

sudo apt-get install screen

这里有一个关于如何安装和使用 screen 的完整指南。

步骤二、安装 Minecraft 服务器

首先,创建一个新目录,用于存储 Minecraft 文件:

mkdir minecraft

创建目录后,切换到该目录:

cd minecraft

在该目录中,下载 Minecraft 服务器软件:

wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.7.4/minecraft_server.1.7.4.jar

由于我们已安装了 screen,您可以启动它(-S 设置会话标题):

screen -S "Minecraft server"

文件下载完成后,您可以使用 Java 运行它:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

启动文本应该看起来像这样:

2012-08-06 21:12:52 [INFO] Loading properties
2012-08-06 21:12:52 [WARNING] server.properties does not exist
2012-08-06 21:12:52 [INFO] Generating new properties file
2012-08-06 21:12:52 [INFO] Default game type: SURVIVAL
2012-08-06 21:12:52 [INFO] Generating keypair
2012-08-06 21:12:53 [INFO] Starting Minecraft server on *:25565
2012-08-06 21:12:53 [WARNING] Failed to load operators list: java.io.FileNotFoundException: ./ops.txt (No such file or directory)
2012-08-06 21:12:53 [WARNING] Failed to load white-list: java.io.FileNotFoundException: ./white-list.txt (No such file or directory)
2012-08-06 21:12:53 [INFO] Preparing level "world"
2012-08-06 21:12:53 [INFO] Preparing start region for level 0
2012-08-06 21:12:54 [INFO] Preparing spawn area: 4%
2012-08-06 21:12:55 [INFO] Preparing spawn area: 12%
2012-08-06 21:12:56 [INFO] Preparing spawn area: 20%
2012-08-06 21:12:57 [INFO] Preparing spawn area: 24%
2012-08-06 21:12:58 [INFO] Preparing spawn area: 32%
2012-08-06 21:12:59 [INFO] Preparing spawn area: 36%
2012-08-06 21:13:00 [INFO] Preparing spawn area: 44%
2012-08-06 21:13:01 [INFO] Preparing spawn area: 48%
2012-08-06 21:13:02 [INFO] Preparing spawn area: 52%
2012-08-06 21:13:03 [INFO] Preparing spawn area: 61%
2012-08-06 21:13:04 [INFO] Preparing spawn area: 69%
2012-08-06 21:13:05 [INFO] Preparing spawn area: 77%
2012-08-06 21:13:06 [INFO] Preparing spawn area: 85%
2012-08-06 21:13:07 [INFO] Preparing spawn area: 93%
2012-08-06 21:13:08 [INFO] Done (15.509s)! For help, type "help" or "?"

您的 Minecraft 服务器现在已经设置好了。您可以通过按下以下组合键退出 screen:

ctl-a d

要重新连接到 screen,请输入以下命令:

screen -R

您可以通过打开服务器属性文件来更改服务器的设置:

nano ~/minecraft/server.properties

到此这篇关于在Linux上搭建Minecraft服务器的方法步骤的文章就介绍到这了,更多相关Linux上搭建Minecraft服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • apache中使用.htaccess文件缓存图片的配置方法

    apache中使用.htaccess文件缓存图片的配置方法

    Apache服务器上的博客/网站,可以通过编辑根目录下的.htaccess文件来激活图片缓存功能。
    2014-04-04
  • 浅谈简单使用CentOS7防火墙及开放端口

    浅谈简单使用CentOS7防火墙及开放端口

    这篇文章主要介绍了浅谈简单使用CentOS7防火墙及开放端口,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • ubuntu19系统及以下版本安装android studio的教程

    ubuntu19系统及以下版本安装android studio的教程

    这篇文章主要介绍了ubuntu19系统及以下版本安装android studio的教程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • 如何把win10的D盘挂载到linux电脑的目录下

    如何把win10的D盘挂载到linux电脑的目录下

    这篇文章主要介绍了如何把win10的D盘挂载到linux电脑的目录下的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-07-07
  • Apache中伪静态Rewrite的使用方法和URL重写规则表达式讲解

    Apache中伪静态Rewrite的使用方法和URL重写规则表达式讲解

    apache中的mod_rewrite模块提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求,主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的(.htaccess)两种方式,允许通过它来改变Apache Web服务器的配置。
    2022-11-11
  • Linux 系统优化的一些建议(内核优化)

    Linux 系统优化的一些建议(内核优化)

    这篇文章主要介绍了Linux 系统优化的一些建议,帮助大家更好的使用Linux,感兴趣的朋友可以了解下
    2020-08-08
  • linux如何通过usb端口绑定到固定的串口号

    linux如何通过usb端口绑定到固定的串口号

    文章讨论了在安卓设备使用USB转串口时,由于设备号随USB枚举顺序变化导致串口无法被系统识别的问题,最初通过修改串口号解决,但发现直接修改串口号无法被系统正确映射,最终解决方法是不修改串口号,而是通过调整串口配置或延长串口可用长度,确保系统能够正确识别和映射串口
    2025-09-09
  • 详解linux 定时任务 crontabs 安装及使用方法

    详解linux 定时任务 crontabs 安装及使用方法

    这篇文章主要介绍了linux 定时任务 crontabs 安装及使用方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • 等保测评:Centos超时退出问题

    等保测评:Centos超时退出问题

    等保测评主机测评中需要查询主机的超时退出配置,具体在Centos中的话,主要有两种方式可以实现超时退出的功能。文中给大家详细介绍,感兴趣的朋友跟随小编一起看看吧
    2019-07-07
  • linux虚拟网络设备之vlan配置详解

    linux虚拟网络设备之vlan配置详解

    这篇文章主要给大家介绍了关于linux虚拟网络设备之vlan配置的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12

最新评论