返回 首页 文章详情 搜索 菜单

mc.js怎么联机_mc.js多人在线联机教程【教程】

来自: 98游戏 浏览: 1 次 2026-05-04 15:46:43:05

mc.js多人联机需配置服务器、开放网络或使用中继服务:一、运行官方Node.js服务端并连接IP:3000;二、局域网内共享主机IP并放行防火墙端口;三、部署至公网VPS并配置PM2自启;四、通过mcjs-relay.net等中继服务输入房间码快速联机。

mc.js怎么联机_mc.js多人在线联机教程【教程】

如果您希望在 mc.js 中实现多人在线联机,但发现玩家无法加入或连接失败,则可能是由于服务器未正确配置、网络未开放或客户端未使用匹配版本。以下是实现 mc.js 多人联机的具体步骤:

一、使用官方支持的 mc.js 联机服务器

mc.js 官方提供基于 Node.js 的轻量级联机服务端,需在本地或远程机器上运行服务端程序,并确保客户端连接同一实例。该方式无需第三方平台,依赖原生 WebSocket 通信。

1、访问 mc.js 官方 GitHub 仓库,下载最新 release 版本的 server.zip 压缩包。

2、解压后进入目录,双击运行 start-server.bat(Windows)或执行 node server.js(Linux/macOS)。

3、确认终端输出中出现 Server listening on port 3000 字样,表示服务已启动。

4、所有参与联机的玩家,在 mc.js 客户端中点击“多人游戏”,输入运行服务器的设备 IP 地址及端口(如 192.168.1.100:3000),点击连接。

二、通过局域网共享本地服务器

当所有玩家处于同一局域网时,可直接共享主机的本地服务端,避免公网配置与防火墙干扰,适合家庭或教室快速组局。

1、在主机上完成服务端启动后,打开命令提示符,输入 ipconfig(Windows)或 ifconfig(macOS/Linux),记录 IPv4 地址(如 192.168.1.105)。

2、检查主机防火墙是否放行端口 3000:在 Windows 防火墙中新建入站规则,协议类型选 TCP,端口号填 3000。

3、其他设备在浏览器或 mc.js 客户端中输入 http://192.168.1.105:3000,加载网页版客户端并自动接入同一世界。

4、主机玩家创建新世界并启用 允许远程连接 选项,其余玩家即可看到并加入该会话。

'>MetaVoice
MetaVoice

AI实时变声工具

下载

三、部署到公网 VPS 实现跨网络联机

若需异地玩家加入,须将 mc.js 服务端部署至具备固定公网 IP 的 Linux VPS,并配置反向代理与端口转发,确保 WebSocket 连接稳定可达。

1、购买支持 IPv4 的 VPS(如 Ubuntu 22.04 系统),使用 SSH 登录后执行 curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash 安装 Node.js。

2、上传 mc.js server 文件夹至 /opt/mcjs-server 目录,运行 npm install 安装依赖。

3、编辑 config.json,将 host 改为 0.0.0.0port 保持 3000。

4、使用 PM2 启动服务:pm2 start server.js --name mcjs,并执行 pm2 startup 设置开机自启。

四、使用第三方中继服务简化连接

部分社区维护的 mc.js 中继服务(如 mcjs-relay.net)提供免部署的房间托管功能,玩家仅需生成房间码即可共享世界,适用于无技术背景用户。

1、访问 https://mcjs-relay.net,点击“创建房间”,系统自动生成 6 位字母数字房间码(如 X7K9R2)。

2、主机玩家在 mc.js 客户端选择“通过中继联机”,粘贴该房间码并点击“开始托管”。

3、其他玩家在同一页面选择“加入房间”,输入相同房间码,等待状态变为 Connected 即可同步进入世界。

4、注意:中继服务默认限制单房间最多 8 名玩家,且世界数据不持久化,关闭页面后自动销毁。

以上就是98游戏小编为大家带来的全部内容,想了解更多精彩请持续关注本站。

网友评论

写下您的评论

还没有玩家发表评论,快来抢占沙发吧!