Sourceval create :
me:int ->
players:int ->
?delay:int ->
?max_ahead:int ->
update:(string array -> 'model -> 'model) ->
on_confirm:(int -> 'model -> unit) ->
'model ->
'model t Sourceval step : 'model t -> string -> unit Sourceval settle : 'model t -> unit Sourceval model : 'model t -> 'model Sourceval confirmed : 'model t -> int Sourceval packet : 'model t -> string Sourceval receive : 'model t -> string -> unit Sourceval checksum : 'model t -> tick:int -> int32 -> unit Sourceval desync : 'model t -> (int * int) option Sourcetype stats = {stalls : int;rollbacks : int;replayed : int;deepest : int;dropped : int;
}