• API(eca&lua)
  • Lua
  • API
  • Config

Config

配置

可以设置日志、同步等相关的配置

cache

table

code

table

debug

string

是否是debug模式

log

unknown

日志相关的配置

logic_frame

integer

每秒的逻辑帧率,请将其设置为与你地图中设置的一致。 目前默认为30帧,未来默认会读取你地图中的设置。 必须在游戏开始时就设置好,请勿中途修改。

sync

unknown

同步相关的配置,当设置为 true 后将启用同步, 会产生额外的流量。
同步需要一定的时间,获取到的是一小段时间前的状态, 因此启用同步后不能立即获取状态。

Config.Log

level

Log.Level

日志等级,默认为 debug

logger

fun(level: Log.Level, message: string, timeStamp: string):boolean

自定义的日志处理函数,返回 true 将阻止默认的日志处理。在处理函数的执行过程中会屏蔽此函数。

toConsole

boolean

是否打印到控制台中,默认为 true

toDialog

boolean

是否打印到Dialog窗口,默认为 true

toFile

boolean

是否打印到文件中,默认为 true

toGame

boolean

是否打印到游戏窗口中,默认为 false

toHelper

boolean

是否打印到《Y3开发助手》中,默认为 true

Config.Sync

同步相关的配置,当设置为 true 后将启用同步, 会产生额外的流量。
同步需要一定的时间,获取到的是一小段时间前的状态, 因此启用同步后不能立即获取状态。

camera

boolean

同步玩家的镜头

key

boolean

同步玩家的键盘与鼠标按键

mouse

boolean

同步玩家的鼠标位置