服务器搭建MC
# 服务器搭建MC
# 背景
昨天入手了一个月4c4g10m服务器,不知道有什么玩法,尝试入门(渐入佳境)
# 配置
- 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
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
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
右键复制下载链接
在xshell中执行
创建mc的安装路径,并进入
mkdir MCserver
cd MCserver
wget https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar
1
2
3
2
3
# 配置MC
启动!
# 不指定,默认加载 world 文件夹
# java -jar server.jar --world new_world --nogui
# nogui 没有Gui图形化界面
java -jar server.jar --nogui
1
2
3
4
2
3
4
报错,首次运行需要同意协议
列出文件夹目录,有eula.txt
编辑eula.txt
vi eula.txt
1
按i编辑文件,将文件中的eula=false改为eula=true,再按esc输入:wq保存退出
如果你不是正版用户,你还需要修改配置文件。
vi server.properties
1
同样将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
2
# 存档
游戏结束记得存档,避免下次游戏时读档异常无法启动
在MC服务器运行界面执行命令
结束游戏
/stop
1
存档
/save-all
1
# 其他
关于局内游戏使用tp等命令时,需要在配置文件server.properties中开启command的一个配置项
在MC服务器运行界面给玩家添加管理员权限
/op username
1
编辑 (opens new window)
最后一次更新于: 2024/12/22, 15:21:28