Authritive gameplay

How to modify values before authoritative match start? like match custom match duration .

This is what MatchInit params should be used for; You can pass in a set of variables (that you define, wherever you create the match) that can set the initial state of the match or change some of the match behaviour.

Docs: Server authoritative multiplayer - Heroic Labs Documentation