- 查看: 119
- 回复: 1
笨蛋开服教程是一篇主要针对 高版本 Java 版 服务器的开服指南,而非 远古核心。
在开始前,请确认你拥有以下基础:
- 具备 基础 的计算机操作技能 - 如解压、新建文件夹、打开文件、安装软件等;
- 具备使用 搜索引擎 搜索关键词的能力;
- 拥有一台能够 正常游玩 Minecraft 的电脑。
- 具有一定的 英语基础。
教程适合的群体
- 渴望学习如何开设服务器并运营良好的人;
- 寻求解决如何解决服务器的常见问题的人;
- 希望深化对服务器基础知识理解的人。
教程不适合的群体
- 意图通过开设服务器进行欺诈谋利的人;
- 忽视插件文档,频繁依赖他人解答的人;
- 头脑简单、狂妄自大、懒惰无能的人。
开始你的旅程
如果你确定你符合条件,请点击一侧的目录开始阅读文档。
更多
对于文档中的错误请进入 GitHub 提出 Issue 或提交 PR。本节视频教程
点此前往 B 站: 笨蛋级 MC 开服教程 - 第一集:服主的基本要求概述
搭建 Minecraft 服务器看似复杂,但只要做好充分的准备,一切都会变得简单明了。就像盖房子需要先打好地基一样,服务器搭建的成功也取决于前期的准备工作是否完善。本章节将引导你完成搭建服务器所需的各项准备,包括安装必要的工具和环境。所有详细步骤都会在各章节中逐一讲解。
考虑到笨蛋教程主要面向新手,我们无法了解你了解什么不了解什么。
本文档暂时就开服最重要的基础概念进行介绍,如果有你自认为非常了解或者不重要的部分,
跳过他吧,因为我们在后面再次提到这些概念的时候会重新跳转到对应链接。
什么是服务端?
简单来说,我们通常通过 Minecraft 启动器 玩的游戏属于 客户端。服务端是一种有针对性的服务程序。服务端是为客户端服务的,服务的内容诸如向客户端提供资源,保存客户端数据。
当我们进行 多人游戏 联机时,我们需要连接到一个服务器,当玩家们在同一个服务器环境下,我们才能实现联机。
而这个允许我们进行联机的 软件/程序 可以简单称为 服务端。
为什么需要服务端
Minecraft 本身是开放联机的,也就是说玩家可以在 ESC 菜单中 将自己的客户端设置为 "对局域网开放"我们就可以实现联机了,那么服务端的作用是什么呢?我们可以想象,如果选择 "对局域网开放" 的客户端作为服务端时,
如果出现该玩家想要退出客户端,那么所有人的链接都会中断。因此,为了更加稳定的联机,
Minecraft 提供了让玩家可以进行 多人游戏 的服务端,称为 Minecraft Server,俗称 Vanilla Server 、香草端、原版端。
提示
需要注意的是,Vanilla 本身的意思有“香草 (的)”、“原版”、“基本的”在计算机领域也代指“原版”。
原版服务端的延伸
由于原版 Minecraft Server 拓展性及性能不足,社区衍生出了多种提供 多人游戏 的 服务端,这些提供 多人游戏 服务的 程序/软件 常被人称为 核心,大致可分为 Mod 服务端和 插件 服务端。
常见的 Mod 服务端有 Forge 和 Fabric 等。
常见的 插件 服务端有 Bukkit 和 Paper 等。
一些误区
服务器不能在已经关闭或睡眠的电脑上运行,常用服务器管理指令
/stop
这个指令是用来关闭服务器的,注意:请确定你需要关闭后再关闭,这次操作会踢出所有玩家。千万不要强制关闭服务器,否则会造成存档丢失,玩家数据损坏等多种严重问题!
/restart
注意使用前需要在服务器根目录的 spigot.yml 文件找到如下内容:
restart-script: ""
在引号内设置 启动脚本 路径,否则这个指令不会帮你自动重启服务器,你仍然需要自行启动服务端。
/kick [玩家名称] [踢出玩家的原因](可以不写)
踢出服务器上的玩家,当然,玩家可以重新加入。/ban [玩家名称] [封禁玩家的原因](可以不写)
封禁服务器上的玩家,除非解封,玩家不可以重新进入。/pardon [玩家名称]
解封曾经封禁过的玩家,注意,在 MC 的老版本 (1.0.16 之前) 中这个指令可能是 /unban。/list
列出服务器上的所有玩家 (不包括已经退出服务器的)。/ban-ip [IP 地址]
封禁服务器上的玩家 (根据 IP 地址),这会导致封禁玩家所处的 IP 的玩家都不可进入。不要尝试在 frp 上使用这个指令,你会惊奇的发现,所有人都进不去!
其实这玩意真的没多大用,对于玩家来说,重启一下路由器或挂个代理就可以。
/pardon-ip [IP 地址]
解封封禁过 IP 地址的玩家。/plugins
看到服务器所有安装的插件,这个指令的权限默认是打开的,所有人都能看到,如果你不想玩家通过指令获取插件列表,可以将以下权限设置为 false 即可。
bukkit.command.plugins
bukkit.command.version
bukkit.command.help
通过简单的权限设置,玩家将无法通过指令获取服务器的插件列表,但某些作弊客户端
能够通过分析 tab 补全,利用某些版本的漏洞,获取服务器插件列表。
如果介意被获取插件,可以安装 Plugin Hide Pro 或 CommandWhiteist 插件。
/op [玩家名称]
给予指定玩家 OP(操作员) 权限。/deop [玩家名称]
解除玩家的 OP 权限。千万不要随意给玩家 OP,恶意玩家可以使用此权限损坏服务器,甚至入侵主机!
需要注意,OP 间可以互相 deop,只要一个人获取了 OP 就能下掉其他所有的 OP,
这是一个非常危险的权限,如果可能,请用权限管理插件而不是给一堆 OP。
本文内容引自:https://nitwikit.8aka.org/
如果可以,请看看原文。
- 内容版权许可
- CC BY-NC-SA 署名-非商业性使用-相同方式共享
