• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】

教程攻略 史上最简洁的开服教程

[MD] 开服一般分为本地部署(自己本地开服)和云服部署(租云服务器开服) 这里着重说一下前者: - 1.不会用linux shell就别用 - 2.新手开服建议使用原版windows - 3.手机也能开服,但是需要终端支持(比如termux),和linux shell一样,不会用就别用 # Minecraft 官方提供两种服务端: 基岩版 - BDS(bedrock dedicated server | 基岩版专用服务器) Java版 - Vanilla.jar(原版) # 然后你还需要了解一些名词: - 核心:大致理解为服务器本体就行了,比如Server.jar,再细化就没必要出这个文章了 - jar文件:Java程序,有很多基于Java语言的服务端构建后都是这玩意,依赖于Java虚拟机(JVM)运行 - JVM:Java虚拟机,如上文,可以理解为一个专门运行服务器核心的地方 - 内存分配:JVM作为程序肯定是要吃内存的(内存都不知道建议别开服),所以要使用-Xmx和-Xms进行最大/最小内存分配,控制内存处在一个合理的区间 - 服务端:就是服务器 - 客户端:你的游戏 - TCP/UDP:网络通讯协议,Java使用TCP实现服务器和客户端交流,基岩版使用UDP实现服务器和客户端交流(配置frp一定要看清楚) # 然后还要了解一些通用的服务器结构: - worlds(存档文件夹,包含主世界,下界和末地 | 有的服务端只支持主世界) - logs(下次别瞎给别人一张截图让别人分析问题了,记得在这个目录寻找latest.log(如果你在服务器崩掉后又启动了服务器,建议按照时间点找.tar.gz文件,解压就是对应的历史日志) - server.properties(服务器主配置文件,控制服务器的IP,端口,最大玩家数量等等) # Java指令和参数 如果你的电脑安装了Java环境 你可以使用cmd/powershell执行java指令以启动你的服务端 如果你的服务端需要外部依赖,则不能直接启动 基本指令:java -jar 服务器核心名称.jar(前提是你执行的工作目录是在核心所在的目录下,当然也可以用绝对路径定位) 分配内存:java -Xms 1G -Xmx 2G 服务器核心名称.jar(分配1G-2G的内存区间,内存分配单位可以是G也可以是M,1G=1024M, 这个都不知道建议别开服) 移除一些服务端自带的GUI:java -jar 服务器核心名称.jar nogui 请注意,Java不是万能的,别以为你电脑装了Java那什么版本的服务端都能跑,官方做了明确规定: - 从1.12(17w13a)开始,运行Minecraft及其服务端的最低要求是[B]Java 8[/B]。 - 从1.17(21w19a)开始,运行Minecraft及其服务端的最低要求是[B]Java 16[/B]。 - 从1.18(1.18-pre2)开始,运行Minecraft及其服务端的最低要求是[B]Java 17[/B]。 - 从1.20.5(24w14a)开始,运行Minecraft及其服务端的最低要求是[B]Java 21[/B],且操作系统要求为[B]64位[/B]。 # 日志处理: Java日志一般可以分为几个等级,视情况而定: - TRACE/DEBUG 不用管,服务器调试信息 - INFO 信息,也就是服务器正常输出的东西 - WARN 警告,服务器可能有什么小毛病,整体上不会造成服务器崩溃,看一眼就行了 - ERROR 错误,有概率崩溃服务器,因为服务器运行的时候出现了一些问题,需要注意一下 - FATAL 致命,碰到这个的时候你服务器已经寄了,因为服务器出现了超级严重的错误导致了JVM跟着爆了 # Java日志结构整体如此: ```[时间戳] [线程/日志等级]: 总原因 java.lang.具体异常: 详细原因 {下为与本次错误追踪相关的“代码节点”,正常服主就不需要看这些了,除非你写插件调试可以凑合看看,但是上面两段就够了) at com.mod.mod1919810.onInitialize(Mod1919810.java:42) at net.minecraft.server.Main.main(Main.java:123) Caused by: 详细原因的补充(更细化,具体说明了到底是怎么回事) at com.mod.mod1919810.onInitialize(Mod1919810.java:48) ... 2 more``` 阅读顺序为:总原因 → 详细原因 → 补充 *所以好心人们发日志能不能不要光截图at部分... 上述内容都看不懂的建议别开服,因为开了也是折磨自己和折磨网友 本帖下面可以免费解决问题,对本帖有问题的也可以提出异议 如果想细化开服建议看nitwiki,而不是在我这逗留,我只会用最朴实的话讲让人明白的道理 究极省流: 1.下服务端 2.要Java的下对应版本Java然后java -参数 -jar 核心名称.jar启动/不要Java的(比如BDS)直接双击bedrock_server.exe启动 3.服务器启动成功,Java版的在多人游戏添加服务器输入127.0.0.1:端口(默认25565)进入,基岩版开FRP进入。 如果要远程联机,建议用专门的P2P程序(NAT4可能用不了)或者FRP(最优解,有能力的可以自建),亦或者懒人方案就是蓝连(RadminVPN:游玩双方加入同一局域网,然后一方在自己电脑开服务器后双方都可以在多人游戏用127.0.0.1:25565连接) 4.加mod给mod扔mods文件夹,加插件把插件扔plugins文件夹,不得混用 5.不懂的问AI!不懂的问AI!不懂的问AI!你把你看不懂的文件(比如server.properties)扔给AI,然后说明需求,AI分分钟给你吐出来结果!不要麻烦群里其他人!这种小问题可以自己解决! [/MD]

2025-07-07_17.45.19.webp
 
内容版权许可
作者保留一切权利,禁止转载
最后编辑:
新手开服为什么有很多问题呢,其实多多少少都是小题大做,很多都只是想和朋友随便玩玩整合包和生存之类的(不包括全部啊),其实用不上一定要大费周章去开一个服务器。要动用一台机器不说,网络差的可能就变成玩家右键无效化服务器了。如果只是想和朋友一起玩,不是特别要求服务器需要一直在线,其实局域网内网完全够够的了,这个门槛我都不知道有多低,像我平时给社团开周末小游戏都是樱花内网,即使是校园网(也算是校园网发力了 不过不在学校的小伙伴也能流畅游玩)的情况下十几个人绰绰有余。归根结底,其实自主学习才是正确的,自己学到才是自己的,像我这么笨的人最开始开服也是磕磕绊绊,最后不也是开过十几次小游戏的微服佬嘛!总的来说,开服这件事,找到需求,量力而行,虚心求教,不到万不得已还是不要麻烦各大群友,讨论是必然的,但是不能傻傻地~
 
新手开服为什么有很多问题呢,其实多多少少都是小题大做,很多都只是想和朋友随便玩玩整合包和生存之类的(不包括全部啊),其实用不上一定要大费周章去开一个服务器。要动用一台机器不说,网络差的可能就变成玩家右键无效化服务器了。如果只是想和朋友一起玩,不是特别要求服务器需要一直在线,其实局域网内网完全够够的了,这个门槛我都不知道有多低,像我平时给社团开周末小游戏都是樱花内网,即使是校园网(也算是校园网发力了 不过不在学校的小伙伴也能流畅游玩)的情况下十几个人绰绰有余。归根结底,其实自主学习才是正确的,自己学到才是自己的,像我这么笨的人最开始开服也是磕磕绊绊,最后不也是开过十几次小游戏的微服佬嘛!总的来说,开服这件事,找到需求,量力而行,虚心求教,不到万不得已还是不要麻烦各大群友,讨论是必然的,但是不能傻傻地~
补一句 如果一定要因为某些难崩的原因开服的话 那不会开就不会开吧 希望有人“玩”你服
 

在线会员

  • 老味增
  • MC_MR
  • 奥莉婕丝
  • Klinsky6
  • Mooshed88
后退
顶部 底部