mc服务器保姆级开服教程(Windows)

如何开一个MC服务器

这是Windows篇

准备工作

设备&工具

  1. 没手不行(

  2. 一台服务器(可以是VPS,杜甫),系统我这里使用Windows10,内存建议至少6GB,小了跑不起来,大了伤钱包

  3. 一个用于连接至服务器的工具,比如RDP/ToDesk等

开始吧

创建服务器文件夹

右键你需要新建文件夹的地方,我这里选择桌面(路径不能包含中文/特殊符号),选择“新建 > ” “文件夹”,填入一个你喜欢的名字,不要有中文/特殊符号

1

1

下载服务端

我这里用Leavesmc作为演示,你也可以使用PaperMC

进入Leavesmc的官网

img

点击“下载”

然后找到这个页面

img

下载你想下载的版本,把下载好的版本放入你刚刚创建的服务器文件夹(可以使用F2给服务端改一个你喜欢的名字)

安装Java

我这里使用Leaves1.21.4作为演示,该版本的MC需要Java21,如果你使用的是其他版本的服务端,请参考下面的表格(仅供参考

Java8 Java17 Java21
1.16.5- 1.17~1.20.4 1.20.5+
Java8下载地址 Java17下载地址 Java21下载地址

双击运行你下载下来的.msi/exe安装包,正常来说一直下一步就好了

在安装程序显示安装结束后,按Windows徽标键+R,打开“运行”窗口,输入cmd,在CMD里输入java --version,观察输出的结果,我的是

java 21.0.12 2026-07-21 LTS
Java(TM) SE Runtime Environment (build 21.0.12+7-LTS-205)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.12+7-LTS-205, mixed mode, sharing)

如果你安装的不是Java21,那么此处应该显示你安装的版本

如果此处不是你安装的版本,那么请看到最后,会说的

运行服务端

我这里分配2G内存,你也可以根据服务器情况进行调整
确保你当前处于mc服务器文件夹下,右键鼠标,选择“新建 > ”“文本文档” ,命名为start.bat,如果你重命名完了还是文本文档,请勾选“文件扩展名”

img

右键start.bat,选择“编辑”,填入以下内容(你自己照着改,别抄我的)

java -jar -Xms2G -Xmx2G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -jar <你的服务端名称.jar> --nogui

一会后那个黑色的CMD窗口会自动退出,这时候你的服务器文件夹下大概是这样子

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         7/24/2026   5:47 PM                cache
d-----         7/24/2026   5:47 PM                libraries
d-----         7/24/2026   5:47 PM                logs
d-----         7/24/2026   5:47 PM                plugins
d-----         7/24/2026   5:47 PM                versions
-a----         7/24/2026   5:47 PM            161 eula.txt
-a----         7/24/2026   5:34 PM       58469285 server.jar
-a----         7/24/2026   5:47 PM           1470 server.properties
-a----         7/24/2026   5:46 PM            340 start.bat

打开eula.txt

#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA).
#Fri Jul 24 17:47:46 CST 2026
eula=false

把它改成

#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA).
#Fri Jul 24 17:47:46 CST 2026
eula=true

然后按ctrl + s 保存,关掉记事本,重新双击start.bat

img

如果Windows防火墙弹出了提示,选择“允许访问”

当你看到

[17:51:09 INFO]: Done preparing level "world" (16.032s)

的时候就说明服务器已经基本上开好了

服务器配置&插件

先输入stop关闭服务端,不要直接ctrl+c,会导致回档甚至存档损坏

在你的服务器文件夹下找到server.properties,双击打开它,选择“尝试使用这台电脑上的应用” “记事本”

img

img

默认的server.properties长这样:

#Minecraft server properties
#Fri Jul 24 17:50:46 CST 2026
accepts-transfers=false
allow-flight=false
allow-nether=true
broadcast-console-to-ops=true
broadcast-rcon-to-ops=true
bug-report-link=
debug=false
difficulty=easy
enable-command-block=false
enable-jmx-monitoring=false
enable-query=false
enable-rcon=false
enable-status=true
enforce-secure-profile=true
enforce-whitelist=false
entity-broadcast-range-percentage=100
force-gamemode=false
function-permission-level=2
gamemode=survival
generate-structures=true
generator-settings={}
hardcore=false
hide-online-players=false
initial-disabled-packs=
initial-enabled-packs=vanilla
level-name=world
level-seed=
level-type=minecraft:normal
log-ips=true
max-chained-neighbor-updates=1000000
max-players=20
max-tick-time=60000
max-world-size=29999984
motd=A Minecraft Server
network-compression-threshold=256
online-mode=true
op-permission-level=4
pause-when-empty-seconds=-1
player-idle-timeout=0
prevent-proxy-connections=false
pvp=true
query.port=25565
rate-limit=0
rcon.password=
rcon.port=25575
region-file-compression=deflate
require-resource-pack=false
resource-pack=
resource-pack-id=
resource-pack-prompt=
resource-pack-sha1=
server-ip=
server-port=25565
simulation-distance=10
spawn-monsters=true
spawn-protection=16
sync-chunk-writes=true
text-filtering-config=
text-filtering-version=0
use-native-transport=true
view-distance=10
white-list=false

通常来说你只需要改这几行

online-mode=true
(正版验证,开启时必须使用正版进入,关闭后可以使用离线登入,但是强烈建议安装AuthMe插件,防熊)

server-port=25565
(服务器监听端口,没啥好说的)

pvp=true
(PvP是否开启,就是玩家直接能不能打架)

安装AuthMe(可选,正版服忽略此步骤)

在浏览器打开AuthMe的下载地址

把下载的AuthMe文件拖入你服务器文件夹的plugins文件夹

最后

重新双击start.bat文件

在你的游戏客户端里点击“多人游戏”,“添加服务器”,输入你服务器的IP和端口,格式是

xxx.xxx.xxx.xxx:12345

然后你就可以将你服务器的地址分享给你的朋友了,不要将地址发到网上,除非你确信你有应对DDoS的能力

不会问我

[email protected]

如果java --version不是我安装的Java版本怎么办

对于这种情况,比如

java 24.0.2 2025-07-15
Java(TM) SE Runtime Environment (build 24.0.2+12-54)
Java HotSpot(TM) 64-Bit Server VM (build 24.0.2+12-54, mixed mode, sharing)

找到你安装的Java,通常来说在C:Program FilesJava<你的Java版本>bin
start.bat改成

"C:Program FilesJava<你的Java版本>binjava.exe" -jar -Xms2G -Xmx2G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -jar server.jar --nogui

注意要带双引号,并且是英文双引号

然后重新双击启动脚本即可

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇