Linux搭建 Minecraft 服务器

MC(我的世界)服务器搭建 记录搭建自己与伙伴一起玩的服务器硬件:树莓派4B(4G),128G内存卡系统:ubuntu arm64我的世界MOD经常是不同版本,安装docker方便管理版本对应的包,环境 2.建立文件目录 搭建文件目录,明确版本及配置信息 3.配置docker相关文件 这是我的目录 docker-compose的内容 1.20.4目录下的Dockerfile文件内容 docker相关配置就完成了 运行如果成功就是下面这个界面,如果有报错一般就是docker源有问题,可以看一下docker 阅读详情
AI摘要

本文详细介绍了在Linux系统上搭建Minecraft服务器的过程,包括环境配置、单个服务端搭建、群组服务器配置以及使用BungeeCord进行代理。涵盖Java环境安装、服务端启动文件创建、客户端登录、权限配置及多服务端管理。

1、Minecraft简介

Minecraft《我的世界》是由 Mojang Studios 公司开发的一款生存沙盒游戏。

Minecraft 由瑞典视频游戏程序员和设计师 Markus Alexej Persson 使用Java编程语言创建。
在这里插入图片描述

Minecraft 于 2009 年 5 月首次公开,然后在 2011 年 11 月完全发布,Minecraft 此后已被移植到其他多个平台,并且成为有史以来最畅销的视频游戏。2014 年,Mojang 和 Minecraft 的知识产权被微软以25 亿美元的价格收购。

在《我的世界》中,玩家探索一个程序生成的块状 3D 世界,几乎无限的地形,并能够发现和开采原材料、制作工具和物品,并建造结构、土方工程和简单的机器。根据游戏模式,玩家可以与电脑控制的小怪战斗,以及与同一世界的其他玩家合作或竞争。

游戏模式包括玩家必须获取资源来建造世界并能够生存下去的生存模式,以及玩家拥有无限资源和飞行的创造模式。玩家可以修改游戏,以创造新的游戏机制、物品和资产。

游戏分为国际pe基岩版,以及官方正版pc版,常称java版,游戏的Java版以其强大的第三方拓展模组(Forge / Fabric / Liteloader mod)而知名,它们可以为游戏添加各种新的对象、角色和功能。

官方网站:https://minecraft.net

2、搭建环境选择

Minecraft 服务器端可以是 Windows 或 Linux,Windows 更适用于不熟悉Linux命令的服主,但自带图形窗口的windows对服务器cpu内存资源有一定消耗,因此对于资深的 linux 服务器玩家linux才是更好的选择。

在这里插入图片描述

下面准备一台linux服务器,配置2核CPU、8G内存,发行版本选择Ubuntu、Debain、CentOS等,推荐使用Ubuntu Server,如果需要通过互联网访问还需要购买1个公网IP地址,推荐按量付费宽带,可根据需要购买一个域名,绑定到公网IP。

关于云服务器,可选国内三大云厂商阿里云轻量云服务器或ECS、腾讯云、华为云,不过价格过于昂贵,性能要求不高可以购买他们的轻量应用服务器类型,其他VPS云厂商也数不胜数,比如淘宝搜索Minecraft服务器,购买面板服,如果只是本地测试则更简单,可以使用 VMware Workstation 或 Virtualbox 创建虚拟机。

本篇文章介绍在Linux系统上搭建Minecraft服务端,以及如何使用bungeecord配置为群组模式,本文采用传统的应用部署方式,方便熟悉minecraft服务器端的部署原理和流程,但当前 docker 容器技术大行其道,更推荐使用 docker,能够仅用一条命令几分钟搭建起一个服务端。

docker容器方式搭建请移步:https://blog.youkuaiyun.com/networken/article/details/84945172

3、服务器基本配置

服务器准备就绪后,执行以下操作,做一些初始化配置,操作系统版本:Ubuntu Server 22.04 LTS。

1、首先需要使用SSH工具连接到服务器,下载ssh连接工具 tabby 或 xshell ,以xshell为例,勾选两者,下载安装Xshell和Xftp。

在这里插入图片描述

新建ssh连接,输入服务器IP地址,点击连接输入用户名及密码,登录到命令行界面:

在这里插入图片描述

2、修改服务器主机名,执行exit命令退出重新连接使配置生效

root@ubuntu:~# hostnamectl set-hostname mcserver

在这里插入图片描述
3、minecraft服务端依赖java环境,安装java环境,以openjdk为例:

sudo apt update -y
sudo apt install -y openjdk-17-jdk

确认安装成功

mc@mcserver:~$ java --version
openjdk 17.0.3 2022-04-19
OpenJDK Runtime Environment (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

4、搭建单个服务端

1、创建服务端安装目录

root@mcserver:~# mkdir -p /opt/minecraft/{jars,instances}

2、下载服务端jar包,下载地址:https://mcversions.net/,选择STABLE RELEASE稳定正式版本,以1.19为例:

在这里插入图片描述

下载后使用 xftp 或 winscp 工具上传到服务器/opt/minecraft/jars目录下。

root@mcserver:~# ls /opt/minecraft/jars/
server.jar

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=/opt/minecraft/instances/survival
ExecStart=/usr/bin/java -Xms2G -Xmx4G -jar /opt/minecraft/jars/server.jar nogui
RestartSec=30
Restart=on-failure
KillMode=process
KillSignal=SIGINT
SuccessExitStatus=130
StandardInput=null

[Install]
WantedBy=default.target
EOF

4、执行以下命令启动minecraft服务端

echo "eula=true" > /opt/minecraft/instances/survival/eula.txt

systemctl enable minecraft-survival.service

systemctl start minecraft-survival.service

查看服务运行状态,等待服务端完全启动

root@mcserver:~# systemctl status minecraft-survival.service 
● minecraft-survival.service - Minecraft Server
     Loaded: loaded (/lib/systemd/system/minecraft-survival.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-08-04 23:07:02 CST; 1min 33s ago
   Main PID: 4521 (java)
      Tasks: 31 (limit: 4538)
     Memory: 2.8G
        CPU: 2min 12.737s
     CGroup: /system.slice/minecraft-survival.service
             └─4521 /usr/bin/java -Xms2G -Xmx4G -jar /opt/minecraft/jars/server.jar nogui

Aug 04 23:08:28 mcserver java[4521]: [23:08:28] [Worker-Main-1/INFO]: Preparing spawn area: 42%
Aug 04 23:08:29 mcserver java[4521]: [23:08:29] [Worker-Main-1/INFO]: Preparing spawn area: 54%
Aug 04 23:08:29 mcserver java[4521]: [23:08:29] [Worker-Main-1/INFO]: Preparing spawn area: 54%
Aug 04 23:08:29 mcserver java[4521]: [23:08:29] [Worker-Main-1/INFO]: Preparing spawn area: 54%
Aug 04 23:08:30 mcserver java[4521]: [23:08:30] [Worker-Main-1/INFO]: Preparing spawn area: 68%
Aug 04 23:08:31 mcserver java[4521]: [23:08:31] [Worker-Main-1/INFO]: Preparing spawn area: 78%
Aug 04 23:08:31 mcserver java[4521]: [23:08:31] [Worker-Main-1/INFO]: Preparing spawn area: 78%
Aug 04 23:08:31 mcserver java[4521]: [23:08:31] [Worker-Main-1/INFO]: Preparing spawn area: 78%
Aug 04 23:08:34 mcserver java[4521]: [23:08:34] [Server thread/INFO]: Time elapsed: 61824 ms
Aug 04 23:08:34 mcserver java[4521]: [23:08:34] [Server thread/INFO]: Done (80.392s)! For help, type "help"

5、管理服务启停命令

# 启动服务端
systemctl start minecraft-survival

# 停止服务端
systemctl stop minecraft-survival

# 重启服务端
systemctl restart minecraft-survival

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

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

5、客户端登录server端

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

这里选择使用第三方客户端HMCL,下载地址:https://hmcl.huangyuhui.net/

本地选择一个目录解压安装即可,安装完成以后需要执行两个操作:添加游戏账户、下载游戏版本。

在这里插入图片描述

1、点击添加账户,如果已购买游戏选择微软账户或Mojang账户,否则选择离线模式

在这里插入图片描述
这里采用离线模式,添加一个本地用户,用户名自定义,在高级设置中可以查看到默认生成的UUID:

在这里插入图片描述

注意,采用离线模式,需要修改服务端配置文件,关闭online-mode,找到以下选项改为false

root@mcserver:~# vim /opt/minecraft/instances/survival/server.properties 
...
online-mode=false
...

重启服务端使配置生效

systemctl restart minecraft-survival

2、返回客户端首页,点击下载,点击一个游戏版本进行安装,与服务端版本一致

在这里插入图片描述
3、账号和游戏版本准备好后,返回客户端首页,点击启动游戏

在这里插入图片描述
选择多人游戏

在这里插入图片描述
点击添加服务器

在这里插入图片描述
输入服务器名称和服务器地址,名称可自定义,服务器地址可以是公网IP地址或域名:
在这里插入图片描述
完成后可以看到已成功添加服务器
在这里插入图片描述

点击列表成功登入服务器,执行/list命令可以显示在线的玩家
在这里插入图片描述
查看服务器后端日志,有 steve 用户登录记录

root@mcserver:~# journalctl -f
Jun 09 21:19:44 mcserver java[5581]: [21:19:44] [Worker-Main-1/INFO]: Preparing spawn area: 4%
Jun 09 21:19:45 mcserver java[5581]: [21:19:45] [Server thread/INFO]: Time elapsed: 7130 ms
Jun 09 21:19:45 mcserver java[5581]: [21:19:45] [Server thread/INFO]: Done (20.208s)! For help, type "help"
Jun 09 21:20:45 mcserver java[5581]: [21:20:45] [Server thread/INFO]: steve[/192.168.93.229:10391] logged in with entity id 110 at (-28.5, 70.0, -29.5)
Jun 09 21:20:45 mcserver java[5581]: [21:20:45] [Server thread/INFO]: steve joined the game
Jun 09 21:20:51 mcserver java[5581]: [21:20:51] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 2017ms or 40 ticks behind
Jun 09 21:21:54 mcserver java[5581]: [21:21:54] [Server thread/INFO]: steve lost connection: Disconnected
Jun 09 21:21:54 mcserver java[5581]: [21:21:54] [Server thread/INFO]: steve left the game
Jun 09 21:44:37 mcserver java[5581]: [21:44:37] [Server thread/INFO]: steve[/192.168.93.229:6745] logged in with entity id 410 at (-34.35809642546795, 63.0, -0.6483614176174147)
Jun 09 21:44:37 mcserver java[5581]: [21:44:37] [Server thread/INFO]: steve joined the game

6、配置ops权限

可以通过修改ops.json文件为用户添加ops权限,添加前需要获取用户名称及UUID,在线用户可以通过https://namemc.com/这个网站查看某个用户的UUID,离线模式可以在创建用户时高级模式中查看,或在服务端 usercache.json 文件中查看已登录到服务器的用户UUID

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": "53909932-f794-33c0-9329-948045a4c1ce",
    "name": "steve",
    "level": 4
  }
]

重启服务端使配置生效

systemctl --user restart minecraft-survival

重新使用客户端登录,执行/op steve提示该steve用户已经是管理员,如果需要取消管理员权限执行/deop steve命令:
在这里插入图片描述

op具有很高权限,比如可以修改游戏模式为创造模式,可以使用任何方块和飞行等等:

/gamemode creative

双击空格我们的steve就可以起飞了:
在这里插入图片描述

7、搭建群组服务器

前置要求:单台服务器运行多个服务端,需要调整机器配置,建议至少2核CPU、8G内存,否则很可能因为资源不足导致服务器启动失败。

下面我们使用bungeecord代理软件搭建由多个服务端组成的群组服务器,这里仅仅进行测试,BC代理软件和所有子服全部运行在一台服务器上。

其架构原理如下图所示:
在这里插入图片描述

1、目前已经创建了生存服,在创建一个lobby登录服

创建服务启动文件

mkdir -p /opt/minecraft/instances/lobby

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

[Service]
Type=simple
WorkingDirectory=/opt/minecraft/instances/lobby
ExecStart=/usr/bin/java -Xms2G -Xmx4G -jar /opt/minecraft/jars/server.jar nogui
RestartSec=30
Restart=on-failure
KillMode=process
KillSignal=SIGINT
SuccessExitStatus=130
StandardInput=null

[Install]
WantedBy=default.target
EOF

尝试首次启动服务

echo "eula=true" > /opt/minecraft/instances/lobby/eula.txt
systemctl enable minecraft-lobby
systemctl start minecraft-lobby

由于在同一台服务器启动多个服务端,使用journalctl -xe命令查看日志,提示默认端口25565已被占用导致启动失败,需要修改lobby服务端端口号,修改以下两项:

root@mcserver:~# vim /opt/minecraft/instances/lobby/server.properties
...
online-mode=false
...
server-port=25566
...

重新启动lobby服务端

systemctl restart minecraft-lobby

等待服务端完全启动

root@mcserver:~# systemctl status minecraft-lobby.service 
● minecraft-lobby.service - Minecraft Server
     Loaded: loaded (/lib/systemd/system/minecraft-lobby.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-08-04 23:20:21 CST; 3min 45s ago
   Main PID: 5103 (java)
      Tasks: 31 (limit: 4538)
     Memory: 2.2G
        CPU: 2min 38.201s
     CGroup: /system.slice/minecraft-lobby.service
             └─5103 /usr/bin/java -Xms2G -Xmx4G -jar /opt/minecraft/jars/server.jar nogui

Aug 04 23:22:12 mcserver java[5103]: [23:22:12] [Worker-Main-6/INFO]: Preparing spawn area: 95%
Aug 04 23:22:13 mcserver java[5103]: [23:22:13] [Worker-Main-6/INFO]: Preparing spawn area: 95%
Aug 04 23:22:13 mcserver java[5103]: [23:22:13] [Worker-Main-6/INFO]: Preparing spawn area: 95%
Aug 04 23:22:14 mcserver java[5103]: [23:22:14] [Worker-Main-6/INFO]: Preparing spawn area: 96%
Aug 04 23:22:14 mcserver java[5103]: [23:22:14] [Worker-Main-6/INFO]: Preparing spawn area: 96%
Aug 04 23:22:15 mcserver java[5103]: [23:22:15] [Worker-Main-6/INFO]: Preparing spawn area: 96%
Aug 04 23:22:15 mcserver java[5103]: [23:22:15] [Worker-Main-6/INFO]: Preparing spawn area: 97%
Aug 04 23:22:16 mcserver java[5103]: [23:22:16] [Worker-Main-6/INFO]: Preparing spawn area: 98%
Aug 04 23:22:20 mcserver java[5103]: [23:22:20] [Server thread/INFO]: Time elapsed: 88438 ms
Aug 04 23:22:20 mcserver java[5103]: [23:22:20] [Server thread/INFO]: Done (107.973s)! For help, type "help"

客户端添加服务器登录验证,非默认端口时需要添加端口号
在这里插入图片描述

2、下载bungeecord jar包到本地,bungeecord代理端下载地址:https://ci.md-5.net/job/BungeeCord/

点击右侧BungeeCored.jar,下载并上传到服务器
在这里插入图片描述
上传到linux对应目录下:

root@mcserver:~# ls /opt/minecraft/jars/
BungeeCord.jar  server.jar

3、创建BungeeCord服务启动文件,复制粘贴以下内容到命令行

mkdir -p /opt/minecraft/instances/bungeecord

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

[Service]
Type=simple
WorkingDirectory=/opt/minecraft/instances/bungeecord
ExecStart=/usr/bin/java -Xms2G -Xmx4G -jar /opt/minecraft/jars/BungeeCord.jar nogui
RestartSec=30
Restart=on-failure
KillMode=process
KillSignal=SIGINT
SuccessExitStatus=130
StandardInput=null

[Install]
WantedBy=default.target
EOF

4、启动BungeeCord服务端

systemctl enable minecraft-bungeecord.service
systemctl start minecraft-bungeecord.service

查看服务运行状态,等待服务端完全启动

root@mcserver:~# systemctl status minecraft-bungeecord.service 
● minecraft-bungeecord.service - Minecraft Server
     Loaded: loaded (/lib/systemd/system/minecraft-bungeecord.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-08-04 23:34:23 CST; 11s ago
   Main PID: 5300 (java)
      Tasks: 26 (limit: 4538)
     Memory: 154.5M
        CPU: 3.643s
     CGroup: /system.slice/minecraft-bungeecord.service
             └─5300 /usr/bin/java -Xms2G -Xmx4G -jar /opt/minecraft/jars/BungeeCord.jar nogui

Aug 04 23:34:31 mcserver java[5300]: [104B blob data]
Aug 04 23:34:31 mcserver java[5300]: [104B blob data]
Aug 04 23:34:31 mcserver java[5300]: [57B blob data]
Aug 04 23:34:31 mcserver java[5300]: [117B blob data]
Aug 04 23:34:31 mcserver java[5300]: [105B blob data]
Aug 04 23:34:31 mcserver java[5300]: [109B blob data]
Aug 04 23:34:31 mcserver java[5300]: [107B blob data]
Aug 04 23:34:31 mcserver java[5300]: [105B blob data]
Aug 04 23:34:31 mcserver java[5300]: [105B blob data]
Aug 04 23:34:31 mcserver java[5300]: [44B blob data]

5、修改BungeeCord配置文件,改动配置项如下,其他默认即可:

root@mcserver:~# vim /opt/minecraft/instances/bungeecord/config.yml 
listeners:
......
online_mode: false
......
servers:
  lobby:
    motd: '&1Just another BungeeCord - Forced Host'
    address: localhost:25566
    restricted: false
  survival:
    motd: '&1Just another BungeeCord - Forced Host'
    address: localhost:25565
    restricted: false

重新启动服务

systemctl restart minecraft-bungeecord

6、客户端添加服务器验证
在这里插入图片描述

登录后执行/server命令,将提示你当前所在的服务器,执行/server survival将切换到survival服务器

在这里插入图片描述

查看此时的数据目录结构:

root@mcserver:~# sudo apt install -y tree

root@mcserver:~# tree -L 3 /opt/minecraft/
/opt/minecraft/
├── instances
│   ├── bungeecord
│   │   ├── config.yml
│   │   ├── locations.yml
│   │   ├── modules
│   │   ├── modules.yml
│   │   ├── plugins
│   │   ├── proxy.log.0
│   │   └── proxy.log.0.lck
│   ├── lobby
│   │   ├── banned-ips.json
│   │   ├── banned-players.json
│   │   ├── crash-reports
│   │   ├── eula.txt
│   │   ├── libraries
│   │   ├── logs
│   │   ├── ops.json
│   │   ├── server.properties
│   │   ├── usercache.json
│   │   ├── versions
│   │   ├── whitelist.json
│   │   └── world
│   └── survival
│       ├── banned-ips.json
│       ├── banned-players.json
│       ├── eula.txt
│       ├── libraries
│       ├── logs
│       ├── ops.json
│       ├── server.properties
│       ├── usercache.json
│       ├── versions
│       ├── whitelist.json
│       └── world
└── jars
    ├── BungeeCord.jar
    └── server.jar

16 directories, 21 files

查看当前服务器列表
在这里插入图片描述
以上就是单个服务器及群组服务器的基本搭建方法,在实际搭建时仍有很多参数和配置需要调整,以及不计其数的插件集成。

mc服务器搭建教程 接着选择机型和配置,VPS服务器目前有13900KF、Ryzen 7950X、5900X、Gold 6146和E5 2666V3这5种配置,开1.20.2之类的高版本服建议选5900X、7950X和13900KF,我这里用7950X演示,配置建议4核8G及以上,系统选择Debian11,选好后就可以点右下角的购买了,年付有7折优惠。在游戏里点击多人游戏→添加服务器,输入你服务器的公网IP或域名,加上端口号,端口号是你上面设置的25565映射出来的公网端口,IP和端口之间用英文冒号分隔,如下图所示。 阅读详情

相关推荐

小白教程-如何在Linux上安装运行MC(我的世界)服务器

第1步:选择自己的目标Linux平台,什么平台都可以,我这里用的Centos7.9。安装过程相信大部分小伙伴都会的,如果不会的话,可以联系我QQ:28513349,我会详细指导,这里我用的是VM虚拟机安装的。安装:yum install libffi-devel.x86_64。第4步:备份原来的python链接(会影响yum试用)下载完毕后,解压它:Python-3.9.1.tgz。至此,我们成功在Linux上安装了MC服务器。第7步:进入游戏,测试脚本功能是否起作用。OK,咱们的3.9.1版本安装完成。

sky28513349的专栏 2209

超详细 我的世界/MC服务器搭建

本文旨在为完全服务器租用经验的新手提供最简化的服务器搭建指南。本文将专注于搭建过程的基础步骤,而不涉及搭建完成后如安装插件等进阶内容。如果您觉得内容仍然复杂,建议重新评估是否适合尝试自行搭建服务器。最低配置要求(1-10玩家)CPU: 至少双核处理器,2.5GHz或以上内存: 至少4GB RAM硬盘空间: 至少需要200MB用于游戏核心文件,但建议留出更多空间用于世界保存和插件/模组网络: 稳定的网络连接,带宽取决于预计的玩家数量。

2401_86544677的博客 1万+

怎么在Linux搭建一个可以装mod的Minecraft服务器(我的世界)

我的世界多人联机、协作是最有意思的玩法。那么怎么搭建一个可以装mod的我的世界服务器呢? 需要的软件及工具: 1,xshell和xftp(远程服务器连接与文件传输):官网下载 2,我的世界服务端核心:https://s3.amazonaws.com/Minecraft.Download/versions/版本号/minecraft_server.版本号.jar (例如我要下载1.7...

yanhanhui1的博客 1万+

我的世界(MC)Minecraft个人服务器搭建教程

我的世界(MC)Minecraft个人服务器搭建教程

XRY_XIAO的博客 1万+

Linux系统搭建我的世界Java版服务器并实现Minecraft联机游戏教程

本教程主要介绍如何在Linux Ubuntu系统中使用MCSManager面板搭建我的世界Minecraft服务器,并结合cpolar内网穿透工具,实现与不在同一个局域网下的好友远程联机游戏,无需公网IP,无需公网服务器,过程非常简单,人人都能学得会。Linux使用MCSM面板搭建我的世界私服相对比windwos简单,也是目前比较流行的设置方式,在Linux中安装MCSManger也是非常容易,一键指令脚本即可安装,本篇教程演示在Ubuntu。

私聊前往站内信:https://i.youkuaiyun.com/#/msg/chat/weixin_44976692 2万+

CXL协议-第三章 CXL事务层

CXL.io为I/O设备提供了一个非一致的负载/存储接口。图3-1显示了Flex总线分层层次结构中的位置。事务类型、事务分组格式、基于信用的流量控制、虚拟通道管理和事务排序规则遵循PCIe*定义,详情请参考PCIe基础规范的“事务层规范”章节。本章重点介绍了用于CXL.io的著名的PCIe操作模式或特性。

qq_41305217的博客 2769

在Linux下搭建带MOD 我的世界(Minecraft)服务器

在Linux下搭建带MOD 我的世界(Minecraft)服务器 系统要求 官方服务器推荐配置要求如下: CPU:Intel Core-Based CPUs or AMD K8-Based CPUs IBM 970 2.0 GHz and better 内存:5 GiB 硬盘空间:16 GiB 上行宽带:8 Mbit/s 下行宽带:4 Mbit/s 作者个人服务器配置如下: CPU:Inte...

theLeMon的博客 1万+

值得苦练的100道Python经典练手题(全网最全,附详细答案,建议收藏)

这100道Python练习题涵盖了从基础语法到高级算法、从数据库操作到Web开发的各个方面,是备考数据库系统工程师的绝佳素材。建议按照章节顺序逐一练习,遇到难点可反复钻研,真正掌握每一道题背后的知识点。通过这些练习,不仅能提升Python编程能力,还能加深对数据库系统原理的理解,为考试和实际工作打下坚实基础。

yue_yun_的博客 9391

linux搭建mcpe服务器_程序那些事-linux搭建Minecraft服务器

linux搭建Minecraft服务器2019.09.15 | 759阅读 | 1条评论 | linux安装java环境。如果你事先没装java环境请先安装。检查方法:java -version下载mc服务端程序sprigot.jar下载地址:https://getbukkit.org/download/spigot,要下载的版本,这里我选的是1.14.3版本。启动服务下载完成后把spigot.j...

weixin_29291069的博客 419

飞腾D2000开发板实战:手把手教你为UEFI/EDK2驱动SD3077 RTC时钟芯片

本文详细介绍了在飞腾D2000开发板上为UEFI/EDK2环境驱动SD3077 RTC时钟芯片的全流程开发指南。从硬件连接到软件适配,包括引脚复用配置、电源管理优化以及UEFI驱动的深度定制,帮助开发者解决嵌入式系统中的时间同步问题,确保RTC芯片的稳定性和准确性。

weixin_30892037的博客 423

PredFormer实战:用Transformer搞定交通流量预测(附TaxiBJ数据集代码)

本文详细介绍了如何利用PredFormer这一基于Transformer的先进模型进行交通流量预测,特别针对TaxiBJ数据集提供了完整的实战代码和优化策略。PredFormer通过门控Transformer块(GTB)的创新设计,在时空预测任务中展现出显著优势,相比传统方法将MSE降低33.1%,推理速度提升4.4倍。文章还涵盖了模型轻量化、部署优化等实用技巧,为智慧城市建设中的交通预测提供了高效解决方案。

weixin_29194817的博客 446

linux mc服务器 mod_如何在Linux下搭建Minecraft服务器并且添加Mod

Minecraft即我的世界,这款游戏挺火的,手头有闲置服务器的玩家算是有福了,可以自己搭建服务器,当然这片教程也适用于家庭,只不过需求可能有丶高。本篇教程仅说明如何在Linux下搭建,全程使用root用户,使用的发行版是Debian9.5,同时适用于Ubuntu和其他的Debian系Linux使用,RHEL仅部分命令不同,其他也是相同的。首先我们需要在服务器端安装Java和Screen两个软件a...

weixin_39620684的博客 1399

如何在SpringBoot中实现AI 流式输出?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1481

Minecraft Linux Fabric 服务器搭建详细教程

Minecraft Linux Fabric 服务器搭建指南 本文详细介绍在Linux系统上搭建Minecraft Fabric服务器的完整流程: 环境准备:需要服务器、Linux发行版(推荐Ubuntu 22.04)、Java 17、2GB+内存和开放25565端口 依赖安装:更新系统并安装OpenJDK 17及相关工具 服务器配置:创建专用目录,下载Fabric核心启动器和API文件 初始化设置:生成配置文件,修改eula.txt同意协议,配置server.properties参数 启动脚本:创建带内存

qq_60758562的博客 2467

GEE:基于 Landsat 数据集生成(1986-2024)月度合成地表温度(LST)时间序列数据

优快云@_养乐多_本文将介绍使用 Landsat 时间序列计算(1986-2024)月度合成地表温度(LST)时间序列数据集的代码。

养乐多的博客 1714

【24E】SWT6652 wifi驱动加载失败问题分析及解决方案

修改驱动配置Kconfig。是由于内存分配失败导致。

wgl307293845的博客 219

linux mc服务器 mod_分享|Linux 上搭建 Minecraft 服务器

“我的世界(Minecraft)”是一个人们可以在各种游戏主机和计算机上玩的主流游戏。 截止至 2016 年 6 月,在各种平台上已经售出了超过十亿六千万份。因其受欢迎,你可能想在家里举办一个“我的世界”派对,那么你就需要安装一个 “我的世界” 服务器,让所有的玩家连接到同一个世界中一起玩。系统要求要开始的话,你需要一个有相当数量内存的 Linux 操作系统。你要在服务器上容纳的玩家越多,你就需要...

weixin_39615808的博客 441

刚体转动欧拉方程:从理论到卫星姿态控制的实践

刚体转动欧拉方程是描述刚体旋转运动的基本动力学方程,在卫星姿态控制、机器人学、航空航天等领域有着广泛应用。本文将详细讲解欧拉方程的物理概念、数学推导、数值计算方法,并重点分析其在卫星姿态控制系统中的具体应用。

ScilogyHunter的博客 642

linux系统我的世界开服,Ubuntu Linux下搭建Minecraft我的世界服务器

总结一下在Ubuntu Linux下搭建Minecraft我的世界服务器的方法,其实非常简单直接。(1)、把当前的软件都更新到最新sudo apt-get updateMinecraft服务器需要Java支持。为了检查我们是否已经安装Java,我们执行下面的命令:java -version如果Java已经安装,我们将得到当前Java版本的信息。如果我们没有安装Java,我们将得到错误信息,像“Co...

weixin_29324401的博客 2313

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

linux搭建mcpe服务器_分享|Linux 上搭建 Minecraft 服务器

“我的世界(Minecraft)”是一个人们可以在各种游戏主机和计算机上玩的主流游戏。 截止至 2016 年 6 月,在各种平台上已经售出了超过十亿六千万份。因其受欢迎,你可能想在家里举办一个“我的世界”派对,那么你就需要安装一个 “我的世界” 服务器,让所有的玩家连接到同一个世界中一起玩。系统要求要开始的话,你需要一个有相当数量内存的 Linux 操作系统。你要在服务器上容纳的玩家越多,你就需要...

weixin_30119911的博客 240

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux搭建mcpe服务器_在Linux的各个版本上安装、配置Minecraft服务器版

Minecraft是一个流行的沙箱独立游戏,由瑞典程序员Markus “Notch” Perssion首先创造,后来由Mojang开发并发布。这是一款关于打碎和放置砖块的游戏。首先,人们建造建筑物来抵抗夜晚的怪物,随着游戏的发展,玩家一起创造有趣和充满想象力的东西。——引自翻译文章:How To Set Up a Minecraft Server on Linux近期为了让朋友玩我的世界联机,就准...

weixin_29688535的博客 661

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

在Linux下搭建我的世界(Minecraft)服务器

最近薅了百度云双12的羊毛,1核2G一年150。突然想起以前大学整个宿舍通宵开黑挖泥土的岁月,所以刚好趁着这台服务器,打算自己搭建一个我的世界服务器,重温一下以前的感觉。 超详细Linux搭建Java开发环境 系统要求 google到的MC系统要求: 1.CPU:双核 2.内存:20-40人2GB,30-60人3GB,60+人8GB 上面就是服务器端的需求,如果只是和小伙伴们一起玩...

w1366352655的博客 306

Linux-CentOS搭建Minecraft服务器

本文章内容可供想和朋友一起玩Minecraft(即少量玩家,内部),有购买服务器(Linux-CentOS),对安装其他插件暂时无强烈需求的玩家参考。这篇文章主要记录本人在CentOS上搭建Minecraft服务器时的步骤,尽量避开了一些比较复杂的难懂的东西,尝试搭建最简单的Minecraft服务器。

m0_59152360的博客 2343

我的世界服务器linux加mod,在Linux下搭建带MOD 我的世界(Minecraft)服务器

在Linux下搭建带MOD 我的世界(Minecraft)服务器系统要求官方服务器推荐配置要求如下:CPU:Intel Core-Based CPUs or AMD K8-Based CPUs IBM 970 2.0 GHz and better内存:5 GiB硬盘空间:16 GiB上行宽带:8 Mbit/s下行宽带:4 Mbit/s作者个人服务器配置如下:CPU:Intel Xeon E5-26...

weixin_35511284的博客 2049

Minecraft《龙之冒险:新征程2.0》整合包开服教程 | Linux搭建我的世界服务器

Linux服务器使用MCSM10+Docker 搭建 我的世界《龙之冒险:新征程2.0》整合包 服务端 的教程,Minecraft整合包开服教程。

zeruns的博客 6931
上一篇: Docker基础镜像安装iproute
下一篇: linux安装docker-ce
willops
博客等级 码龄12年 1815粉丝 232原创
评论 25
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

willops

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值