Steam kütüphanesini başka diske taşımak: Counter‑Strike sunucularında uygulama örneği

GölgeAdam

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0
Counter‑Strike sunucuları için oyun dosyalarını ayrı bir disk üzerinde saklamak, disk hacmini daha verimli kullanmak ve sistem uyumluluğunu artırmak açısından faydalıdır.

Yeni kütüphane dizini oluşturma
Bash:
sudo mkdir -p /mnt/games/steam
sudo chown -R $USER:$USER /mnt/games/steam
Diskinizi istediğiniz şekilde birleştirip, çoğu dağıtımdaki /etc/fstab dosyasına UUID ile bağlayabilirsiniz.

Steam ayar dosyasını düzenle
Steam'i kapatın, ~/.steam/steam.cfg veya ~/.local/share/Steam/steam.cfg içindeki BaseInstallDir satırını yeni dizine yönlendirin.
INI:
BaseInstallDir=/mnt/games/steam

Yeni kütüphaneyi ekle
Steam client’ı açın → Ayarlar → Gelişmiş → Kütüphane konumu.
“Yeni konum ekle” ile /mnt/games/steam dizinini seçin.

Oyunları taşımak
Kütüphane listesindeki CS:GO sunucu paketini sürükleyip yeni konuma taşıyın; Steam otomatik olarak dosyaları kopyalar.
Alternatif olarak mevcut sunucu dosyalarını rsync ile taşıyabilirsiniz:
Bash:
rsync -a --progress /home/steam/steamapps/common/CSGO_Server/ /mnt/games/steam/steamapps/common/CSGO_Server/

SteamCMD ile oyun dosyalarını güncelleme
Sunucu dosyalarınızın SteamCMD tarafından yönetilmesi gerekiyorsa, steamcmd’ın lib path’ini yeni kütüphane içinde tutun.
Bash:
steamcmd +login anonymous +force_install_dir /mnt/games/steam/steamapps/common/CSGO_Server +app_update 740 validate +quit

Bağlantı sorunlarını önleme
Oyun ve sunucu dosyaları farklı diskteyse, dosya izinlerini ve mount opsiyonlarını (noatime, relatime gibi) dikkatlice yapılandırın; aksi halde performansa küçük bir düşüş yaşanabilir.

Taşıma sonrası steamcmd ile oyun dosyalarını güncellerken, sunucu konfigürasyon dosyalarınızda (server.cfg gibi) doğru yolu gösterecek şekilde ayarları güncelleyin.
 
Geri
En Üst