教程
SysAdmin Crisis 的教程是有引导的第 1 夜:十一个步骤,用缓慢运行的真实事件来教学,由一位资深 sysadmin 带着走完。
最后更新:
战役的第 1 夜是有引导的。一位名叫 Deniz 的资深 sysadmin 会带着走完,她的台词和其他内容一样出现在日志流中——没有单独的教程界面,因为为了教终端而破坏终端的完整性,会是一笔奇怪的交易。
十一个步骤
| 步骤 | 作用 | |
|---|---|---|
| 1 | welcome | 交代场景 |
| 2 | ask_status | 要求运行 status |
| 3 | explain_screen | 带着走一遍机架、仪表条和日志流 |
| 4 | leak_intro | 注入一次真实的内存泄漏;讲解 top |
| 5 | leak_fix | 等待事件被解决 |
| 6 | leak_done | 确认发生了什么 |
| 7 | ddos_intro | 注入一场真实的洪水;讲解 netstat |
| 8 | ddos_fix | 引导应对,包括 CIDR 表示法 |
| 9 | ddos_done | 确认 |
| 10 | help_intro | 展示 help 和 man |
| 11 | wrap_up | 提前结束班次,并介绍报告界面 |
用真实的事件来教学
教程中的两个事件是真实的内存泄漏和洪水定义,而不是简化的替身。变化的是速度:泄漏以一半的速率运行,洪水以三分之一的速率运行,留出阅读的余地。
这很重要,因为反射可以原样迁移。第 1 夜学到的,就是第 6 夜会遇到的同一个事件——只是时间更少。
等待的是结果,而不是按键
第 5 步等待的是泄漏被解决,而不是某一条特定的命令。如果有不止一种正当的处理方式,每一种都能满足该步骤。教程检查的是世界变好了,这与游戏其余部分检查的是同一件事。
跳过
随时输入 skip,教程即告结束。它退出时会输出两行内容,提醒 help 的存在。
在教程中途保存的游戏,会从所处的步骤继续。在加入这一功能之前保存的存档,则会在关闭引导的状态下直接打开。