From de26140978abcbd0f4a31ae6da9687c0e7048fe3 Mon Sep 17 00:00:00 2001 From: jenz Date: Tue, 10 Jan 2023 14:59:53 +0100 Subject: [PATCH] added service and timer for launching ze --- systemctl_launch_ze/css_ze.service | 19 +++++++++++++++++++ systemctl_launch_ze/css_ze.timer | 9 +++++++++ 2 files changed, 28 insertions(+) create mode 100644 systemctl_launch_ze/css_ze.service create mode 100644 systemctl_launch_ze/css_ze.timer diff --git a/systemctl_launch_ze/css_ze.service b/systemctl_launch_ze/css_ze.service new file mode 100644 index 00000000..a5215cf9 --- /dev/null +++ b/systemctl_launch_ze/css_ze.service @@ -0,0 +1,19 @@ +[Unit] +Description=Runs the second ze server as user gameservers. +After=network.target + +[Service] +Type=forking +User=gameservers +Group=gameservers +Environment=PATH=/usr/lib/jvm/jdk-17/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin: +WorkingDirectory=/home/gameservers/css_ze/ +ExecStart=script -c "/home/gameservers/css_ze/srcds_run -game cstrike -pidfile srv_css_ze.pid -ip 135.125.188.157 -port 27015 +maxplayers 64 +fps_max 100 -tickrate 66 -timeout 0 +tv_port 27040 -insecure" /dev/null +Restart=on-failure +StandardError=journal +StandardOutput=journal +#StandardInput=null + + +[Install] +WantedBy=default.target diff --git a/systemctl_launch_ze/css_ze.timer b/systemctl_launch_ze/css_ze.timer new file mode 100644 index 00000000..7414d1e3 --- /dev/null +++ b/systemctl_launch_ze/css_ze.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Restarts ze server every odd night in month at 5:30 +Requires=css_ze.service + +[Timer] +OnCalendar=*-*-1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31 05:30:00 + +[Install] +WantedBy=multi-user.target