MCTier Minecraft 虚拟局域网联机工具

让跨网络联机变得简单,与好友一起享受游戏的乐趣!

🌐 虚拟局域网
🎙️ 实时语音
💬 聊天室
📂 文件夹共享
⚡ 快捷键控制
🎯 迷你悬浮窗
🖥️ 屏幕共享
MCTier 主界面

功能特性

强大的功能,简单的操作

🌐

虚拟局域网

基于 EasyTier P2P 技术,实现跨网络的直连通信,无需公网 IP

🎙️

实时语音

内置 WebRTC 语音通话,低延迟、高质量,边玩边聊。支持 Ctrl+M 和 Ctrl+T 快捷键

💬

聊天室功能

同大厅玩家可在聊天室中实时文字交流,支持消息推送

快捷键控制

全局快捷键控制麦克风(Ctrl+M)和全局听筒(Ctrl+T),游戏中也能轻松操作

🎯

迷你悬浮窗

游戏时不遮挡视野,收起状态显示语音状态,支持透明度调节,随时查看玩家信息

🌍

虚拟域名

支持 Magic DNS 功能,使用域名(如:玩家名.mct.net)代替IP地址,更易记忆

📂

文件夹共享

支持将自己电脑中任何的文件夹共享给同大厅内的其他玩家高速下载

🔒

大厅隔离

每个大厅独立隔离,保护隐私安全,支持密码保护

🛠️

自动配置

无需手动设置,自动完成网络配置,一键开始游戏

🎨

现代化界面

精美的UI设计,流畅的动画效果,带来极致的视觉体验

📋

快速分享

一键复制大厅信息,自动识别剪贴板内容,快速加入好友大厅

🖥️

屏幕共享

支持玩家将自己的屏幕画面实时分享给其他玩家查看

🏢

私有化部署

支持部署自己的信令服务器,完全掌控数据安全

软件预览

精美的界面设计,流畅的使用体验

创建大厅

创建大厅

输入大厅信息,一键创建虚拟局域网

加入大厅

加入大厅

快速加入好友的大厅

常用大厅信息

常用大厅信息

保存常用大厅,快速填入信息

大厅界面

大厅界面

实时显示在线玩家和语音状态

聊天室

聊天室

大厅内实时文字聊天,支持消息历史

文件夹共享

文件夹共享

超高速传输,支持密码保护、有效期设置等

屏幕共享

屏幕共享

支持将屏幕实时分享给其他玩家查看

设置界面

设置界面

设置开机自启动,以及启动后自动进入指定大厅

立即下载

选择适合你的版本

📦

安装程序版本

推荐给普通用户,自动安装配置

  • ✓ 自动安装 WebView2
  • ✓ 自动配置环境
  • ✓ 一键卸载
下载安装包

系统要求:Windows 10/11 (64位) | 至少 2GB RAM | 100MB 磁盘空间

私有化部署教程

使用 Docker 快速部署 WebRTC 信令服务器

📦

下载信令服务器源码

包含完整的源代码、Dockerfile、一键部署脚本和详细文档

下载 MCTier信令服务器.zip

支持公网服务器和局域网内部部署

为什么需要私有化部署?

  • 🔐 数据安全:所有通信数据都在您的服务器上,完全掌控
  • 更低延迟:部署在离用户更近的地区,减少网络延迟
  • 🎯 局域网支持:可以部署在内网服务器,无需公网 IP
  • 💰 成本控制:避免依赖第三方服务,长期使用更经济

部署步骤

1

下载源码并上传到服务器

点击上方按钮下载 MCTier信令服务器.zip 文件,然后直接上传到您的 Linux 服务器。

推荐使用以下工具上传:

  • Windows:WinSCP、FileZilla、Xftp
  • Linux/Mac:使用 scp 命令
# 使用 SCP 上传到服务器(Linux/Mac)
scp MCTier信令服务器.zip root@your-server:/root/

服务器要求:公网服务器推荐 1核/512MB 内存,开放 8445 端口;局域网服务器任何能运行 Docker 的 Linux 系统即可。

2

解压文件并赋予权限

登录服务器,解压文件并删除压缩包,然后给部署脚本赋予执行权限:

# 登录服务器
ssh root@your-server

# 解压文件
unzip MCTier信令服务器.zip

# 删除压缩包(可选)
rm MCTier信令服务器.zip

# 进入目录
cd MCTier信令服务器

# 给脚本赋予执行权限
chmod +x deploy.sh
3

执行一键部署脚本

运行部署脚本,等待全自动部署完成:

# 运行部署脚本
sudo ./deploy.sh

脚本会自动完成以下操作:

  • 检查并安装 Docker 和 Docker Compose
  • 构建信令服务器 Docker 镜像
  • 启动服务并配置自动重启
  • 显示服务器地址和连接信息

提示:首次构建需要 5-10 分钟下载依赖包,请耐心等待。部署过程中会提示您输入域名或 IP 地址,如果使用 IP 地址,脚本会自动使用 HTTP/WS 模式。

4

验证部署是否成功

部署完成后,验证服务是否正常运行:

# 查看服务状态
docker compose -f docker-compose-http.yml ps

# 查看日志(按 Ctrl+C 退出)
docker compose -f docker-compose-http.yml logs -f

# 测试端口连接
telnet your-server-ip 8445

如果看到 "Connected to..." 表示服务运行正常。如果 telnet 命令不可用,可以使用:

# 使用 nc 命令测试
nc -zv your-server-ip 8445
5

在 MCTier 中配置

打开 MCTier 客户端,进入设置页面:

  • 找到"私有服务器"选项
  • 开启"使用私有服务器"开关
  • 在"WebRTC 信令服务器"中填入:ws://your-server-ip:8445
  • 在"EasyTier 节点服务器"中填入:wss://mctiers.pmhs.top(官方节点)
  • 点击保存

局域网部署:将 your-server-ip 替换为服务器的局域网 IP(如:192.168.1.100)
公网部署:将 your-server-ip 替换为服务器的公网 IP 或域名

6

部署私有 EasyTier 节点服务器(可选)

WebRTC 信令服务器部署完成后,您可以选择:

  • 使用官方节点:继续使用 wss://mctiers.pmhs.top,无需额外配置
  • 自建节点服务器:获得更好的性能和隐私保护

如需自建 EasyTier 节点服务器,请访问官方文档自行部署:

📚 EasyTier 官方网站:
https://easytier.cn

📖 安装部署教程:
https://easytier.cn/guide/installation.html

🐳 Docker 快速部署:
https://hub.docker.com/r/easytier/easytier

提示:EasyTier 节点服务器的部署相对复杂,建议先使用官方节点测试,确认信令服务器工作正常后再考虑自建节点。

常见问题

Q: 局域网部署和公网部署有什么区别?

局域网部署:只能在同一局域网内使用,适合家庭、办公室等场景。
公网部署:可以从任何地方访问,适合跨地区联机。

Q: 没有公网服务器可以部署吗?

可以!您可以在局域网内的任何电脑上部署,只要安装了 Docker 即可。所有在同一局域网内的玩家都可以连接。

Q: 如何配置 HTTPS/WSS?

默认部署使用 HTTP/WS 模式。如需 HTTPS/WSS,请参考源码包中的 README.md 文档,里面有详细的 SSL 证书配置说明。

Q: 服务器需要多大带宽?

信令服务器只负责建立连接,不传输音视频数据。1Mbps 带宽即可支持数百个并发用户。

Q: 如何查看日志和重启服务?

查看日志:docker compose -f docker-compose-http.yml logs -f
重启服务:docker compose -f docker-compose-http.yml restart
停止服务:docker compose -f docker-compose-http.yml down

Q: 遇到问题怎么办?

请加入 QQ 交流群(1075096452)寻求帮助,或在 GitHub/Gitee 提交 Issue。源码包中的 README.md 也包含详细的故障排查指南。

关于项目

开发者

青云制作_彭明航

这是我开源的第三款软件项目,希望能为 Minecraft 社区带来便利!

联系方式

👤
QQ 2124691573
👥
QQ交流群 1075096452

开源协议

  • 🚫 禁止商业用途
  • ✅ 允许二次开发
  • 📝 必须标明原作者
  • 🔓 二次开发必须开源

技术栈

Tauri 2.0 React 19 TypeScript Rust EasyTier WebRTC