美文网首页
Linux Ubuntu 18.04 运行Minecraft服务

Linux Ubuntu 18.04 运行Minecraft服务

作者: LionPig | 来源:发表于2020-06-08 09:58 被阅读0次

    配置环境

    首先要有java环境,不支持openjdk8以上的版本

    • 安装java8
    sudp apt-get update
    sudo apt-get install openjdk-8-jdk
    
    • 检查java版本

    命令 java -version

    openjdk version "1.8.0_252"
    OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09)
    OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
    
    • 下载buildTools
    wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
    
    • 下载官方服务器jar包(这里是1.15.2)
    java -jar BuildTools.jar --rev 1.15.2
    这里注意`BuildTools.jar`为路径jar包路径
    你的可能是/Home/Desktop/**/BuildTools.jar
    

    Tips:
    1、将你的文件拖到terminal里,就会显示这个文件路径。
    2、可以专门建一个文件夹存储服务器文件

    服务端配置

    • 服务端的配置文件server.properties,可以查看wiki文档
    sudo vim <server.properties路径>
    

    运行服务器jar包

    • 命令
    java -Xms1024m -Xmx2048m -jar '/home/*/MCServers/1.15.2/spigot-1.15.2.jar'  nogui
    
    • 参数解释

    java固定格式
    -Xms最小运行内存
    1024m1024兆,你也可以1g这样表示
    -Xmx最大运行内存
    2048m同1024m
    -jar固定格式
    '/home/*/MCServers/1.15.2/spigot-1.15.2.jar' 我的jar包路径
    nogui不显示GUI运行

    第一次运行

    会在服务端jar包同路径下产生一个ELUA文件,需要用户同意才能继续

    sudo vim <elua文件路径>
    ture 改为 false
    

    保存退出后,再次运行上一条命令

    java -Xms1024m -Xmx2048m -jar '/home/*/MCServers/1.15.2/spigot-1.15.2.jar'  nogui
    

    输出日志如下,出现Done就可以了

    [14:32:22] [Server thread/INFO] [minecraft/LoggingChunkStatusListener]: Preparin
    g spawn area: 0%
    [14:32:22] [Server thread/INFO] [minecraft/LoggingChunkStatusListener]: Preparin
    g spawn area: 0%
    [14:32:23] [Server thread/INFO] [minecraft/LoggingChunkStatusListener]: Time ela
    psed: 1302 ms
    [14:32:23] [Server thread/INFO] [minecraft/DedicatedServer]: Done (21.867s)! For help, type "help"
    

    Tip
    可以将这条命令写进shell脚本,运行一下脚本就好了
    shell脚本给权限sudo chmod +x <脚本路径>

    相关文章

      网友评论

          本文标题:Linux Ubuntu 18.04 运行Minecraft服务

          本文链接:https://www.haomeiwen.com/subject/bkpttktx.html