1. 硬件要求与环境准备
在开始之前,你需要确认你的CentOS服务器满足以下基本要求:
- CPU: 至少2核心
- 内存: 至少2GB
- 硬盘: 至少20GB可用空间
- 操作系统: CentOS 7或更高版本
环境准备
- 登录服务器: 使用SSH客户端连接到你的服务器。
- 更新系统: 确保你的系统是最新的,运行以下命令:
sudo yum update -y
- 关闭防火墙: 如果服务器上安装了防火墙,请确保关闭它,或者允许《我的世界》服务器访问:
sudo systemctl stop firewalld
sudo systemctl disable firewalld
2. 下载《我的世界》服务器端
下载服务器文件
- 访问《我的世界》官方网站或Minecraft Server下载页面,下载服务器端文件。
wget https://www.minecraft.net/en-us/download/server/
- 解压下载的文件:
tar -xvzf minecraft_server.1.16.5.jar -C /opt/minecraft
这里以1.16.5版本为例,你可以根据需要下载其他版本。
3. 配置《我的世界》服务器
创建配置文件
- 进入《我的世界》服务器文件夹:
cd /opt/minecraft
- 复制示例配置文件为新的配置文件:
sudo cp server.properties server.properties.bak
- 编辑配置文件,打开文本编辑器(例如nano):
sudo nano server.properties
- 修改以下配置项:
# 服务器名称
server.name=我的服务器
# 是否开启作弊模式
allow-command-block=false
# 是否允许玩家更改世界
allow-flight=false
# 是否允许玩家使用外部客户端连接
enable-query=true
# 是否允许玩家在主世界和反恐精英世界之间切换
allow-world-teleport=true
设置世界
- 进入《我的世界》服务器文件夹:
cd /opt/minecraft
- 复制示例世界为新的世界:
sudo cp worldgen.yml worldgen.yml.bak
- 编辑配置文件,打开文本编辑器(例如nano):
sudo nano worldgen.yml
- 修改以下配置项:
# 世界名称
world-name: myWorld
# 世界生成类型
generate-structures: true
# 生成器版本
generator: default
# 生成器配置
generator-settings: {}
4. 启动《我的世界》服务器
启动服务器
- 在《我的世界》服务器文件夹中,创建一个启动脚本:
sudo nano /etc/init.d/minecraft
- 添加以下内容:
#!/bin/bash
# Minecraft start/stop script
# chkconfig: 2345 90 10
# description: Starts and stops the Minecraft server
# Server location
SERVER_DIR="/opt/minecraft"
SERVER_FILE="minecraft_server.1.16.5.jar"
SERVER_JAR="$SERVER_DIR/$SERVER_FILE"
SERVER_LOG="$SERVER_DIR/server.log"
# Function to start the Minecraft server
start_server() {
nohup java -Xms1024M -Xmx1024M -jar $SERVER_JAR nogui > $SERVER_LOG 2>&1 &
}
# Function to stop the Minecraft server
stop_server() {
killall java
}
case "$1" in
start)
start_server
;;
stop)
stop_server
;;
restart)
stop_server
start_server
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
- 使脚本具有执行权限:
sudo chmod +x /etc/init.d/minecraft
- 将脚本添加到系统服务:
sudo chkconfig --add minecraft
启动与测试
- 启动服务器:
sudo service minecraft start
- 打开《我的世界》客户端,连接到服务器的IP地址和端口(默认为25565)。
5. 常见问题及解决方案
- 无法启动服务器:检查日志文件(
/opt/minecraft/server.log)以获取错误信息。 - 连接服务器失败:确保服务器已经启动,并且防火墙已关闭。
- 服务器运行缓慢:尝试增加服务器内存(
-Xmx和-Xms参数)。
通过以上步骤,你就可以轻松地在CentOS服务器上开设一个《我的世界》服务器,让新手也能快速上手!祝你在游戏中玩得开心!
