Ana içeriğe geç
Kurulum rehberi
CS2 Sunucu Kurma

CS2 Metamod:Source Kurulumu: Eklenti Temeli Rehberi

CS2 sunucunuza CounterStrikeSharp ya da başka bir eklenti çatısı kuracaksanız işin temeli Metamod:Source’tan geçer. Metamod tek başına oyunu değiştirmiyormuş gibi görünse de her şeyin üzerine oturduğu zemin odur. Onsuz ne CounterStrikeSharp ne de üzerine kurulan eklentiler çalışır. Bu yazıda Metamod’u sıfırdan kurup sunucuda ayağa kaldırmayı anlatıyoruz.

Bu rehberde neler var?

  • Metamod:Source, eklentilerin oyun motoruna bağlanmasını sağlayan temel yükleyicidir; tek başına oyun deneyimini değiştirmez.

  • CS2’de standart yol Metamod:Source v2 (güncel dev build) kullanmaktır; stabil sürümler geride kalabilir.

  • Kurulum iki parçadır: addons klasörünü game/csgo/ altına kopyalamak ve gameinfo.gi satırını eklemek.

  • Game csgo/addons/metamod satırı Game_LowViolence altındaki ilk Game satırı olmalıdır.

  • Doğrulama: konsolda meta version sürüm bilgisi vermelidir; unknown command yüklenmedi demektir.

  • Valve büyük güncellemelerinde gameinfo.gi sıfırlanabilir; satırı yeniden eklemeniz gerekebilir.

Metamod:Source nedir, ne işe yarar?

Metamod, oyun sunucusuna diğer eklentilerin (mod’ların) bağlanabilmesi için bir kapı açan temel bir yükleyicidir. Kendi başına oyun deneyiminizi değiştirmiyor; CounterStrikeSharp gibi çatıların ve onların üzerindeki eklentilerin motora erişebilmesini sağlıyor.

CS:GO döneminde SourceMod’un altyapısı olarak bilinirdi. CS2’ye geçişle birlikte Source 2 motoru eski eklenti sistemini kırdığı için topluluk yeni bir çözüm geliştirdi: Metamod:Source v2. Şu an CS2 tarafında modlu sunucu kurmanın temel yolu budur.

  • Eklentileri motora güvenli şekilde bağlar

  • CounterStrikeSharp ve benzeri çatılar için ön koşuldur

  • Tek başına görünür bir oyun değişikliği yapmaz; üzerine kurulum sonrası fark ortaya çıkar

Neye ihtiyacınız var?

Kuruluma başlamadan önce şunlar hazır olmalı:

  • Çalışan bir CS2 sunucusu (VDS, oyuncu barındırma, Dedicated veya yerel)

  • Sunucu dosyalarına erişim (FTP, dosya yöneticisi veya terminal)

  • metamodsource.net üzerinden Metamod:Source 2.X Dev Build

  • Metin editörü (gameinfo.gi için; Notepad++ gibi basit bir araç yeterli)

Adım 1: Metamod dosyalarını sunucuya kopyalayın

Önce arşivi indirip doğru dizine yerleştirin:

Bu noktada game/csgo/addons/ içinde metamod, metamod.vdf ve metamod_x64.vdf gibi dosyalar görünmelidir.

  • metamodsource.net/downloads.php adresinden işletim sisteminize uygun en güncel dev build indirin

  • Arşivi açın (Windows’ta .zip, Linux’ta genelde .tar.gz)

  • İçinden çıkan addons klasörünü sunucudaki game/csgo/ klasörünün içine kopyalayın

Beklenen konum
game/csgo/addons/
├── metamod/
├── metamod.vdf
└── metamod_x64.vdf

Adım 2: gameinfo.gi dosyasını düzenleyin

Bu adım işin can alıcı noktasıdır. Dosyaları kopyalamak yetmez; motora “buradaki eklentiyi de yükle” demeniz gerekir.

Dosyanın en üstünde “DO NOT EDIT THIS FILE DIRECTLY” uyarısı görebilirsiniz. Bu yüzden csgo_core/gameinfo.gi dosyasını düzenlemeniz gerektiğini düşünebilirsiniz; düşünmeyin. Metamod’un düzgün yüklenmesi için gerçekten csgo/gameinfo.gi dosyasının kendisini düzenlemeniz gerekir.

  • game/csgo/gameinfo.gi dosyasını metin editörüyle açın

  • SearchPaths bölümünü bulun

  • Game_LowViolence csgo_lv satırının hemen altına Metamod satırını ekleyin

  • Dosyayı kaydedin

SearchPaths örneği (öncesi)
Game_LowViolence csgo_lv
Game csgo
Game csgo_imported
Game csgo_core
Eklenecek satır
Game csgo/addons/metamod
SearchPaths örneği (sonrası)
Game_LowViolence csgo_lv
Game csgo/addons/metamod
Game csgo
Game csgo_imported
Game csgo_core

Adım 3: Sunucuyu yeniden başlatın ve test edin

Sunucuyu yeniden başlatın, ardından konsola şunu yazın:

Metamod düzgün yüklendiyse sürüm bilgisini görürsünüz. Henüz üzerine eklenti kurmadıysanız meta list boş bir liste gösterebilir; bu normaldir. Asıl önemli olan hata almadan meta version çıktısı alabilmenizdir.

Doğrulama komutu
meta version

Unknown command hatası alıyorum, ne yapmalıyım?

Konsola meta version yazdığınızda “unknown command” görüyorsanız Metamod hiç yüklenmemiş demektir. Sırasıyla şunlara bakın:

  • addons yanlış yerde: Doğru konum game/csgo/addons/, başka bir klasör değil

  • gameinfo.gi eksik veya satır yanlış yerde: Game csgo/addons/metamod satırı Game_LowViolence hemen altında ve diğer Game satırlarından önce olmalı

  • Yanlış işletim sistemi build’i: Windows sunucuya Linux arşivi (veya tersi) işe yaramaz

  • Tam yeniden başlatma yapılmamış: Config reload yetmeyebilir; sunucuyu kapatıp açın

Kontrol satırı
Game csgo/addons/metamod

Her CS2 güncellemesinden sonra tekrar mı gerekir?

Kısa cevap: gameinfo.gi kısmı için evet, ihtimal dahilinde. Valve büyük bir güncelleme yaptığında bazen gameinfo.gi dosyasını sıfırlar ve eklediğiniz Metamod satırını siler. Güncelleme sonrası eklentiler çalışmayı bırakırsa ilk bakılacak yer burasıdır; genelde tek yapmanız gereken o satırı tekrar eklemektir.

Metamod’un kendisini güncellemek için de aynı mantık geçerlidir: yeni dev build’i indirip addons klasörünü üzerine kopyalarsınız; ayar dosyalarınız bundan etkilenmez.

Sırada ne var?

Metamod ayağa kalktıysa üzerine CounterStrikeSharp gibi bir çatı kurup gerçek eklentileri (admin sistemi, retakes, deathmatch, RTV vb.) ekleyebilirsiniz. Metamod tek başına görünürde bir şey değiştirmez; “hiçbir şey olmadı” hissi normaldir. Asıl fark üzerine bir şeyler kurduğunuzda ortaya çıkar.

Adım adım

CS2 Metamod:Source kurulum adımları

Metamod:Source’u CS2 sunucusuna kurup meta version ile doğrulamak için özet adımlar.

Tahmini okuma: ~5 dakika · Uygulama süresi rehber adımlarına göre değişir

  1. 01

    Dev build indirin

    metamodsource.net üzerinden işletim sisteminize uygun Metamod:Source 2.X Dev Build arşivini indirin.

  2. 02

    addons klasörünü kopyalayın

    Arşivdeki addons klasörünü sunucudaki game/csgo/ altına yerleştirin.

  3. 03

    gameinfo.gi satırını ekleyin

    game/csgo/gameinfo.gi içinde Game_LowViolence satırının hemen altına Game csgo/addons/metamod ekleyin.

  4. 04

    Sunucuyu yeniden başlatın

    Sunucuyu gerçekten kapatıp açın; yalnızca config reload yetmeyebilir.

  5. 05

    meta version ile doğrulayın

    Konsolda meta version çalıştırın. Sürüm bilgisi görünmeli; unknown command alırsanız yol ve gameinfo.gi sırasını kontrol edin.

Sık sorulan sorular

Metamod:Source olmadan eklenti kurabilir miyim?

CounterStrikeSharp dahil modern CS2 eklenti çatılarının çoğu Metamod:Source gerektirir. Metamod, eklentilerin motora bağlanması için temel kattır; genelde ilk kurulan bileşendir.

gameinfo.gi düzenlemesini neden yapmam gerekiyor?

Dosyaları kopyalamak yetmez. gameinfo.gi, sunucunun hangi dizinleri yükleyeceğini belirler. Game csgo/addons/metamod satırını eklemezseniz addons içinde dosya olsa bile motor Metamod’u tanımaz.

csgo_core/gameinfo.gi mi yoksa csgo/gameinfo.gi mi düzenlenmeli?

csgo/gameinfo.gi dosyasının kendisini düzenleyin. Üstteki “DO NOT EDIT” uyarısına rağmen Metamod için doğru dosya budur; csgo_core kopyasına yönelmeyin.

Metamod kurulumunu nasıl doğrularım?

Konsolda meta version yazın. Sürüm bilgisi geliyorsa Metamod yüklüdür. meta list henüz eklenti yokken boş olabilir; bu normaldir. Komut unknown command ise kurulum veya gameinfo.gi eksiktir.

Unknown command hatası neden çıkar?

addons yanlış dizindedir, gameinfo.gi satırı eksik/yanlış sıradadır, yanlış OS build’i kopyalanmıştır veya sunucu tam yeniden başlatılmamıştır. Bu dördünü sırayla kontrol edin.

Stabil sürüm mü dev build mi indirmeliyim?

CS2 için güncel Metamod:Source 2.X Dev Build önerilir. Stabil sürümler Valve güncellemelerinin gerisinde kalabilir.

Her CS2 güncellemesinden sonra Metamod bozulur mu?

Bazen. Valve büyük güncellemelerde gameinfo.gi’yi sıfırlayabilir; Metamod satırını yeniden eklemeniz gerekir. Metamod dosyalarını güncellemek için yeni dev build’i addons üzerine kopyalamanız yeterlidir.

Kuruluma hazır mısınız?

Kendi VDS’inizi CS2SERVER.ORG.TR Panel’e bağlayın; SteamCMD, servis ve temel yönetimi yönlendirilmiş akışla tamamlayın.

Hizmet Paneline Git