【保姆级教程】全站最全!12分钟教你用树莓派开一个MC服务器 |
您所在的位置:网站首页 › 树莓派imager › 【保姆级教程】全站最全!12分钟教你用树莓派开一个MC服务器 |
![]() 上面是 这里是树莓派开MC服务器的文字教程! 大概步骤:安装运行环境-->安装服务器面板-->上传服务端-->配置-->开启服务器 1.准备材料 树莓派4B板 散热(被动散热怕压不住) 树莓派电源线(Type-C即可,推荐官方) 网线(推荐有线,无线网络开服不稳定) 读卡器 32G以上高速储存卡(推荐sandisk家的) 一台电脑 软件: Xshell win32_disk_imager 树莓派官方系统镜像 2.系统安装与开启ssh 进入树莓派官网下载系统镜像 网址:https://www.raspberrypi.org/ 使用win32_disk_imager将系统写入SD卡 完成后重新读取,在根目录(boot)下放入无后缀名文件ssh。 3.开启树莓派 插上电源线,网线,等待大概二十秒 4.系统配置 (1)ssh连接 登入路由器后台,找到名为raspberry Pi的设备,或使用内网IP扫描软件找到树莓派IP 复制IP(固定IP后使用固定IP) 打开Xshell或其他虚拟终端软件,连接树莓派 ssh端口默认22,连接用户名pi,密码raspberry (2)汉化 Xshell终端输入sudo raspi-config 按“下”键,选择localisation options 按“下”键,空格键多选,勾选所有zh_CN开头和C.UTF-8(C.UTF-8默认已经勾选) 回车OK,进入下一个页面,进入后上下键选择zh_CN.UTF-8 回车键OK,等待更改完成 完成后,Xshell终端输入 sudo reboot(重启) Xshell也要使用UTF-8 (3)换源 Xshell终端输入sudo nano /etc/apt/sources.list 原有deb开头两行前面加上#号并且在文件内加上另外两行,内容如下: deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib 按 ctrl-o 保存,按 ctrl-x 关闭。 Xshell终端输入sudo nano /etc/apt/sources.list.d/raspi.list 原有deb开头一行前面加上#号并且在文件内容加上一行 deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui 按 ctrl-o 保存,按 ctrl-x 关闭。 (4)固定内网IP Xshell终端输入sudo nano /etc/dhcpcd.conf 向下滚动,看到如下内容 #interface eth0 (代表eth0端口,即有线,同样的,wlan0代表无线) #static ip_address=192.168.0.5/24(代表固定IP地址,此处需要修改) #static routers=192.168.0.1(代表路由器、网关地址) #static domain_name_servers=192.168.0.1(DNS地址,可以不做修改,想换DNS的可以修改) 去掉上面所有内容开头的#号并修改第二行末尾192.168.0.5/24为192.168.0.*/24(*你想要的固定IP,推荐大于25) 注意,请按照自家网络环境进行修改! 按 ctrl-o 保存,按 ctrl-x 关闭。 sudo reboot 重启树莓派启用固定IP。 (5)善后 Xshell终端输入sudo apt-get update(软件列表更新) Xshell终端输入sudo apt-get upgrade(软件更新) Xshell终端输入sudo reboot(重启) 5.安装服务器面板 (1)安装JAVA Xshell终端输入sudo apt install default-jdk(安装最新JAVA) Xshell终端输入sudo apt install openjdk-8-jdk(安装JAVA8) (2)安装面板 推荐使用MCSM [1]安装Node.js Xshell终端输入wget https://nodejs.org/dist/v16.13.2/node-v16.13.2-linux-armv7l.tar.xz下载Node.js安装包) Xshell终端输入tar -xvf node-v16.13.2-linux-armv7l.tar.xz(解压) Xshell终端输入sudo cp -r /home/pi/node-v16.13.2-linux-armv7l /opt/ Xshell终端输入sudo ln -s /opt/node-v16.13.2-linux-armv7l/bin/node /usr/bin/node (创建软连接) Xshell终端输入sudo ln -s /opt/node-v16.13.2-linux-armv7l/bin/npm /usr/bin/npm (创建软连接) Xshell终端输入sudo ln -s /opt/node-v16.13.2-linux-armv7l/bin/node /usr/local/bin/node (创建软连接) Xshell终端输入sudo ln -s /opt/node-v16.13.2-linux-armv7l/bin/npm /usr/local/bin/npm (创建软连接) 重启树莓派 重启后使用node -v 和npm -v 来查看Node.js 是否安装成功 (3)面板主体安装,启动与登入 cd /opt/ sudo git clone https://github.com/MCSManager/MCSManager.git (克隆仓库) 2022.4.2更新 目前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的服务端管理面板有命令控制台,里面就相当于服务端的指令输入口,可以在这里输入服务器指令。 6.安装内网穿透 如果你的服务器有公网IP,可以跳过这一步 安装Ngrok Xshell终端输入wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm64.tgz Xshell终端输入tar -xvf ngrok-stable-linux-arm64.tgz Xshell终端输入sudo cp /home/pi/ngrok /opt/ Xshell终端输入sudo ln -s /opt/ngrok /usr/local/bin/ngrok (创建软连接) Xshell终端输入sudo ln -s /opt/ngrok /usr/bin/ngrok(创建软连接) 打开https://ngrok.com/,点击右上角注册账号,使用邮箱注册 注册登录后打开https://dashboard.ngrok.com/login登录 你会看到第二步“连接您的账户”下有“ngrok authtoken 你账号的令牌 ” 复制它 Xshell终端输入sudo ngrok authtoken 你账号的令牌 你的账号就会登入 Xshell终端输入ngrok tcp 25565 找到Forwarding项,右侧出现tcp://?.tcp.ngrok.io:? -> localhost:25565(?号处数字随机) tcp://?.tcp.ngrok.io:?就是你的公网地址 复制tcp://?.tcp.ngrok.io:?发给你的朋友即可! 以后开服时 cd /opt/MCSManager/ sudo npm start Xshell终端新建一个链接 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 有出错或者失败可以联系UP主 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |