Steam客户端启动项 (For Windows)启动Steam Console的方式

在Steam快捷方式中的路径内加入启动指令-console或-dev

在运行中 (Win+R)输入 steam://open/console

在浏览器地址栏中输入 steam://open/console

启动项总结除-console和-dev,Steam客户端还可以加入其它启动项,对应内容如下。

本段翻译自Valve官方文档

参考文档:Steam Wiki

参数

描述

-applaunch [启动参数]

通过Steam启动游戏或应用程序。

-cafeapplaunch

在网吧环境中启动应用程序(强制应用程序在启动前进行验证/验证)。

-clearbeta

选择参与测试版(如果出于某种原因无法通过设置完成)。

-complete_install_via_http

默认情况下,通过HTTP运行安装完成。

-console

启用S​​team调试控制台选项卡。

-ccsyntax

详细说明我们加载的本地化字符串。

-debug_steamapi

启用S​​team 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

将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

运行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

app_dlc_status

app_status

app_download_enable [0|1] 0=false;1=true;

app_info_print 输出appID对应信息

app_info_update [0|1]

app_install [volumeindex]

app_license_request 获得对应此应用的免费许可。

app_mark_validation [0|1:full]

app_restore

app_set_update_flag

app_start_validation

app_status

app_stop [force:0|1] 停止此app

app_uninstall

app_update_cancel

async_disconnect 断开异步

build_installer [beta key] [beta pwd]

clear_console 清空控制台文本

clear_marketing_message_views 重新获取并显示所有营销信息,忽略已经看过的列表

cloud_sync_down 手动触发UFS以下载指定app的文件。

cloud_sync_up 手动触发UFS以下载指定app的文件。

cm_force_change 更改CM列表

config_refresh 刷新客户端配置

connect_remote [ip:port]

device_authorize_local [description] 为授权用户授权使用本地设备

device_authorize_status 输出设备授权状态

device_deauthorize_local 取消对所有用户的本地设备的授权

disable_license 暂时禁用通过Steamworks站点授予的许可证

download_depot download_depot [target manifestid] [delta manifestid] [depot flags filter] 下载单独的仓库

download_item [PublishedFileId] 下载创意工坊物品

download_sources 转储下载源列表

dump_scheduled_functions 显示内部Steam函数回调计时器

enable_license 启用通过Steamworks站点授予的先前禁用的许可证

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的活动许可证

licenses_print 显示用户的Steam3许可证

log_callbacks [first callbackID] [last callbackID]

log_ipc [counts|verbose] 启用IPC日志记录。指定“计数”或“详细”是可选的,默认为计数。

manifest_dump

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 设置给定组的spew和log级别

set_spew_level [SpewLevel LogLevel] 设置所有组的spew和log级别

stats_dump [filter] 转储匹配调试统计信息

stats_gui 显示调试统计信息面板

stats_monitor [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 运行appbuild文件中指定的app depot build

vgui_spewpanelstats 显示激活的面板统计数据

voice_game_usage 显示有关游戏使用Steam语音的信息

windows_info 输出系统信息

workshop_download_item 下载创意工坊物品

workshop_status

变量

变量 默认值 备注

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"