Bir Minecraft sunucusunu doğrudan terminalde çalıştırırsanız, SSH bağlantınız koptuğu an sunucu da kapanır. screen ve tmux, terminal oturumunuzu SSH bağlantısından bağımsız hale getiren araçlardır.

screen ile Kullanım

# Kurulum (gerekiyorsa)
sudo apt install screen

# Yeni bir oturum başlat
screen -S minecraft

# Bu oturumun içinde sunucuyu başlatın
java -Xms4G -Xmx4G -jar paper.jar nogui

# Oturumdan ayrılmak için (sunucu çalışmaya devam eder):
# Ctrl+A sonra D

Daha sonra tekrar bağlanmak için:

screen -r minecraft

tmux ile Kullanım

# Kurulum
sudo apt install tmux

# Yeni oturum
tmux new -s minecraft

# Sunucuyu başlatın, sonra ayrılmak için:
# Ctrl+B sonra D

Geri dönmek için: tmux attach -t minecraft

screen mi tmux mu? İkisi de aynı işi görür. screen daha eski ve neredeyse her dağıtımda hazır gelir; tmux daha modern, bölünmüş pencere gibi ek özellikler sunar. Basit bir Minecraft sunucusu için fark önemsizdir.

Sınırlaması

screen/tmux, sunucuyu SSH kopmasından korur ama makine yeniden başladığında sunucuyu elle tekrar açmanız gerekir. Bu sınırlamayı tamamen ortadan kaldırmak isterseniz systemd servisi kurulumuna geçmenizi öneririz.