树莓派安装我的世界树莓派版(在树莓派上搭建我的世界服务器)
树莓派安装我的世界树莓派版(在树莓派上搭建我的世界服务器)cd /opt/ sudo git clone https://github.com/MCSManager/MCSManager.git (克隆仓库)目前MCSM已经更新到了9.x版,不支持树莓派,使用以下指令安装即可git clone -b v8.7.0 https://github.com/MCSManager/MCSManager.git cd MCSManager/ #(进入目录) sudo npm install #(安装依赖库) sudo npm start #(启动面板)打开浏览器(推荐谷歌),网址栏输入http://你树莓派的固定IP:23333 进入面板。java --version如果能看到java的版本而不是command not found,就说明安装成功了。推荐使用MCSMwget https://nodejs.org/dist/v16.13.2/nod
在树莓派上搭建我的世界服务器- 大概步骤:安装运行环境-->安装服务器面板-->上传服务端-->配置-->开启服务器
树莓派4B板 散热(被动散热怕压不住) 树莓派电源线(Type-C即可,推荐官方) 网线(推荐有线,无线网络开服不稳定) 读卡器 32G以上高速储存卡 一台电脑 软件: Xshell win32_disk_imager 树莓派官方系统镜像
安装服务器面板安装Java环境更新系统源sudo apt-get update
安装JRE官方系统
最新的官方系统已经带了java环境,建议重新烧写系统。
使用如下命令安装java环境:
sudo apt-get install default-jre
验证安装
使用如下命令:
java --version
如果能看到java的版本而不是command not found,就说明安装成功了。
安装面板推荐使用MCSM
安装Node.jswget https://nodejs.org/dist/v16.13.2/node-v16.13.2-linux-armv7l.tar.xz #下载Node.js安装包
tar -xvf node-v16.13.2-linux-armv7l.tar.xz #(解压)
sudo cp -r /home/pi/node-v16.13.2-linux-armv7l /opt/
sudo ln -s /opt/node-v16.13.2-linux-armv7l/bin/node /usr/bin/node#(创建软连接)
sudo ln -s /opt/node-v16.13.2-linux-armv7l/bin/npm /usr/bin/npm #(创建软连接)
sudo ln -s /opt/node-v16.13.2-linux-armv7l/bin/node /usr/local/bin/node #(创建软连接)
sudo ln -s /opt/node-v16.13.2-linux-armv7l/bin/npm /usr/local/bin/npm #(创建软连接)
重启树莓派
重启后使用node -v 和npm -v 来查看Node.js 是否安装成功
面板主体安装,启动与登入cd /opt/
sudo git clone https://github.com/MCSManager/MCSManager.git (克隆仓库)
- 目前MCSM已经更新到了9.x版,不支持树莓派,使用以下指令安装即可
git clone -b v8.7.0 https://github.com/MCSManager/MCSManager.git
cd MCSManager/ #(进入目录)
sudo npm install #(安装依赖库)
sudo npm start #(启动面板)
打开浏览器(推荐谷歌),网址栏输入http://你树莓派的固定IP:23333 进入面板。
- 默认账号:#master
- 默认密码:123456
- 登入后点击“服务端管理”-->“创建新实例应用”-->“引导创建”
- 实例名称可以修改,项目位置不用管,点击下一步
- 看到“上传服务端”字样,点击下方“选择上传文件”上传你的服务端(Spigot,Bukkit,Bungeecord,paper 等)
- 上传完成后点击下一步
- 见到“即将创建”字样,下方内存参数等建议新手小白不用管,自动即可(特别是内存),参数有兴趣自行百度。
- 完成后点击“确认无误,立即创建”此时会回到“服务端管理”界面
- 点击你刚刚建立的服务器实例,点击配置文件下的Server.Properties,按照提示进行修改,完成后点击“更新配置”
- 点击左边的“开启服务器”,等待一小会即可。
- 打开你的Minecraft,点击多人游戏,点击添加服务器,地址输入“树莓派的固定IP:25565”就可以进入游戏了
- MSCManager的服务端管理面板有命令控制台,里面就相当于服务端的指令输入口,可以在这里输入服务器指令。
如果你的服务器有公网IP,可以跳过这一步
安装Ngrokwget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm64.tgz
tar -xvf ngrok-stable-linux-arm64.tgz
sudo cp /home/pi/ngrok /opt/
sudo ln -s /opt/ngrok /usr/local/bin/ngrok (创建软连接)
sudo ln -s /opt/ngrok /usr/bin/ngrok(创建软连接)
打开https://ngrok.com/,点击右上角注册账号,使用邮箱注册
注册登录后打开https://dashboard.ngrok.com/login登录
你会看到第二步“连接您的账户”下有“ngrok authtoken 你账号的令牌 ” 复制它
终端输入sudo ngrok authtoken 你账号的令牌
你的账号就会登入
终端输入ngrok tcp 25565
找到Forwarding项,右侧出现tcp://?.tcp.ngrok.io:? -> localhost:25565(?号处数字随机)
tcp://?.tcp.ngrok.io:?就是你的公网地址
复制tcp://?.tcp.ngrok.io:?发给你的朋友即可!
以后开服时
cd /opt/MCSManager/
sudo npm start
终端新建一个链接
ngrok tcp 25565
就可以愉快的和朋友用树莓派联机玩MC了!
注意: Ngrok和MSCManager面板要同时开启,右键Xshell的选项卡复制即可。 每次使用Ngrok的域名是不一样的,每次开服都要发给你的朋友 Ngrok和MSCManager面板都是按ctrl c退出 如果在运行ngrok时弹出错误显示无法执行二进制文件 就需要更换64位核心
sudo nano /boot/config.txt
在文件最后加上: arm_64bit=1 按ctrl x,然后再按y保存退出并重启树莓派: sudo reboot