Metamod Linux kurulumu
Bu rehber Ubuntu/Linux sunucuda terminal ile Metamod kurulumunu adım adım anlatır. Genel kavramlar için Metamod kurulumu sayfasına bakın; bu sayfa dizin yapısı, komutlar ve hata çözümüne odaklanır.
Kurulum öncesi kontrol listesi
Metamod kurmadan önce CS2 sunucusunun çalışır durumda olduğundan emin olun. VDS kurulum rehberi tamamlanmış olmalıdır.
Kuruluma başlamadan sunucuyu durdurun. Açık sunucuya dosya kopyalamak bazen dosyaların kilitlenmesine neden olur.
- CS2 dosyaları yüklü (App ID
730) game/csgoklasörüne yazma izniniz var- Sunucu şu an kapalı
- Linux 64-bit (
linux64paketi)
Nasıl kurulur?
Aşağıdaki adımları sırayla uygulayın. Sürüm olarak CS2 için master (dev) branch seçin.
- 1. Metamod dosyasını indir
Metamod:Source resmi indirme sayfası. Paket seçiminde
linux64vedev/masterbranch kullanın. CS2 içinstabledeğil dev sürüm gerekir. - 2. Dosyaları sunucuya kopyala
Zip içindeki
addonsklasörünügame/csgodizinine çıkarın. Mevcutaddonsile birleşmelidir. Terminal komutları:Terminal komutları# 1) Sunucuyu durdurun sudo systemctl stop cs2 # 2) CS2 game/csgo dizinine gidin cd ~/cs2-server/game/csgo # 3) Metamod dev build indirin (Linux 64-bit, sourcemm.net, branch: master) # Tarayıcıdan indirip SFTP ile yüklemek de olur wget -O metamod.tar.gz "https://www.sourcemm.net/downloads.php/?branch=master" tar -xzf metamod.tar.gz chown -R cs2:cs2 addons/ # 4) Beklenen dosya yapısı ls addons/metamod/ # metamod.vdf, metamod_x64.vdf, bin/ - 3. Dizin yapısını doğrula
addons/metamod/bin/linux64/server.sodosyası varsa kurulum dosya tarafında tamamdır.Beklenen klasör yapısıgame/csgo/ ├── addons/ │ └── metamod/ │ ├── metamod.vdf │ ├── metamod_x64.vdf │ └── bin/ │ └── linux64/ │ └── server.so ├── gameinfo.gi └── cfg/ - 4. gameinfo.gi dosyasını düzenle
game/csgo/gameinfo.gidosyasını açın.Game_LowViolencesatırının hemen altına Metamod satırını ekleyin. Satırın yeri kritiktir.Ekleyeceğiniz satırGame csgo/addons/metamodDosyada nereye eklenecekSearchPaths { Game_LowViolence csgo_lv // Perfect World content override Game csgo/addons/metamod Game csgo Game csgo_imported Game csgo_core Game core - 5. Dosya izinlerini ayarla
CS2 sunucusunu hangi Linux kullanıcısı çalıştırıyorsa
addonsklasörünün sahibi o kullanıcı olmalıdır.İzin komutları# Dosya sahibini cs2 kullanıcısına verin sudo chown -R cs2:cs2 ~/cs2-server/game/csgo/addons/ chmod -R u+rwX ~/cs2-server/game/csgo/addons/metamod/ - 6. Sunucuyu yeniden başlat
Değişiklikler ancak tam restart sonrası uygulanır.
systemctlveya manuelcs2.shile yeniden başlatın.Restart komutları# systemd kullanıyorsanız sudo systemctl restart cs2 # Manuel başlatıyorsanız: sunucuyu tamamen kapatıp cs2.sh ile tekrar açın
Log ve konsol ile doğrulama
Sunucu açıldıktan sonra konsola meta version yazın. Başarılı kurulumda sürüm bilgisi görünür. meta list komutu yüklü pluginleri listeler; bu aşamada yalnızca metamod:source görünmesi normaldir.
> meta version
Metamod:Source version 2.0.0-dev
Loaded as: GameDLL (gameinfo.gi)
Metamod build 1305 > meta list
Listing 1 plugin:
"[META]" metamod:source Metamod görünmüyor: hata ağacı
Sorun yaşıyorsanız aşağıdaki sırayı izleyin. Çoğu kurulum hatası gameinfo.gi satırı veya eksik dosyadan kaynaklanır.
1) meta version hiç çalışmıyor
→ gameinfo.gi içinde "Game csgo/addons/metamod" satırı var mı?
→ Satır Game_LowViolence altında mı?
→ addons/metamod/bin/linux64/server.so dosyası var mı?
2) meta version çalışıyor, eklenti yok
→ CounterStrikeSharp henüz kurulmamış olabilir (normal)
→ [CounterStrikeSharp kurulumu](/rehberler/counterstrikesharp-kurulumu/) rehberine geçin
3) CS2 güncellemesi sonrası bozuldu
→ gameinfo.gi dosyasını açın, Metamod satırı silinmiş olabilir
→ Satırı tekrar ekleyip sunucuyu restart edin Sonraki adım: CounterStrikeSharp
Metamod çalıştıktan sonra CounterStrikeSharp kurulumu rehberine geçin. CounterStrikeSharp olmadan admin menüsü veya rank eklentileri çalışmaz.
CS2 güncellemesi sonrası gameinfo.gi dosyası sıfırlanabilir; Metamod satırını tekrar eklemeniz gerekir.
SSS
Sık sorulan sorular
Kurulum ve yönetim hakkında en çok sorulan konuların kısa cevapları.
Hangi Metamod sürümünü indirmeliyim?
CS2 için sourcemm.net üzerinden master (dev) branch ve linux64 paketi. Stable branch CS2 ile uyumlu değildir.
meta version Unknown command diyor?
gameinfo.gi satırı eksik veya yanlış yerde. Game_LowViolence altına eklendiğinden emin olun. Sunucuyu tam restart edin.
Metamod kurulumu ile genel rehber arasındaki fark nedir?
Metamod kurulumu genel bakış verir. Bu sayfa Linux terminal, dizin yapısı ve hata çözümüne odaklanır.