一、Linux搭建我的世界(MC)整合包服务器,ATM9整合包开服教程
Minecraft整合包服务器的搭建及教程
Linux使用MCSM面板搭建Minecraft整合包服务器,使用Docker方便切换Java版本及安装多个服务端版本。
通过视频教程了解全过程:bilibili.com/video/BV1T...
MC整合包服务器开服教程及Pokehaan Craft 2整合包搭建教程:blog.zeruns.tech/archiv...
幻兽帕鲁开服联机教程:blog.zeruns.tech/tag/Pa...
整合包是什么?整合包是一种包含多个模组和配置文件的游戏版本,由社区玩家或团队制作发布,包括科技、魔法、冒险、生存等不同风格。
ATM9整合包介绍:包含近400个模组,提供多种任务及内置终极挑战。能制作ATM之星吗?敢挑战格雷之星吗?
All the Mods系列为私人整合包提供给作者的几个友,后成为多人想玩的东西。包含基本功能,同时融合较新或鲜为人知的模组。
ATM9整合包使用多个版本的Complementary Shaders,相关问题归因于ATM Team。
ATM9整合包地址:curseforge的All the Mods 9整旦仿合包地址:
MC百科的All the Mods 9整合包地址:
MCSM9介绍:分布式、稳定可靠、开箱即用、高扩展性,支持Minecraft和其他少数游戏的控制面板。
MCSM面板是一款全中文、轻量级尘圆、开箱即用、多实例及支持Docker的Minecraft服务端管理面板。
准备:下载整合包客户端及服务端,选择All the Mods 9作为演示,下载整合包客户端及服务端派迟塌。
客户端下载:百度网盘或123网盘,服务端下载:百度网盘或123网盘。
服务端包含JDK17,可直接运行。
准备云服务器/VPS开服,推荐雨云和指点云,购买VPS服务器,配置建议4核8G内存及以上。
购买后进入雨云控制台,游戏云入口,选择VPS服务器,配置建议选14900KF、5900X、7950X、13900KF。
安装MCSM面板:脚本快速安装,配置文件目录、用户数据文件目录及远程守护进程配置文件目录。
安装完成后访问服务器IP/域名:23333/进入面板,根据实际映射端口。
设置端口映射:NAT端口映射,设置内网端口,创建映射规则。
安装Docker:用apt包管理器或安装脚本,推荐链接的手动安装教程。
安装JDK镜像:面板节点管理,新建镜像,创建OpenJDK 17环境。
搭建Minecraft服务器:上传服务端压缩包,设置名称、启动命令、上传压缩包。
调整实例参数:进程启动方式、环境镜像、网络模式,保存后文件管理。
解压并移动文件至根目录,修改服务端配置文件及端口,保存后重启实例。
服务端监控:状态查询监控在线人数。
游戏进入:多人游戏添加服务器,输入公网IP/域名及端口。
推荐阅读:深入了解整合包、教程及服务器搭建细节。
二、如何使用数据卷在宿主机和docker容器之间共享文件
1.用-v挂载主机数据卷到容器内 [plain] view plaincopy docker run -v /path/to/hostdir:/mnt $container 在容器内拷贝 cp /mnt/sourcefile /path/to/destfile 2.直接在主机上拷贝到容器物理存储系统 A. 获取容器名称或者id : [plain] view plai...
三、linux docker 能安装哪些系统
1.启动一个Docker容器 [root@localhost~]#dockerrun-i-tUbuntu/bin/bash Unabletofindimage‘ubuntu’locally Pullingrepositoryubuntu 04c5d3b7b065:Downloadcomplete 511136ea3c5a:Downloadcomplete c7b7c6419568:Downloadcomplete 70c8faa62a44:Downloadcomplete d735006ad9c1:Downloadcomplete Status:Downloadednewerimageforubuntu:latest 注: -i:打开容器中的STDIN -t:为容器分配一个伪tty终端 从上面我们可以看出,首先Docker会检查本地是否存在ubuntu镜像,如果在本地没有找到该镜像的话,那么Docker就会去官方的DockerHubRegistry查看DockerHub中是否有该镜像。Docker一旦找到该镜像,就会下载该镜像并将其保存到本地的宿主机中。 然后,Docker在文件系统内部用这个镜像创建了一个新的容器。该容器拥有自己的网络、IP地址,以及一个用来可以和宿主机进行通信的桥接网络接口。最后,我们告诉Docker在新容器中要运行什么命令。 当容器创建完毕之后,Docker就会执行容器中的/bin/bash命令。这时间我们就可以看到容器内的shell root@8c342c0c275c:/# 注:8c342c0c275c代表容器的ID