Steam客户端启动项 (For Windows)
启动Steam Console的方式
- 在Steam快捷方式中的路径内加入启动指令
-console
或-dev
- 在运行中 (Win+R)输入
steam://open/console
- 在浏览器地址栏中输入
steam://open/console
启动项总结
除-console
和-dev
,Steam客户端还可以加入其它启动项,对应内容如下。
本段翻译自Valve官方文档
参考文档:Steam Wiki
参数 | 描述 |
---|---|
-applaunch <appID> [启动参数] | 通过Steam启动游戏或应用程序。 |
-cafeapplaunch | 在网吧环境中启动应用程序(强制应用程序在启动前进行验证/验证)。 |
-clearbeta | 选择参与测试版(如果出于某种原因无法通过设置完成)。 |
-complete_install_via_http | 默认情况下,通过HTTP运行安装完成。 |
-console | 启用Steam调试控制台选项卡。 |
-ccsyntax | 详细说明我们加载的本地化字符串。 |
-debug_steamapi | 启用Steam API函数的日志记录。 |
-developer | 将'developer'变量设置为1.
对于Steam皮肤的开发,可以通过按F6来打开VGUI编辑器或是按F7打开VGUI zoo。 |
-fs_log | 访问日志文件系统。 |
-fs_target | 设置目标语法。 |
-fs_logbins | 记录我们在操作期间加载的二进制文件。 |
-forceservice | 即使Steam具有管理员权限,也要运行Steam客户端服务。 |
-gameoverlayinject | 设置GameOverlay注入方法。 |
-install <路径> | 从指定路径安装产品 |
-installer_test | 将零售游戏的所有文件更改安装到install_validate文件夹中,而不是Steam缓存文件夹. |
-language <language> | 将Steam语言设置为指定的语言。 |
-login <用户名> [密码] | 使用指定的用户名和密码组合登录Steam(必须关闭Steam才能生效)。 可以使用anonymous匿名登录 |
-lognetapi | 将所有P2P网络信息记录到log / netapi_log.txt。 |
-log_voice | 将语音聊天数据写入logs / voice_log.txt文件。 |
-noasync | 不要使用异步文件操作,而是以同步方式运行它们。 |
-nocache | 不使用缓存启动Steam (必须关闭Steam才能生效). |
-nofriendsui | 在不启动 新的Steam 好友列表 的情况下启动Steam 。 |
-noverifyfiles | 防止客户端检查文件完整性,尤其在测试本地化时非常有用。 |
-no-browser | Steam对此参数的描述称其“无条件禁用CEF”。
CEF即Chromium Embedded Framework,Steam使用CEF作为其内置的Web浏览器组件(包括游戏中的覆盖浏览器)。 基于Panorama的新的好友/聊天UI也使用CEF作为WebView,使用此选项将禁用新朋友和聊天UI。 |
-no-dwrite | 即使DWrite可用,也强制vgui使用GDI文本。 -script <文件名> -关掉 |
-script <file name> | 运行Steam脚本。所有脚本必须位于Steam文件夹的子目录中,称为测试脚本(必须关闭Steam才能生效)。 |
-shutdown | 关闭(退出)Steam。 |
-silent | 禁止启动steam时打开的对话框。当您将Steam设置为在计算机开启时自动启动时使用。(必须关闭Steam才能生效) |
-single_core | 强制Steam仅在主CPU上运行。 |
-tcp | 强制通过TCP连接到Steam后端。 |
-voice_quality | 设置音频质量,范围[1,3]。 |
-voicerelay | 只允许“中继”连接进行语音(测试)。 |
-tenfoot | 在大屏幕模式下启动Steam。 |
Steam客户端中的命令行参数
本节内容是在Steam客户端控制台(Console)中使用的命令与变量,与在SteamCMD中的命令略有不同。
由于Valve官方文档中只有SteamCMD的说明页面,因此以Github上的Steam-Client-Docs为参考进行整理和翻译。
这一节实在是翻译不动了,直接上机翻了,有时间再慢慢改成手工翻译吧
命令
命令 | 描述 |
apps_installed | 展示Steam已安装的游戏信息 |
apps_running | 展示Steam正在运行的游戏信息 |
app_backup <appID> <max size MB> <target folder> | |
app_dlc_status <dlcID> | |
app_status <appID> | |
app_download_enable [0|1] | 0=false; 1=true; |
app_info_print | 输出appID对应信息 |
app_info_update [0|1] | |
app_install <appID> [volumeindex] | |
app_license_request <appID> | 获得对应此应用的免费许可。 |
app_mark_validation <appID> [0|1:full] | |
app_restore <appID> <backup folder> | |
app_set_update_flag <appID> | |
app_start_validation <appID> | |
app_status <appID> | |
app_stop <appID> [force:0|1] | 停止此app |
app_uninstall <appID> | |
app_update_cancel | |
async_disconnect | 断开异步 |
build_installer <project file> <target folder> [beta key] [beta pwd] | |
clear_console | 清空控制台文本 |
clear_marketing_message_views | 重新获取并显示所有营销信息,忽略已经看过的列表 |
cloud_sync_down <appID> | 手动触发UFS以下载指定app的文件。 |
cloud_sync_up <appID> | 手动触发UFS以下载指定app的文件。 |
cm_force_change | 更改CM列表 |
config_refresh | 刷新客户端配置 |
connect_remote [ip:port] | |
device_authorize_local [description] | 为授权用户授权使用本地设备 |
device_authorize_status | 输出设备授权状态 |
device_deauthorize_local | 取消对所有用户的本地设备的授权 |
disable_license <packagid> | 暂时禁用通过Steamworks站点授予的许可证 |
download_depot download_depot <appID> <depotid> [target manifestid] [delta manifestid] [depot flags filter] | 下载单独的仓库 |
download_item <appID> [PublishedFileId] | 下载创意工坊物品 |
download_sources | 转储下载源列表 |
dump_scheduled_functions | 显示内部Steam函数回调计时器 |
enable_license | |
get_download_throttle | |
html_exit_fullscreen | 如果UI的Web面板当前是全屏的,请将其撤消 |
install_folder_add [PATH] | |
install_folder_list | 列出所有已挂载的Steam卷 |
install_folder_ui | 显示UI对话框 |
kv_stats | 渲染KeyValues统计信息 |
licenses_for_app <appID> | 显示appid的活动许可证 |
licenses_print | 显示用户的Steam3许可证 |
log_callbacks [first callbackID] [last callbackID] | |
log_ipc [counts|verbose] <filename> | 启用IPC日志记录。指定“计数”或“详细”是可选的,默认为计数。 |
manifest_dump <filename> | |
mem_stats | 转储内存统计信息 |
mem_validate [dump|leaks] [threshold] | 验证记忆 |
mem_walk [full] | 验证记忆 |
minidump_assert | 生成断言 |
minidump_crash | Steam客户端崩溃 |
net_msgdump | 转储已发送的网络消息列表 |
net_msgspew | 发送网络消息 |
p2p_info | 显示P2P网络子系统的当前状态。 |
package_info_print | 转储packageID的包信息 |
profile_dump | 告诉vprof转储所有线程的完整配置文件(如果vprof关闭,则使用最后的配置文件数据) |
profile_off | 关闭vprof并暂停分析 |
profile_on | 打开vprof并开始分析 |
profile_on_dump_spikes | 打开vprof,并启用自动转储包含超过给定阈值的峰值的任何单个帧(以毫秒为单位)(使用常规profile_off停止) |
profile_show_gui | 告诉UI弹出每个已知线程的配置文件对话框,必须单独使用profile_on / off来实际启用/禁用数据收集 |
render_ipc_connections | |
service_repair | 修复Steam服务 |
service_restart | 重启Steam Windows service |
service_test | 测试Steam服务 |
set_download_throttle [kbps] [bPersistent = false] | |
set_spew <group> <spewlevel> <loglevel> | 设置给定组的spew和log级别 |
set_spew_level [SpewLevel LogLevel] | 设置所有组的spew和log级别 |
stats_dump [filter] | 转储匹配调试统计信息 |
stats_gui | 显示调试统计信息面板 |
stats_monitor <stat name> [rate] [KB|MB] | 监视调试统计值 |
stats_reset [filter] | 将匹配的统计数据设置回0 |
tenfoot_match [prefix] | 匹配字符串前缀 |
tenfoot_pickle_dictionaries | 将菊花轮输入词典编译为更高效的形式 |
tenfoot_pickle_single_dictionary [language] | 编译一个菊花轮输入字典 |
tenfoot_text_hotspots | 找到文字自动建议热点 |
test_dropcon | 测试丢弃连接 |
test_failnextconnect | 测试未能通过下一次连接 |
user_friends | 显示好友列表 |
user_info | 输出Steam变量信息 |
verify_chunk_store <appID> <depotid> <datafile> | 运行appbuild文件中指定的app depot build |
vgui_spewpanelstats | 显示激活的面板统计数据 |
voice_game_usage | 显示有关游戏使用Steam语音的信息 |
windows_info | 输出系统信息 |
workshop_download_item <appID> <PublishedFileId> | 下载创意工坊物品 |
workshop_status <appID> |
变量
变量 | 默认值 | 备注 |
app_info_http_min | "0" | |
app_info_http_num_sockets | "8" | |
bigpicturetips_enableinvisibletips | "0" | |
bigpicturetips_enableseentips | "0" | |
broadcast_adjust_bitrate | "200" | |
broadcast_upload_drop_sec | "6" | |
broadcast_upload_update_sec | "3" | |
join_steam_use_web | "0" | |
library_sharing_account_max | "5" | |
log_matchmaking_callbacks | "0" | |
log_files_always_flush | "0" | |
manage_steamguard_useweb | "0" | |
MergeCapReprocess_minutes | "480" | |
mic_autogain | "16000" | |
mic_inputfile | " " | 从指定文件中代替麦克风读取语音数据 |
mic_outputfile | " " | 麦克风数据输出到指定的文件 |
net_incomingcheck | "1" | |
net_maxresendsperframe | "32" | |
p2p_connecttimeout | "15" | |
p2p_unusedtimeout | "120" | |
panorama_upload_mappings | "0" | |
sc_kalman_a_vel | "1.0" | |
sc_kalman_fastq | "0" | |
sc_kalman_h_vel | "1.0" | |
sc_kalman_q_vel | "2.0" | |
sc_kalman_r_vel | "2.0" | |
sc_kalman_slowq | "0" | |
spew_controller_loss | "0" | |
steamcontroller_developer | "0" | |
streaming_log_spikes | "0" | |
tenfoot_forcelaunchgameid | "0" | 0 = games no friends, 3 = some games and friends, 4 = some friends no games |
voice_autogain | "0" | |
voice_minabs | "0.15" | |
voice_minavg | "1.0" | |
voice_outputdevice | "0" | 0 = Miles, 1 = XAudio2 |
voice_outputfile | " " | 将语音系统的输出写入指定的文件 |
voice_preprocess | "1" | 在传入的麦克风数据上启用语音清理 |
voice_quality | "4" | |
workshop_items_cache_days | "14" | |
workshop_items_update_interval | "900" |
--- 本文结束 The End ---