So the launcher is just a wrapper for using SteamCMD. All the server is handled via SteamCMD. Gportal is probably just launching it from command line.