# /etc/systemd/system/datacentersim-server@.service # # Template pour lancer PLUSIEURS instances du serveur dedie sur la meme machine. # Le parametre apres le @ est utilise comme nom d'instance ET comme port. # # Usage : # sudo systemctl start datacentersim-server@7777 # sudo systemctl start datacentersim-server@7778 # sudo systemctl start datacentersim-server@7779 # # sudo systemctl enable datacentersim-server@7777 # au boot # # sudo journalctl -u datacentersim-server@7777 -f # logs d'une instance # [Unit] Description=DatacenterSim Dedicated Server (port %i) After=network-online.target Wants=network-online.target [Service] Type=simple User=dcsim Group=dcsim WorkingDirectory=/opt/datacentersim-server # %i est remplace par ce qu'on met apres le @ # Exemple : "systemctl start datacentersim-server@7778" -> %i = "7778" ExecStart=/opt/datacentersim-server/DatacenterSim-Server.x86_64 \ -server \ -port %i \ -servername "DC Server #%i" \ -maxplayers 8 \ -mode sandbox \ -langue FR \ -masterurl https://dcsim.yeagerdan.com \ -batchmode \ -nographics \ -logFile /var/log/datacentersim-server-%i.log Restart=on-failure RestartSec=10s TimeoutStopSec=15s NoNewPrivileges=true ProtectSystem=strict ProtectHome=true ReadWritePaths=/opt/datacentersim-server /var/log PrivateTmp=true StandardOutput=journal StandardError=journal SyslogIdentifier=datacentersim-%i [Install] WantedBy=multi-user.target