presClient 用于大屏幕内容,presAdmin 用于管理不同大屏展示内容。展示内容包括各种统计。非常建议现场赛大屏幕使用。
在使用 ICPC Tools 工具链之前,需要配置一个 CDS 实例。具体用途可以参考 CDS配置。
一般在 Releases 中下载最新版的客户端 presentations-2.x.xxx.zip
和管理端 presentationAdmin-2.x.xxx.zip
。建议不使用预览版。
两者在安装了 JRE8 的 Ubuntu / Windows 机器上均可运行。记得先安装 CDS。
架设到方便操作的机器上。启动命令行为 ./presAdmin https://cds presAdmin 密码
。注意同时只能打开一个,否则会出现问题。文档参考
架设到连接大屏幕的机器上,并接入 CDS 所在网络。
启动命令为 ./client https://cds presentation 密码 --name "Screen 1" --display 1 --display_name "{team.display_name} ({org.formal_name})"
。文档参考
由于自带字体不支持中文,需要设置 ICPC_FONT
环境变量。一般设置 DengXian 或者 Noto Sans CJK。
请注意,如果你需要在一台电脑上开启多个 presClient,请将程序文件夹复制多个,并在不同的文件夹中启动,否则数据可能出现混乱。
在 presAdmin
中选中需要控制的 presentation,并在右侧选择需要令其显示的内容,然后点击 Apply
按钮。
-
presAdmin
右侧不显示可选的内容排查 CDS 是否正常运行、CDS 配置是否正确、
presAdmin
是否与 CDS 在网络上能够通信。 -
client
启动后,presAdmin
中未显示该 presentation排查
client
是否与 CDS 在网络上能够通信。 -
沈阳站场馆大屏幕的比例为 32:9,仅显示所连接 16:9 机器画面的上半部分
此时在
presAdmin
中菜单栏内设置 presentation 的显示区域为(0,0,1920,540)
即能使其完全在大屏幕上显示出来。另一种方法是打开控制台的PIP开关,然后重新接入VGA流,场馆大屏幕会将16:9的输入流拉伸至32:9显示出去。
或者在
presClient
启动时设置参数--display 1a
,其中1
表示 Windows 系统的显示器 ID,a
表示屏幕左上角,还可以使用b
、c
、d
。如果需要在一个屏幕上分两个屏,可以启动两个
presClient
,然后一个设置--display 1a
,另一个设置--display 1b
,需要注意的是,这两个 client 需要使用不同的账号连接到 CDS。 -
网络拓扑设计
由于赛场一般比较空旷,可以考虑搞一个无线路由器并能够与 CDS 通信,然后控制室可以连接 WiFi,放置一台电脑用于展示,管理端使用 WiFi 接入。其实裁判也可以用自己笔记本连入 WiFi 答疑等。