目录

服务器搭建MC

# 服务器搭建MC

# 背景

昨天入手了一个月4c4g10m服务器,不知道有什么玩法,尝试入门(渐入佳境)

114514

# 配置

  • centos
  • 4c4g10m

# 换源

备份原有源

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
1

换源

sudo vi /etc/yum.repos.d/CentOS-Base.repo
1
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

清除缓存并退出

sudo yum clean all
sudo yum makecache
sudo yum update
1
2
3

# 安装wget

yum install wget
1

# 配置java环境

演示选择jdk17,需要更换版本在Oracle (opens new window)选择

下载二进制文件及安装

https://www.oracle.com/sg/java/technologies/downloads/
1
yum -y install ./jdk-17_linux-x64_bin.rpm
1

验证

java -version
1

# 安装MC服务端

MC官网下载MC (opens new window)

选择稳定版本,我这里用1.19.3

7

右键复制下载链接

8

在xshell中执行

创建mc的安装路径,并进入

mkdir MCserver
cd MCserver
wget https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar
1
2
3

# 配置MC

启动!

# 不指定,默认加载 world 文件夹
# java -jar server.jar --world new_world --nogui
# nogui 没有Gui图形化界面
java -jar server.jar --nogui
1
2
3
4

报错,首次运行需要同意协议

9

列出文件夹目录,有eula.txt

编辑eula.txt

vi eula.txt
1

按i编辑文件,将文件中的eula=false改为eula=true,再按esc输入:wq保存退出

如果你不是正版用户,你还需要修改配置文件。

vi server.properties
1

10

同样将online-mode的true修改为false(关闭正版验证),改动完保存

再次启动

java -jar server.jar --nogui
1

# 创建新世界

如果没有-world参数默认加载‘world’世界存档内容,指定一个新建文件夹就可以创建新的世界

mkdir new_world
java -jar server.jar --world new_world --nogui
1
2

# 存档

游戏结束记得存档,避免下次游戏时读档异常无法启动

在MC服务器运行界面执行命令

结束游戏

/stop
1

存档

/save-all
1

# 其他

关于局内游戏使用tp等命令时,需要在配置文件server.properties中开启command的一个配置项

在MC服务器运行界面给玩家添加管理员权限

/op username
1
最后一次更新于: 2024/12/22, 15:21:28