首先是服务器的要求,这个部分我也不是很了解,嘿嘿。。。默认跳过了,在这里还是以腾讯云轻量应用服务器2H4G,Ubuntu Server 22.04 LTS 64bit系统作为举例
默认的端口号为25565,协议类型为TCP,在相应的控制面板放开端口就可以了
参考上一篇基岩版服务器的相关内容 >:3
在1.12.X版本中,jdk的版本选择jdk 8/11即可,在1.16.X版本中,jdk的版本可以选择jdk 11/16,在1.17.X版本中,可以选择jdk 16,从1.18.X版本开始,应当选择jdk 17以上的版本,如果有添加mod的需求,建议选择jdk 17版本 :3
# 更新软件列表
sudo apt update
# 搜索相应的jdk版本
sudo apt search openjdk
# 安装jdk 17(按照个人需求选择)
sudo apt install openjdk-17-jdk -y
# 安装完毕后检查jdk版本
java --version
在这个网站中可以查找到所有版本的服务器端文件,以最新的1.19.3为例,点击download按钮
在新的页面中,右键Server Jar下面绿色按钮,选择其中的复制链接地址/Copy link address
# 切换到/usr/games文件夹,可以自定义任意位置
cd /usr/games
# 创建新文件夹用于存放服务器文件
sudo mkdir mc
# 进入新创建的文件夹
cd mc
# 下载所需的服务器文件
sudo wget https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar
# 检查文件
ll
# 启动服务器
sudo java -jar server.jar
在首次启动时,会启动失败,因为需要我们确认EULA
# 打开eula.txt文件,单击i进入插入模式
sudo vim eula.txt
将其中的eula = false
修改为eula = true
,按下esc
后键盘输入:wq
保存并退出
# 再次启动服务器
sudo java -jar server.jar
# 注:可以通过上下箭头来执行已经输入过的命令,懒人必备
等到显示100%
就说明服务器已经启动完毕了,可以进入世界了 >w<
server.properties
文件的修改来实现服务器的一些配置工作,比如名字,说明,图标,难度,生成机制以及正版验证等功能screen
来实现常驻挂载,只需要在启动服务器之前输入sudo screen -S mc
即可,如果没有安装screen
,可以通过sudo apt-get install screen
进行安装