Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. :/etc/systemd/system$ systemctl status minecraft.service
  2. ● minecraft.service - Minecraft Server
  3. Loaded: loaded (/etc/systemd/system/minecraft.service; enabled; vendor
  4. preset
  5. Active: inactive (dead) since Wed 2018-11-14 16:33:25 PST; 3s ago
  6. Process: 4667 ExecStop=/srv/minecraft/mc_server.sh stop (code=exited,
  7. status=0/SUCCESS)
  8. Process: 4651 ExecStart=/srv/minecraft/mc_server.sh start (code=exited,
  9. status=0/SUCCESS)
  10.  
  11. Nov 14 16:33:11 systemd[1]: Starting Minecraft Server...
  12. Nov 14 16:33:11 mc_server.sh[4651]: Session found. Connecting.
  13. Nov 14 16:33:11 mc_server.sh[4651]: Minecraft server successfully
  14. started
  15. Nov 14 16:33:11 mc_server.sh[4667]: step 1 successs
  16. Nov 14 16:33:19 mc_server.sh[4667]: step 2 success
  17. Nov 14 16:33:21 mc_server.sh[4667]: server shutdown success
  18. Nov 14 16:33:25 systemd[1]: Started Minecraft Server.
  19.  
  20. # Source: https://github.com/agowa338/MinecraftSystemdUnit/
  21. # License: MIT
  22. [Unit]
  23. Description=Minecraft Server
  24. After=network.target auditd.service
  25.  
  26. [Service]
  27. WorkingDirectory=/srv/minecraft/
  28. # PrivateUsers=true
  29. User=minecraft
  30. Group=minecraft
  31. ProtectSystem=full
  32. ProtectHome=true
  33. # ProtectKernelTunables=true
  34. # Implies MountFlags=slave
  35. # ProtectKernelModules=true
  36. # Implies NoNewPrivileges=yes
  37. # ProtectControlGroups=true
  38. # Implies MountAPIVFS=yes
  39. Type=forking
  40.  
  41. ExecStart=/srv/minecraft/mc_server.sh start
  42.  
  43. ExecStop=/srv/minecraft/mc_server.sh stop
  44.  
  45. Restart=on-abnormal
  46. RestartSec=60s
  47.  
  48. [Install]
  49. WantedBy=multi-user.target
  50.  
  51. #########
  52. # HowTo
  53. #########
  54. #
  55. # Create a directory in /opt/minecraft/XX where XX is a name like 'survival'
  56. # Add minecraft_server.jar into dir with other conf files for minecraft server
  57. #
  58. # Enable/Start systemd service
  59. # systemctl enable minecraft@survival
  60. # systemctl start minecraft@survival
  61. #
  62. # To run multiple servers simply create a new dir structure and enable/start it
  63. # systemctl enable minecraft@creative
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement