OmegaManager's Linux version is in development and is considered unstable. The primary documentation can be found at https://docs.cftools.cloud/en/omegamanager
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
OmegaManager has been developed for Debian 11. We will not guarantee compatibility on any other Linux distribution.
You can install OmegaManager for Linux using following command
bash <(curl -s https://cdn.cftools.de/om/linux/install.sh)
Afterwards, you need to enter your Steam credentials in /opt/cftools/omega-manager/manager.cfg
. Please note, that we strongly recommend using an account that has the Steam Authenticator completely disabled for ease of use.
When using the Steam Authenticator, you must start OmegaManager manually as omegamanager
user from the installation directory (/opt/cftools/omega-manager
) to set up the SteamCMD credentials. Again, as SteamCMD has some oddities, we do not recommend the use of an account with it enabled.
Once configured, you can start OmegaManager by using systemctl start omegamanager
. Should OmegaManager be automatically started on system start and restart in case of crashes you can enable this by using systemctl enable omegamanager
. The installation script automatically creates a user omegamanger
which owns the directory and is the user as which the service is run as. Should you make adjustments to any files from a different user, verify the file permissions are still correctly set.
OmegaManager automatically registers a system service called omegamanager
. This can be utilized to let OmegaManager ran in a supervised mode. It will be automatically restarted in case of crashes and on system boot. The service can be controlled via systemctl <start/stop/restart/etc.> omegamanager
.
Following functions are currently not working:
logFile
parameter in server configuration (OmegaManager applies this automatically, this must be removed manually)PrintToRPT
crashes the server