Hm tak tohle mi nefunguje... :-(
Zde lze prohlédnout všech příspěvky uživatele. Jsou zde vidět pouze příspěvky z oblastí, do kterých máte přístup.
Nabídka Zobrazit příspěvky
[Unit]
Description=Minecraft Server %i
After=network.target
[Service]
WorkingDirectory=/home/barunka/minecraft/%i
PrivateUsers=true # Users Database is not available for within the unit, only root and minecraft is available, everybody else is nobody
User=barunka
Group=barunka
ProtectSystem=full # Read only mapping of /usr /boot and /etc
ProtectHome=true # /home, /root and /run/user seam to be empty from within the unit. It is recommended to enable this setting for all long-running services (in particular network-facing ones).
ProtectKernelTunables=true # /proc/sys, /sys, /proc/sysrq-trigger, /proc/latency_stats, /proc/acpi, /proc/timer_stats, /proc/fs and /proc/irq will be read-only within the unit. It is recommended to turn this on for most services.
# Implies MountFlags=slave
ProtectKernelModules=true # Block module system calls, also /usr/lib/modules. It is recommended to turn this on for most services that do not need special file systems or extra kernel modules to work
# Implies NoNewPrivileges=yes
ProtectControlGroups=true # It is hence recommended to turn this on for most services.
# Implies MountAPIVFS=yes
ExecStart=/bin/sh -c '/usr/bin/screen -DmS mc-%i /usr/bin/java -server -Xms512M -Xmx2048M -XX:+UseG1GC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar $(ls -v | grep -i "FTBServer.*jar\|craftbukkit.*jar" | head -n 1) nogui4'
# nohup java -d64 -Xincgc -Xmx1024M -jar craftbukkit.jar nogui4 # tímto se spuší pod uživatelem...
ExecReload=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "reload"\\015'
ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "say SERVER SHUTTING DOWN. Saving map..."\\015'
ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "save-all"\\015'
ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "stop"\\015'
ExecStop=/bin/sleep 10
Restart=on-failure
RestartSec=60s
[Install]
WantedBy=multi-user.target
#########
# HowTo
#########
# my to máme pod /home/barunka/minecraft
# Create a directory in /opt/minecraft/XX where XX is a name like 'survival'
# Add minecraft_server.jar into dir with other conf files for minecraft server
#
# Enable/Start systemd service
# systemctl enable minecraft@survival
# systemctl start minecraft@survival
#
# To run multiple servers simply create a new dir structure and enable/start it
# systemctl enable minecraft@creative
# systemctl start minecraft@creative
systemctl enable minecraft@barunka
systemctl disable minecraft@barunka
root@Phoebe:/home/jakub# systemctl status
Failed to read server status: No such interface ''
root@Phoebe:/home/jakub# service nmbd status
[FAIL] nmbd is not running ... failed!
root@Phoebe:/home/jakub# service nmbd start
[ ok ] Starting NetBIOS name server: nmbd.
root@Phoebe:/home/jakub# /usr/sbin/service smbd restart
[ ok ] Stopping SMB/CIFS daemon: smbd.
[ ok ] Starting SMB/CIFS daemon: smbd.
root@Pheobe:/home/jakub# netstat -tunap | grep smb
tcp 0 0 0.0.0.0:139 0.0.0.0:* NASLOUCHÁ 3929/smbd
tcp 0 0 0.0.0.0:445 0.0.0.0:* NASLOUCHÁ 3929/smbd
tcp 1 0 192.168.10.7:55168 192.168.10.7:139 CLOSE_WAIT 3689/gvfsd-smb-brow
tcp 0 0 192.168.10.7:53600 192.168.10.11:445 SPOJENO 3689/gvfsd-smb-brow
tcp6 0 0 :::139 :::* NASLOUCHÁ 3929/smbd
tcp6 0 0 :::445 :::* NASLOUCHÁ 3929/smbd
root@Pheobe:/home/jakub# nmblookup WORKGROUP
192.168.10.10 WORKGROUP<00>
192.168.10.11 WORKGROUP<00>