VDS Start
899,00 ₺ / ay'dan
- 4 ayrılmış çekirdek
- 8 GB RAM
- 200 GB NVMe
- 10 TB Trafik
- 1 IPv4
DarkRP, TTT, Prop Hunt ya da Sandbox: Garry’s Mod sunucunuzu ayrılmış çekirdekli VDS üzerinde, Workshop koleksiyonu ve tam dosya erişimiyle çalıştırın.
Kısa cevap
Garry’s Mod sunucu kiralama, GMod’un Source Dedicated Server (SRCDS) yazılımını 7/24 açık bir sunucuda çalıştırmaktır. Sunucu SteamCMD ile 4020 uygulama kimliğinden indirilir, Windows ve Linux’ta çalışır, varsayılan olarak 27015 portunu kullanır. LIONFIN’de bu oyun için sunucuyu bir VDS sunucu üzerinde kendiniz kurabilir ya da destek talebiyle kurulum isteyebilirsiniz; Workshop eklentileri ve DarkRP gibi oyun modları tamamen sizin kontrolünüzdedir.
Bu kullanım için hazır paket yerine, sunucuyu tam yetkiyle kurabileceğiniz VDS Sunucu paketlerini öneriyoruz. Kurulum desteği için destek talebi açabilirsiniz.
899,00 ₺ / ay'dan
1.599,00 ₺ / ay'dan
2.899,00 ₺ / ay'dan
| Oyuncu / mod | RAM | vCPU | Disk |
|---|---|---|---|
| 1–16 (Sandbox, TTT) | 2–3 GB | 2 | 20 GB NVMe |
| 16–32 (TTT, Prop Hunt) | 3–4 GB | 2–3 | 30 GB NVMe |
| 32–64 (DarkRP, orta eklenti) | 4–6 GB | 3–4 | 40 GB NVMe |
| 64–128 (yoğun RP sunucusu) | 8 GB ve üzeri | 4 (güçlü tek çekirdek) | 60 GB NVMe |
Değerler tahminidir; mod, eklenti ve oyun ayarlarına göre değişir.
Garry’s Mod sunucusu, Valve’ın Source motoru üzerine kurulu SRCDS sürecidir ve oynanışı belirleyen şey yüklediğiniz gamemode’dur. Aynı sunucu yazılımı Sandbox’ta serbest inşa, Trouble in Terrorist Town (TTT) ile hain avı, DarkRP ile ekonomi ve meslek temelli rol yapma, Prop Hunt ile saklambaç oynatabilir. Mod seçimi, ihtiyaç duyacağınız kaynağı, eklenti sayısını ve yönetim yükünü doğrudan değiştirir.
Sunucu, Garry’s Mod istemcisini satın alan oyuncuların bağlandığı bağımsız bir uygulamadır; sunucu tarafında oyun lisansı gerekmez, dosyalar SteamCMD ile ücretsiz indirilir. Kurulumun komut düzeyindeki ayrıntıları Garry’s Mod sunucu kurulumu rehberinde adım adım anlatılır.
Küçük bir TTT ya da Sandbox sunucusu 2–3 GB bellekle rahat çalışırken, 64 oyuncunun üzerindeki bir DarkRP sunucusu 8 GB ve güçlü tek çekirdek performansı ister. Yukarıdaki tablo bu aralıkları özetler; değerler tahminidir ve kurulu eklentilere göre değişir.
SRCDS oyun mantığını büyük ölçüde tek bir iş parçacığında yürütür. Bu yüzden çekirdek sayısını artırmak, çekirdek başına hızı artırmak kadar fark yaratmaz. Fazladan vCPU, aynı makinede ikinci bir sunucu (örneğin bir TTT ve bir DarkRP) çalıştırmak ya da MySQL veritabanını aynı sunucuda barındırmak için işe yarar.
Belleği en çok şu öğeler tüketir:
Disk tarafında asıl yükü Workshop içeriği oluşturur: koleksiyondaki her harita ve model paketi sunucuya da iner. NVMe diskler, harita değişimi ve sunucu açılışında bu dosyaların okunmasını hızlandırır. Kaynak hesabını genel çerçevede görmek isterseniz oyun sunucusu kiralama rehberi işinize yarar.
Pratikte en sağlıklı yöntem, sunucuyu tahmini aralığın alt sınırında açıp ilk haftalarda gerçek kullanımı izlemektir. Akşam saatlerindeki en yoğun anda bellek kullanımı sürekli olarak toplamın yüzde sekseninin üzerindeyse ya da SRCDS süreci tek çekirdeği tamamen dolduruyorsa bir üst pakete geçmenin zamanı gelmiştir. Bellek darlığında sunucu önce yavaşlar, ardından işletim sistemi süreci sonlandırabilir; bu da kaydedilmemiş oyuncu verisinin kaybı demektir. Aynı makinede veritabanı, web sitesi ya da Discord botu çalıştıracaksanız, bunların bellek payını da hesaba ekleyin.
Garry’s Mod sunucusunu LIONFIN’de VDS üzerinde kurmanız gerekir; bu oyun için sayfada VDS paketleri listelenir. VDS’te çekirdek, bellek ve disk size ayrılmıştır, komşu sunucuların yükü oyununuza yansımaz ve root erişimi sayesinde SRCDS’yi, MySQL’i ve yedekleme betiklerinizi istediğiniz gibi yapılandırabilirsiniz.
VDS’in getirdiği somut avantajlar:
addons klasörünü ve cfg dosyalarını sınırsız düzenleme,Sunucu yönetimiyle uğraşmak istemiyorsanız, VDS’i aldıktan sonra müşteri paneli üzerinden destek talebi açarak kurulum isteyebilirsiniz. Hangi yolun size uygun olduğunu karşılaştırmalı görmek için oyun paketi mi VDS mi sayfasına bakın. Paketlerin çekirdek ve bellek değerleri sayfadaki paket tablosunda güncel olarak yer alır.
VDS’in bir diğer artısı ölçeklenebilirliktir: sunucunuz büyüdükçe daha yüksek kaynaklı bir pakete geçebilir, verilerinizi yeni bir kurulumla taşımak yerine mevcut düzeninizi koruyabilirsiniz. KVM sanallaştırması sayesinde çekirdeğe yakın bir izolasyon elde edersiniz; SRCDS’nin istediği kitaplıkları, zaman dilimini ve sistem sınırlarını kendiniz belirlersiniz. Kendi panelinizi, web sitenizi ve bağış sisteminizi aynı sunucuda toplamak isteyen topluluklar için bu esneklik, hazır bir oyun paketinin sunamayacağı bir kontrol alanı yaratır.
Garry’s Mod sunucusu hem Windows hem Linux’ta resmi olarak çalışır; uzun süre açık kalacak bir sunucuda Linux (Ubuntu 24.04 LTS ya da Debian) daha az kaynak tüketir ve lisans gerektirmez. Windows Server, uzak masaüstüyle dosya düzenlemeyi kolaylaştırır ama işletim sistemi lisansı ve daha fazla bellek ister.
Temel kurulum SteamCMD ile anonim girişle yapılır:
steamcmd +force_install_dir /home/gmod/server +login anonymous +app_update 4020 validate +quit
Ardından sunucu bir başlatma satırıyla açılır. Örnek Linux satırı:
./srcds_run -game garrysmod -console -port 27015 +maxplayers 32 +gamemode terrortown +map ttt_minecraft_b5 +host_workshop_collection KOLEKSIYON_ID +sv_setsteamaccount GSLT_ANAHTARI
64 bit Linux dağıtımlarında SRCDS için 32 bit kitaplıklar gerekebilir. Büyük eklenti setleriyle bellek sınırına takılan sunucular, Facepunch’ın sunduğu 64 bit dalı (x86-64) değerlendirir; bu dalı kullanırken eklentilerin ikili modüllerinin (ör. veritabanı modülü) 64 bit sürümünü kurmanız gerekir. SteamCMD’nin genel kullanımı ve güncelleme mantığı SteamCMD kullanımı rehberindedir; SteamCMD terimini sözlükte de bulabilirsiniz.
GMod sunucusuna içerik eklemenin önerilen yolu bir Steam Workshop koleksiyonu oluşturup kimliğini +host_workshop_collection parametresiyle vermektir; sunucu koleksiyondaki her öğeyi açılışta indirir ve günceller. Oyuncuların da aynı içeriği indirmesi için sunucu tarafındaki bir Lua dosyasında resource.AddWorkshop("ID") satırları kullanılır.
Eklentiler üç biçimde gelir:
garrysmod/addons/ altına klasör olarak konur; özellikle DarkRP modülleri ve ücretli betikler bu yolla gelir.garrysmod/gamemodes/ altında durur; DarkRP için ayarlar ayrı bir değişiklik eklentisi (darkrpmodification) üzerinden yapılır.Eksik doku ve “ERROR” modelleri genellikle oyuncuda olmayan içerikten kaynaklanır. Counter-Strike: Source içeriği isteyen haritalar için sunucuda bu içeriği indirip garrysmod/cfg/mount.cfg ile bağlamanız gerekir; oyuncular da aynı içeriğe sahip olmalıdır.
Eklentileri yalnızca güvendiğiniz kaynaklardan kurun. “Sızdırılmış” ücretli eklentilerde sunucuya uzaktan komut çalıştıran arka kapılar sık görülür ve tüm sunucunun ele geçirilmesine yol açabilir.
Garry’s Mod sunucusunun kalıcı ayarları garrysmod/cfg/server.cfg dosyasında tutulur ve sunucu her açıldığında okunur. Başlatma satırındaki parametreler (port, harita, oyun modu, oyuncu sayısı) açılışı belirlerken, server.cfg sunucunun kimliğini ve davranışını tanımlar.
hostname "LIONFIN DarkRP | Türkçe"
sv_password ""
rcon_password "uzun-ve-benzersiz-bir-parola"
sv_region 3
sv_allowupload 0
sv_allowdownload 0
sv_loadingurl ""
sbox_maxprops 150
sbox_noclip 0
Bu örnekte sv_allowdownload 0, eski usul doğrudan dosya indirmeyi kapatır; içerik Workshop üzerinden dağıtıldığı için buna gerek kalmaz. Workshop’ta olmayan özel içerik dağıtacaksanız, oyuncuların dosyaları bir web sunucusundan çekmesini sağlayan FastDL yöntemini sv_downloadurl ile kurabilirsiniz; bu durumda dosyaları ayrı bir web dizininde sıkıştırılmış olarak yayınlarsınız.
sv_loadingurl ile bağlanma sırasında gösterilen yükleme ekranını kendi sitenize yönlendirebilirsiniz. Oyun moduna özgü ayarlar (DarkRP meslekleri, maaşlar, kapı fiyatları gibi) server.cfg yerine ilgili oyun modunun yapılandırma dosyalarında durur; bunları değiştirirken her seferinde yedek almayı alışkanlık hâline getirin.
Garry’s Mod sunucusu yönetimi iki katmanda yapılır: işletim sistemi ve konsol düzeyinde sunucu sahibi, oyun içinde ise yönetim eklentisiyle yetkilendirilen moderatörler. Bu ayrımı net tutmak, hem güvenliği hem topluluk düzenini korur.
screen ya da tmux oturumunda çalışan SRCDS konsoluna SSH ile bağlanıp komut verebilirsiniz. Harita değiştirme, eklenti yeniden yükleme ve hata takibi en sağlıklı buradan yapılır.Yasak listeleri ve rütbe kayıtları genellikle sv.db ya da eklentinin data klasöründe durur; bu nedenle yedekleme planınıza dahil olmalıdır.
Bir Garry’s Mod sunucusunun dolması, teknik altyapı kadar görünürlüğe ve tutarlı yönetime bağlıdır. Sunucu tarayıcısında öne çıkmanın ilk koşulu geçerli bir GSLT, açık portlar ve açıklayıcı bir sunucu adıdır; adın içinde oyun modunu ve dili (ör. “DarkRP | Türkçe”) belirtmek doğru oyuncuyu çeker.
Ayrılmış kaynaklı bir VDS, aynı makinede ikinci bir GMod örneğini test sunucusu olarak çalıştırmanıza da imkân verir; böylece canlı sunucuyu riske atmadan eklenti deneyebilirsiniz.
Garry’s Mod’da lag’ın en yaygın nedeni sunucunun değil, fizik motorunun ve kötü yazılmış Lua eklentilerinin yüküdür. Önce yükü ölçün, sonra kaynağı artırın.
sbox_maxprops) ve donmuş prop kullanımı fizik hesabını ciddi biçimde azaltır. Prop’ları silah gibi kullanmayı engelleyen anti-prop-kill eklentileri hem adaleti hem performansı korur.sv.db) kullanır; yüksek oyuncu sayısında MySQL’e geçmek kilitlenmeleri azaltır.Sunucunun anlık yükünü işletim sistemi araçlarıyla izlemek için Linux sunucu performans izleme rehberindeki htop ve iostat komutları yeterlidir. Türkiye’deki oyuncular için yurt içi veri merkezi, düşük ping sağlar; ancak eklenti kaynaklı gecikmeyi ağ çözmez.
Popüler Garry’s Mod sunucuları, özellikle rakip RP toplulukları arasında, UDP sel saldırılarının ve sorgu (A2S) yağmurlarının hedefi olur. LIONFIN altyapısında RouteFence firewall ağ seviyesinde DDoS filtrelemesi yapar ve trafik 7/24 NOC ve SOC ekipleri tarafından izlenir; sunucu tarafında da sizin almanız gereken önlemler vardır.
27015/UDP, uzaktan yönetim kullanıyorsanız 27015/TCP. Gerisini güvenlik duvarı ile kapatın; adımlar oyun sunucusu port açma rehberinde.rcon_password değerini uzun ve benzersiz tutun; mümkünse RCON yerine sunucu konsolunu ya da paneli kullanın.sv_allowupload 0 ile oyuncuların özel dosya yüklemesini kapatın.Saldırı türlerini ve ağ seviyesinde korumanın nasıl işlediğini DDoS korumalı sunucu yazısında ayrıntılı bulabilirsiniz.
Garry’s Mod sunucusunda korunması gereken veri, oyuncuların parası, meslek kayıtları, envanterleri ve yönetici yetkileridir; bunlar ya garrysmod/sv.db SQLite dosyasında ya da harici MySQL veritabanında durur. Ayrıca garrysmod/data/ klasörü eklentilerin kaydettiği JSON ve metin dosyalarını, cfg ve addons klasörleri ise yapılandırmanızı içerir.
Güvenli bir yedekleme düzeni:
sv.db, data, cfg, addons ve özel gamemodes klasörlerini günlük arşivleyin; Workshop içeriğini yedeklemenize gerek yoktur, yeniden indirilir.mysqldump çıktısını sıkıştırıp sunucu dışına kopyalayın.Başka bir sağlayıcıdan taşınırken aynı klasörleri ve veritabanı dökümünü aktarmanız, ardından SRCDS’yi aynı oyun modu ve koleksiyonla başlatmanız yeterlidir. Yöntemleri ve zamanlama örneklerini oyun sunucusu yedekleme rehberinde, sunucu düzeyinde snapshot mantığını da sözlükte bulabilirsiniz.
GMod sunucularında sorunların çoğu ağ yapılandırması, eksik içerik ya da hatalı Lua eklentisinden kaynaklanır. En sık karşılaşılanlar ve çözüm yolları:
| Belirti | Olası neden | Çözüm |
|---|---|---|
| Sunucu listede görünmüyor | GSLT yok ya da port kapalı | +sv_setsteamaccount ile token verin, 27015/UDP açın |
| Mor-siyah doku, “ERROR” model | Oyuncuda içerik eksik | resource.AddWorkshop ekleyin, gerekli oyun içeriğini bağlayın |
| Workshop öğeleri inmiyor | Koleksiyon gizli ya da kimlik hatalı | Koleksiyonu herkese açık yapın, kimliği kontrol edin |
| Konsolda sürekli Lua hatası | Uyumsuz ya da eski eklenti | Hata satırındaki eklentiyi güncelleyin veya kaldırın |
| Sunucu belirli aralıklarla donuyor | Prop yığını ya da ağır eklenti | Prop sınırı koyun, eklentileri tek tek test edin |
Sunucu açılmıyorsa ilk bakılacak yer konsol çıktısıdır; hata mesajı genellikle sorunlu dosyanın yolunu verir. Çözemediğiniz durumlarda müşteri paneli üzerinden 7/24 Türkçe destek talebi açabilirsiniz.
VDS paketini seçin
Oyuncu sayınıza ve oyun modunuza göre tablodaki tahmini kaynağı karşılayan VDS paketini sipariş edin; işletim sistemi olarak Ubuntu 24.04 LTS ya da Windows Server seçin.
SteamCMD ile dosyaları indirin
Sunucuya SSH ile bağlanıp SteamCMD’yi kurun ve app_update 4020 komutuyla Garry’s Mod sunucu dosyalarını indirin.
GSLT ve Workshop koleksiyonunu hazırlayın
Steam’in oyun sunucusu hesap yönetimi sayfasından GSLT oluşturun, eklentileriniz için herkese açık bir Workshop koleksiyonu açın.
Oyun modunu ve ayarları yapın
server.cfg içinde sunucu adı, RCON parolası ve oyuncu ayarlarını girin; DarkRP gibi bir oyun modu kullanacaksanız dosyalarını gamemodes klasörüne ekleyin.
Portu açın ve sunucuyu başlatın
27015/UDP portunu güvenlik duvarında açın, srcds_run satırıyla sunucuyu başlatıp konsolda hata olmadığını doğrulayın.
Yedeklemeyi planlayın
sv.db, data, cfg ve addons klasörlerini günlük yedekleyen bir görev kurun; gerekirse kurulumu destek talebiyle isteyin.
Sunucu tarafında gerekmez. Garry’s Mod dedicated server dosyaları SteamCMD ile anonim girişle ücretsiz indirilir. Sunucuya bağlanacak her oyuncunun ise kendi Steam hesabında Garry’s Mod’a sahip olması gerekir.
Facepunch, internete açık sunucular için Game Server Login Token kullanılmasını ister; token olmadan açılan sunucular listede geri planda kalabilir. Token, Steam’in oyun sunucusu hesap yönetimi sayfasından ücretsiz oluşturulur ve başlatma satırına +sv_setsteamaccount ile eklenir.
Eklenti sayısına bağlıdır. Orta ölçekli, 32–64 oyunculu bir DarkRP sunucusu için 4–6 GB bellek tahmini bir başlangıçtır. Çok sayıda Lua eklentisi, büyük haritalar ve MySQL aynı sunucudaysa 8 GB ve üzerini planlamak daha güvenlidir.
Evet. Garry’s Mod dedicated server Linux’u resmi olarak destekler ve srcds_run betiğiyle başlatılır. 64 bit dağıtımlarda 32 bit uyumluluk kitaplıklarını kurmanız gerekebilir; bazı ikili eklenti modüllerinin Linux sürümünü ayrıca edinmeniz gerekir.
Sunucu tarafında lua/autorun/server altındaki bir dosyaya her Workshop öğesi için resource.AddWorkshop satırı ekleyin. Oyuncu bağlanırken bu öğeler istemciye indirilir. Koleksiyonun kendisi yalnız sunucunun içeriği indirmesini sağlar, istemciye göndermez.
Açabilirsiniz. Her örneği ayrı klasöre kurup farklı port (ör. 27015 ve 27025) ile başlatmanız yeterlidir. Toplam bellek ve tek çekirdek performansı yeterli olmalıdır; her sunucu için ayrı GSLT kullanmanız gerekir.
TTT, tur sonunda harita oylaması ya da sabit liste için eklenti kullanır. Haritaları Workshop koleksiyonuna ekleyip bir harita oylama eklentisinin ayar dosyasına yazarsınız. Haritaların oyuncuya da indirilmesi için resource.AddWorkshop satırlarını unutmayın.
Kaynağı belirsiz eklentilerde gizlenmiş http.Fetch, RunString ya da CompileString çağrıları şüphelidir. Eklentileri yalnız resmi mağaza ve güvenilir geliştiricilerden alın, beklenmedik yönetici yetkisi değişikliklerini izleyin ve şüpheli eklentiyi kaldırıp yedeği geri yükleyin.
Evet. Eski sunucudan garrysmod/sv.db, data, cfg, addons ve özel gamemodes klasörlerini, varsa MySQL dökümünü alın. Yeni VDS’e SteamCMD ile temiz kurulum yapıp bu dosyaları aynı yollara kopyalayın; sunucuyu aynı koleksiyon ve oyun moduyla başlatın.
VDS siparişinizden sonra müşteri panelindeki Destek bölümünden talep açarak Garry’s Mod sunucusunun kurulmasını isteyebilirsiniz. Talebinize oyun modunu, oyuncu sayısını ve varsa Workshop koleksiyon kimliğini yazmanız süreci hızlandırır.
Uzman ekibimizle ihtiyacınıza en uygun çözümü birlikte belirleyelim.
Çerezler. Siteyi çalıştırmak için zorunlu çerezleri, deneyimi iyileştirmek için tercih ve analiz çerezlerini kullanıyoruz. Gizlilik Politikası