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.

Garry's Mod Sunucusu Kirala

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.

game-serverhosting panelinde Garry's Mod için rehberli sunucu değişkeni editörü
game-serverhosting panelinde Garry's Mod için rehberli sunucu değişkeni editörü

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

  1. https://steamcommunity.com/workshop/browse/?appid=4000 adresine git
  2. "Workshop öğelerim" → "Koleksiyon oluştur" seçeneğine tıkla
  3. İstediğin tüm haritaları, silahları ve içerik paketlerini ekle
  4. 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

  1. Steam Workshop'ta abone ol: ULX (https://steamcommunity.com/sharedfiles/filedetails/?id=557962280) ve ULib
  2. İ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.

Garry's Mod Sunucusu Kirala →

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.