你可以帮助我们来翻译此条目,但请勿使用机器翻译。
Minecraft 启动器(Minecraft launcher)是一个提供登录和下载功能的前端界面,但是它独立于客户端。它负责下载主要 Java 包,包括 minecraft.jar 和 LWJGL,以及保存代码和例如材质的游戏资源。这也有点像一个基础的、简单的和易破解的第一次登录时强制让用户登录到一个付费账户的角色。可以使用启动器来运行所有版本的Minecraft,然而一些版本并未包括在启动器中,例如 Indev、Minecraft 2.0和任何 Beta 1.9 预发布版。
行为
在用户未登录时启动器显示的登录屏幕。
每次启动器运行时,它都会检查在储存着 Minecraft 文件的一个特殊文件夹——.minecraft。它检查“launcher_profiles.json”的文件作为启动器的登录凭据。如果文件没找到、被损坏或没有用户登录,用户必须使用有效付费账号来进行登录,否则用户将只能够游玩演示版或购买游戏。
当登录后,启动器会首先尝试验证登录。如果有效的“launcher_profiles.json”文件存在,且在最后一次关闭时进行了登录,但是没有网络连接,启动器将会启动一个“Play offline”(离线模式)模式。如果成功连接到网络,启动器将会把最新版本的“versions”文件夹与服务器的最新发布的版本进行比较。当“profile options”(配置选项)的“Use latest version”(使用最新版本)被选择时,如果选择的版本不存在,或版本需要进行更新,启动器将会下载所有最新的 Minecraft 组件以及 Java 二进制文件。它也会将 Assets 文件夹里的所有东西都进行同步。(详见资源包)
最后,一旦成功安装或更新之后,启动器将会启动“minecraft.jar”(通过“javaw.exe”,Oracle 的 Java 虚拟机运行)。在缺失“.jar”的文件的情况下仍然可以启动,在这种情况下,启动器会自动下载缺失文件,但是如果没有网络连接,则会停止下载。
Minecraft启动器现在支持41种语言。
特性
启动器
- 管理多个配置文件(储存在“launcher_profiles.json”)。每个配置文件都可以控制:
- 启动器不会在硬盘上储存你的密码。启动器会使用一个“刷新令牌”进行验证。
- 启动器的自动更新。
- 更新库的能力,例如 LWJGL。
- 离线模式。(第一次启动需要一个网络连接来下载所需资源)
- 通过 Hopper 向 Mojang 报告崩溃。
- 通过索引数据库的崩溃信息来提供如何修复漏洞。
时间机器
配置文件中可用的 Alpha 和 Beta 版本。
启动器拥有游玩 Alpha 和 Beta 版游戏的能力。当前,Alpha、Beta 和所有的正式版本都能够游玩。4个 Pre-classic 版本、4个 Classic 版本,以及一个 Infdev 版本都添加在“old-alpha version”中。[2] 然而,Indev仍然没被加入。
- 注意:这个列表只是列出了在启动器中至少找不到的一个版本(2010-06-18 的 Infdev,还有秘密周五更新 1)。
可以通过点击“Edit Profile”按钮或创建新的 Profile 来下载旧版本。在“Version Selection”中允许通过点击对应的框来使用 Alpha 和 Beta 版本。下一步,从下拉菜单中选择需要的版本,并保存 Profile。
然而,这些版本都非常旧了,并且可能是不受支持的。任何的漏洞、故障、缺失的功能或不稳定的崩溃将不会被解决,因为只支持最新版本。Mojang 强烈建议你将这些版本储存在不同的文件夹里来避免损坏。[3]
皮肤
启动器中的皮肤选项
你可以在Minecraft启动器中更改或添加你的自定义皮肤。要更改或添加你的皮肤,请点击“皮肤”按钮,然后单击“浏览”按钮浏览您的文件系统来找到您的皮肤文件 。皮肤文件的分辨率必须为64x64,否则启动器将不会接受它。此外,皮肤文件的文件格式必须为.png 。在你找到皮肤文件之后,点击"保存”按钮来确认你在游戏中的皮肤。
- 你可以点击“点击以重置”按钮来还原Steve或Alex的默认皮肤。
- 你可以在两个玩家模型中选择——经典(Steve)或苗条(Alex)。
配置
当你第一次打开Minecraft启动器的时候, 它会创建一个最新版本的Minecraft配置(Profile)文件,并且你不能删除它。但是,你可以在启动器里创建自己的配置(Profile)文件。点击 "Launch Options" (启动选项)按钮, 然后点击 "Add New"(新建)去创建一个。在此之后,你可以输入你想要的名字。如果你离开,它将被命名为“Unnamed Configuration”(未命名的配置)。然后你可以在启动器里自定义一张配置文件的图标。但是它必须是128×128后缀为.png 的图片。选择你想要的版本,然后点击"Save" 去保存你的配置(Profile)。如果你想更改一个配置(Profile),只需要点击它,这同样适用于删除一个配置(Profile)。点击你想要删除的配置文件然后单击"Delete [X]" (删除)按钮。
File:2016LauncherProfileSettings.jpg 在点击"Download Server"(下载服务器)之后你可以下载服务器版本的游戏。启动器中的配置设置
- 如果想要调整游戏分辨率大小,请打开“Resolution”(分辨率)来更改游戏窗口大小。
- 你可以打开"Advanced Settings"(高级设置)以显示更多的配置文件选项。
- 如果你想改变
.minecraft文件夹的路径,打开"Game directory"(游戏目录)选项.。然后选择.minecraft文件夹的路径。你也可以通过点击绿色箭头按钮("Go to folder"(前往文件夹))来打开.minecraft文件夹。 - 如果你打开"Snapshot Versions" (启用快照)按钮, 他会自动创建一个"Latest Snapshot" (最新快照)的配置文件。
命令行用法
MinecraftDev.jar (所有系统):
java -cp Minecraft.jar net.minecraft.bootstrap.Bootstrap <username> <server:port>
因为启动器是与 Minecraft 1.6 一起发布的,因此启动器里还有其他的命令。如果输入下面的命令,这些命令将会显示出来。
java -jar Minecraft.jar -help
历史
| Java版Alpha | |||||
|---|---|---|---|---|---|
| 1.0.0 | 最初版本。在这个版本里,用户可以选择当前版本和 Infdev 版本。 | ||||
| 当第一次运行客户端时,需要一个网络连接来检查更新,之后就会支持离线游戏了。 | |||||
允许使用命令行参数启动游戏。使用格式:java -cp Minecraft.jar net.minecraft.LauncherFrame 用户名 密码 将会允许在不加入到服务器的情况下进行登录,当格式为 java -cp minecraft.jar net.minecraft.LauncherFrame 用户名 密码 serveraddress:portnumber 就会允许加入到一个服务器。 | |||||
| 1.2.2 | 命令行参数格式改变。 | ||||
| Java版Beta | |||||
| 1.3 | (客户端/启动器更新)添加官方链接、社区链接和 Twitter 链接。 | ||||
| 添加命令行参数支持。 | |||||
| release | |||||
| 1.1 | 发布于2011年2月21日。[4] | ||||
| 现在使用新的 Minecraft Logo。 | |||||
| 添加通过命令行参数自动登录到游戏的能力。 | |||||
| 添加小更新系统,这个系统只会更新已更改的文件、引导用户进行更新、允许使用 HTTPS 登录来使用更安全的连接、以及提供用户界面的改进。一个暗中进行的技术性预览已由 Notch 在2011年2月18日发布。[5] | |||||
| 连接到 Minecraft 安装目录,以方便访问。 | |||||
| 在 Options 对话框下面添加 Force Update 按钮。 | |||||
| 启动器支持在程序内通过叫 MCUpdate 的 Tumblr 博客查看更新日志,并且支持命令行参数。[6] | |||||
| 1.2.1 | 为 Mac OS X 用户适当选择64位 Java 安装。[7] | ||||
| 1.3.2 | 为未付费用户添加启动演示模式的能力。 | ||||
| 1.6.1 | 13w16a | 加入了新启动器。查看下面的启动器历史。 | |||
启动器
| 启动器版本 | 发布日期 | 更新详情 | ||
|---|---|---|---|---|
| 2.0.806 | 2017年2月9日 |
| ||
| 2.0.774-stage | 2017年2月8日 |
| ||
| 2.0.760-stage | 2017年2月3日 |
| ||
| 2.0.757-stage | 2017年2月3日 |
| ||
| 2.0.726-stage | 2017年2月1日 |
| ||
| 2.0.710-stage | 2017年1月31日 |
| ||
| 2.0.700-stage | 2017年1月31日 |
| ||
| 1.6.76 | 2017年1月30日 |
| ||
| 2.0.673-stage | 2017年1月27日 |
| ||
| 1.6.73 | 2017年1月26日 |
| ||
| 2.0.663-stage | 2017年1月25日 |
| ||
| 2.0.581-stage | 2017年1月18日 |
| ||
| 2.0.580-stage(macOS) | 2017年1月18日 |
| ||
| 2.0.511-stage(macOS) | 2017年1月3日 |
| ||
| 2.0.510-stage | 2017年1月3日 |
| ||
| 2.0.497-stage | 2016年12月29日 |
| ||
| 2.0.490-stage | 2016年12月27日 |
| ||
| 2.0.465-stage(macOS) | 2016年12月8日 |
| ||
| 2.0.464-stage | 2016年12月8日 |
| ||
| 2.0.455-stage | 2016年12月7日 |
| ||
| 2.0.447-stage | 2016年12月6日 |
| ||
| 2.0.429-stage | 2016年12月1日 |
| ||
| 2.0.425-stage | 2016年11月30日 |
| ||
| 2.0.24-stage | 2016年11月29日 |
| ||
| 2.0.414-stage | 2016年11月28日 |
| ||
| 2.0.387-stage | 2016年11月25日 |
| ||
| 1.6.70 | 2016年11月17日 |
| ||
| 2.0.320-stage | 2016年11月4日 |
| ||
| 2.0.282-stage | 2016年11月2日[9] |
| ||
| 1.6.69 | 2016年10月26日 |
| ||
| 2.0.164-stage[10] | 2016年10月26日 |
| ||
| 1.6.66 | 2016年10月24日 |
| ||
| 1.6.61 | 2016年3月3日 |
| ||
| 1.6.59 | 2016年2月25日 |
| ||
| 1.6.57 | 2016年2月24日 |
| ||
| 1.6.51 | 2016年2月4日 |
| ||
| 1.6.48 | 2015年10月9日 |
| ||
| 1.6.44 | 2015年9月11日 |
| ||
| 1.6.19 | 2015年7月24日 |
| ||
| 1.6.13 | 2015年7月1日 |
| ||
| 1.6.11 | 2015年1月30日 |
| ||
| 1.5.5 | 2014年12月16日 |
| ||
| 1.5.4 | 2014年12月12日 |
| ||
| 1.5.3 | 2014年9月1日 |
| ||
| 1.5.2 | 2014年7月29日 |
| ||
| 1.5.1 | 2014年7月29日 |
| ||
| 1.5 | 2014年7月28日 |
| ||
| 1.4.7 | 2014年7月25日 |
| ||
| 1.4.6 | 2014年7月25日 |
| ||
| 1.4.5 | 2014年7月25日 |
| ||
| 1.4.4 | 2014年7月19日 |
| ||
| 1.4.2 | 2014年5月2日 |
| ||
| 1.3.11 | 2014年3月12日 |
| ||
| 1.3.10 | 2014年1月23日 |
| ||
| 1.3.9 | 2014年1月14日 |
| ||
| 1.3.8 | 2014年1月8日 |
| ||
| 1.3.7 | 2013年12月12日 |
| ||
| 1.3.6 | 2013年12月5日 |
| ||
| 1.3.5 | 2013年12月4日 |
| ||
| 1.3.4 | 2013年11月26日 |
| ||
| 1.3.3 | 2013年11月20日 |
| ||
| 1.3.2 | 2013年11月8日 |
| ||
| 1.3.1 | 2013年10月29日 |
| ||
| 1.2.8 | 2013年10月25日 |
| ||
| 1.2.7 | 2013年10月18日 |
| ||
| 1.2.6 | 2013年10月17日 |
| ||
| 1.2.5 | 2013年9月23日 |
| ||
| 1.2.4 | 2013年9月19日 |
| ||
| 1.2.3[18] | 2013年9月12日 |
| ||
| 1.2.2[19] | 2013年9月3日 |
| ||
| 1.2.1(Files uploaded)[20] | 2013年8月6日 |
| ||
| 1.2.1(Files uploaded)[21][22] | 2013年8月6日 |
| ||
| 1.2.1 | 2013年8月2日 | |||
| 1.2 | 2013年8月1日 | |||
| 1.1.4 | 2013年7月31日 |
| ||
| 1.1.3[23] | 2013年7月27日 |
| ||
| 1.1.2 | 2013年7月22日 |
| ||
| 1.1.1 | 2013年7月19日 |
| ||
| 1.0.10 | 2013年7月12 |
| ||
| 1.0.9 | 2013年7月10日 |
| ||
| 1.0.8 OS X(Re-upload)[25] | 2013年7月9日 |
| ||
| 1.0.8 OS X(Re-upload)[26] | 2013年7月8日 |
| ||
| 1.0.8 | 2013年7月2日 | |||
| 1.0.7 | 2013年7月2日 |
| ||
| 1.0.6 | 2013年7月1日 |
| ||
| 1.0.5 | 2013年7月1日 |
| ||
| 1.0.4 | 2013年6月28日 |
| ||
| 1.0.3 | 2013年6月27日 |
| ||
| 1.0.2 | 2013年6月27日 |
| ||
| 1.0.1 | 2013年6月26日 |
| ||
| 1.0.0 | 2013年6月26日 |
| ||
| 1.0.1 | 2013年6月26日 |
| ||
| 1.0 | 2013年6月25日 |
| ||
| 0.9.5 | 2013年6月18日 |
| ||
| 0.9.4 | 2013年6月18日 |
| ||
| 0.9.3 | 2013年6月14日 |
| ||
| 0.9.2 | 2013年6月13日 |
| ||
| 0.9.1 | 2013年6月10日 |
| ||
| 0.9 | 2013年6月10日 |
| ||
| 0.8.3 | 2013年6月7日 |
| ||
| 0.8.2 | 2013年5月27日 |
| ||
| 0.8.1 | 2013年5月21日 | |||
| 0.8 | 2013年5月20日 |
| ||
| 0.7.2 | 2013年5月15日 |
| ||
| 0.7 | 2013年5月13日 |
| ||
| 0.7.1 | 2013年5月4日 |
| ||
| 0.7 | 2013年5月2日 |
| ||
| 0.6 | 2013年4月25日 |
| ||
| 0.5 | 2013年4月23日 |
| ||
| 0.4 | 2013年4月23日 |
| ||
| 0.3 | 2013年4月22日 |
| ||
| 0.2 | 2013年4月19日 |
| ||
| 0.1 | 2013年4月18日 |
|
画廊
- 1.6DevLauncher Development Console.png
启动器启动后的 Development Console 标签。
- Launcher Outdated.png
如果你的启动器没有更新时显示的错误信息。
- 2016LauncherProfileIcons.jpg
从启动器中选择用于账户的图标。
- NewMinecraftLauncherLogin.png
新启动器登录界面
你知道吗
- Before beta testing on the new launcher, it was supposed to select launcher language in left front, after that it was replaced by creeper face button that does nothing, just glows.
- 如果你把鼠标停留在“Play”按钮上足够时间,一些生物会出现在角落。
参考
- ↑ https://twitter.com/Dinnerbone/status/344164561701724160
- ↑ https://twitter.com/Dinnerbone/status/364762596387205120
- ↑ https://help.mojang.com/customer/portal/articles/1475923-changing-game-versions
- ↑ http://notch.tumblr.com/post/3428176687/server-downtime-and-a-new-launcher
- ↑ https://twitter.com/notch/status/38621269331025921
- ↑ http://mcupdate.tumblr.com/post/3427294253/welcome-to-the-new-minecraft-launcher
- ↑ http://www.mojang.com/2012/03/minecraft-1-2-is-out/
- ↑ https://twitter.com/Dinnerbone/status/803235460386537472
- ↑ https://www.reddit.com/r/Minecraft/comments/5apvpl/help_us_test_the_new_minecraft_launcher_todays/?st=iv1jq8z1&sh=7908cfe7
- ↑ https://www.reddit.com/r/Minecraft/comments/59b7m0/help_us_test_the_new_minecraft_launcher_check_the/
- ↑ https://twitter.com/Dinnerbone/status/561096640086700032
- ↑ https://twitter.com/Dinnerbone/status/494220782244208640
- ↑ https://twitter.com/Dinnerbone/status/492715318645882880
- ↑ https://twitter.com/Dinnerbone/status/408246271921901568
- ↑ https://twitter.com/Dinnerbone/status/405366855785021440
- ↑ https://twitter.com/Dinnerbone/status/403111179859812352
- ↑ https://twitter.com/Dinnerbone/status/402434001451098112
- ↑ https://twitter.com/Marc_IRL/status/378280823180361729
- ↑ https://twitter.com/Dinnerbone/status/374887108932288512
- ↑ https://twitter.com/Dinnerbone/status/365040968644296705
- ↑ https://twitter.com/Dinnerbone/status/364699262233223169
- ↑ https://twitter.com/_grum/status/364699271708151808
- ↑ https://twitter.com/_grum/status/361126093777936384
- ↑ http://hopper.minecraft.net/
- ↑ https://twitter.com/Dinnerbone/status/354595929925496832
- ↑ https://twitter.com/Dinnerbone/status/354351963288248321
- ↑ https://twitter.com/Dinnerbone/status/352109843731070976










