您当前的位置:首页资讯正文

全球热文:新手向!全面教你搭建自己的Minecraft(Java版)服务器!开服真的超简单!

2023-01-26 23:06:00 哔哩哔哩

都2023年了,还不会自己开Minecraft服务器?


(资料图片)

别担心!这篇教程手把手教你如何开服!

此篇教程包含我自己的观点,若有不对请各位大佬指出!我会进行修改!

本篇教程包含以下内容

一.选择合适的环境(系统/硬件)

二.选择合适的服务端

三.开服!

四.装载模组(mod),插件(plugin)

五.让更多人加入服务器吧!

六.服务器优化(未施工)

七.杂谈/常见问题解决方案

一.选择合适的环境

因为本教程属于基础教程,所以会从基础开始将,有这一部分经验的朋友可以直接跳过这一部分,到第二步继续.

首先,你需要一台可以从公网访问的电脑(即电脑具有公网ip).家用电脑一般没有公网ip,但不排除本地运营商给你配备了动态公网ip.

那么如何查看自己是否拥有公网ip?

首先你需要登录到路由器或者光猫后台,在运行界面找到WAN IP

再去ip138.com查询自己的ip,如果两个一致,那就是拥有公网ip,可以直接从外部连接到服务器.

如果不一样也不要着急,这并不代表你开不了服务器,可以选择购买VPS或者根据下文教程进行frp转发.

其次,你所使用的机器性能要足够.一般来说开原版服或者轻量插件服,并且人数不多,最好在CPU2核,内存4G以上.大型插件服和模组服建议4核8G起步(仅仅是起步!特别是模组服真的很吃配置!)

当然,内存频率越高,越大越好;CPU频率,IPC值和单核性能(特别是模组服)越高越好;硬盘读取速度越快越好,推荐固态硬盘.(别问我显卡了!开服务器要啥显卡!)

然后就是系统的选择,一般使用Windows或者Linux(新手不推荐,本教程用Windows做示范)

大型服务器使用Linux要比Windows好(因为占用是真的低,Windows动不动吃1-2G).Windows系统最好是选择WindowsServer,占用要比一般的Windows小.

最后,一定一定要装Java!(开Java版服务器不装Java开什么...)

1.7- 推荐Java8

1.8+推荐Java8/11

1.16+推荐Java11/16

1.18+推荐Java17

如果你的机器已经符合这些要求,就可以进行下一步辣!

二.选择合适的服务端

现在的服务端多种多样,新手还是推荐从官方原版端或Paper端中选择

不建议也不提倡新手开MOD服,原版服或者插件服真的要比MOD服流畅很多很多,而且开服成本较低,

首先要分清楚核心

服务器核心大概分为以下几类:原版端,插件端,模组端(实际上概括的很笼统,这是我为了方便新手理解分的,实际上并非是这样)

模组端需要用特殊的客户端登入(装有相同MOD),而原版端和插件端任意同版本客户端都可登入(在插件端里甚至是不同版本!有跨版本插件viavision可以用!就连基岩版也可以用geyser在插件端里面游玩!虽然并不是很好用)

推荐新手使用的核心有这几种

1.Vanilla端,又叫做香草端

这是MOJANG官方发布的原版服务端,和原版游戏一模一样,但是不能加装模组和插件.

下载:https://www.minecraft.net/zh-hans/download/server/

2.PaperSpigot端,也称Paper端,纸龙头端等

这是spigot端的下游服务端,优化较好(相比spigot优化较为激进),但是修复了原版不少BUG特性,可以装插件(说是有极少数插件不兼容,但是我开了两年服到现在还没见过不兼容的插件),不能装模组

下载:https://papermc.io/downloads

3.Vanilla+Forge/Fabic,经典模组端

新手上手难度较大(但是是最适合新手的模组端),只能装模组,不能装插件,需要特定客户端登入

*.CatServer,又叫C端,猫端等

catserver并不推荐新手使用,只是让你们知道有这种既能装模组也能装插件的端而已,不提供下载地址(还有sponge,但是较为特殊,不多赘述)

这是国内大佬开发的Bukkit+forge服务端,支持插件和模组同时使用,但是兼容性较差(相比paper和vanillaforge),支持的版本较少(1.12.2,1.16.5,1.18.2)但是本身是一个很厉害的端!

三.开服!

这一步非常简单,只要把你选好的核心下载下来,然后放到一个空的文件夹里面(路径尽量不包含中文),创建好启动脚本即可.

首先新建一个空的文件夹,名字随便起,不是中文就行

然后把下载的服务端核心丢进去

右键新建一个文本文档,双击打开,里面像这样编辑

@echo off

java -Xmx1G -Xms1G -jar 服务端核心名称.jar

pause

这个地方注意,标蓝的部分是根据你的需求以及内存大小自己调整的,标红的部位需要你自己修改,你下的核心是什么名字就改成什么名字.

记得在查看文件的时候一定要勾选上文件扩展名,方便后续操作.(如果有不会的可以自行百度,这个每个版本的Windows开启位置都不一样)

而且这里如果你是复制的文件名称,最后发现这里有两个.jar,需要删掉一个(这是因为你开了显示后缀名, .jar是扩展名而不是文件名称),只有一个.jar才是正确的

最后保存(Ctrl+S)~然后把.txt文件修改为.bat文件就好啦

双击.bat文件,你的服务器就开好了!(实际上这才刚开始)

这时候你会发现,服务器打开了但是没有完全打开

这就需要你回到服务器的根目录(也就是你创建的那个放服务器核心的文件夹),发现新生成了一个叫eula.txt的文件

然后将其中的 eula=false 改为 eula=true,保存并关闭,再次双击打开.bat文件,你的服务器就可以正常开启啦!想停止的话在控制台输入stop就可以啦!

四.装载模组,插件

简单的很,甚至比上一步还简单

插件的装载最简单,只要丢进plugins文件夹就可以了(当然只有插件服有这个文件夹),如果有报错则说明不兼容或者是没装前置等问题,需要自行排查.

模组的装载比较麻烦,要分清客户端MOD和服务端MOD.

客户端MOD是只需装在客户端的MOD,无需装载到服务端,服务端MOD只能装在服务端,不能装在客户端.

当然,也有既要装在客户端,也要装在服务端的MOD,这就需要大家去自己慢慢查了,MOD那么多,我不可能每一种都给你们查好.

比较方便的办法是,腐竹先测试好,有一个客户端能连进去之后,把这个客户端打包发给玩家,不用每个玩家都自己装MOD了

无论是插件还是模组,装完记得重启一下服务器哦!

五.让更多人加入服务器吧!

到了这一步,你所开的"服务器"才能真正被称为服务器.

当然这个时候你的服务器是有"正版验证"的,也就是说只有正版账户可以登入你的服务器.

如果你或者你的朋友没有正版,请在server.properties文件中将online-mode=true改为online-mode=false

如果你经过第一步之后,发现自己有公网ip,那么这个时候就可以在客户端里的多人游戏→添加服务器里面的ip栏里填上(这里假定你的公网ip是111.111.111.111)111.111.111.111:25565,然后点击保存,就能看到你的服务器啦!

这里冒号后面的25565是你的服务器所占用的端口,默认值即为25565(你可以在1024-65535内随便改,但是不能是被占用的端口,如果不知道哪个端口被占用就不要动)

如果你用的是VPS或者面板服这一类,需要在server.properties文件中将server-port调整为服务商提供给你的任意端口,这时连接你服务器所用的ip后面的端口也要相应更改

如果你没有公网ip,这时候有两个解决方案

第一个是使用ipv6,但是前提是你家的网和要来玩的人家里的网都支持ipv6.可以去test-ipv6.com进行测试,如果通过即为拥有ipv6,然后就可以使用[你的ipv6地址]:你的服务器ip进行连接了(记得一定要加中括号)

第二个是使用frp,这里推荐两个比较好用的frp

①签到免费送银币,节点不限流量,并且较为稳定,只有时间和带宽需要购买,无需身份认证(推荐)

MossFrp:www.mossfrp.top

②签到送流量,但是需要身份认证才能使用国内节点

sakurafrp:www.natfrp.com

教程可以在各家的官网找到,我就不多说了,把映射的端口填成你服务器设置的端口,协议选TCP就好.

六.服务器优化

(新手向教程...不优化也没什么吧...嘿嘿嘿...)

(以后会更的,绝对会更的!)

七.杂谈/常见问题解决

(这不就是Questions & Answers吗...欢迎提问!)

Q:服务器怎么更改默认游戏模式?

A:修改server.properties文件里面的gamemode=,0是生存,1是创造.

Q:‘java’ 不是内部或外部命令,也不是可运行的程序 或批处理文件?

A:你装java了吗?

Q:为什么我有公网ip,还是连不上服务器?

A:检查你的端口,以及防火墙是否放行,并且确认你是不是真的有公网ip,比如从外部ping一下试试.

Q:你推荐给我的Java版本我用不了?

A:同版本的不同种类的服务端核心也可能用不同版本的Java,多换几个试试.

Q:我买了云服务器,要用什么ip才能连上?

A:问你服务商啊,我又不是你服务商,我怎么知道.

Q:我自己家有公网ip,但是用了几天就不行了是怎么回事?

A:自己家的公网ip一般是动态的,再查一下,用更新后的ip连就好了,或者你可以买个域名试试花生壳的动态解析.

Q:为什么我一点bat就显示停止?

A:你看看你配置的对吗?该改的地方你改没改?

Q:我配置的frp为s'm连不上?

A:你用的哪家的frp去哪家群里问,别找我.

关键词: PAPER IPV6 WINDOWS Java FORGE 云服务器 SPIGOT 只有时间 插件下载 问题解决方案 linux TRUE 官方原版 PLUG 原版游戏 新手向教程 ANSWERS BUKKIT 基础教程 Mojang FALSE PING 手把手教你 STOP 固态硬盘 官方发布 适合新手 多人游戏 MINECRAFT HTTPS

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!

动态

关注