Tanım
SourceMod, Source motoruyla çalışan oyunların (Team Fortress 2, Left 4 Dead 2, CS:GO dönemi Counter-Strike gibi) sunucularına yönetici sistemi ve eklenti desteği ekleyen açık kaynaklı sunucu modifikasyonudur. Metamod:Source üzerinde çalışır; eklentiler SourcePawn diliyle yazılır ve .smx dosyaları olarak sunucuya yüklenir.
SourceMod nasıl kurulur ve yönetilir?
SourceMod, önce Metamod:Source, ardından SourceMod dosyalarının oyunun ana dizinindeki addons klasörüne çıkarılmasıyla kurulur. Sunucu yeniden başlatıldığında konsolda meta list ve sm version komutlarıyla kurulumu doğrulayabilirsiniz. Temel dizin yapısı:
addons/
├── metamod/
└── sourcemod/
├── plugins/ # .smx eklentileri
├── configs/
│ └── admins_simple.ini # yönetici tanımları
└── scripting/ # .sp kaynak dosyalarıYönetici eklemek için admins_simple.ini dosyasına SteamID ve yetki bayrakları yazılır (ör. "STEAM_0:1:12345678" "99:z"; z tam yetkidir). Oyuncular yönetici menüsünü sohbete !admin yazarak ya da konsolda sm_admin komutuyla açar.
SourceMod CS2’de çalışır mı?
Hayır, SourceMod Counter-Strike 2’de doğrudan çalışmaz. SourceMod, Source 1 motoru için geliştirilmiştir; CS2’nin kullandığı Source 2 motoruna taşınmamıştır ve CS:GO için yazılmış .smx eklentileri CS2 sunucularında yüklenmez. CS2 tarafında eklenti ekosistemi Metamod:Source’un 2.x dalı ve onun üzerinde çalışan CounterStrikeSharp gibi çatılar üzerine kurulmuştur; eklentiler genellikle C# ile yazılır. SourceMod; Team Fortress 2, Left 4 Dead 2, Counter-Strike: Source ve Day of Defeat: Source gibi Source 1 oyunlarında kullanılmaya devam eder. CS2 için kurulum adımları CS2 SourceMod ve MetaMod kurulumu rehberinde, Source 1 oyunları için örnekler Team Fortress 2 sunucu kurulumu rehberinde yer alır. Uzaktan yönetim için RCON maddesine de bakabilirsiniz.