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

配置
- centos
- 4c4g10m
换源
备份原有源
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
换源
sudo vi /etc/yum.repos.d/CentOS-Base.repo
[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
清除缓存并退出
sudo yum clean all
sudo yum makecache
sudo yum update
安装wget
yum install wget
配置java环境
演示选择jdk17,需要更换版本在Oracle选择
下载二进制文件及安装
https://www.oracle.com/sg/java/technologies/downloads/
yum -y install ./jdk-17_linux-x64_bin.rpm
验证
java -version
安装MC服务端
MC官网下载MC
选择稳定版本,我这里用1.19.3

右键复制下载链接

在xshell中执行
创建mc的安装路径,并进入
mkdir MCserver
cd MCserver
wget https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar
配置MC
启动!
# 不指定,默认加载 world 文件夹
# java -jar server.jar --world new_world --nogui
# nogui 没有Gui图形化界面
java -jar server.jar --nogui
报错,首次运行需要同意协议

列出文件夹目录,有eula.txt
编辑eula.txt
vi eula.txt
按i编辑文件,将文件中的eula=false改为eula=true,再按esc输入:wq保存退出
如果你不是正版用户,你还需要修改配置文件。
vi server.properties

同样将online-mode的true修改为false(关闭正版验证),改动完保存
再次启动
java -jar server.jar --nogui
创建新世界
如果没有-world参数默认加载‘world’世界存档内容,指定一个新建文件夹就可以创建新的世界
mkdir new_world
java -jar server.jar --world new_world --nogui
存档
游戏结束记得存档,避免下次游戏时读档异常无法启动
在MC服务器运行界面执行命令
结束游戏
/stop
存档
/save-all
其他
关于局内游戏使用tp等命令时,需要在配置文件server.properties中开启command的一个配置项
在MC服务器运行界面给玩家添加管理员权限
/op username