How to make a game server start and restart by itself
Turn on "Start on app launch" and "Auto-restart" on the server's "Launch options" tab: the server will start by itself when you open ProximaClient and after it crashes.
Autostart and restart after a crash
- Open the server, the "Launch options" tab.
- Turn on "Start on app launch" in the "Launch with the app" block: the server starts by itself when ProximaClient opens.
- Turn on "Auto-restart" in the "Crash behavior" block: if the server crashed rather than being stopped by you, the app starts it again, up to 3 times in 10 minutes. If it crashes a fourth time within those 10 minutes, the app won't bring it back: fix the cause and start the server yourself.
- Click "Save launch options".
Check it: quit ProximaClient and open it again — the server starts by itself.
Since app version 1.1.0
The window's close button only hides the app in the tray: quit from the tray icon's menu (app settings).
Java version for Minecraft
The app picks and downloads Java for the Minecraft version by itself: the "Java version" field shows "Auto". To use another version, pick it in the same field while the server is stopped; for a Java you installed yourself, pick "Custom Java…".
- "The manually selected Java cannot be used…": the path to your Java is wrong; fix it or pick "Auto".
- "Could not download Java…" or "Failed to install Java…": check your internet connection and try again. If the official sites don't open for you, check that "ProximaMP Russian mirror" is on in the app settings.
UnsupportedClassVersionErrorin the console: the server runs on the wrong Java; pick "Auto" ("UnsupportedClassVersionError").
Game files from Steam
Counter-Strike 1.6, Condition Zero, Day of Defeat, Sven Co-op and Garry's Mod servers have "Verify files on start" in the "Game files" block: before every start the app checks the files against Steam and downloads what's missing. This slows the start down and brings back files you deleted. "Update server" updates the server and repairs its files once, while the server is stopped; the progress shows in the server console.