Minecraft服务端搭建
1.前提
你需要有一台服务器,x86工控机装linux系统如debian、ubuntu, 或者arm开发板安装armbian均可.
2.连接至服务器
使用ssh连接到服务器:windows电脑打开powershell,或者按win+r键输入cmd
确认后进入命令行窗口,在powershell或者cmd
命令行窗口输入ssh user@ip
注:此处的user换成你要登录使用的用户名,如root,ip替换为你的服务器的ip地址,如果你是用的是云服务器,那么可以在云服务器管理后台看到其公网ip地址;如果你使用的是局域网(家庭内同一路由器下的网络即为一局域网,校园网也算局域网)内的服务器,那么可以在路由器管理后台看到服务器对应的局域网ip地址:如192.168.50.32
,具体ip地址以你路由器后台看到为准。
然后按一下enter键或者回车键,此时会提示是否连接服务器,输入yes
后再次键入enter或回车键,连接成功的话会提示让你输入对应用户的密码,如使用ssh [email protected]
连接至服务器,则此步输入服务器的root密码,其他用户同理。
以下操作均在root用户下操作,非root用户登录请自觉在每条命令前加上sudo
四个字母,如sudo uname -m
,输入每条命令后均需按一次enter或回车键来执行命令。
3.安装jdk环境
连接至服务器后,键入uname -m
查看服务器对应架构,如显示aarch64
则对应arm64平台,如显示x86_64
则对应x86平台。
在此页面(https://www.oracle.com/java/technologies/downloads/)找到你的服务器队对应的平台与系统,复制Download Link,此时转至服务器进行操作。
此处我使用x86平台Ubuntu系统服务器进行演示:我选择x64 Compressed Archive
对应的jdk下载链接,以下命令均需在服务器终端输入并运行:
wget https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.tar.gz
//下载jdk环境文件压缩包
mkdir /usr/local/java/
//创建java文件夹
tar -zxvf jdk-22_linux-x64_bin.tar.gz -C /usr/local/java/
//解压下载得到的压缩包文件至预定文件夹
cd /usr/local/java
//进入java文件夹
nano /etc/profile
//编辑系统配置文件,向其中添加以下内容,修改后按ctrl+o键保存修改,ctrl+x键退出修改
export JAVA_HOME=/usr/local/java/jdk-22.0.2
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source /etc/profile
//重新加载并生效配置
ln -s /usr/local/java/jdk-22.0.2/bin/java /usr/bin/java
//在usr/bin目录下创建一个名为java的符号链接,指向/usr/local/java/jdk-22.0.2/bin/java,确保系统全局可访问使用java
java -version
//最后检查是否安装上java
4.下载mc服务端文件并启动
在此页面(https://www.minecraft.net/download/server)查看最新mc服务端文件并下载。
mkdir mc
//创建mc服务端文件夹
cd mc
//进入mc文件夹
wget https://piston-data.mojang.com/v1/objects/450698d1863ab5180c25d7c804ef0fe6369dd1ba/server.jar
//下载mc服务端文件
java -Xmx1024M -Xms1024M -jar server.jar nogui
//运行服务端文件,首次运行会自动停止运行,这时需要手动修改eula.txt文件内容为true,如下
nano eula.txt
//将其中的false删去改为true,按ctrl+o键保存修改,ctrl+x键退出修改
java -Xmx1024M -Xms1024M -jar server.jar nogui
//此时可看到运行日志,无问题的话会有Done的提示以及此次启动服务端耗时
另建议修改首次运行服务端文件后产生的server.properties
文件,将其中的online-mode=true
改为online-mode=false
以允许第三方启动器离线登入,如PCL 2和HMCL启动器,修改方法同eula.txt
修改方法:nano server.properties
因为不可能一直使用ssh
连接着服务器进行会话,所以使用screen
让mc服务端在后台运行:
apt update && apt install screen -y
//更新软件包并安装screen
screen -S mc
//创建一个名为mc的screen会话,此时会进入会话中
cd mc && java -Xmx1024M -Xms1024M -jar server.jar nogui
//进入mc服务端文件夹并运行mc服务端,看到输出完成后可按ctrl+a+d回到服务器终端主界面,此时mc即在服务器后台运行,断开与服务器的ssh连接后mc服务端不掉线
至此mc服务端完成,在启动器中添加服务器连接即可。
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com