IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    在 Linux 搭建 Minecraft 服务端

    Teacher Du发表于 2024-11-01 03:51:26
    love 0

    有小伙伴留言说想在 Linux 系统上搭建 Minecraft 服务。其实搭建 Minecraft 服务很简单,装对应版本 Java,使用命令启动核心文件即可。简单整理一下搭建步骤,有需要的小伙伴可参考一下~

    版本对应

    本教程以最常用核心 Paper 为例,下面是版本的对应列表:

    Paper VersionRecommended Java Version
    1.8 to 1.11Java 8
    1.12 to 1.16.4Java 11
    1.16.5Java 16
    1.17.1-1.18.1+Java 17

    资源下载

    下面教程以最新版本 Paper-317 作为演示,

    下载地址

    开始架设

    317 对应 1.18.2 版本,需使用 Java 17:

    1
    2
    3
    wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
    tar -zxf jdk-17_linux-x64_bin.tar.gz
    mv jdk-17.0.3.1 /usr/local/java

    将下载好的 Paper 上传到服务器中,这里以/opt/mc/为例。其中-Xms2G 和-Xmx2G 为内存限制,根据实际情况修改:

    1
    2
    cd /opt/mc
    /usr/local/java/bin/java -Xms2G -Xmx2G -jar paper.jar --nogui

    第一次启动时,Paper 会自动下载游戏服务端的运行文件,但会有个报错,执行以下的命令后,再次执行/usr/local/java/bin/java -Xms2G -Xmx2G -jar paper.jar --nogui 就行了:

    1
    echo "eula=true" > /opt/mc/eula.txt

    如想使用非正版启动器登录游戏,还需关闭正版验证:

    1
    sed -i 's/online-mode=true/online-mode=false/ /opt/mc/server.properties'

    写在最后

    1. 相比官方的原版服务启动器,Paper 的性能优化更好,而且支持插件;

    2. 启动器运行后,会生成一大堆文件,插件请上传至 plugins 目录中;

    3. 服务运行期间,不可关闭终端,可通过 screen 命令运行;

    4. 如果使用云主机搭建 MC 服务,记得开启对应端口,端口设置可在 server.properties 文件中修改,默认为 25565。



沪ICP备19023445号-2号
友情链接