步骤

设置Java环境

apt search openjdk
apt install openjdk-17-jdk -y

创建独立文件夹

mkdir mc
cd mc

网站下载服务器文件
https://mcversions.net/

2023-12-16T14:17:04.png

wget https://piston-data.mojang.com/v1/objects/8dd1a28015f51b1803213892b50b7b4fc76e594d/server.jar

搭建服务器

java -jar server.jar nogui
vim eula.txt
#将其中的eula = false 改为eula = true
vim server.properties
#将其中的online-mode一行改为false

启动服务器,这次启动游戏程序需要把Xms和Xmx参数改成自己需要的,Xms设置的是服务器启动时的RAM的大小,-Xms2G就是把服务器启动时的RAM设成2G,单位是M或G都可以,如果采用M,就输入Xms2048M。Xmx设置的是服务器运行时允许使用的最大RAM的值,-Xmx4G就是限制游戏最多使用4G的RAM。具体设置多少要看自己选择的服务器RAM大小有多少,如果选择的是只有1G或2G的服务器就不能设这么高。

java -Xms2G -Xmx4G -jar server.jar nogui

服务器保活

如果已经启动:
    ps -aux | grep java   #找到服务器的PID
    kill -9 PID
如果没有启动:
    cd /root/mc
    screen -S mcs
    java -Xms2G -Xmx4G -jar server.jar nogui
    同时按下Ctrl+A,并马上按下D

出控制台重启

ps -aux | grep java   #找到服务器的PID
kill -9 PID
java -Xms2G -Xmx4G -jar server.jar nogui

参考文档:

https://thetowerinfo.com/zh/create-minecraft-server-tutorial/
https://zhuanlan.zhihu.com/p/508274523

声明

未经所有者同意,请不要攻击网站。
本人所有文章均为技术分享,均用于防御为目的的记录,所有操作均在实验环境下进行,请勿用于其他用途,否则后果自负。
本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

文章目录