Linux
From StarMade Wiki
Outdated bundled Java preventing StarMade from launching
Commonly, the Linux StarMade Launcher will silently fail to launch. The most common reason for this happening is that StarMade is attempting to use a very out of date Java 7 binary, which does not work on most modern Linux systems. Switching to a newer version of Java (OpenJDK 8, Oracle Java 8) will most likely fix this issue.