Skip to content
AlphaBs edited this page Dec 14, 2021 · 4 revisions

FAQ

Get game outputs (logs)

You can read standard output of game process so that you can easily check process status and read game logs.
As CreateProcess method returns Process instance, you can use all APIs of Process. (reference)

process.StartInfo.RedirectStandardError = true;
process.StartInfo.RedirectStandardOutput = true;
process.EnableRaisingEvents = true;
process.ErrorDataReceived += (s, e) => Console.WriteLine(e.Data);
process.OutputDataReceived += (s, e) => Console.WriteLine(e.Data);

process.Start();
process.BeginErrorReadLine();
process.BeginOutputReadLine();

Above code write all game outputs to console. You can check game logs in console.

Launch custom game client

same way applied to mojang launcher.
(writing)

Clone this wiki locally