Most serious MLBB events — M-series, MPL playoffs, and the campus tournaments modelled on them — run double elimination, and Tournamyx runs it live. Brackets of 4, 8, 16, 32 or 64 teams, upper and lower brackets drawn in full, byes placed automatically, and the grand final set to a bracket reset or a single winner-takes-all match before anyone queues up. Save a result and the loser drops into the lower bracket without an admin redrawing anything.
The bracket-reset setting is the one to decide early. A lower-bracket team arriving at the grand final already carries a series loss, so beating the upper-bracket team levels the tie rather than settling it — the reset is the second series that decides it, and it is what the majors play. Choose it at generation time and publish which one you are using; a team that came up through the lower bracket and is told the rules at 9pm will not accept it. The free double elimination bracket generator on this site draws the same shape in your browser first if you want to see the match count before committing.
For open qualifiers ahead of the playoff bracket, Swiss is still the better first stage: teams are paired against others on the same record each round, nobody is eliminated early, and a sixty-four team field is ranked in six rounds of thirty-two matches. A Swiss or group stage feeding a double elimination playoff is exactly the shape a major uses, and it runs as one multi-stage event.