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
Diskinizi istediğiniz şekilde birleştirip, çoğu dağıtımdaki
Steam ayar dosyasını düzenle
Steam'i kapatın,
Yeni kütüphaneyi ekle
Steam client’ı açın → Ayarlar → Gelişmiş → Kütüphane konumu.
“Yeni konum ekle” ile
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ı
SteamCMD ile oyun dosyalarını güncelleme
Sunucu dosyalarınızın SteamCMD tarafından yönetilmesi gerekiyorsa,
Bağlantı sorunlarını önleme
Oyun ve sunucu dosyaları farklı diskteyse, dosya izinlerini ve mount opsiyonlarını (
Taşıma sonrası
Yeni kütüphane dizini oluşturma
Bash:
sudo mkdir -p /mnt/games/steam
sudo chown -R $USER:$USER /mnt/games/steam
/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.