温馨提示×

linux如何搭建mc服务器

小亿
83
2024-09-03 23:05:28
栏目: 云计算

在Linux上搭建Minecraft服务器需要以下几个步骤:

  1. 安装Java运行环境:

Minecraft服务器需要Java运行环境才能正常工作。首先,你需要安装Java Development Kit (JDK)。在这里,我们将使用OpenJDK 11。

对于基于Debian的系统(如Ubuntu),请运行以下命令:

sudo apt update
sudo apt install openjdk-11-jre-headless

对于基于RHEL的系统(如CentOS、Fedora),请运行以下命令:

sudo yum install java-11-openjdk-headless
  1. 下载Minecraft服务器文件:

访问Minecraft官方网站并下载服务器文件:https://www.minecraft.net/en-us/download/server

  1. 上传并解压服务器文件:

将下载好的服务器文件上传到你的Linux服务器上。然后,在服务器上创建一个新目录,例如/opt/minecraft,并将服务器文件解压到该目录中。

mkdir /opt/minecraft
tar -xvf minecraft_server.1.xx.x.jar -C /opt/minecraft
  1. 运行Minecraft服务器:

进入到你创建的目录中,然后运行以下命令来启动Minecraft服务器:

cd /opt/minecraft
java -Xmx1024M -Xms1024M -jar minecraft_server.1.xx.x.jar nogui

注意:将1.xx.x替换为你下载的服务器版本。

  1. 配置Minecraft服务器:

在第一次运行服务器时,它会生成一个名为eula.txt的文件。你需要编辑此文件,将eula=false更改为eula=true,以表示你同意Minecraft的EULA。

接下来,你可以编辑server.properties文件来配置服务器设置,例如服务器端口、世界名称等。

  1. 创建一个启动脚本(可选):

为了方便地启动和停止服务器,你可以创建一个启动脚本。在/opt/minecraft目录中创建一个名为start.sh的文件,并添加以下内容:

#!/bin/bash
java -Xmx1024M -Xms1024M -jar minecraft_server.1.xx.x.jar nogui

1.xx.x替换为你下载的服务器版本。然后,给予脚本执行权限:

chmod +x start.sh

现在,你可以通过运行./start.sh来启动Minecraft服务器。

  1. 配置防火墙(可选):

如果你的服务器运行在一个有防火墙的环境中,你需要打开Minecraft服务器的端口(默认为25565)。在基于Debian的系统上,你可以使用ufw命令:

sudo ufw allow 25565/tcp

在基于RHEL的系统上,你可以使用firewall-cmd命令:

sudo firewall-cmd --permanent --add-port=25565/tcp
sudo firewall-cmd --reload

现在,你已经成功地在Linux上搭建了一个Minecraft服务器。你可以通过客户端连接到服务器的IP地址和端口来访问它。

0