In my project, I rely heavily on command-line arguments to configure the game environment for different modes. For example:
--run-mode=client to indicate a client instance
--run-mode=server to indicate a server instance
--run-mode=evaluation for running the game locally without requiring internet access
Similar flags are used for other configuration options.
Currently, there is no way to pass custom command-line arguments when invoking the binary, which limits the ability to initialize the game environment appropriately based on the desired run mode.