Minecraft纯净服开服

news/2024/12/22 15:06:56/

Minecraft纯净服简介

Minecraft原版服务端Vanilla,又称香草服务端,由minecraft官方发布,仅呈现游戏内容以及多人联机的基础功能,无法添加插件,安装forge后可以添加Mod。
在这里插入图片描述
下面介绍如何搭建minecraft原版服务端,并使用客户端连接到服务端进行多人联机游戏。

准备一台服务器

准备一台linux服务器,配置至少2核CPU、4G内存,100G磁盘,操作系统CentOS、Ubuntu、Debain等皆可,1个公网IP地址,推荐按量付费宽带,可根据需要购买一个域名,将域名绑定到公网IP。

以腾讯云轻量服务器为例:
在这里插入图片描述
云主机控制台注意配置安全组,放通服务端默认的25565端口,也可以指定端口范围,示例如下:
在这里插入图片描述

安装docker环境

使用SSH连接工具登录到服务器,执行以下命令,使用官方提供的脚本安装docker,支持大多数linux发行版本:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

启动docker服务并配置为开机启动

systemctl enable --now docker

确认docker服务运行正常,状态为active (running)

[root@vm-centos ~]# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Tue 2021-11-30 18:03:33 CST; 1 day 3h agoDocs: https://docs.docker.comMain PID: 1490365 (dockerd)Tasks: 111Memory: 219.9MCGroup: /system.slice/docker.service
......

安装原版服务端

运行以下docker命令,启动纯净服服务端容器,默认使用官方发布的服务端jar包启动

docker run -d --name vanilla \-e EULA=TRUE \-e VERSION=1.17.1 \-v /data/mc/vanilla/data:/data \-e OPS=willminec \-e ONLINE_MODE=FALSE \-p 25566:25565 \--restart always \itzg/minecraft-server

查看容器启动日志

[root@mcserver ~]# docker logs -f vanilla
[init] Running as uid=1000 gid=1000 with /data as 'drwxrwxr-x 2 1000 1000 4096 Dec  6 15:24 /data'
[init] Resolved version given 1.17.1 into 1.17.1
[init] Resolving type given VANILLA
[init] Downloading minecraft_server.1.17.1.jar ...
......
[15:33:12] [Worker-Main-6/INFO]: Preparing spawn area: 86%
[15:33:14] [Worker-Main-6/INFO]: Preparing spawn area: 92%
[15:33:14] [Worker-Main-6/INFO]: Preparing spawn area: 92%
[15:33:14] [Server thread/INFO]: Time elapsed: 26903 ms
[15:33:14] [Server thread/INFO]: Done (33.432s)! For help, type "help"
[15:33:14] [Server thread/INFO]: Starting remote control listener
[15:33:14] [Server thread/INFO]: Thread RCON Listener started
[15:33:14] [Server thread/INFO]: RCON running on 0.0.0.0:25575

初始化时从官网下载jar包,传递-e DEBUG=true参数可以在容器启动日志中看到实际执行以下下载命令,将server.jar重命名为minecraft_server.1.17.1.jar

mc-image-helper get -o minecraft_server.1.17.1.jar https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar

查看容器运行状态

[root@mcserver ~]# docker ps -a
CONTAINER ID   IMAGE                                COMMAND                  CREATED          STATUS                    PORTS                                                      NAMES
7a74d101cd4d   itzg/minecraft-server                "/start"                 47 minutes ago   Up 47 minutes (healthy)   0.0.0.0:25566->25565/tcp, :::25565->25565/tcp, 25575/tcp   vanilla

查看主机持久化的数据目录

[root@mcserver ~]# ll /data/mc/vanilla/data/
total 42648
-rw-rw-r-- 1 lighthouse lighthouse        2 Dec  7 22:31 banned-ips.json
-rw-rw-r-- 1 lighthouse lighthouse        2 Dec  7 22:31 banned-players.json
-rw-rw-r-- 1 lighthouse lighthouse       68 Dec  7 22:30 eula.txt
drwxrwxr-x 2 lighthouse lighthouse     4096 Dec  7 22:31 logs
-rw-rw-r-- 1 lighthouse lighthouse 43626592 Dec  7 22:31 minecraft_server.1.17.1.jar
-rw-rw-r-- 1 lighthouse lighthouse      137 Dec  7 22:31 ops.json
-rw-rw-r-- 1 lighthouse lighthouse       11 Dec  7 22:31 ops.txt.converted
-rw-r--r-- 1 lighthouse lighthouse     1182 Dec  7 22:31 server.properties
-rw-rw-r-- 1 lighthouse lighthouse      108 Dec  7 22:31 usercache.json
-rw-rw-r-- 1 lighthouse lighthouse        2 Dec  7 22:31 whitelist.json
drwxrwxr-x 9 lighthouse lighthouse     4096 Dec  7 22:31 world

官方客户端登录服务端

官方客户端下载地址:https://minecraft.net/zh-hans/download/

官网注册账号,购买游戏,下载minecraft客户端并安装到个人电脑,启动客户端并登录,登录后界面如下:
在这里插入图片描述
选择开始游戏,然后选择多人游戏
在这里插入图片描述
输入服务器名称,可以默认,输入服务端公网IP或域名,点击完成:
在这里插入图片描述
点击加入服务器,即可登录游戏:
在这里插入图片描述
进入游戏后界面如下
在这里插入图片描述

HMCL客户端登录游戏

HMCL客户端下载地址:https://hmcl.huangyuhui.net/

官方客户端需要购买游戏使用账号登录,hmcl支持离线模式连接服务端,无需创建正式版账号。

首先添加一个离线模式账户,然后添加一个游戏版本,在版本列表中点击启动
在这里插入图片描述
启动后正常流程登录,执行/list命令可以看到两个玩家在线:
在这里插入图片描述


http://www.ppmy.cn/news/946546.html

相关文章

基岩版皮肤改java版_我的世界基岩版更新 新皮肤编辑系统加入

大家好,今天果冻跟大家一起探究一下我的世界1.15java版更新内容! 在我的世界1.15版本Java版更新后,我们的基岩版在近期也迎来了一次大更新!其中被玩家期待的皮肤编辑系统终于上线了!那么这一期就让我们来重点来看看最新的基岩版究竟加入了那些内容&#…

我的世界java怎么自制皮肤_我的世界手机版皮肤怎么做 自己做皮肤教程

我的世界手机版中,为了塑造各具风格的人物,玩家们可以自己制造出各种材质皮肤,那么我的世界手机版的皮肤要怎么做呢?就跟着4399熊猫来瞧一瞧我的世界手机版皮肤怎么做吧。 ▍方法一,使用我的世界皮肤编辑器 优点&#…

Minecraft Forge 服务器开服教程

文章目录 资源准备硬件软件 配置 Forge 服务端1. 下载救命!我下载不下来!AdFocus 网页打不开 / 没有 SKIP 按钮! 2. 安装服务端撰写启动脚本旧版 Forge(请原谅我用这种表述)新版 Forge(请原谅我用这种表述&…

我的世界服务器皮肤显示插件怎么用,我的世界皮肤和插件安装方法

来源:aipai日期:2018-10-16 22:58:22 我的世界是一款自由性非常高的手机游戏,对于一些《我的世界》的新手玩家来说,MOD安装、皮肤使用、材质添加、存档添加可能都不是太懂,现在小编就来具体告诉大家这些步骤的操作方法…

解决appium-doctor报 bundletool.jar cannot be found

一、下载bundletool.jar 下载地址:https://github.com/google/bundletool/releases 二、重命名 重命名这个jar包为bundletool.jar,在android sdk目录下,新建bundle-tool目录,把bundletool.jar包放入其中。 三、配置环境 path后追加…

我的世界1.0.0php,Blessing Skin Server 0.1 —— 开源 PHP Minecraft 皮肤站

很久以前就有想写一个皮肤站的想法了,但是苦于没有时间且 PHP、前端的 coding 都不熟练,所以一直搁置着,当作一个目标。 恰逢前几周稍微有点时间(其实是克服了懒癌),就写了一个皮肤站的原型。PHP MySQL,表单 POST 数据…

【Minecraft】在我的世界Minecraft服务端上开启第三方认证,并支持皮肤

这篇文章也可以在我的博客中查看 前言 上篇文章我们讲到如何在客户端使用皮肤。但提到多人联机中需要服务端的支持。但其实对服务端而言,这并不只是一个更换皮肤的问题,而是一个认证系统的问题,因此这篇文章我们谈谈如何配置服务端&#xf…

LeetCode_模拟_中等_874.模拟行走机器人

目录 1.题目2.思路3.代码实现(Java) 1.题目 机器人在一个无限大小的 XY 网格平面上行走,从点 (0, 0) 处开始出发,面向北方。该机器人可以接收以下三种类型的命令 commands : -2 :向左转 90 度-1 &#xf…