前言
1核2G内存 5兆带宽的服务器大约可以同时在线5到10人,2核4G 10兆的服务器大约可以同时在线20到30人。
购买服务器后推荐安装centos7.x系统,然后用ssh登陆服务器。ssh软件选择FinalShell,因为FinalShell比较方便
使用MCSManager,方便管理(大佬不需要,但是这次只说这个)
环境安装
wget wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
# 创建安装目录
mkdir /usr/local/java/
# 解压当前目录下的JDK压缩文件
tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/java/
# 设置环境变量
vi /etc/profile
# 在末尾添加对应变量
export JAVA_HOME=/usr/local/java/jdk-17.0.5
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 应用修改后的环境变量
source /etc/profile
# 软链接程序到环境变量中
ln -sf /usr/local/java/jdk-17.0.5/bin/java /usr/bin/java
# 测试是否安装正常,显示 openjdk version "17.0.5" 则为正常
java -version
wget -qO- https://cdn.jsdelivr.net/gh/MCSManager/Script/setup.sh | bash
- 执行完成后,使用 systemctl start mcsm-{daemon,web}.service即可启动面板服务。
- 运行命令 systemctl enable mcsm-{daemon,web}.service来设置开机自启。
- 面板代码与运行环境自动安装在
/opt/
目录下
安装完成后访问ip:23333
无法进入的话,去防火墙放通23333跟24444端口即可
Username: root
Password: 123456
点击应用实例-新建实例-Java 版 Minecraft 服务端-上传单个服务端软件
jar文件选择1.18.x之类的,因为安装的是java17
请手动下载完后再上传
实例名字随便写一个-上传服务器软件-上传完成后点击保存配置-<span style=”color=”red’;”>控制台</span>-开启实例
这时右边会出现Failed to load eula.txt,我们需要去<span style=”color=”red’;”>文件设置</span>-编辑eula.txt-将eula=false-改为eula=true-<span style=”color=”red’;”>更新文件</span>
编辑server.properties文件online-mode=true将其改成online-mode=false。这个是关闭正版验证
然后返回控制台开启实例-开启成功后进入游戏输入ip:25565就可以了,记得放通端口