我的世界开服教程,内网映射+域名解析

洛娜喵 发布于 2022-01-22 922 次阅读 2164 字 预计阅读时间: 10 分钟 最后更新于 2025-02-12


AI 摘要

在这个简明易懂的教程中,我们将揭开如何轻松搭建自己的《我的世界》服务器的秘密,无论是Windows还是Linux用户,都能找到适合自己的步骤。你将了解到如何选择开服核心,进行内网映射并完成域名解析,带你从小白变成小伙伴们的游戏主机。准备好了吗?快来一探究竟,让我们一起踏上这段精彩的游戏旅程吧!

本教程纯小白向,手把手教你如何搭建我的世界服务器,在这里我要说明,像什么开服侠,对新手挺好的,但因为不能添加插件,因此不在本片文章内

开服过程

这里开服分为Windows和Linux但大部分都是相同的,所以难度差不了多少

Windows

1.选择自己合适开服核心,这里著名的有paper,水龙头等等,区别就在与对插件和MOD的兼容性,这里以1.16.5的paper核心为例,其它核心大致相同,打开paper官网,往下滑点击legcay

然后就会跳转到一个问答界面,这要就是告诉一下的核心可能遇到问题之类,两个问题都选择第二个,就能跳转到旧核心下载界面

再点击Download anyway,就会开始下载

2.在桌面随机创一个文件夹,如果你要用FRP的话,最好在文件夹里创两个文件夹,一个用来放开服核心,另一个用来放FRP,放好之后,创建一个txt,命名为开服,之后编辑它,并输入以下代码

echo off
java -Xms1G(最小内存) -Xms1G(最大内存,根据自身电脑配置) -jar paper-1.16.5-794.jar(这里是你的开服核心文件名) nogui

Tips:如果你的电脑存在多个JAVA,则可以用这个
"C:\Program Files\Java\jre1.8.0_311\binjava.exe"(你的JAVA路径) -jar -paper-1.16.5-794.jar nogui来指定JAVA

编辑好之后将后缀名txt改为bat,然后双击运行,它就会开始下载必备文件,耐心等待一会。之后,你就会发下它闪退了耶( •̀ ω •́ ),这时在目录里就会出现一个叫eula.txt 的文件,打开它将里面的false改为true,再重开,就ok了

 

现在你就可以用127.0.0.1:25565来进入服务器了,如果你有公网ip,那就更简单了,将你的公网ip:25565发给你的朋友,她也就能进来了。

LINUX

先搞台VPS,这里配置最好1C2G5M,这样你的游戏体验会好一些,我这里以1C1G为示例,系统是乌班图。

1.打开Xshell连上你的VPS,然后确认是否安装JAVA,输入java -version,看是否有反馈,如果没用就代表没按装,有就代表安装了,需要先卸载(自行百度吧,我懒得写了)

2.先输入sudo apt update && sudo apt upgrade来更新相关的东西,记得按Y哦,等待跟新完成后输入sudo apt install openjdk-8-jdk -y来安装java8(如果要开及1.17和以上,只需将命令中的8改为17就ok),耐心等待,就安装完成了

 

3.再安装一个screen,确保你在关闭终端时,而不关闭服务器,输入sudo apt install screen -y,稍加等待

4.这里可以选择新建一个用户来放置我的世界服务器,但是我懒,直接在root用户的啊,如果你想保证你服务器安全,还是不要用root用户。在这里新建文件夹mkdir mc,在文件夹里,获取开服核心,指令为wget 核心地址

 

 

5.接着输入java (-Xmx1M -Xms400M,这个可以不要) -jar paper-1.16.5-794.jar(开服核心) nogui

 

6.然后输入vim eula.txt,按i进入编辑模式,和Windows一样将false改为true,然后按ESC,输入:wq即可退出保存,然后重开服务器

 

7.输入screen -S mc创建一个名为mc的窗口,再输入开服指令,等待开服完成后,按CTRL+A+D(A和D要一起按,即可退出窗口,即使你关闭终端,服务器也在),偷偷告诉你输入screen -r mc即可回到窗口,输入screen -ls即可查看所有窗口哦

 

7.现在你看通过你vps的公网(vps一般都有公网ip,如果没有请看下文)ip加端口号25565,例如:x.x.x.x:25565

 

 

内网映射

和上文一样分Windows和Linux,说实话你用vps一般有公网ip啊,免费的frp可以自行百度,一搜一大堆

Windows

这里份两种情况,使用frp或类似樱花映射等软件,这里分两次讲

樱花映射

1.打开樱花映射官网,点击注册账户,跟着它的步骤一步一步的来,然后登录

 

2.进入主页,先去穿透选项下载软件,再去商城购买实名测试,趁着下载的时候完成实名,完成实名后复制访问密钥,备用

 

3.完成安装后打开,樱花映射将访问密钥输入进去。然后在主页选择添加隧道,本地ip为:127.0.0.1.端口一般情况是25565,协议是tcp,服务器可以就近原则,如有小伙伴在异地,可以多开

 

4.完成在隧道页,点击按钮打开隧道等待一会,就穿透成功,在打开日志就能看见穿透完成后ip和域名,发给你的小伙伴,她就能进来了

 

FRP

1.打开FRP的GitHub官网,点击右边的Releases,在列表中选自你自己对应的版本,例如Windows就选择frp_0.38.0_windows_amd64.zip,点击就会开始下载

 

2.下载完成后将他解压到一个文件夹里,用记事本打开frpc.ini,将里面编辑为

[common]
server_addr = FRP地址
server_port = 7000一般为7000请以FRP提供商为准
token = 连接密钥

然后空一排,以下就是重点,由于FRP可以穿透HTTP/HTTPS,UDP.TCP这些还请自行研究,我们开服主要是TCP,所以以下面的得这样写

[服务名字可以随便填,但注意重名会导致无法正常穿透,所以请注意重名问题]
type = tcp(隧道类型)
local_ip = 192.168.x.x(局域网ip,也就是你电脑的IP,因为 frp 客户端有可能安装在 docker 容器中,所以请不要使用 127.0.0.1 来表示本机 IP,别问我怎么知道,问就是泪啊)
local_port = 25565(本地服务器端口号,一般是25565)
remote_port = xxxxxx(远程服务器端口号,请注意不要与其它的重名,也注意提供商开放的端口)

 

然后shift+右键,选择在此处打开power shell,然后输入./frpc即可开启穿透,把穿透服务ip+远程端口号发给你的小伙伴,她就能和你一起玩了

 

LINUX

樱花映射

因为樱花官网已经写好教程了。这里就不在叙述了🔗,这里主要讲一下Linux使用FRP的方法

FRP

1.先用mkdir frp新建一个文件夹用来放置FRP文件,然后用cd frp进入frp文件夹,再打开FRP的GitHub官网,点击Releases,右键复制你对应的系统的系统,输入

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz

下载完成后输入tar -zxf frp_0.38.0_linux_amd64.tar.gz (这里是文件名)

然后输入vim frp+TAB(可以自动补全文件名),这里可以先在Windows上编辑好,然后在复制上去,和上面一样,先按i,然后复制粘贴,再按ESC,输入:wq退出保存

 

最后,输入./frps -c frps.ini就穿透成功了

 

域名解析

域名解析可以避免出现端口号,但前提是你得有个域名,没钱可以freenom白嫖一个免费域名方法自行百度

1.打开你的域名解析服务提供商官网,我这里以Cloudflare为例,打开Cloudlare官网,选择你要解析的域名

 

2.添加一个SRV解析,名称随便填(之后连接就是:名称+域名),服务填:_minecraft,协议选择TCP,优先级为:5,权重为:0,端口号为:25565(如果你用内网映射,这里是远程端口,有公网ip的直接填25565就行),如过没有优先级,权重和端口号,直接写在目标后面,例如:5 0 25565 xxx.xxxx.xxxx,目标就填域名

 

3.(选择)如果目标不是域名,则要先解析一个子域名到ip,记得关闭CDN哦,然后目标就填你解析的域名。

结语

本篇文章到这里就结束,如果你有哪里出错了,可以在下面留言,我都会尽可能的去回答和解决,我们下篇文章再再见。