-
Notifications
You must be signed in to change notification settings - Fork 39
配置信息
gusabary edited this page Dec 3, 2020
·
2 revisions
如果您尝试从源码构建,在配置 CMake 的时候,可以额外指定一些选项:
-
-D BUILD_TEST=ON
,开启此选项以构建测试 -
-D ENABLE_LOG=ON
,开启此选项以构建日志
如果您并非必须使用测试和日志,建议关闭该选项,因为会增加构建过程所需的时间。
对于 uno
可执行文件,有三种使用方式:-v
, -l
以及 -c
- 指定
-v
参数查看当前可执行文件版本; - 指定
-l
参数(及端口)以服务端的形式启动,此时可以指定-n
以选择该局游戏的玩家人数(默认 3 人),指定-f
以标识配置文件的路径,指定--log
以标识日志文件的路径(如果在构建时开启了日志); - 指定
-c
参数(及 IP + 端口)以客户端的形式启动,此时可以指定-u
以标识玩家的用户名,指定-f
以表示配置文件的路径。
除了通过命令行参数进行配置以外,还可以通过 yaml 文件的方式提供配置:
server:
playerNum: 4
client:
username: gusabary
red: brightRed
yellow: brightYellow
green: brightGreen
blue: brightCyan
其中,server
部分的配置只会对以服务端形式启动的应用有效,client
部分的配置只会对以客户端形式启动的应用有效。
playerNum
和 username
两项配置作用和命令行指定 -n
及 -u
相同,配置文件的优先级低于命令行配置。
red
,yellow
,green
以及 blue
四项配置指定了 UI 中红黄绿蓝四种颜色,它们的可选值如下:
字段 | 可选值 |
---|---|
red | red, brightRed |
yellow | yellow, brightYellow |
green | green, brightGreen |
blue | blue, brightBlue, cyan, brightCyan |
关于这些颜色的具体区别以及在不同终端下的显示,可以参考维基百科。