Garry's Mod nedir?
Garry's Mod (kısaca: GMod), Source Engine tabanlı bir sandbox oyun platformudur. Sabit oyun hedefleri yoktur — bunun yerine GMod, deneyimi tamamen değiştiren devasa bir topluluk kütüphanesi sunar: oyun modları, eklentiler ve haritalar. En popüler oyun modu TTT (Trouble in Terrorist Town): Mafya veya Among Us'a benzeyen, masumların ve dedektiflerin gizli hainleri (Traitor) bulması gereken bir sosyal çıkarım oyunudur.
Kendi sunucun için, seçilmiş oyun moduyla kendi Garry's Mod Adanmış Sunucu kurulumuna ihtiyacın var. game-serverhosting'te her şey aktif Workshop desteğiyle önceden yapılandırılmış olarak çalışır.
Sunucu sipariş et
Sipariş sihirbazında oyun olarak Garry's Mod seç. TTT en çok oynanan moddur, ancak aynı sunucu slotunu daha sonra başlangıç yapılandırmasındaki gamemode bayrağını değiştirerek başka oyun modları için (Sandbox, DarkRP, Deathrun) da kullanabilirsin.
Sipariş sonrası sunucun birkaç dakika içinde kullanıma hazır olur. Durumu panelde görürsün.
Panelde sunucu değişkenlerini düzenleme
En önemli Source sunucu değişkenlerini — sv_cheats, sv_gravity, sesli sohbeti ve sbox_ limitlerini (proplar, ragdoll'lar, araçlar, NPC'ler) — doğrudan panelde rehberli bir form üzerinden ayarlarsın. game-serverhosting bunları dosyayı elle düzenlemene gerek kalmadan güvenle server.cfg içine yazar (yedek dahil). Editörü sunucu panelinde Oyun Ayarları → Sunucu Değişkenleri altında bulursun.

TTT modunu kurma
Adım 1: Gamemode'u TTT olarak ayarla
Başlangıç yapılandırmasında (Panel → Startup) şu parametreyi ayarlarsın:
GAMEMODE=terrortown
Alternatif olarak server.cfg içine:
gamemode terrortown
yazarsın. Değişiklikten sonra sunucuyu yeniden başlat — GMod ardından otomatik olarak TTT oyun modunu yükler.
Adım 2: TTT yapılandırmasını ayarla
TTT ayarları server.cfg içindeki ConVars üzerinden kontrol edilir. En önemlileri:
# Traitor sayısı (toplam oyunculara oranı)
ttt_traitor_pct 0.25
# Tur başına minimum Traitor
ttt_traitor_max 32
# Saniye cinsinden tur süresi
ttt_roundtime_seconds 300
# Hazırlık süresi
ttt_preptime_seconds 30
# Karma sistemi (dost ateşi cezası)
ttt_karma 1
ttt_karma_starting 1000
ttt_karma_min 500
# Harita rotasyonu
mapcyclefile mapcycle.txt
Adım 3: TTT haritalarını ayarla
TTT en iyi özel TTT haritalarıyla çalışır (önek: ttt_). garrysmod/ dizininde bir mapcycle.txt oluştur:
ttt_minecraft_b5
ttt_67thway_v8
ttt_rooftops_2016
ttt_dolls_v2
Haritalar sunucuda mevcut olmalı — en kolay yol bir Workshop koleksiyonu (aşağıya bak).
Workshop koleksiyonu kurma
Haritaları ve eklentileri sunucuna getirmenin en kolay yolu bir Steam Workshop koleksiyonudur.
Koleksiyon oluştur
- https://steamcommunity.com/workshop/browse/?appid=4000 adresine git
- "Workshop öğelerim" → "Koleksiyon oluştur" seçeneğine tıkla
- İstediğin tüm haritaları, silahları ve içerik paketlerini ekle
- Koleksiyonu yayınla (herkese açık olmalı)
Koleksiyon ID'sini panele girme
Panelde Startup altında Workshop koleksiyon ID'sini girersin:
WORKSHOP_ID=123456789
WORKSHOP_AUTH_KEY=SteamWebAPIAnahtarın
Steam Web API Anahtarını https://steamcommunity.com/dev/apikey adresinde ücretsiz oluşturursun. Sunucu başlangıçta koleksiyonun tüm öğelerini otomatik olarak indirir.
ULX — GMod için admin aracı
ULX, Garry's Mod için standart admin çerçevesidir. Adminler için kapsamlı bir komut seti ve ince ayarlı yetkiler için bir haklar sistemi (ULib) sunar.
ULX kurma
- Steam Workshop'ta abone ol: ULX (https://steamcommunity.com/sharedfiles/filedetails/?id=557962280) ve ULib
- İkisini de Workshop koleksiyonuna ekle veya
garrysmod/addons/içine elle yükle
Admin haklarını verme
Haklar sunucu konsolunda veya RCON üzerinden ayarlanır:
ulx adduser "OyuncuAdı" superadmin
ulx adduser "ModeratorAdı" admin
Önemli ULX komutları
| Komut | İşlev |
|---|---|
ulx ban <isim> <dakika> <sebep> |
Oyuncu banla |
ulx kick <isim> <sebep> |
Oyuncu at |
ulx slay <isim> |
Oyuncuyu öldür |
ulx tp <isim> |
Oyuncuya ışınlan |
ulx noclip <isim> |
Noclip etkinleştir |
ulx menu |
Admin menüsünü aç (F4 / konsol) |
TTT'ye özel eklentiler
| Eklenti | İşlev |
|---|---|
TTT2 |
Yeni sınıflar ve özelliklerle gelişmiş TTT çerçevesi |
Randomats |
Daha fazla çeşitlilik için rastgele tur olayları |
TTT Weapon Placer |
Kod olmadan haritalara silah yerleştirme |
Custom Items |
Kendi Traitor/Dedektif öğelerini ekleme |
Sık karşılaşılan sorunlar
"Eksik içerik" — mor dokular
Eksik dokular çoğunlukla mevcut olmayan Valve oyun verilerinden (CS:S, HL2 vb.) kaynaklanır. Workshop koleksiyonuna CS:S Weapons and Props gibi bir içerik paketi ekle.
Oyuncular eklenti öğelerini görmüyor
İstemcinin de Workshop öğelerine abone olması gerekir — veya cl_downloadall oranı uygun değildir. server.cfg içine sv_allowupload 1 ve sv_allowdownload 1 gir.
TTT turu başlamıyor
Minimum oyuncu sayısını kontrol et: TTT en az 2 oyuncu gerektirir (varsayılan 2, önerilen 4+). Config'te ttt_minimum_players değerini kontrol et.
Sonuç
Garry's Mod TTT'yi kendi sunucunda işletmek, yapılandırma, eklentiler ve moderasyon ekibi üzerinde sana tam kontrol verir. Workshop koleksiyonları içerik senkronizasyonunu kolaylaştırır, ULX profesyonel sunucu yönetimi sağlar.
SSS
TTT'ye yeni başlayanlar için hangi harita rotasyonu önerilir?
Yeni başlayanlar için ttt_minecraft_b5, ttt_67thway_v8 ve ttt_rooftops_2016 gibi klasik haritalar önerilir. Bunlar düzenli, iyi dengelenmiş ve her büyük TTT Workshop koleksiyonunun bir parçasıdır.
Bir GMod sunucusu için CS:S'ye ihtiyacım var mı?
CS:S içerikleri (modeller, dokular) birçok eklenti ve harita tarafından varsayılır. Sunucuda kurulu CS:S'ye ihtiyacın yok, ancak Workshop'tan bir içerik paketi mor "Missing Texture" hatalarını giderir.
TTT için kaç oyuncu ideal?
TTT 8–12 oyuncudan itibaren en çok keyif verir, çünkü Traitor oranı (varsayılan: %25) yeterli gerilim sağlar. 6 oyuncunun altında oyun cılız hisseder; 20'nin üzerinde turlar çok uzayabilir.
Bir sunucuda birden fazla oyun modu işletebilir miyim?
Teknik olarak aynı anda değil — bir GMod sunucusu her zaman tek bir gamemode içinde çalışır. Ancak RCON veya harita değişimiyle modu değiştirebilir ya da farklı modlar için birden fazla sunucu slotu kullanabilirsin.