VDS Start
899,00 ₺ / ay'dan
- 4 ayrılmış çekirdek
- 8 GB RAM
- 200 GB NVMe
- 10 TB Trafik
- 1 IPv4
Payload, Mann vs. Machine, trade, jump ya da 6v6 rekabet: TF2 topluluk sunucunuzu SRCDS ve SourceMod ile kurun, DDoS korumalı VDS üzerinde 7/24 açık tutun.
Kısa cevap
Team Fortress 2 sunucu kiralama, TF2 için kurallarını, haritalarını ve eklentilerini sizin belirlediğiniz bir topluluk sunucusunu 7/24 açık bir makinede çalıştırmaktır. Sunucu, Valve’ın Source Dedicated Server (SRCDS) yazılımıyla çalışır; SteamCMD ile uygulama 232250 olarak indirilir ve varsayılan olarak 27015 portunu kullanır. Eklentiler SourceMod ve Metamod:Source ile kurulur; listelenmek için bir GSLT tanımlanması önerilir. Hazır paket yerine bir VDS sunucu üzerinde kurulum en esnek yoldur.
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
| Sunucu profili | RAM | vCPU | Disk |
|---|---|---|---|
| Vanilla, 12–24 oyuncu | 2 GB | 1–2 hızlı çekirdek | 30 GB NVMe |
| Topluluk sunucusu + SourceMod, 24–32 oyuncu | 2–4 GB | 2 çekirdek | 30–40 GB NVMe |
| Mann vs. Machine (6 oyuncu + robotlar) | 2–4 GB | 2 hızlı çekirdek | 30 GB NVMe |
| Aynı VDS’te 2–4 sunucu + FastDL | 8 GB | 4–6 çekirdek | 80 GB ve üzeri NVMe |
Değerler tahminidir; mod, eklenti ve oyun ayarlarına göre değişir.
Team Fortress 2, 2007’den bu yana oynanan ve topluluk sunucularıyla hayatta kalan bir oyundur; kendi TF2 sunucunuz, Valve’ın resmî eşleştirmesinde bulunmayan modları, haritaları ve kuralları sunarak sadık bir oyuncu kitlesi oluşturmanızı sağlar. TF2’nin uzun ömrünün arkasında büyük ölçüde topluluk sunucuları vardır: 7/24 2Fort, trade, jump, MGE, Saxton Hale ve benzeri modlar yalnız topluluk sunucularında oynanır.
Kiralık bir TF2 sunucusu şu ihtiyaçlar için uygundur:
Kendi sunucunuz 7/24 açık kalır ve sabit bir adrese sahiptir; oyuncular onu favorilerine ekler ve aynı topluluğa geri döner. Türkiye’deki oyuncular için yurt içinde barındırılan bir sunucu, Avrupa’daki sunuculara göre daha kısa bir ağ yolu sunar. Arkadaş grubunuzla oynayabileceğiniz diğer seçenekleri arkadaşlarla oynanacak oyunlar listemizde bulabilirsiniz.
TF2 sunucusu, oyunun tüm resmî modlarını harita önekine göre otomatik olarak çalıştırır; topluluk modları ise SourceMod eklentileri ve özel haritalarla eklenir. Harita adının başındaki önek, hangi modun oynanacağını belirler.
| Mod | Harita öneki | Kısa açıklama |
|---|---|---|
| Capture the Flag | ctf_ | Rakibin istihbarat çantasını kendi üssüne taşıma |
| Control Point | cp_ | Kontrol noktalarını ele geçirme; saldırı/savunma veya simetrik |
| Payload | pl_ | Bomba arabasını rakip üsse itme |
| Payload Race | plr_ | İki takımın kendi arabasını yarıştırması |
| King of the Hill | koth_ | Tek bir noktayı belirli süre elde tutma |
| Arena | arena_ | Yeniden doğmanın olmadığı kısa roundlar |
| Mann vs. Machine | mvm_ | Altı oyunculu, robotlara karşı kooperatif mod |
Topluluk tarafında ise trade sunucuları (eşya takası için özel haritalar), jump haritaları (rocket ve sticky jump pratiği), MGE (1v1 düello arenası), Saxton Hale ve Freak Fortress türevleri, Prop Hunt ve Dodgeball en yaygın modlardır. Bu modların çoğu SourceMod eklentisi ve özel harita gerektirir; özel içerik oyunculara indirileceği için FastDL kurmak neredeyse zorunludur. Harita döngüsü tf/cfg/mapcycle.txt dosyasında tanımlanır.
Mod seçerken hedef kitlenizi düşünün: 7/24 tek haritalı sunucular (ör. yalnız 2Fort ya da yalnız Badwater) sürekli dolu kalma eğilimindedir, çünkü oyuncu ne bulacağını bilir. Karma harita döngüsü ise daha çeşitli bir deneyim sunar ama oyuncu kaybı riski taşır. Başlangıçta tek bir net kimlikle açılıp oyuncu kitlesi oluştuktan sonra ikinci bir sunucuyla farklı bir mod eklemek, genellikle en sağlıklı büyüme yoludur.
Team Fortress 2 sunucuları Valve’ın varsayılanı olan 66 tick ile çalışır; tick rate’i değiştirmek resmî olarak desteklenmez ve ek eklenti gerektirir. Bu nedenle sunucu akıcılığını belirleyen, tick ayarından çok işlemcinin her tick’i zamanında işleyebilmesi ve ağın temiz olmasıdır.
TF2 sunucu motoru büyük ölçüde tek iş parçacığında çalışır. Çekirdek başına hızı yüksek bir işlemci, çok sayıda yavaş çekirdekten daha önemlidir. Performansı en çok etkileyen durumlar şunlardır:
tf_bot_add) boş sunucuyu canlandırır, ancak her bot işlemci tüketir ve yalnız navigasyon dosyası olan haritalarda düzgün hareket eder.Oyuncuların hissettiği gecikme, sunucu performansının yanında ağ yoluna da bağlıdır; tick rate ve ping kavramlarının oyun deneyimine etkisini sözlük maddelerinde ve tick rate nedir yazısında ayrıntılı anlattık.
24 oyunculu vanilla bir TF2 sunucusu için 2 GB RAM ve bir ya da iki hızlı işlemci çekirdeği genellikle yeterlidir; SourceMod eklentili 32 oyunculu topluluk sunucularında 2–4 GB RAM ve iki çekirdek daha rahat bir başlangıçtır. Tablodaki değerler tahminidir; gerçek tüketim mod, harita ve eklentilere göre değişir.
Disk tarafında dikkat edilmesi gereken iki nokta vardır. Birincisi, TF2 sunucu dosyaları onlarca gigabayt yer kaplar ve SteamCMD her güncellemede yeni dosyaları indirirken geçici olarak ek alan kullanır. İkincisi, özel haritalar, SourceTV demo kayıtları ve sunucu günlükleri zamanla birikir. NVMe disk, harita değişimlerinde bekleme süresini kısaltır.
Aynı makinede birden fazla TF2 sunucusu çalıştırmak, kaynak ihtiyacı küçük olduğu için yaygın bir modeldir. Örneğin bir VDS üzerinde 7/24 2Fort sunucusu, bir trade sunucusu ve şifreli bir antrenman sunucusu farklı portlarda yan yana çalışabilir. Bu durumda her sunucu ayrı bir işlemci çekirdeğinden yararlanır ve bellek ihtiyaçları toplanır. Sunucu sayısı arttıkça FastDL için aynı makinede bir web sunucusu çalıştırmak da mantıklı hâle gelir. Kaynak kullanımını izlemek için Linux sunucu performans izleme rehberindeki araçları kullanabilirsiniz.
Bant genişliği tarafında ise asıl yükü oyun trafiği değil, özel içerik indirmeleri oluşturur; FastDL’i ayrı bir web alanına taşımak bu yükü oyun sunucusundan ayırır.
Team Fortress 2 için en esnek yol, bir VDS kiralayıp SRCDS’i kendiniz kurmak ya da destek talebiyle kurulum istemektir; bu sayfadaki paket tablosu TF2’ye uygun güncel sunucu seçeneklerini gösterir.
VDS üzerinde TF2 sunucusu işletmenin avantajları:
Karşılığında güncellemeler, yedekleme ve güvenlik sizin sorumluluğunuzdadır. Linux’a yeniyseniz sunucuları web arayüzünden yönetmek için Pterodactyl Panel gibi bir oyun paneli kurabilirsiniz; panelin ne sunduğunu Pterodactyl Panel nedir yazısında anlattık. Hazır oyun paketi ile VDS arasındaki genel farkları oyun paketi mi VDS mi sayfasında karşılaştırdık.
VDS’te işletim sistemi olarak genellikle Ubuntu LTS ya da Debian tercih edilir; SRCDS’in Linux sürümü bazı 32 bit kütüphanelere ihtiyaç duyabildiği için SteamCMD’nin istediği bağımlılıkları kurulumdan önce yüklemek, ilk açılıştaki hata mesajlarını önler.
GSLT (Game Server Login Token), TF2 sunucunuza kalıcı bir Steam kimliği kazandıran ve sunucu tarayıcısında düzgün listelenmesine yardımcı olan bir anahtardır; internetten oyuncu kabul edecek topluluk sunucuları için tanımlanması önerilir.
440’ı girin; Valve, token’ın dedicated server uygulamasının değil, temel oyunun kimliğiyle oluşturulmasını ister.+sv_setsteamaccount TOKEN olarak ya da sunucu yapılandırmasına ekleyin.Token oluşturmak için Steam hesabınızın kısıtlı (limited) olmaması gerekir. Her sunucu örneği için ayrı bir token kullanın; aynı token’ı iki sunucuda kullanmak bağlantı sorunlarına yol açar.
Token aynı zamanda bir sorumluluktur: Valve kurallarını ihlal eden sunucuların token’ı yasaklanabilir ve bu durum sunucunun görünürlüğünü etkiler. Bu yüzden eklentileri bilinen kaynaklardan seçin ve oyuncuları yanıltan uygulamalardan kaçının. SteamCMD ile sunucu dosyalarını indirme ve güncelleme adımları SteamCMD kullanımı rehberinde, TF2’ye özel kurulum adımları ise Team Fortress 2 sunucu kurulumu rehberinde anlatılır.
TF2 sunucusunu özelleştirmenin standart yolu Metamod:Source üzerine SourceMod kurmaktır; SourceMod; yönetici menüsü, oylama, ban sistemi ve yüzlerce topluluk eklentisini TF2’de çalıştıran, kaynağı açık bir eklenti altyapısıdır.
TF2 sunucularında sık kullanılan eklenti grupları:
tf_weapon_criticals gibi sunucu değişkenleriyle de yapılabilir), takım dengeleme ve AFK yönetimi.Eklentiler tf/addons/sourcemod/plugins klasörüne .smx dosyası olarak konur; yöneticiler admins_simple.ini dosyasında Steam kimliğiyle tanımlanır. TF2 güncellendiğinde SourceMod’un oyun verisi (gamedata) dosyaları eskiyebilir ve bazı eklentiler geçici olarak çalışmayabilir; bu durumda SourceMod ve ilgili eklentinin güncellemesini bekleyin. Kavramın genel tanımını SourceMod sözlük maddesinde bulabilirsiniz.
FastDL, özel haritaların, modellerin ve seslerin oyunculara SRCDS’in yavaş yerleşik aktarımı yerine bir HTTP web sunucusundan indirilmesini sağlayan yöntemdir ve sv_downloadurl değişkeniyle etkinleştirilir.
Trade, jump ve Saxton Hale gibi modlarda oyuncular sunucuya ilk girişte yüzlerce megabayt özel içerik indirebilir. FastDL olmadan bu indirme dakikalar sürebilir ya da hiç tamamlanmayabilir; oyuncunun çoğu beklemeden çıkar. FastDL kurulumu için:
tf klasöründeki maps, materials, models ve sound dizinlerini aynı yapıyla bir web alanına kopyalayın..bz2) yüklemek indirme boyutunu belirgin biçimde küçültür; Source istemcisi sıkıştırılmış sürümü otomatik olarak tanır.server.cfg içine sv_downloadurl değerini web adresiyle ekleyin ve sv_allowdownload 1 ile indirmeye izin verin.FastDL dosyalarını aynı VDS üzerinde Nginx ile sunabilir ya da ayrı bir web hosting paketinde barındırabilirsiniz; ikinci yol oyun sunucusunun bant genişliğini oyuna ayırır.
TF2 sunucusunu güvende tutmak için ağ seviyesinde DDoS filtreleme, güçlü ve gizli bir RCON parolası, VAC’ın açık kalması, güncel SourceMod ve kaynağı bilinen eklentiler birlikte kullanılmalıdır.
rcon_password uzun ve benzersiz olmalıdır; RCON parolasını bilen biri sunucunun tüm ayarlarını değiştirebilir. Günlük yönetimi SourceMod yönetici menüsüyle, Steam kimliğine bağlı yetkilerle yapın; RCON yalnız acil durumlar için kalsın.sv_pure: Sunucuyu VAC korumalı (secure) çalıştırın; sv_pure ayarı, oyuncuların değiştirilmiş oyun dosyalarıyla avantaj elde etmesini sınırlar.TF2 sunucusunun yedeği; tf/cfg klasöründeki yapılandırma dosyaları, tf/addons dizini (SourceMod, eklentiler ve yönetici listeleri), özel haritalar ve içerik ile varsa ban ve istatistik veritabanından oluşur. Sunucunun kendi dosyaları SteamCMD ile her zaman yeniden indirilebildiği için yedeği bunlara odaklamak alanı verimli kullanır.
Başka bir sunucuya taşırken izlenecek sıra:
cfg, addons ve özel içerik klasörlerini arşivleyin, veritabanını dışa aktarın.Oyuncularınıza IP yerine akılda kalıcı bir alan adı vermek, taşıma sonrasında yalnız DNS kaydını güncellemenizi sağlar ve favorilerdeki sunucu kaybolmaz. Düzenli yedekleme için bir zamanlanmış görev (cron job) tanımlayıp yapılandırma klasörlerini her gün arşivlemek yeterlidir. Genel yaklaşım için oyun sunucusu yedekleme rehberine bakabilirsiniz.
TF2 sunucularında en sık görülen sorunlar; Valve güncellemesi sonrası eski kalan sunucu dosyaları, güncellemeyle bozulan SourceMod eklentileri, eksik haritalar, GSLT sorunları ve kapalı portlardır.
app_update 232250 validate çalıştırın.sm plugins list komutu hatalı eklentileri gösterir.mapcycle.txt ile maps klasörünü karşılaştırın.27015/UDP portu kapalıdır. Kuralları oyun sunucusu port açma rehberine göre kontrol edin.nav_generate ile oluşturulabilir.Sorunu daraltmak için sunucuyu SourceMod olmadan, yalın hâliyle başlatmak en hızlı yöntemdir: sorun kayboluyorsa kaynak bir eklentidir, devam ediyorsa sunucu dosyaları veya ağ yapılandırmasıdır. Konsol çıktısını kaydedip destek talebine eklemek çözümü hızlandırır.
Paket tablosundan uygun VDS’i seçip siparişi tamamladığınızda sunucu otomatik kurulur; ardından SRCDS’i SteamCMD ile kendiniz kurar ya da destek talebiyle kurulum istersiniz.
Kendiniz kuracaksanız temel akış şöyledir: sunucuya SSH ile bağlanın, TF2 için ayrı bir kullanıcı oluşturun, SteamCMD’yi kurup sunucu dosyalarını indirin ve sunucuyu bir servis ya da tmux oturumuyla başlatın:
./steamcmd.sh +force_install_dir /home/tf2/sunucu +login anonymous +app_update 232250 validate +quit
./srcds_run -game tf -port 27015 +maxplayers 24 +map pl_badwater +sv_setsteamaccount TOKENArdından tf/cfg/server.cfg içinde sunucu adını, RCON parolasını ve oyun ayarlarını tanımlayın, Metamod:Source ile SourceMod’u kurun ve kendinizi yönetici olarak ekleyin. Yayına almadan önce ilk yedeği alın ve sunucu adresini topluluğunuzla paylaşın. Sorun yaşarsanız müşteri panelindeki Destek bölümünden 7/24 Türkçe destek talebi açabilirsiniz. Valve’ın diğer Source oyunlarını da değerlendiriyorsanız Left 4 Dead 2 sunucu kiralama ve CS2 sunucu kiralama sayfalarına göz atabilirsiniz.
Modu ve oyuncu sayısını belirleyin
Sunucunun Payload, trade, MvM, jump ya da 6v6 antrenman için mi olacağına ve kaç sunucu çalıştıracağınıza karar verin.
VDS paketini seçin
Paket tablosundan sunucu sayınıza ve modunuza uygun VDS’i seçip siparişi tamamlayın.
SRCDS’i kurun
SSH ile bağlanıp SteamCMD üzerinden uygulama 232250’yi indirin ya da destek talebiyle kurulum isteyin.
GSLT tanımlayın
Steam oyun sunucusu hesap yönetimi sayfasında uygulama kimliği 440 için token oluşturup sv_setsteamaccount ile ekleyin.
SourceMod’u kurun
Metamod:Source ve SourceMod’u kurun, admins_simple.ini dosyasına Steam kimliğinizi ekleyin ve eklentileri yükleyin.
Yayına alın
27015/UDP portunu açın, FastDL adresini tanımlayın, ilk yedeği alın ve sunucu adresini paylaşın.
TF2 sunucusu varsayılan olarak 27015 numaralı portu kullanır: oyun trafiği UDP, RCON ise TCP üzerinden geçer. SourceTV etkinse 27020/UDP de açılmalıdır. Aynı makinede birden fazla sunucu çalıştırıyorsanız her birine farklı bir port verin.
Sunucu GSLT olmadan da başlayabilir, ancak internetten oyuncu kabul eden ve sunucu tarayıcısında düzgün görünmesi istenen topluluk sunucuları için GSLT tanımlanması önerilir. Token, Team Fortress 2’nin uygulama kimliği olan 440 girilerek ücretsiz oluşturulur.
TF2 sunucuları Valve’ın varsayılanı olan 66 tick ile çalışır. Tick rate’i değiştirmek resmî olarak desteklenmez ve ek eklenti gerektirir; bazı oyun mekaniklerinde beklenmedik davranışlara yol açabilir. Akıcılık için hızlı işlemci ve temiz ağ daha belirleyicidir.
24 oyunculu vanilla bir sunucu için 2 GB, SourceMod eklentili 32 oyunculu topluluk sunucusu için 2–4 GB RAM genellikle yeterlidir. Mann vs. Machine’de oyuncu az olsa da robotlar işlemciyi yorar. Aynı VDS’te birden çok sunucu çalışacaksa bellek ihtiyaçlarını toplayın.
Evet. mvm_ önekli bir haritayla başlatılan sunucu Mann vs. Machine modunda çalışır ve altı oyuncuyu destekler. Topluluk tarafından hazırlanan özel görev dosyaları ve haritalarla farklı zorluklarda oyunlar düzenleyebilirsiniz; bu içeriklerin oyunculara indirilmesi için FastDL kurun.
Valve güncellemeleri oyunun iç yapısını değiştirdiğinde SourceMod’un oyun verisi dosyaları eskiyebilir ve buna bağlı eklentiler hata verir. SourceMod’un güncel derlemesini kurun ve eklenti geliştiricisinin güncellemesini bekleyin; sm plugins list komutu sorunlu eklentileri gösterir.
Evet. tf_bot_add komutuyla TFBot ekleyebilir, tf_bot_quota ile sayılarını ayarlayabilirsiniz. Botlar yalnız navigasyon dosyası olan haritalarda düzgün hareket eder; topluluk haritaları için nav_generate komutuyla bu dosya oluşturulabilir. Botlar işlemci yükünü artırır.
SRCDS hem Linux hem Windows’ta çalışır. Linux daha az sistem kaynağı tüketir ve barındırma tarafında yaygındır; Windows ise Uzak Masaüstü ile görsel yönetim isteyenler için kolaylık sağlar. Kullanacağınız eklentilerin seçtiğiniz platform için derlenmiş olduğundan emin olun.
Şifreli bir sunucu açıp ligin yayımladığı maç yapılandırma dosyalarını tf/cfg klasörüne yükleyin ve maç öncesinde exec komutuyla çalıştırın. SourceTV ile demo kaydı tutmak itirazlarda kanıt sağlar. Antrenman ve maç için ayrı yapılandırmalar kullanmak işinizi kolaylaştırır.
LIONFIN altyapısında RouteFence firewall saldırı trafiğini ağ seviyesinde filtreler ve hacim tabanlı saldırıların büyük kısmını sunucuya ulaşmadan süzer. Saldırı sırasında kısa takılmalar yaşanabilir; sorun devam ederse saldırının zamanını belirterek destek talebi açın.
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ı