

一、设备要求:
1、一台你觉得能当服务器使用的电脑(参考其他装机up的视频)。
2、确认你的宽带是电信宽带!!。
3、路由器应用中有DDNS,DMZ主机,虚拟服务器,IP与MAC绑定,硬件NAT这些功能(up本人使用的路由器是TL-WDR5620千兆易展版)
二、本地简易服务端构建:
1、java环境的配置:
(1)确定你要开的MC服务器的版本,然后去java官网下载并安装对应版本MC运行所需的java,这里推荐直接安装JAVAJDK(其包含了java运行环境和java开发工具)。
下载网址:https://www.oracle.com/cn/java/technologies/downloads/#java21

2、本地服务端的搭建:
(1)你需要下载我的世界服务端核心。
官方核心下载地址:https://mcversions.net/
Spigot核心下载地址:https://getbukkit.org/download/spigot
这里up以Spigot核心下载为例子:

得到一个核心文件,将其放在一个文件夹中


之后在文件夹中新建命名一个start.txt文本文件打开并输入以下内容

@echo off
java -Xmx3g -Xms1g -jar spigot-1.20.4.jar nogui
pause

Xmx3g是确定服务器最大可利用内存为3g,可自行调整。
spigot-1.20.4.jar是你下载的服务器核心的文件名(注意后缀也要一起复制!)
如果你的服务器核心文件为别的名字,请自行在文本中将spigot-1.20.4.jar修改为你的服务器核心文件名!!!
保存并关闭文档,修改文件后缀名为bat之后双击start.bat第一次启动服务器核心


这个界面之后就可以关闭了
之后会发现文件夹多了这些内容

这时点击打开eula.txt文件

修改eula=false为eula=true

保存关闭eula文件后,选择txt文档方式来打开server.properties文件,我们要做的是关闭服务器的正版验证并且在文档中查询服务端的端口,默认为server-port=25565 可以自己修改端口(不建议修改)

找到online-mode=true,将true改为false
关闭并保存文档,第二次点击start.bat启动服务端,静静等待出现以下界面表示本地服务端部署成功!

因为本教程着重部分为让你远在别的城市的朋友能在你本地服务器游玩,后续服务端的插件及mod不作赘述。
三、网络配置部分:
1、简单的原理赘述(默认你了解一些关于网络地址的知识,up本人非专业人士,请轻喷):
电信宽带入户会给与光猫直接相连的路由器分配动态公网ip,会定时刷新,所以需要一个固定的域名与路由器所分配到的ip进行绑定,路由器会自动调整域名绑定到的动态ip,从而获得固定的服务器访问域名。
在每一次你的设备连接到路由器时,路由器会重新分配局域网ip地址,所以我们需要将你的服务器的机器MAC码绑定一个固定的局域网ip,使你的服务器在局域网的ip地址是固定的,不会因服务器关机而变更。
再然后,通过在路由器局域网中你的设备的固定的内网ip地址设置你的设备为DMZ主机,然后设置虚拟服务器对上文中服务端端口25565在路由器上对外网开放,获得一个新的对外网开放的端口,使你的服务器能够通过这个端口被访问。
最重要的一步是,在你电脑的防火墙设置里将25565这个端口设置开放给网络,这样才能使你的服务器被访问。
2、上述所需的路由器功能的解释:
· 1、IP与MAC绑定:通过本应用可以为上网设备设置固定的IP地址,同时将IP地址和MAC地址进行ARP绑定,使设备可以免遭ARP攻击。
· 2、DMZ主机:本应用支持将内网中的某个设备设置为DMZ主机,此时该设备对外完全开放,您可以将一些需要对外共享的资源放在该设备中,互联网中的设备可直接访问该DMZ主机。
· 3、虚拟服务器:通过本应用可以开放指定的端口,在保证内网安全的前提下实现互联网对指定端口的内网服务器的访问。
· 4、DDNS:通过本应用可以将固定的域名和路由器的WAN口IP地址进行绑定,这样互联网中的主机和路由器进行通信时,可以通过域名进行访问。
3、实操部分(大量图片预警,以up本人TL-WDR5620千兆易展版路由为例):
(1)首先在找到高级安全防火墙设置(只演示win11版本)



点击入站规则

右边选项栏里面选择新建规则选择端口


端口是上文服务器的端口,如果你修改过默认端口就填写修改过后的端口

允许连接

全选

随便填些信息,防火墙设置完成!!

(2)下面进入路由器设置环节:
在浏览器中登录进入路由器管理界面,不同的路由器界面不同,请根据实际进行操作。
第一步先开启硬件NAT

第二步将自己服务器设备MAC地址与局域网ip地址绑定固定

第三步设置虚拟服务器将本地mc服务端的端口进行转发

注意内部端口号不要和已有进程的端口号冲突。
最后一步设置DDNS,将域名与路由器所获得的ip绑定
重要提示!!!电信宽带是送域名的,但是要在你的路由器上面登录你的TP-LINK账号也就是你的电信手机号,并且你需要在TP-LINK实名认证中心进行账号实名认证之后才能在路由器DDNS里面注册域名!!!
实名认证网址https://realname.tplinkcloud.com.cn/login?redirect=%2Fcertify

最后设置DDNS,将你的域名与路由器所获得的ip绑定(也可以购买花生壳的域名来使用)

最后,就可以通过DDNS域名来登入你的服务器啦!!!大功告成!!
服务器的地址 : 你的域名:外部端口号 (注意使用英文冒号)
(内容部分原创,如出现错误请在评论区多多指教,不胜感谢!!)
(侵删)
2024.1.6