YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Garry's Mod sunucusu nasıl barındırılır (2026)

Garry's ModUpdated Nov 5, 20268 min read

Kısa cevap. Bir Garry's Mod sunucusunu ücretsiz olarak kendiniz barındırabilirsiniz: SteamCMD ile Garry's Mod Dedicated Server'ı (Steam app 4020) kurun, bir Steam oyun sunucusu token'ı oluşturun ve srcds_run komutunu seçtiğiniz, güvenlik duvarınızda ve router'ınızda açtığınız -port ile başlatın. Ya da bir Garry's Mod sunucusu kiralayın ve kurulumla ağ ayarlarını atlayın.

Oyuncular sunucunuzu oyun içi sunucu tarayıcısında bulur ya da konsoldan adresine ve portuna bağlanır.

5 Kasım 2026 tarihinde, Facepunch'ın Steam'de duyurduğu en yeni sürüm olan Eylül 2026 Güncellemesi ve 17 Eylül 2026 tarihli hotfix'ine göre kontrol edildi.

Bu rehber üç kaynak kullanır: Facepunch wiki'sinin dedicated server sayfaları, Steam'in oyun sunucusu hesapları sayfası ve barındırdığımız her Garry's Mod sunucusunda çalıştırdıklarımız. Doğrudan kiralama yoluna geçmek için Seçenek 2'ye gidin.

İhtiyacınız olanlar

  • Sunucu yazılımı: "Garry's Mod Dedicated Server", Steam app 4020. Ücretsizdir ve anonim Steam girişiyle indirilir.
  • Sürekli açık kalan bir makine: yedek bir PC, bir ev sunucusu ya da bir bulut sanal makinesi. Bu rehber bizim kullandığımız 64 bit Linux'u kullanır. Facepunch wiki'si Windows'u da steamcmd.exe ve srcds.exe ile belgeler.
  • 32 bit kütüphaneler: Facepunch wiki'si, 64 bit bir Linux sisteminin 32 bit kütüphanelere ihtiyaç duyduğunu söyler, çünkü SteamCMD yalnızca 32 bit olarak sunulur. Aşağıdaki kurulum adımı bunları ekler.
  • Bir Steam oyun sunucusu token'ı: wiki bunu zorunlu olarak niteler ve token'ı olmayan sunucunun sıralamasının düşürüldüğünü söyler. Token'ı oyuna sahip olması, kısıtlı, topluluktan yasaklı veya kilitli olmaması ve uygun bir telefon numarası kayıtlı olması gereken kendi Steam hesabınızla oluşturursunuz.
  • Ağ: -port ile verdiğiniz porta internetten erişilebilmelidir.
  • RAM ve CPU: Facepunch wiki'sinin barındırma sayfaları sunucu gereksinimi listelemez. Başka yerde okuduğunuz her rakamı tahmin sayın. Kendi notlarımız Bir Garry's Mod sunucusu ne kadar RAM ister? yazısında.

Seçenek 1: kendiniz barındırın

Bu adımlar Debian veya Ubuntu içindir. Uygulama kimliği ve başlatma seçenekleri sunucularımızın kullandıklarıdır.

Sunucuyu kurun

  1. 32 bit kütüphaneleri kurun.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install wget tar lib32gcc-s1 lib32z1 libc6:i386 libstdc++6:i386 -y
    Bu, 32 bit tabanıdır. SteamCMD veya sunucu daha sonra eksik bir .so dosyası bildirirse, o kütüphanenin :i386 paketini kurun.
  2. Sunucu için bir kullanıcı oluşturun ve ona geçin.
    sudo useradd -m -s /bin/bash -U gmod
    sudo su - gmod
  3. SteamCMD'yi kurun ve kendini bir kez güncellemesine izin verin.
    mkdir -p ~/steamcmd ~/gmodds
    cd ~/steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. Sunucuyu indirin.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/gmod/gmodds +login anonymous +app_update 4020 validate +quit
    SteamCMD bazen "Missing configuration" yanıtı verir ve hiç oyun dosyası bırakmaz, yine de sanki işe yaramış gibi sonlanır. Bunun temiz kurulumlarda ara sıra görülüp kaybolduğunu görüyoruz. Sunucu klasöründe steamapps/appmanifest_4020.acf dosyasının olduğunu kontrol edin, yoksa komutu yeniden çalıştırın. Facepunch wiki'si, force_install_dir seçeneğinin güncelleme hatalarına yol açabildiğini ekler; sizde de olursa onu yukarıdaki gibi login öncesine koyun ya da farklı bir klasöre kurun.
  5. Steam istemci kütüphanesini SteamCMD'den sunucunun aradığı yere kopyalayın, kurulumumuzun yaptığı gibi:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Bir Steam oyun sunucusu token'ı alın

  1. Garry's Mod'a sahip hesapla giriş yapmış durumdayken Steam oyun sunucusu hesapları sayfasını (steamcommunity.com/dev/managegameservers) açın.
  2. Temel oyunun App ID'si olarak 4000 girin (Facepunch wiki'si Garry's Mod için bu değeri verir) ve sunucuyu adlandıran bir not yazın, sonra token'ı oluşturun. Her sunucunun kendi token'ı olmalıdır. Steam, token'larınızdan yalnızca sizin sorumlu olduğunuzu, onları üçüncü kişilere vermemeniz (ve verdiğiniz her token'ı silmeniz) gerektiğini ve sunucunun uzun süre giriş yapmadığı bir token'ın süresinin dolduğunu söyler.
  3. Aşağıdaki başlatma komutu için onu +sv_setsteamaccount olarak saklayın.

Başlatın

  1. Sunucuyu başlat: komutu sunucu klasöründen çalıştırın. Bu, sunucularımızın kullandığı başlatma satırıdır, özüne indirilmiştir:
    cd ~/gmodds
    ./srcds_run -game garrysmod -console -port 27016 +ip 0.0.0.0 -strictportbind -norestart \
      +map gm_flatgrass +gamemode sandbox +maxplayers 32 \
      +hostname "My GMod server" +rcon_password "change-me" \
      +sv_setsteamaccount YOUR_TOKEN
    27016 değerini açtığınız portla, YOUR_TOKEN değerini token'ınızla değiştirin. Facepunch wiki'si -tickrate için varsayılanı 66.6666 ve önerilen aralığı 30 ile 128 arası olarak verir; yalnızca değiştirmek için ekleyin. Facepunch wiki'si ayrıca geçersiz veya süresi dolmuş bir token'ın sunucunun başlamasını engellediği konusunda uyarır. Panelimiz gameserver Steam ID günlük satırını sunucunun ayakta olduğunun işareti sayar. Çökmeden sonra yeniden başlaması için onu systemd gibi bir servis yöneticisi altında çalıştırın.
  2. Portu açın. Makinenin güvenlik duvarında izin verin ve router'ınızda makineye yönlendirin.
  3. Katılın. Garry's Mod'u, ardından sunucu tarayıcısını açın ya da konsolu kullanarak genel adresinize ve portunuza bağlanın.
  4. Güncelle: sunucuyu durdurun ve 4. adımdaki indirme komutunu yeniden çalıştırın. Oyuncuların ve sunucunun uyumlu sürümlerde olması gerekir: Facepunch'ın Nisan 2026 duyurusu, o güncellemenin mevcut sunucuların katılım alabilmesi için önce güncellenmesini gerektirdiğini söylüyordu; Eylül 2026 güncellemesi ise mevcut sunucularla geriye dönük uyumluydu.

Ayarlar, Workshop eklentileri ve server.cfg içindeki bir tuzak

  • Workshop koleksiyonu: başlatma satırına +host_workshop_collection <collection ID> ekleyin. Sunucu koleksiyonu başlangıçta indirir ve eklentilerini bağlar. Wiki, koleksiyonun herkese açık veya listelenmemiş olması gerektiğini söyler.
  • Ayar dosyası: seçeneklerinizi garrysmod/cfg/server.cfg içine koyun. Komut satırında da veriyorsanız hostname veya rcon_password değerlerini oraya koymayın. Facepunch wiki'si server.cfg dosyasının başlangıçta geç çalıştığını not eder ve kurulumumuz dosyanın en üstüne, içindeki bir değerin komut satırındakini sessizce ezdiğini uyaran bir yorum bırakır.
  • Gizleyin: wiki, bir sunucuyu sunucu tarayıcısının dışında tutmak için hide_server 1 komutunu belgeler.

Seçenek 2: PlayNHost'ta barındırın

Kiralama; kurulumu, komut satırında token rutinini, port yönlendirmeyi ve güncelleme rutinini ortadan kaldırır. Yine de bir ad, bir harita, bir oyun modu ve eklentilerinizi seçersiniz.

  1. Bir plan seçin. Garry's Mod sunucu barındırma sayfasını açın ve planları karşılaştırın: yazım anında DOG BALLON (4 oyuncu), STAR BALLON (8) ve GMAN BALLON (15). Sunucu oluştur düğmesine (GMAN BALLON için Planı özelleştir) basın ve siparişi tamamlayın. Fiyatlar değişir, bu yüzden onları o sayfadan kontrol edin.
  2. Kurulumu bekleyin. Sunucu panelde görünür. Hazır olduğunda Konsolu gameserver Steam ID yazar.
  3. Ayarlayın. Ayarlar sekmesinde, Oyun ayarları altında Sunucu adı (boşluksuz: kelimeleri - veya _ ile birleştirin), Oyun modu (klasör adı, örneğin sandbox), Harita ve Steam Oyun Sunucusu Token'ı alanlarını belirleyin. Token sunucularımızda isteğe bağlıdır: onsuz da sunucu başlar, ancak Facepunch wiki'si sunucu listesindeki sıralamasının düşürüldüğünü söyler. Yanlış veya süresi dolmuş token hiç olmamasından kötüdür, çünkü wiki sunucunun başlamasını engellediğini söyler. Sonra yeniden başlatın. Anahtarlar ve adımlar Garry's Mod sunucunuzu nasıl kurarsınız: temel ayarlar yazısında.
  4. Eklenti ekleyin. Steam Workshop koleksiyonunuzun kimliğini Workshop Koleksiyonu alanına yapıştırın ve yeniden başlatın. Facepunch wiki'sinin anlattığı gibi bir koleksiyon kimliği kullanın; tek bir eklenti eklemek için onu kendi koleksiyonunuza koyun ve o koleksiyonun kimliğini kullanın. Garry's Mod sunucunuza mod nasıl eklersiniz yazısına bakın.
  5. Oyuncularınızı davet edin. Garry's Mod sunucunuza nasıl katılırsınız yazısı onlara ne göndereceğinizi gösterir.

Panelin sizin için yaptıkları

  • 4020 uygulamasını kurar ve SteamCMD "Missing configuration" yanıtı verdiğinde üç denemeye kadar yapar; dosyaların geldiğinin kanıtı olarak çıkış kodunu değil, uygulama manifestosunu sayar.
  • Portunuz sizin için atanır ve -port ile verilir, yani ayarlanacak router veya güvenlik duvarı yoktur.
  • Kurulumda bir kez bir server.cfg yazar; içinde sınırlar (örneğin sbox_maxprops 100), ağ varsayılanları ve yasak dosyaları için exec satırları bulunur. Panel onu her başlangıçta yeniden yazmadığı için düzenlemeleriniz kalır; yeniden kurulum onu tekrar yazar. Hostname ve RCON parolası bu dosyadan değil, panel ayarlarından gelir.
  • Otomatik güncelleme açıkken (varsayılan, Gelişmiş seçenekleri göster altında) sunucu her başlangıçta en yeni sürümü kurar, yani yeniden başlatma bir güncellemedir.
  • Lua Yenileme varsayılan olarak kapalıdır: siz açmadıkça sunucu -disableluarefresh ile başlar.
  • Oyuncu sınırı seçtiğiniz plana bağlıdır ve panelde değiştirebileceğiniz bir ayar değildir. Tickrate ayarı sunucularımızda 22'den başlar, yani Facepunch wiki'sinin önerdiği 30 ile 128 aralığının altındadır; onu Oyun ayarları içinde değiştirebilirsiniz.

Kendiniz barındırmak mı, kiralamak mı: dürüst bir karşılaştırma

  • Maliyet: sunucu yazılımı ücretsizdir. Kendiniz barındırmak elektrik, donanım ve bant genişliği ya da bir bulut makinesi demektir. Kiralama, planın belirlediği düzenli bir ücrettir.
  • Çalışma süresi: ev sunucusu yalnızca PC'niz, elektriğiniz ve internetiniz açık olduğu sürece çalışır. Kiralık sunucu barındırıcının donanımında çalışır.
  • Maruz kalma: evde oyuncular genel IP adresinize bağlanır ve güvenlik duvarıyla router'ı siz yönetirsiniz. Kiralık sunucu ev IP'nizi işin dışında tutar.
  • Kurulum: kendiniz barındırmak komut satırı, 32 bit kütüphaneler, bir Steam token'ı ve port yönlendirme gerektirir. Kiralama bir ad, bir oyun modu ve ideal olarak token'ınızı gerektirir.
  • Kontrol: kendiniz barındırmak size her dosyayı verir. Sunucularımızda ayarları panelden değiştirirsiniz ve kendi yapılandırmalarınız ile eklentileriniz için yine Dosyalar sekmesi vardır.

Kurulumu atlamaya hazır mısınız? Garry's Mod sunucu planlarına göz atın. Zaten bir sunucunuz mu var? Garry's Mod sunucu sorunları ve çözümleri ile başlayın.

Sunucunuz başka bir yerde mi? Bize taşıyın

Garry's Mod için ücretsiz araçlar

Bu araçlar İngilizcedir.

EN YENİ BLOG YAZILARIMIZ