Minecraft启动器

来自Minecraft Wiki
跳转至: 导航搜索

Minecraft启动器
2019Launcher.png
开发者

Nathan Adams
Petr Mrázek‎

平台

WindowsMacOS.svgLinux

编写语言

TypeScript, ReactJS, C++[1]

当前版本

Windows 2.2.546
MacOS.svg 2.2.548
Linux 2.2.550

Minecraft启动器(Minecraft Launcher)是一个独立于客户端的提供登录和下载功能的游戏启动前端。支持WindowsmacOSLinux系统。

启动器负责下载主要的Java软件包,包括含有游戏代码和诸如材质等资源的minecraft.jar以及LWJGL。这有点像在第一次登录时强制让用户登录到一个付费账户上的角色,它十分的基础、简单和易破解。

可以使用启动器来运行所有正式(release)版本的Minecraft,绝大多数Beta版本,以及小部分的ClassicIndevInfdevAlphaPre-classic版本。不是游戏的所有版本都被包括其中(要查看启动器所有未包括的版本,详见“启动器中丢失的版本”)。

当前的启动器是Minecraft的第七代启动器,且是第三代可自我更新的启动器。

2020年2月24日,在启动器的2.1.1230x版本中,添加了一个 Minecraft Dungeons 的游戏选项,供玩家注册封闭测试。这是Minecraft启动器首次加入除 Minecraft Java版之外的新游戏。

启动[编辑 | 编辑源代码]

在用户未登录时启动器显示的登录屏幕。

每次启动器运行时,它都会检查储存着Minecraft文件的一个特殊文件夹——.minecraft。它检查“launcher_profiles.json”的文件作为启动器的登录凭证。如果文件没找到、被损坏或没有用户登录的记录,则用户必须使用有效的付费账号来进行登录,否则用户将只能够游玩演示版或购买游戏。

当登录后,启动器会首先尝试验证登录。如果存在有效的“launcher_profiles.json”文件,且在最后一次关闭时进行了登录,但是没有网络连接,启动器将会启动“离线游戏”模式。如果成功连接到网络,启动器将会把最新版本的“versions”文件夹与服务器的最新发布的版本进行比较。当配置选项里的“最新版本”被选择时,如果选择的版本不存在,或版本需要进行更新,启动器将会下载所有最新的Minecraft组件以及Java二进制文件。它也会将assets文件夹里的所有东西都进行同步。

最后,一旦成功安装或更新之后,启动器将会启动“minecraft.jar”(通过“javaw.exe”,Oracle的Java虚拟机可执行文件)。在缺失“.jar”的文件的情况下仍然可以启动。在这种情况下,启动器会自动下载缺失文件,但是如果没有网络连接,则会停止下载。

Minecraft启动器现在支持57种语言。

特性[编辑 | 编辑源代码]

启动器[编辑 | 编辑源代码]

  • 管理多个配置(储存在“launcher_profiles.json”)。每个配置都可以控制:
    • 游戏版本。包括使用已过时的预览版本和之前的预发布版。你也可以手动添加较旧/自定义的版本。[2]
    • 在游戏内使用的Mojang账户
    • Java命令行参数(例如堆大小)
    • 游戏目录(硬盘上储存游戏文件的地方)
    • 配置文件的图片,或自制的图片
  • 启动器不会在硬盘上储存你的密码。启动器会使用一个“刷新令牌”进行验证。
  • 启动器支持多个实例同时运行(游戏也支持)
  • 启动器会自动更新
  • 启动器有更新库的能力,例如LWJGL
  • 离线模式(第一次启动需要有网络连接来下载所需资源)
  • 支持 57 种语言
  • 可以通过Hopper向Mojang报告崩溃。
  • 通过引用数据库的崩溃信息来提供如何修复漏洞。
  • 启动器设置
  • 切换账户或登出
  • 更改皮肤
  • 下载各版本的服务器
  • 帮助按钮
  • 点击启动器版本可显示启动器版本信息

向后兼容性[编辑 | 编辑源代码]

启用了Alpha和Beta版本的配置文件。

启动器拥有游玩旧版本AlphaBeta的能力。当前,可以游玩快照、Alpha、Beta以及所有正式版本。四个Pre-classic版本、四个Classic版本、还有一个Infdev版本都已归纳为“old_alpha”。[3]但是目前启动器依然没有可用的Indev版本。

尽管如此,这些版本早已过时且可能会不稳定。任何由不稳定产生的漏洞、故障、遗失的特性和崩溃都不会解决。Mojang强烈推荐您在其他目录下游玩以便它们不会损坏游戏自身。[4]

要启用旧版本的话,单击“配置”,然后勾选“历史版本”,新增一个配置,接着在“版本”框里选择任意一个版本,然后点击“保存”按钮。

皮肤[编辑 | 编辑源代码]

启动器中的皮肤库。
皮肤设置。

你可以在Minecraft启动器中更改或添加你的自定义皮肤。要更改或添加你的皮肤,请点击“皮肤”按钮,然后单击“浏览”按钮浏览您的文件系统来找到您的皮肤文件 。皮肤文件的分辨率必须为64×64,否则启动器将不会接受它。此外,皮肤文件的文件格式必须为.png 。在你找到皮肤文件之后,点击"保存”按钮来确认你在游戏中的皮肤。

  • 你可以点击“点击以重置”按钮来还原Steve或Alex的默认皮肤。
  • 你可以在两个玩家模型中选择——经典(Steve)或纤细(Alex)。

如果用户在游戏运转时进入该菜单,启动器底部会显示一则警告: Minecraft 正在运行。直到下一次启动后皮肤更改才会生效。

  • 然而,当玩家切换到其他服务器时会切换到新皮肤而无需重启游戏。

配置[编辑 | 编辑源代码]

当你第一次打开Minecraft启动器的时候,它会创建一个最新版本Minecraft的档案——你不能删除它。

但是,你可以在启动器里创建自己的档案。点击“配置”按钮,然后点击“新增...”去创建一个。在此之后,你可以输入你想要的名字。如果你不输入名字,它将被命名为“未命名的配置”。然后你可以在启动器里自定义一张档案的图标。但是它必须是128×128且后缀为.png的图片。选择你想要的版本,然后点击“保存”去保存你的档案。若想更更改一个档案,则只需点击它,这同样适用于删除一个档案。点击你想要删除的档案然后单击“删除 [X]”按钮。

  • 启动器中的配置设置
    你可以通过点击“服务器”来下载服务端版本。
  • 如果想要调整游戏窗口大小,开启“分辨率”来更改游戏窗口大小。
  • 你可以开启“高级设置”以显示更多的配置选项。
  • 如果你想改变.minecraft文件夹的路径,开启“游戏目录”选项。然后选择.minecraft文件夹的路径。你也可以通过点击绿色箭头按钮“前往文件夹”来打开.minecraft 文件夹。
  • 如果你开启“快照”,会自动创建一个叫做“最新快照”的配置。
  • 你可以手动设置日志配置(详见wiki.vg上的调试文章)。

命令行用法[编辑 | 编辑源代码]

从2.1.1432开始,启动器有9个可用的命令行选项:

  • --clean - 此选项从工作目录中删除gameruntime文件夹,包括其里面的文件。
  • --launcherui
  • --workDir - 此选项后接(相对或绝对)路径,将更改.minecraft文件夹的位置(和/或名称)。
  • --nativeLauncherVersion
  • --tmpDir - 此选项后接(相对或绝对)路径,将更改tmp文件夹的位置(和/或名称)。
  • --lockDir
  • --winTen - 此选项添加了对Windows 10的支持。由于启动器现在完全支持Windows10,所以这个选项是不必要的,似乎没有任何效果。
  • --proxyHost
  • --proxyPort

可以使用--workDir选项创建游戏的便携式安装。例如,可以使用--workDir .(或--workDir=.)使启动程序使用当前目录(无论调用什么当前文件夹)。

历史[编辑 | 编辑源代码]

Java版Alpha
v1.0.0最初版本。在这个版本里,用户可以选择当前版本和Infdev版本。
当第一次运行客户端时,需要一个网络连接来检查更新,之后就会支持离线游戏了。
允许使用命令行参数启动游戏。使用格式:java -cp Minecraft.jar net.minecraft.LauncherFrame 用户名 密码 将会允许在不加入到服务器的情况下进行登录,当格式为 java -cp minecraft.jar net.minecraft.LauncherFrame 用户名 密码 serveraddress:portnumber 就会允许加入到一个服务器。
v1.2.2命令行参数格式改变。
Java版Beta
1.3发布于2011年2月21日。[5]
现在使用新的 Minecraft Logo。
添加通过命令行参数自动登录到游戏的能力。
(客户端/启动器更新)添加官方链接、社区链接和 Twitter 链接。
添加小更新系统,这个系统只会更新已更改的文件、引导用户进行更新、允许使用 HTTPS 登录来使用更安全的连接、以及提供用户界面的改进。一个暗中进行的技术性预览已由 Notch 在2011年2月18日发布。[6]
连接到Minecraft安装目录,以方便访问。
Options 对话框下面添加 Force Update 按钮。
启动器支持在程序内通过叫 MCUpdateTumblr 博客查看更新日志,并且支持命令行参数。[7]
Java版
1.2.1为 Mac OS X 用户适当选择64位 Java 安装。[8]
1.3.2为未付费用户添加启动演示模式的能力。
1.6.113w16a加入了新启动器。
1.14加入了新的beta版启动器。另见启动器版本记录以查看此之后的更新历史。

画廊[编辑 | 编辑源代码]

Ambox banner content.svg
此页面需要添加多个图像。

在文章中添加图像后,请移除此通知。

版本记录[编辑 | 编辑源代码]

2010-2016[编辑 | 编辑源代码]

2016-2019[编辑 | 编辑源代码]

2019至今[编辑 | 编辑源代码]

背景图片[编辑 | 编辑源代码]

你知道吗[编辑 | 编辑源代码]

Launcher Creeper face.pngLauncher shrug emoji.png
  • 在2016-19启动器左上角可以找到一个隐隐可见的按钮,它会随机显示为苦力怕脸或耸肩的颜文字¯\_(ツ)_/¯。它在点击时会闪烁白色,不过根本没有用处。这在启动器的2019重新设计中被移除了。
    • 在启动器的测试阶段,苦力怕的脸以及耸肩被用于语言选择菜单,当添加一个地球而不是简单地向下移动时,这作为一个彩蛋保存。
  • 将鼠标悬停在2016-19启动器中的“开始”按钮上足够长的时间将导致随机生物出现在窗口的右侧。

参考[编辑 | 编辑源代码]

参见[编辑 | 编辑源代码]