Datafex LogoDatafex
Tüm rehberler

25 Eylül 2026 · 3 dk okuma

Garry's Mod sunucusu nasıl kurulur? Adım adım rehber

Bu rehber sıfırdan çalışan bir Garry's Mod sunucusu kurar: işletim sistemi seçiminden SteamCMD ile kuruluma, Workshop koleksiyonundan port açmaya ve ilk açılışta en sık yapılan hatalara kadar. Garry's Mod'un kendisi hafif bir sunucudur; kaynak ihtiyacını belirleyen şey çalıştırdığınız gamemode ve addon listesidir, bu yüzden rehberin büyük bölümü de orada geçiyor.

Başlamadan önce: neye ihtiyacınız var?

1. İşletim sistemi

Ubuntu 22.04 LTS veya Debian 12 seçin. Garry's Mod'un adanmış sunucusu Source motorunun srcds ikilisi üzerinde çalışır ve varsayılan dalda 32-bit derlenmiştir; modern dağıtımlar 32-bit kütüphaneleri kurmadığı için bu adım atlandığında süreç hata vermeden kapanır.

Kurulumdan önce ikilinin gerçekten neye ihtiyaç duyduğunu kendiniz doğrulayın; ldd çıktısındaki her not found satırı eksik bir kütüphanedir:

ldd ./srcds_linux
dpkg --add-architecture i386
apt update
apt install lib32gcc-s1 lib32stdc++6

2. SteamCMD ile kurulum

Sunucu dosyaları SteamCMD üzerinden anonim olarak indirilir; Garry's Mod adanmış sunucusunun uygulama kimliği 4020'dir:

./steamcmd.sh +force_install_dir /home/gmod/server +login anonymous \
  +app_update 4020 validate +quit

Burada dikkat edilecek nokta içerik tarafıdır. Topluluk haritalarının önemli bir bölümü Counter-Strike: Source varlıklarına bağımlıdır; bu içerik ayrı bir SteamCMD uygulaması olarak indirilir ve garrysmod/cfg/mount.cfg dosyasından bağlanır. Eksik bırakıldığında harita açılır ama duvarların bir kısmı mor-siyah damalı dokuya döner ve oyuncular bunu "sunucu bozuk" diye bildirir.

3. Yapılandırma, Workshop ve FastDL

Sunucu ayarları garrysmod/cfg/server.cfg içinde durur: sunucu adı, RCON parolası, varsa sunucu parolası. Gamemode, harita ve koleksiyon ise başlatma satırında verilir:

./srcds_run -game garrysmod -console -port 27015 \
  +maxplayers 32 +gamemode sandbox +map gm_construct \
  +host_workshop_collection KOLEKSIYON_ID -authkey STEAM_API_ANAHTARI

İçerik dağıtımını FastDL ile ayırın: sv_downloadurl ile gösterdiğiniz HTTP adresi, ilk bağlanan oyuncunun indirdiği dosyaları sunucu sürecinden tamamen ayırır. Büyük bir addon koleksiyonunda bu, sunucunun tick süresini koruyan en etkili tek ayardır.

Addon'ları tek tek ekleyin ve her eklemeden sonra sunucuyu bir kez başlatıp konsolu okuyun. Lua ana iş parçacığında çalıştığı için kötü yazılmış tek bir addon bütün sunucuyu yavaşlatabilir; yirmi addon'u birlikte kurup sonra hangisinin suçlu olduğunu aramak en uzun yoldur.

4. Portlar

PortProtokolNe için
27015UDPOyun trafiği ve sunucu listesi sorguları
27015TCPRCON (yalnızca kendi IP'nize açın)

RCON, sunucunuzun tam yönetimidir; güvenlik duvarında herkese açmak yaygın ve ciddi bir hatadır. FastDL'i aynı makinede barındırıyorsanız web sunucusunun portu da açık olmalıdır. Datafex kullanıyorsanız port yönetimi ve ek IP talepleri müşteri panelinden yapılır.

İlk açılışta en sık yapılan hatalar

  1. 32-bit kütüphaneler kurulmamış. Süreç açılır gibi yapıp anında kapanır, günlükte anlamlı bir satır bırakmaz.
  2. `-authkey` verilmemiş. Koleksiyon indirilmez; sunucu açılır ama oyuncular eksik içerikle karşılaşır.
  3. FastDL kurulmamış. İlk bağlanış dakikalarca sürer ve indirme yükü doğrudan oyun sürecinin üstüne biner.
  4. Addon'lar toplu yüklenmiş. Tick süresi düşer, suçluyu bulmak için hepsini tek tek geri almak gerekir.
  5. RCON parolası zayıf ya da yapılandırma dosyasıyla birlikte dağıtılmış. Bu parola sunucunun tamamıdır.
  6. Yedek alınmıyor. DarkRP gibi gamemode'larda oyuncu parası ve envanteri sunucu tarafında tutulur; kaybı geri alınamaz. Sunucu yedekleme stratejisi yazısındaki yaklaşım burada da geçerli.

DDoS tarafı

Source tabanlı sunucular, sunucu listesinin kullandığı sorgu paketleri yüzünden hem doğrudan hedef olur hem başka bir saldırıda yansıtıcı olarak kullanılır: sorguya verilen yanıt, isteğin kendisinden büyüktür. UDP'de kaynak adresi sahte olabildiği için IP engellemek işe yaramaz; filtrelemenin ağ seviyesinde yapılması gerekir. Ayrıntı: DDoS koruması nedir?

Datafex sunucularında katmanlı Fexwall DDoS koruması tüm paketlerde ücretsiz dahildir.

Sonraki adım

Addon yükü büyüdükçe disk ve tek çekirdek performansı birlikte sınırlayıcı olur; bu noktada paket değiştirmek addon silmekten daha ucuza gelir. Oyuncu sayısına ve gamemode'a göre önerilen yapılandırmaları tek sayfada topladık: Garry's Mod sunucu paketleri. Birden fazla gamemode örneğini aynı makinede çalıştırmayı planlıyorsanız sanal sunucu paketlerindeki vCPU basamakları karar noktanız olacaktır.

Bu rehberdeki bilgiyle ilerlemek isterseniz:

Garry's Mod için önerilen sunucu paketlerini görün

İlgili rehberler