[MC服务器教程-1] 开一个香草(Vanilla)服务端和你的朋友一起玩纯生存吧!
imJack杰克
编辑于 2022年08月09日 13:58
收录于文集
共4篇

闲着没事开了个MC服务器,现在闲着没事来写教程qwq

介绍Vanilla

Vanilla服务端,是Minecraft原版服务端,又称香草服务端,若对应客户端装了Forge的话,在服务器列表内可以在对应服务器右边看到一个大大的"V&#​34;,当然,有时也会对其他并不是Vanilla服务端的服务器打个"V&#​34;,这是Bukkit的误判,换个说法,若Forge客户端内有显示"V&#​34;的服务器均可用原版纯净客户端加入,无需mod。


准备工具

  • Minecraft Launcher 或 访问Minecraft.net

  • Minecraft

  • Java/JDK

  • 电脑(支持Windows和Linux)


教程开始

以下是从零开始的教程,各位可以自行跳到需要的地方

准备Java/JDK

(这边建议使用JDK,所以本这里不再介绍普通Java,若需要请移步至Java官网)

先打开JDK的下载网址:jdk.java.net

JDK网站页面

这里一目了然,显示了所有可下载的JDK,下面列举出部分常见Minecraft服务端版本推荐的JDK/Java(截止2021/11/20)

Minecraft服务端版本 —— JDK/Java推荐版本

1.7.X —— 8

1.8.X —— 8/11

1.12.X —— 8/11

1.16.X —— 16/11

1.17.X —— 16/17

(1.17不再支持Java/JDK 15及以下的版本)大家可以自行选择下载,这边以JDK16为例

单击 16

JDK16页面

文档内可以下载Windows版本Linux版本

分别是Windows 10 x64 Java Development KitOracle Linux 7.8 x64 Java Development Kit

单击想要下载的版本后保存至你想要的路径

Windows内若不添加path路径,则需要手动添加Java路径,例如Bat里的"java&#​34;不添加path路径则可能会变成"路径/bin/java&#​34;

当然你也可以去甲骨文官网(https://www.oracle.com/java/)下载.exe的Java,这里不做演示


下载Vanilla(香草)服务端(Minecraft Launcher)

先介绍Minecraft Launcher如何下载

MC Launcher 页面

首先 登入Minecraft Launcher

单击 MINECRAFT: Java Edition

单击右边的 配置

单击 新配置

在 版本 一栏 选择需要的需要的香草(Vanilla)服务端版本

选好后单击 服务器

然后会弹出一个下载的网页,浏览器会请求或自动下载server.jar,将下载的文件保存即可


下载Vanilla(香草)服务端(Minecraft.net

使用浏览器访问Minecraft香草(Vanilla)服务端下载页面(https://www.minecraft.net/zh-hans/download/server)

Vanilla下载页面

单击 minecraft_server.1.17.1.jar 使用浏览器下载保存即可

目前未发现官网可以下载其他版本的服务端,应该是默认最新正式版版本 如果要用官网下载其他版本并不是不可以,但是不简单,这里就不说了


启动Vanilla(香草)服务端

若你默认的Java/JDK是16或以上则可以直接使用"java&#​34;或"java.exe&#​34;做前缀启动

这边可以直接使用官网放出的启动参数,Linux相同

java -Xmx1024M -Xms1024M -jar server.jar nogui

待会会解释这些启动参数都是什么

先将你的server.jar放入一个单独文件夹,因为启动后会释放大量配置文件和文件夹

这边以Windows为例

文件夹

在这个文件夹打开CMDPowerShell,当然也可以使用最简单的Bat文件,这里以Bat文件为例

右键->新建->文本文档

我们先在TXT文件内写入基础启动参数保存后再修改文件后缀

txt

在修改.txt为.bat前你需要先将显示文件后缀打开

打开文件夹选项,分页选项中选择查看,在高级选项中找到隐藏已知文件类型的扩展名,默认是启用的,现在我们将旁边的勾去掉以关闭,然后点击确定应用

拓展名显示

这时候就可以随意修改文件名文件后缀了,我们随便改个名字,并把.txt改成.bat

bat

这里先解释下.bat内的启动参数

java——系统path加入的Java.exe简称

-Xmx1024M——启动服务器预留最低内存为1024M,当然也可以删除或修改成自己需要的值

-Xms1024M——启动服务器最高内存为1024M,实际Java会占用大约10~500MB,当然也可以删除或修改成自己需要的值

-jar——声明后方跟随的Java文件

server.jar——服务端文件,若服务端文件并非叫server.jar,也可改为自己需要的文件名

nogui——不显示Gui页面,此参数为高版本独占,例如1.8服务端就没有Gui,方可删除此参数

请注意,若你的java并非是刚刚你下载的或你想要的,请将java修改为你刚刚下载的Java/JDK路径 例如:我的JDK在D:\jdk16,那么java将修改为"D:\jdk16\bin\java&#​34; "D:\jdk16\bin\java&#​34; -Xmx1024M -Xms1024M -jar server.jar nogui

好了,现在启动!

双击.bat文件

可见cmd窗口直接闪退了,我们在.bat文件内加入pause这一行,意思是在上一条指令执行完毕后等待

右键.bat文件,选择编辑,或用文本软件打开

回车一行,输入pause保存

bat

再次启动

可以看到启动失败的提示

info

意思就是我们需要同意eula协议才可以启动服务端,eula文件就在同目录下,叫eula.txt

文件夹

打开eula.txt,将false改为true保存即可

eula

再次启动

启动

当出现了 Done (启动时间)! For help, type "help&#​34; 即说明启动成功了

第一次启动是因为创建地图,所以会稍微慢一点,下一次启动就会快很多了


配置服务端基础设置

启动成功后可以发现同目录下有一个server.properties,这里面就是服务端的基本配置文件了。

默认server.properties

这些都是按需要设置

如果你的服务器是给离线(盗版)玩家开的,那么请把online-mode设置为false,否则是必须使用正版账号才可以进入,设置为false后正版玩家仍然可以进入服务器

如果你需要使用命令方块,默认配置文件内是关闭了命令方块了的,请把enable-command-block设置为true

如果需要修改服务器的MOTD(服务器列表内的标题),请修改motd为你想要使用的值(最好使用英文)

如果需要自定义端口,请修改server-port

如果需要使用白名单功能,请将white-list设置为true

如果需要修改服务器最大玩家数,请修改max-players

如果需要修改出生点保护距离停用出生点保护,请修改spawn-protection值(停用没有测试,可能是-1或0)

如果需要修改服务器默认难度,请修改difficulty值(——和平 ——简单——普通——困难)


开服成功证明

证明1

证明2


最后

祝大家开服顺利,教程中若有异议的地方欢迎指出~

本系列预计有5期(肯定会摸鱼的qwq或者看心情qwq):(首字母缩写,可以猜猜)VSPFF