前景提要

🖥️在某个风和日丽的一天,和小伙伴们在群里摸鱼的时候突然聊到建造类游戏,那肯定少不了大名鼎鼎的我的世界(MC)了。那就自己动手搭建个服务器和小伙伴们一起玩吧!
⚒️使用场景:
1、和小伙伴们一起玩,轻度游戏,不想被其他人打扰
2、可以自己DIY自己的服务器,可玩性高
3、需要一定的技术要求⚠
4、VM虚拟机本地搭建,容错率高

方案选择

因为是本地VM虚拟机搭建的,需要端口映射以供外网访问。
1、家庭带宽有外网IP(或者支持ipv6)路由器上设置端口映射,MC好像可以iPv6直连,具体没试
2、购买服务器,直接搭建在游戏服务器上或者本地搭建再使用Frp穿透工具(本教程使用的方案)

准备工作

1、一台服务器
这里推荐雨云,一直在用的一个服务器提供商,使用优惠券miaole注册享首月5折优惠,更有消费返利,0元秒杀,免费二级域名等活动雨云官网
2、Frp软件下载与配置
推荐到Frp项目地址下载Frp Github项目地址
3、搭建了MC服务器的VM虚拟机(MCSM面板一键搭建)

教程开始

1、根据自己服务器的系统对应下载Frp,列如我服务器是Centos7.9,本地搭建的是Windows Server系统,那么就下载frp_x.xx.x_linux_amd64.tar.gzfrp_x.xx.x_windows_amd64.zip
2、解压frpsfrps.toml到服务器上,解压frpcfrpc.toml到VM虚拟机
3、修改frps服务器配置文件frps.toml

bindPort = 7000
#这里的端口是默认的,也可自己修改,只要不跟其他端口冲突就行

4、修改frpc服务器配置文件frpc.toml
serverAddr = “127.0.0.1”
#这里填入服务器ip
serverPort = 7000
#默认端口,需与上述服务器上设置的一致
[[proxies]]
name = “test-tcp”
type = “tcp”
localIP = “127.0.0.1”
localPort = 25565
#这里填入内网端口/局域网端口
remotePort = 25565
#这里填入游戏端口

!放行700025565端口,各系统不一样方法也不一样自行搜索,如果是宝塔面板在安全栏放行即可
5、启动frp
5.1服务器上启动frps
./frps -c ./frps.toml

5.2本地VM虚拟机启动frpc
#创建cmd文件,内容为
.\frpc -c .\frpc.toml

MC启动!