【保姆级教程】全站最全!12分钟教你用树莓派开一个MC服务器

您所在的位置:网站首页 树莓派imager 【保姆级教程】全站最全!12分钟教你用树莓派开一个MC服务器

【保姆级教程】全站最全!12分钟教你用树莓派开一个MC服务器

2024-01-07 21:51| 来源: 网络整理| 查看: 265

上面是

这里是树莓派开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