Linux搭建 Minecraft 服务器

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

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.csdn.net/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的专栏 2205

超详细 我的世界/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.csdn.net/#/msg/chat/weixin_44976692 2万+

基于STM32环境温湿度监测系统设计

基于STM32环境温湿度监测系统设计1. 实验目的2. 任务和要求3. proteus仿真图4. 实验代码 1. 实验目的 (1) 掌握使用 KEIL MDK5 进行软件开发的具体流程; (2) 掌握硬件电路的设计方法; (3) 掌握 STM32 微控制器的程序设计及代码编写方法。 2. 任务和要求 (1)在 STM32F103 平台下,通过温度传感器 DS18B20 和湿度传感器 DHT11 实现环境温湿度信息的采集; (2)将温度传感器和湿度传感器所采集的数据在 LCD 液晶屏幕上显示出来,超

唯一的博客 2万+

在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万+

BERT之提取特征向量 及 bert-as-server的使用

本文内容列表提取句向量1、句向量简介1-1传统句向量1-2、BERT句向量2、 extract_features.py源码分析2-1 main函数 前一篇文章 BERT介绍及中文文本相似度任务实践 简单介绍了使用BERT进行中文文本相似度计算的方法,这篇文章着重对特征提取方法进行讲述。 提取句向量 1、句向量简介 1-1传统句向量 更多采用word embedding的方式取加权平均,该方法的一大...

ling620的专栏 1万+

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的博客 418

具身智能落地实战:制造业、物流与电力的工业级方案设计

具身智能是一种融合感知、推理与物理执行的智能范式,其核心在于构建具备因果建模能力、多模态闭环反馈和实时动作规划的行动主体。区别于通用AI或传统自动化,它依托多模态大模型、高精度力觉/触觉传感及Sim2Real仿真技术,实现对真实物理环境的深度理解与自适应交互。技术价值体现在可解释性决策、毫秒级跨模态协同与零停机容错能力,已规模化应用于制造业质检、物流破损鉴定、电力绝缘子巡检等强约束工业场景。本文聚焦‘行业应用方案解决方案’这一高频搜索需求,系统拆解从工位筛选、分层架构设计到72小时现场交付的全链路工程方法论

weixin_30952479的博客 293

修改串口服务器,串口虚拟化 | 串口服务器Nport 5630 设置

原标题:串口虚拟化 | 串口服务器Nport 5630 设置JZGKCHINA项目改造,客户需要对IFix4.5进行升级,并优化通讯,在不改变原来配置的基础上逐步进行替换。需要将IFix升级到IFix5.9,数据库升级为SQL Server 2016,客户现场使用的智能仪表都是支持Modbus RTU协议的,因原来的手拉手的通讯方式的,当一台仪表掉线后,会影响到其他仪表的通讯,所以此次在不改变原有...

weixin_31688465的博客 2404

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

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

weixin_39620684的博客 1394

RuoYi(分离版) 使用代码生成器添加子模块(idea版)

文章目录准备一、使用代码生成器1.数据库2.导入表并生成代码二、导入代码文件1.新建一个模块2.导入zip代码文件3.模块环境配置添加菜单和访问地址总结 准备 前提要把系统启动起来,部分教程可以参考这边文章若依框架RuoYi前后端分离项目导入IDEA及运行启动 但是完全参考这篇文章还是不能把项目启动起来,因为这篇文章没有说明数据库。 我是用的是本地数据库,采用xampp+Navicat的组合来部署和访问数据库。打开Navicat,连接并创建数据库ry-vue并导入数据脚本ry_20191008.sql,q

dream_coke的博客 1万+

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的博客 2427

时间序列预测 | Python实现ARIMAX和VARMAX时间序列数据预测

时间序列预测 | Python实现ARIMAX和VARMAX时间序列数据预测 目录时间序列预测 | Python实现ARIMAX和VARMAX时间序列数据预测基本介绍ARIMAXVARVARMAVARMAXSESHWES参考资料 基本介绍 本文介绍ARIMAX、VAR、VARMA和VARMAX基本概念及其Python程序设计。 ARIMAX 具有外源回归量的自回归整合移动平均值(ARIMAX)是 ARIMA 模型的扩展,其还包括外生变量的建模。 外生变量也称为协变量,可以被认为是并行输入序列,其在与

前程算法屋的博客 6682

【Python机器学习】零基础掌握TweedieRegressor广义线性回归模型

本次文章主要介绍了如何使用Tweedie回归模型预测电动汽车的实际续航里程。基于车速、气温和驾驶习惯等多种因素,模型能够准确地预测出电动汽车的续航里程,从而为生产商和消费者提供有用的信息。优点总结,Tweedie回归模型在处理具有多元性和高度散布的数据方面表现出色,特别适用于需要考虑多种影响因素的预测任务。优点名称对应描述说明多元性强可以同时处理多种类型和维度的数据高度可定制允许用户自定义损失函数和正则项对异常值鲁棒能够较好地处理数据中的异常值易于解释参数和预测结果都相对容易解释。

Mr数据杨 999

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

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

weixin_39615808的博客 441

WIFI和BT测试(射频工程师)

买不了吃亏买不了上当,我卖的是技能,你收获的是经验。

m0_58834499的博客 595

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

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

weixin_29324401的博客 2311

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

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

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

weixin_29688535的博客 660

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

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

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

weixin_30119911的博客 240

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

在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的博客 2046

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

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

zeruns的博客 6922
上一篇: Docker基础镜像安装iproute
下一篇: linux安装docker-ce
willops
博客等级 码龄12年 1816粉丝 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、付费专栏及课程。

余额充值