Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

预留部分内容空位, 修改整合包相关内容, 添加测试标准 #13

Merged
merged 5 commits into from
May 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 27 additions & 3 deletions .vitepress/sideBar/zhCN.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,25 @@ import type { DefaultTheme } from 'vitepress'
// To translators: All original comments should never keeped in your language file.
export const sidebar: DefaultTheme.SidebarItem[] = [
{
text: "指南",
text: "日冕指南",
collapsed: false,
items: [
{text: "开始", link: "/zhCN/guide/"},
{text: "我们的团队", link: '/zhCN/guide/team'},
{text: "指路官方", link: '/zhCN/guide/contact'},
{text: "CSA账户", link: '/zhCN/guide/account'},
{text: "加入我们!", link: '/zhCN/guide/joinus'},
{text: "审核规则", link: '/zhCN/guide/code_of_joining_application'}, // 未就绪
{
text: '标准和规则(公开件)',
link: '/zhCN/guide/standard/',
collapsed: true,
items: [
{text: "LauncherX稳定版构建许可测试标准", link: '/zhCN/guide/standard/lx-stable-test-standard'},
{text: "CMFS测试标准", link: '/zhCN/guide/standard/cmfs-stable-test-general-standard'},

]
},
]
},
{
Expand Down Expand Up @@ -91,6 +103,18 @@ export const sidebar: DefaultTheme.SidebarItem[] = [
]
},
{text: "问题反馈?", link: "/zhCN/lxguide/report-issue"},
{
text: '使用LauncherX',
link: '/zhCN/lxguide/ui-guide/',
collapsed: true,
items: [
{text: "开始", link: "/zhCN/lxguide/ui-guide/"},
{text: "0: 主界面", link: "/zhCN/lxguide/ui-guide/0_interface"},
{text: "1: 游戏列表", link: "/zhCN/lxguide/ui-guide/1_gamelist"},
{text: "2: 下载", link: "/zhCN/lxguide/ui-guide/2_download"},
{text: "3: 设置和本地账户", link: "/zhCN/lxguide/ui-guide/3_settings_localAccounts"},
]
},
{
text: "LauncherX设置",
link: "/zhCN/lxguide/settings/",
Expand Down Expand Up @@ -181,8 +205,8 @@ export const sidebar: DefaultTheme.SidebarItem[] = [
text: 'Skript导引',
collapsed: true,
items: [
{text: "开始", link: "/zhCN/skript/"},
{text: "入门", link: "/zhCN/skript/startup"},
{text: "入门: 准备工作", link: "/zhCN/skript/"},
{text: "入门: 正式开始", link: "/zhCN/skript/startup"},
{text: "注册起始点", link: "/zhCN/skript/register-entry"},

]
Expand Down
33 changes: 33 additions & 0 deletions .vitepress/theme/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,39 @@ p.custom-block-title{
margin-top: 0 !important;
}

.tip>.custom-block-title::before{
content: '\e8fb';
font-weight: bolder;
transform: translateY(1.5px) scale(78%);
margin-right: 1.5px;
padding: .5px;
display: inline-block;
}
.info>.custom-block-title::before{
content: '\e946';
font-weight: bolder;
transform: translateY(2px);
margin-right: 2px;
padding: .5px;
display: inline-block;
}
.warning>.custom-block-title::before{
content: '\e7ba';
font-weight: bolder;
transform: translateY(1.5px);
margin-right: 1.5px;
padding: .5px;
display: inline-block;
}
.danger>.custom-block-title::before{
content: '\e894';
font-weight: bolder;
transform: translateY(2px);
margin-right: 1.5px;
padding: .5px;
display: inline-block;
}

*{
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif, 'ms-segoe-fluent' !important;
}
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@ locales: {
11. 将文件夹中的所有内容翻译为目标语言。在完成后,您即可向本仓库提交 PR!
12. 在我们审核完成后,将会决定是否合并到主分支。感谢您的参与!

请注意!我们强烈建议您在提交前对自己的撰文进行测试。您需要先下载[我们配置好的环境](https://github.com/Corona-Studio/CSKB_Hosting),然后将您的docs克隆到这个仓库本地副本的根目录(覆盖docs),并根据那里的`readme.md`安装好调试环境。然后,运行调试环境来进行测试。

## 贡献

感谢每一位翻译作者的无私奉献!
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions zhCN/CMFS/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

:::warning 所有服务器处于暂停运营的状态

请等待另行通知(2022年11月27日
请等待另行通知(2024年3月27日

或加入群 **419902868** 等待第一时间的通知。

Expand All @@ -18,7 +18,7 @@
## 组成部分

- CMFS-Pure 纯净生存服务器!您可以通过特定版本的Minecraft来加入游戏,体验由我们精心构思的独特玩法。*这个服务器正在维护*
- CMFS-SquareCraft 枘方世界服务器 我们和枘方世界合作的Mod服务器。在我们高性能的稳定的服务器中享受Minecraft“活的灵魂”:高度自由,高度扩展。 *这个服务器处于设想状态*
- CMFS-LappLand 轻度剧情MOD RPG生存服 *WIP*
- CMFS-Eksamen 您可以自由地加入这个服务器以申请进行日冕工作室的建筑组(日冕重工)的审核。这里本质上是个原版创造模式建筑服,在我们严格的环境中体现您的Minecraft建筑实力。当我们有招新需求时,会根据已提交审核的作品质量发出进一步审核的邀请:通过后,您将加入我们的建筑组,或许您不仅能在这里发展自身能力,还能在这里发现同好? *这个服务器正在构件中*
- CMFS-Juego 这里有我们准备的各种主流的小游戏和竞技场,以及由我们构思的独特小游戏。其中区分多个不同的游戏版本,提供了不同时代的体验。 *这个服务器暂无负责人*
- CMFS-Login “四通八达。” 这个服务器是整个 CMFS 的入口,是负责分散诸位玩家到其想要到达的服务器的中转服务器。您需要在这里通过CMFS账号或绑定CMFS账号的日冕服务账号来登入群组服。 *这个服务器需要和Pure一并重构*
Expand Down
3 changes: 3 additions & 0 deletions zhCN/guide/code_of_joining_application.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# 新成员审核规则

编辑中, 编辑完成后将会由llr复核然后公开.
98 changes: 98 additions & 0 deletions zhCN/guide/joinus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
# 加入我们吧!

::: info

此招募文档描述了目前我们需要的人手类型和其他你可能想知道的东西.

更新日期: 2024/4/3

审核群号: `1040526762`

审核规则见下页. (#)

:::

## 加入后可以得到什么…

首先,**权利与义务是对等的**。您若想享受加入后的权利,除了需要证明您有实力, 也需要履行作为成员的义务,才可以享受作为成员的对应权利。

加入我们后,您可以:

**如果您参与开发工作,您将会:**

- 获取源码控制的较高权限,按需访问团队在数年间积累下来的源代码和工具链。

- 有机会调用团队资源。

**如果您参与游戏相关工作(如CMF群组服)、 和开发的工作(如质量控制),您将能够:**
- 锻炼有关方面的能力,并积累实战经验。

**不论如何,您都可以:**

- 与组内菊苣深入交流,获得一些人生经验。

- 扩展人脉关系。

- 锻炼团队合作能力,提升团队合作意识。

- 在Minecraft社区中拥有获得认可的头街。

## 团队现在有什么需求?

**自带项目的大佬:**
我们欢迎任何人自带项目入群。如果您有一个想法却因没有人手或平台难以实现,那么加入我们吧!

**C#、WPF开发:**
熟悉C#的各类语法,对WPF有比较深刻的理解。对设计模式、算法优化、HTTP请求方面有开发经验。

**后端开发:**
熟悉NodeJS,熟悉Typescript语法,MySQL查询 等后端必备技能。同时,我们也需要熟悉dapr/微服务的后端人员。

**Minecraft服务器相关人员:**
包括服务器技术和建筑师等。对于运维人员,最好有Linux发行版系统终端的使用经验。

**RPG服务器剧情编排人员:**
有比较丰富的想象力,能够做到自己描述出比較完整的剧情线。

**i18N/本地化适配:**
掌握至少两门外语,具备一定的翻译能力,与适配目标地区保持或存在过一定的交流。

**C++开发:**
熟悉C++的各种语法,并且在算法优化方面有一定的经验。

**測试人员:**
包括但不限于 Minecraft服务器的测试和启动器及其他项目的质量控制。

**文职人员:**
负责团队外宣、法律顾问等相关事宜。

**美工,CG:**
参与U的设计和外宣图片等的绘制。CG人员主要负责服务器宣传片制作以及建筑渲染。如果有 Mine-craft皮肤和材质等绘制能力那么也欢迎!

**吉祥物:**
不需要什么技能,只要进管理群说说话就好。(如果可以的话,希望能够主动晋升为文职人员,或承担公众社交管理员的工作!)

*值得注意的是,我们并不要求在任何一方面拥有实战经验。本工作室提倡终身学习的精神,也希望成为一个实践的平台。*

## 我可以! 如何加入?

**首先,很高兴您能有与我们同行的自信!接下来您需要:**

- 加入团队的审核群(企鹅:**1040526762**)并且注明您的意向。
- 根据群文件**审核规则**展示自己的能力,并接受团队成员提问。
- 等待团队成员讨论后向您发送通知。
- 搞定!流程大约时长:20min左右。
*(内部人员人事处理可能耗时更久,取决于当前是美国西部时间的白天还是北京时间白天,以及老腊肉是否呆在快乐老家。)*

## 其他信息…

其他常见问题,您或许会关心的。

Q:我会因为年龄、性别等原因受歧视吗?<br>
**A:当然不会!我们希望建立一个包容而有活力的群体,这也是我们没有年龄等自身因素限制的原因。**

Q:我能从中获得经济利益吗?<br>
**A:如果您参与的项目有盈利性质,那么团队内部将按照贡献程度进行分成。**

Q:如果我因为学业(中考、高考等)而不得不脱离团队工作,会被踢出吗?<br>
**A:当然不会。我们的理念之一就是终身学习,而学习的重中之重就是要以学校教学为先, 所以只要您在不得不脱离之前告知管理员即可,我们会为您留一年时间:若超过一年期限且没有返回报到,您或许会被要求停职并重新审核。您总共可以延长报到时限3次。 请注意,为了团队工作进度,在您告离期间,除了您领导的项目,我们会尝试让其他人接手您未完成的工作,直到您回来。**<br>此外, 我们希望您尽可能每日都能参与工作. 但是如果受限于学业安排导致一周或一个月内能参与的时间有限 (且比较规律), 您完全只需要让我们知道一下, 并且不需要暂停职位. 具体安排需要视具体情况而定.
1 change: 1 addition & 0 deletions zhCN/guide/standard/cmfs-stable-test-general-standard.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
暂未编写
4 changes: 4 additions & 0 deletions zhCN/guide/standard/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# 标准说明文档

这里保存着公开的日冕产品测试标准等标准的说明文档.

37 changes: 37 additions & 0 deletions zhCN/guide/standard/lx-stable-test-standard.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# LauncherX 稳定版构建许可测试标准

为了确保稳定版和公众测试版的基本稳定性, 制定此标准. 在从上游构建分支向下合并时, 最新的上游构建需要经过人为的此测试流程, 并且满足此测试要求, 方允许向下手动合并.

## 测试流程

在每月下旬, 合并Higgs到Neutrino, 以供在Neutrino开始评估版本. 这是为了不影响Higgs分支的主线开发进程.

测试员需要在所有支持的操作系统平台上执行测试. 为了确保基本可用性, 在不同的操作系统需要作出不同的环境控制.

- Windows: 如果系统环境是测试员的日常工作环境, 为了避免受到工作环境的影响, 建议测试员开启新的Windows沙盒实例进行测试.
- macOS: 如果系统环境是测试员的日常工作环境, 为了避免受到工作环境的影响, 可以创建专用于测试的虚拟机, 或新建用户账户来隔离测试环境.
- Linux: 建议测试员使用虚拟机准备测试环境. 若有可能, 应该创建全新的虚拟机. 测试需要涵盖Ubuntu系列和Fedora系列, Arch系列可选.

从初次设置开始, 对崭新启动的LauncherX进行功能测试. 具体测试内容如下:

## 测试内容

- 从初次设置到启动器设置到具体游戏设置, 按钮、输入框等需要依次测试并判断启动器行为是否符合预期.
- 测试个性化外观选项是否符合预期
- 测试游戏下载、安装、带游戏模组加载器的版本是否能正常安装
- 游戏是否能正常补全, 补全游戏是否能正常启动
- 导入导出整合包是否正常工作
- 尝试触发崩溃, 崩溃分析器和支持包生成是否正常工作

## 预期结果

- 所有输入框在编辑、清空、输入非预期内容后均不会导致启动器崩溃, 所有按钮都可以正常唤起功能方法且不会引发崩溃
- 外观符合文字介绍的预期
- 游戏能正常下载安装
- 游戏能正常补全和启动
- 所有支持的整合包均正常可以导出和导入, 导出的完整包内容可用
- 崩溃分析器按预期触发, 支持包内容完整可用.

## 后续

以上测试内容全部通过, 代表这个Neutrino版本可以向下合并到Proton, 然后在每月(或每两个月)固定日期推送到Stable. 一个阶段的稳定版审核通过, 宣发人员开始在各平台更新启动器内容更新日志.
64 changes: 60 additions & 4 deletions zhCN/lxguide/features/modpack-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@ LauncherX对较为主流的整合包格式做出了适配. 但是, 请注意,

此时您可以进行进行下一步操作了! 在LauncherX窗口中确认即将安装的整合包信息, 然后点击安装, LauncherX将会完成后续操作.

:::info

如果系统存在x64兼容层, LauncherX会在ARM设备尝试打开x64构建时发出警告. 在兼容层中运行将会带来巨大的性能损失, 使用达成同等效果却功耗更大的方式运行程序将不利于减少能耗和碳排放.

:::

### 意外情况

:::warning
Expand All @@ -50,8 +56,58 @@ LauncherX对较为主流的整合包格式做出了适配. 但是, 请注意,

:::

要开始导出整合包, 请先进入“游戏列表”, 右键点击某一个具体的游戏, 然后选中“导出为-” 并在接下来显示的次级菜单中点选您希望导出的格式.

### 导出完整包

LauncherX让您可以便捷地通过在游戏列表中右键点击游戏来将整个游戏版本导出为一个包含当前最新版本的LauncherX稳定版构建的完整包, 并可选保留LauncherX的部分设置和游戏的部分内容. 这使得发布包含完整启动环境的整合包更加便捷.

使用完整包导出引起的一切内容授权侵权纠纷均不由我们负责.

![exp_cn](/img/lxguide/features/modpackSupport_exportAsFullPack_zhCN.png)

点击“导出为 - 完整包”后, 将会弹出如图所示的窗口. 接下来将解释导出前三个设置部分.

#### · 发布平台

这里可选择导出包中包含哪些版本的LauncherX. 勾选对应的构建可以让玩家在解压后立刻能够使用内含的LauncherX打开游戏而无需另外寻找和下载兼容的启动器.

请注意, 勾选的这些构建将在确认导出后开始下载并打包入压缩包, 选择越多的构建将会使包体变大. 如果一个也不选的话导出包将不包含任何LauncherX构建.

一般而言, 首要推荐包含Windows x64, 次要推荐包含macOS和Windows ARM. 如果您的目标玩家有需要的话, 选择性地包含其他构建.

#### · 启动器设置

导出的设置仅适用于LauncherX, 如果导出的包不使用LauncherX进行游戏启动, 则导出的设置不会有效.

**保存基础配置**: 包括所有的「全局游戏设置」、「外观设置」以及「网络设置」. 除此之外的「已保存的账户」、「启动器账户」等设置均不保留. 导出后的LauncherX会重新要求用户运行初次启动设置, 但是已经预留的设置将作为默认值使用.

**保存壁纸**: 将会保存已经导入到LauncherX的壁纸. 您可以为自己的整合包准备一张壁纸并设为LauncherX的图片背景, 在设置中事先选中那个壁纸并勾选此选项将可以使导出的包可以在一打开时就使用此壁纸. 但是请注意, 这将会让导出包的体积随着已添加的壁纸增加.

#### · 游戏文件

**保留配置**: 是否保留当前游戏的设置. 如果勾选此项, 诸如按键绑定、视频设置、「OptiFine设置*未验证*」将会保留在导出的游戏目录中.

**保留默认配置**: *未验证* 是否保留(大多数由模组生成的) 默认设置. 默认设置是用于部分情况下恢复默认设置的类似备份的配置文件.

**保留模组**: 是否包含此游戏中的模组目录及其中的文件.

**保留资源包**: 是否包含此游戏中的材质包目录及其中的文件.

**保留光影包**: 是否包含此游戏中的光影文件存储目录及其中的文件.

这个部分的选项基本与平台格式导出选项一致.



:::warning 关于「保留存档」

暂不支持「保留存档」. 因为存档可能太大, 请单独打包分享存档. <br>如果需要LauncherX读区和打包存档, 请通过[反馈方式](/zhCN/lxguide/report-issue) 向我们反馈, 我们将在分析需求量后决定是否追加此项功能支持.

:::



### 导出为平台格式

LauncherX目前对较为主流的整合包格式做出了导出适配.
Expand Down Expand Up @@ -126,10 +182,10 @@ LauncherX同样支持将整合包导出为Curseforge格式. Curseforge格式是
**但** 如果您是macOS或Linux用户并且整合包内存在 “LauncherX的配置文件(LauncherX.json)和LauncherX文件夹” ,那么您需要将这两个项目保持同级地复制到指定的目录下:

`````
macOS = "~/Library/Application Support/LauncherX/"
macOS = "~/documents/Library/Application Support/LauncherX/"
// 两个项目均存放在这个路径中
// (~是您用户文件夹的起始点。一般会在Finder中显示一个小房子的图标;
// Library可能会显示为其本地化名称“资源库”)
// Library可能会显示为其本地化名称“资源库”, 而documents可能本地化叫做“文档”)

Linux = "~/documents/LauncherX/"
// 两个项目均存放在这个路径中
Expand All @@ -144,10 +200,10 @@ Linux = "~/documents/LauncherX/"
​ ~将它复制或移动到指定的目录下:

``````
macOS: "~/Library/Application Support/"
macOS: "~/documents/Library/Application Support/"
// .minecraft/ 存放在这个路径下
// (~是您用户文件夹的起始点。一般会在Finder中显示一个小房子的图标;
// Library可能会显示为其本地化名称“资源库”)
// Library可能会显示为其本地化名称“资源库”, 而documents可能本地化叫做“文档”)

Linux: "~/documents/"
// .minecraft/ 存放在这个路径下
Expand Down
6 changes: 3 additions & 3 deletions zhCN/lxguide/settings/special/check-network.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,23 +24,23 @@ LauncherX 在“**网络–>网络连接测试**”中准备了一套便捷的

::: info

###### (服务稳定)延迟:???ms [超时或出错?次]
**(服务稳定)延迟:???ms [超时或出错?次]**

这意味着您可以正常访问该服务,但是具体效果仍然视网络性能而定。

:::

::: warning

###### 服务出现波动,可能会出现暂时性的服务中断,或是由于您本地的网络问题导致丢包严重。
**服务出现波动,可能会出现暂时性的服务中断,或是由于您本地的网络问题导致丢包严重。**

这意味着您有可能会无法访问该服务。如果您无法进一步优化网络环境,则请多一些重试的耐心。

:::

::: danger

###### 服务出错,目前已停止提供服务,或是由于您本地网络的原因导致无法成功与服务器通讯。
**服务出错,目前已停止提供服务,或是由于您本地网络的原因导致无法成功与服务器通讯。**

在测试中许可的重试机会次数范围内没有一次是成功连接上该服务的,这意味着如果您必须使用该服务的话,您将必须为此优化您的网络连接。

Expand Down
Loading