首页 > 其他分享 >Minecraft

Minecraft

时间:2024-05-27 21:23:06浏览次数:24  
标签:mc -- Minecraft survival jar root minecraft

[minecraft]
    # 生成启动文件:https://blog.csdn.net/networken/article/details/84477537
    视频地址:https://www.bilibili.com/video/BV13N411o7TU?spm_id_from=333.337.search-card.all.click&vd_source=e91b49672370bf602fa9705cd3915ec6
    tmux操作指南:https://blog.csdn.net/qq_38156104/article/details/125093656
    java -Xmx1024M -Xms512M -jar /root/minecraft/mc1.16.1/mc_server_1.16.1.jar nogui
    java -Xmx1024M -Xms512M -jar /root/minecraft/mc1.19.1/mc_server_1.19.1.jar nogui
    vim eula.txt (改为ture)


    yum install tmux


    touch start.bash
    """
    #!/bin/bash
    tmux new-session -s mc -d 'java -Xmx1024M -Xms512M -jar /root/minecraft/mc1.16.1/mc_server_1.16.1.jar nogui'
    """

    """
    #!/bin/bash
    tmux new-session -s mc -d 'java -Xmx1024M -Xms512M -jar /root/minecraft/mc1.19.1/mc_server_1.19.1.jar nogui'
    """

    启动
    [root@ti mc1.16.1]# chmod 777 start.bash
    [root@ti mc1.16.1]# ./start.bash

    查看
    tmux a


    firewall-cmd --zone=public --add-port=25565/tcp --permanent


    [{"name":"JumboCoder25830","uuid":"d9a98c1e-37e9-4a42-a432-7000d5d4486a","expiresOn":"2022-11-01 14:01:42 +0800"},{"name":"WittedRose30654","uuid":"cef67c1f-3a9b-4f71-ba3c-7a0753f4c58f","expiresOn":"2022-11-01 11:18:22 +0800"}][root@ti mc1.19.1]

    [root@ti survival]# cat usercache.json
    [{"name":"JumboCoder25830","uuid":"d9a98c1e-37e9-4a42-a432-7000d5d4486a","expiresOn":"2022-11-04 10:04:15 +0800"},{"name":"WittedRose30654","uuid":"cef67c1f-3a9b-4f71-ba3c-7a0753f4c58f","expiresOn":"2022-11-04 09:56:03 +0800"}][root@ti survival]#


    配置ops权限
        1、服务端查看离线用户的UUID
            root@mcserver:~# cat /opt/minecraft/instances/survival/usercache.json
            [{"name":"steve","uuid":"53909932-f794-33c0-9329-948045a4c1ce","expiresOn":"2022-07-09 21:44:37 +0800"}]
        2、配置 ops.json 文件,将用户steve设为op
            root@mcserver:~# vim /opt/minecraft/instances/survival/ops.json

[
  {
    "uuid": "cef67c1f-3a9b-4f71-ba3c-7a0753f4c58f",
    "name": "WittedRose30654",
    "level": 6,
    "bypassesPlayerLimit": false
  },
  {
    "uuid": "d9a98c1e-37e9-4a42-a432-7000d5d4486a",
    "name": "JumboCoder25830",
    "level": 32,
    "bypassesPlayerLimit": false
  }
]




    生成启动文件
        3、创建minecraft服务启动文件,复制粘贴以下内容到命令行
            mkdir -p /opt/minecraft/instances/survival

            cat >/lib/systemd/system/minecraft-survival.service<<'EOF'
                [Unit]
                Description=Minecraft Server
                Wants=network.target
                After=network.target

                [Service]
                Type=simple
                WorkingDirectory=/root/minecraft/instances/survival

                #ExecStart=/usr/bin/java -Xms2G -Xmx4G -jar /root/minecraft/jars/server.jar nogui
                #ExecStart=/usr/bin/java tmux new-session -s mc -d 'java -Xmx1024M -Xms512M -jar /root/minecraft/mc1.19.1/mc_server_1.19.1.jar nogui'
                ExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar /root/minecraft/mc1.19.1/mc_server_1.19.1.jar nogui

                RestartSec=30
                Restart=on-failure
                KillMode=process
                KillSignal=SIGINT
                SuccessExitStatus=130
                StandardInput=null

                [Install]
                WantedBy=default.target




                # 启动服务端
                systemctl start minecraft-survival

                # 停止服务端
                systemctl stop minecraft-survival

                # 重启服务端
                systemctl restart minecraft-survival

                # 查看服务运行状态
                systemctl status minecraft-survival

                # 查看服务启动日志
                journalctl -xe


                systemctl daemon-reload
                x/y/z -550/65/-6


    New Minecraft
        -- 准备工作
            mkdir minecraft
            cd minecraft
            mkdir versions
            cd versions
            wget wget https://piston-data.mojang.com/v1/objects/f69c284232d7c7580bd89a5a4931c3581eae1378/server.j

            mkdir -p /home/tian/minecraft/instance/mc_v1.19.2

        -- 防火墙开放端口
             firewall-cmd --zone=public --add-port=80-90/tcp --permanent
            firewall-cmd --zone=public --add-port=3306/tcp --permanent
            
            firewall-cmd --reload
            firewall-cmd --list-all
            firewall-cmd --list-ports

        -- 制作启动文件
            cat >/lib/systemd/system/mc_1.19.2.service<<'EOF'
            [Unit]
            Description=Minecraft Server
            Wants=network.target
            After=network.target

            [Service]
            Type=simple
            WorkingDirectory=/home/tian/minecraft/instance/mc_v1.19.2
            ExecStart=/usr/bin/java -Xms512M -Xmx1024M -jar /home/tian/minecraft/versions/server_1.19.2.jar nogui
            RestartSec=30
            Restart=on-failure
            KillMode=process
            KillSignal=SIGINT
            SuccessExitStatus=130
            StandardInput=null

            [Install]
            WantedBy=default.target
            EOF


        -- 生成eula文件
            echo "eula=true" > /home/tian/minecraft/instance/mc_v1.19.2/eula.txt


        -- 初次启动
            systemctl start mc_1.19.2.service

            # 启动服务端
            systemctl start minecraft-survival

            # 停止服务端
            systemctl stop minecraft-survival

            # 重启服务端
            systemctl restart minecraft-survival

            # 查看服务运行状态
            systemctl status minecraft-survival

            # 查看服务启动日志
            journalctl -xe

            # 开机启动
            systemctl enable minecraft-survival.service


标签:mc,--,Minecraft,survival,jar,root,minecraft
From: https://www.cnblogs.com/tianyunchuan/p/18216547

相关文章

  • Minecraft中BossBar、Recipe的底层实现与扩展应用(学习笔记)
    看到有位博主写得很不错,直接上链接:《进度条与自定义合成表》本人在学习这篇博客的基础上进行实践与验证(使用1.12Bukkit接口开发),对上面的文件做几点总结与补充:正如文中所说,一定要记得在插件卸载时对注册的进度条和合成配方进行注销。文中所说的对进度条进行卸载的方法Buk......
  • 3分钟部署 我的世界(Minecraft) 联机服务
    游戏简介我的世界(Minecraft)是一款沙盒类电子游戏,该游戏以玩家在一个充满着方块的三维空间中自由地创造和破坏不同种类的方块为主题。玩家在游戏中可以在单人或多人模式中通过摧毁或创造精妙绝伦的建筑物和艺术,或者收集物品探索地图以完成游戏的成就(进度)。部署服务第一步:选择配......
  • 启动 Minecraft Forge 服务器
    ThispagewillteachtheplayerhowtoinstallaForgeserver.1.6to1.20.2TextversionFirstly,youneedtheForgeinstaller,whichcanbedownloadedfromtheofficialForgedownloadpage.Oncedownloaded,launchitandchooseoption"Installserv......
  • Windows 10无法登录Xbox及其附属产品(包括但不限于Game Bar,Minecraft Launcher)
     1. 问题描述:打开Xbox(如下图) 或GameBar(如下图)  后,单击登录,会弹出一个窗口,印有自己账户的头像,下方一行小字“欢迎回来,$昵称$”,如下图所示:  单击唯一的绿色按钮“现在就开始吧”,该窗口消失,马上又回到点击登录前的界面。循环尝试结果都不变。2.解决方法第一步......
  • Minecraft Fabric模组开发时遇到报错-Failed download after 3 attempts
    MinecraftFabric模组开发时遇到报错-Faileddownloadafter3attempts遇到的主要报错如下(当然以下只是一部分报错)Aproblemoccurredconfiguringrootproject'tuuorial_mod'.Failedtonotifyprojectevaluationlistener.FailedtosetupMinecraft,java.io.Unchecke......
  • 华为云耀云服务器L实例:高级篇-部署自己的minecraft游戏服务器(下)
     书接上文,我们已经做好了在华为云耀云服务器L实例中开启minecraft服务器的所有准备工作,现在让我们正式在我们的华为云耀云服务器L实例中开启minecraft服务器。开启minecraft服务器首先,我们需要知道自己的minecraft服务器核心jar放在哪里了,就是上方下载上传后的路径,这里我的......
  • 华为云耀云服务器L实例:高级篇-部署自己的minecraft游戏服务器(上)
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • Minecraft个人服务器搭建自己的皮肤站并实现外置登录更换自定义皮肤组件
    Minecraft个人服务器搭建自己的皮肤站并实现外置登录更换自定义皮肤组件大家好,我是艾西有不少小伙伴非常喜欢我的世界Minecraft游戏,今天小编跟大家分享下Minecraft个人服务器怎么设置皮肤站。Minecraft皮肤站是什么?其实官网就有皮肤站,在正版用户选择正版的登录后,MC客户端就会到官方......
  • 921のminecraft
    猎人游戏:一:预备在游戏之前将设置以下命令:在循环型命令方块中设置:/executeat<速通者名称>runsetworldspawn~~手动设置这两条命令:/gamerulecommandBlockOutputfalse/forceloadadd~~用以确保命令方块能够始终工作,并关闭聊天栏中的命令方块输出。同时使用床让猎......
  • 《Minecraft》攻略
    来自网络MinecraftWikiMinecraftForumsMinecraft(我的世界)中文论坛相关概念沙盒游戏:开放性和自由度:玩家可以自由探索游戏世界,选择自己的游戏方式。创造性和实验性:玩家可以通过游戏中的工具和元素,发挥创造力,打造自己的游戏世界。玩家主导:玩家拥有高度的自由度和控制权,可......