Tôi chạy một máy chủ minecraft từ một thiết bị đầu cuối debian, và đây có lẽ là cách sai để làm điều đó, nhưng nó hoạt động. Đầu tiên, sudo apt-get install screen
sau đó lưu tập lệnh sau dưới dạng /etc/init.d/minecraft
:
#!/bin/bash
case "$1" in
start)
screen -S minecraft /home/mc/server/craftbukkit.sh
echo "Server started on screen minecraft"
;;
stop)
screen -X -S minecraft kill
echo "Server shutting down"
;;
*)
echo "Usage: /etc/init.d/minecraft {start|stop}"
exit 1
;;
esac
exit 0
Bây giờ, chạy các lệnh sau với quyền root:
update-rc.d -f minecraft defaults
Điều này sẽ làm cho máy chủ minecraft chạy ở chế độ nền khi hệ thống khởi động. Để xem giao diện điều khiển, chạy screen -x minecraft
trong một thiết bị đầu cuối. Để thoát khỏi bàn điều khiển, nhấn Ctrl + A và sau đó D.