TerminalStayAwake
Terminals stay awake when you walk away, so running commands keep going (no hold-Q trick). Limit of kept terminals is configurable. Client-side: works as host or client, nobody else needs it.
模組介紹 作者原文
TerminalStayAwake
A GTFO mod that keeps a terminal awake when you walk away from it, so a running command keeps going.
It does the same thing as the vanilla "hold Q while walking away" bug/feature, but without having to do it.
- Only 2 terminals are kept awake at the same time by default. Keeping one more puts the oldest back to sleep. (Can be changed up to 8 in config)
- A kept terminal is not put to sleep while another player is standing near it.
- Coming back to a kept terminal works as normal.
- Mod is clientside.
Requirements
- GTFO (built and checked against Steam revision 34873)
- BepInExPack_GTFO 3.2.3 or newer
(BepInEx 6 IL2CPP; it already includes GTFO-API, dev.gtfomodding.gtfo-api)
Install
Option 1
- Download via r2modman
Option 2
- Get TerminalStayAwake.dll from build/ or the Releases page.
- Put it in BepInEx/plugins/TerminalStayAwake/ of your r2modman profile
(%AppData%\r2modmanPlus-local\GTFO\profiles\\BepInEx).
In r2modman you can also use Settings > Import local mod.
- Launch modded.
Uninstall: delete the DLL (or disable it in r2modman).
Config
BepInEx/config/sourmonkis.TerminalStayAwake.cfg, created on first launch:
| Setting | Default | Meaning |
|---|---|---|
| Enabled | true | Turn the mod on or off. |
| MaxAwakeTerminals | 2 | How many terminals may stay awake after you left them (1-8). |
Troubleshooting
Check BepInEx/LogOutput.log in the profile for TerminalStayAwake 1.0.0 loaded.
If it says Patching failed, the game update probably changed the terminal code; the mod then stays inactive
and the game runs normally. Per-terminal messages are logged at Debug level
(enable Debug under [Logging.Console] / [Logging.Disk] LogLevels in BepInEx/config/BepInEx.cfg).
Build
Needs the.NET SDK (6.0 or newer) and an r2modman GTFO profile that has been launched once
(for BepInEx core, the generated interop assemblies and GTFO-API).
dotnet build -c Release -o build -p:BepInExDir="%AppData%\r2modmanPlus-local\GTFO\profiles\\BepInEx"
How the game's terminal sleep logic works, and why this is client-safe, is written up in MODLOG.md.
Changelog
- 1.0.0: First public release (). Same code as 0.2.0.
- 0.2.0: Don't put a terminal to sleep on a nearby teammate; guard stored terminal references;
a patch failure no longer affects game load. Documented client-side behaviour.
- 0.1.0: First version.
Credits
- BepInEx, HarmonyX and
Il2CppInterop
- GTFO-API for level events
- Built with Claude Code
GTFO is made by 10 Chambers. This mod is not affiliated with or endorsed by 10 Chambers.
License
MIT
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: