Kendi Garry's Mod Serverin, TTT, DarkRP, PropHunt veya Sandbox modlarını sabit kurallar, kontrollü addonlar ve stabil yönetimle çalıştırmak istiyorsan buna değer. Önemli olan net seçilmiş bir oyun modu, temiz bir server.cfg, düzenli tutulmuş bir Steam Workshop Collection ve serveri topluluğuna açmadan önce yapılmış bir test çalıştırmasıdır.
Gereksinimler
Küçük bir Garry's Mod serveri için en az 2 GB RAM planlamalısın. Bu daha çok sınırlı gruplar ve hafif addon setleri için yeterlidir; birçok job, map, araç veya kapsamlı Workshop içeriğine sahip DarkRP serverleri, kuruluma bağlı olarak daha fazla rezerve ihtiyaç duyar. Ayrıca hangi modu çalıştırmak istediğini önceden belirle. Aynı anda TTT, DarkRP ve PropHunt için hazırlanmış bir server kısa sürede karmaşık hale gelir.
Server dosyalarına, server.cfg dosyasına, başlatma parametrelerine ve server konsoluna erişime ihtiyacın var. Addonlar için resmi Garry's Mod için Steam Workshop kullanılır. Bu kaynak Workshop içerikleri, Collections ve addon ID'leri için birincil başvuru noktasıdır. Orada bir addonun güncel olarak bakılıp bakılmadığını ve yazarın hangi bağımlılıkları belirttiğini her zaman kontrol et.
Ekibin için paralel sesli iletişim planlıyorsan, kendi yönetim ve co-op görüşmeleri için TeamSpeak 3 Serverin GMod oturumlarına iyi uyar. Diğer co-op serverler için ayrıca Terraria Multiplayer serverleri rehberini bulabilirsin.
Server sipariş etme ve temel bilgileri belirleme
- game-serverhosting sayfasına git
- En az 2 GB RAM seç
- Sipariş sırasında oyun modunu seç
game-serverhosting'de ücretli işletim ön plandadır: Bir server kiralarsın, yapılandırma ve addonları bilinçli şekilde yönetirsin ve yerelde host etmek yerine destek ile şeffaf işletim süreçlerinden yararlanabilirsin. Erken aşamada net bir server adı gir, bir parola belirleyip belirlemeyeceğine karar ver ve başlangıçta küçük bir oyuncu sayısıyla başla. Herkese açık serverlerde boş parola yaygındır; test aşamaları veya özel gruplar için addonlar, mapler ve yetkiler düzgün çalışana kadar parola koyarsın.
Popüler oyun modları
| Mod | Açıklama | Oyuncu |
|---|---|---|
| TTT | Trouble in Terrorist Town | 8-24 |
| DarkRP | Roleplay | 20-64 |
| PropHunt | Prop olarak saklanma | 8-24 |
| Sandbox | Serbest inşa | 4-20 |
| Murder | Katili bulma | 8-16 |
Bu oyuncu sayıları pratik yönlendirme değerleridir, performans garantisi değildir. Belirleyici olan map boyutu, tickrate, addonlar, Lua scriptleri, entity sayısı ve oyuncuların davranışıdır. Temkinli başla, server konsolunu ve oyuncu geri bildirimini izle ve slotları ancak server stabil kaldığında artır.
server.cfg kurma
server.cfg, ad, parola, slotlar ve oyun modu için merkezi temel dosyadır. Sadece bir aktif gamemode satırı kullan. Diğer satırlar yorum olarak kalsın; böylece daha sonra daha kolay geçiş yapabilirsin.
hostname "Benim GMod Serverim"
sv_password ""
maxplayers 24
gamemode terrortown // TTT
// gamemode darkrp // DarkRP
// gamemode prop_hunt // PropHunt
Her değişiklikten sonra serveri yeniden başlatmalı ve modun yüklenip yüklenmediğini konsolda kontrol etmelisin. Server yanlış modda başlıyorsa nedeni çoğunlukla ikinci bir aktif gamemode satırı, hatalı bir başlatma parametresi veya eksik bir gamemode klasörüdür.
Workshop-Collection kurma
Workshop Collections, addonları oyunculara otomatik olarak sunmanın en temiz yoludur. Yalnızca gerçekten gerekli içerikleri ekle: gamemode, mapler, modeller, sesler, silahlar, HUD'lar ve zorunlu bağımlılıklar. Collection ne kadar büyük olursa ilk katılım o kadar uzun sürer ve çakışma riski o kadar artar.
- Bir Steam Workshop Collection oluştur
- İstenen tüm addonları ekle
- Collection-ID'yi başlatma satırına ekle:
+host_workshop_collection <collection_id>
Collection-ID'yi Steam Collection URL'inde bulabilirsin. Girdikten sonra serveri yeniden başlat ve addonları henüz yerel olarak kurmamış bir client ile bağlan. Böylece indirme yolunun çalışıp çalışmadığını ve eksik içeriklerin Error model ya da pembe-siyah texture olarak görünüp görünmediğini kontrol edersin.
DarkRP kurma
DarkRP, düzgün bakımı yapılan roller, kurallar ve ekonomi değerleriyle yaşar. Her şeyi doğrudan bir anda değiştirme; jobları ve entityleri adım adım test et.
- DarkRP Gamemode çoğu zaman önceden kuruludur
- Jobları
darkrp_customthings/jobs.luaiçinde tanımla - Entityleri
darkrp_customthings/entities.luaiçinde tanımla - Job değişimi için F4 menüsünü test et
Her değişiklikten sonra server konsolunda Lua hatalarını kontrol et. F4 menüsü açılmıyorsa veya joblar eksikse bunun nedeni sıkça söz dizimi hataları, eksik virgüller veya DarkRP fonksiyonlarının üzerine yazan addonlardır. Daha büyük job paketleri eklemeden önce yapılandırmanın çalışan bir sürümünü hazır tut.
TTT kurma
TTT net round sürelerine, mantıklı Traitor ve Detective oranlarına ve oyuncu sayısına uygun maplere ihtiyaç duyar. Bu örnek değerler küçük ve orta gruplar için sağlam bir başlangıç noktasıdır:
ttt_round_limit 6
ttt_time_limit_minutes 15
ttt_traitor_pct 0.25
ttt_detective_pct 0.13
ttt_haste 1
ttt_haste_starting_minutes 5
Ardından birkaç oyuncuyla en az bir tam round test et. Rollerin doğru dağıtılıp dağıtılmadığına, roundların temiz bitip bitmediğine ve map değişimlerinin çalışıp çalışmadığına dikkat et. Çok küçük gruplarda Detective oranı uygunsuz görünebilir; daha büyük gruplarda dengeyi gerçek oyun oturumlarıyla değerlendirmelisin.
PropHunt ve Sandbox kontrolü
PropHunt için map seçimi özellikle önemlidir. Her harita yeterli prop, saklanma yeri veya adil arama yolları sunmaz. Bu yüzden her mapi iki takımla da test et. Sandbox ise net yetki yönetimi gerektirir, çünkü oyuncular çok sayıda obje spawn edebilir. Server herkese açıksa sorunlu araçları sınırla.
Sonucu kontrol etme
Kurulumdan sonra server, server listesinde doğru adla görünmeli, seçilen gamemode'u yüklemeli ve katılım sırasında Workshop içeriklerini sunmalıdır. Sadece admin olarak değil, bir kez normal oyuncu olarak bağlan. Parola, slotlar, map, addonlar, konsol hataları, indirme süresi ve bir map değişimini kontrol et. Ancak bundan sonra adresi topluluğuna vermelisin.
Sorun giderme
Addonlar eksikse önce Collection-ID'yi ve Collection'ın herkese açık görünüp görünmediğini kontrol et. Server başlamıyorsa test amacıyla yeni addonları kaldır ve minimal bir server.cfg ile başlat. Lua hatalarında konsoldaki ilk hata mesajı genellikle tüm takip eden hatalardan daha önemlidir. Oyuncular katılırken takılı kalıyorsa büyük içerik paketlerini azalt ve daha küçük bir Workshop-Collection test et.
Kontrol, sınırlar ve güvenli geri dönüş
“Garry's Mod Server kirala – TTT, DarkRP ve PropHunt” rehberi, makalede açıklanan server tipi ve kontrol zamanında görünen sürüm durumu için geçerlidir. Menü adları, kullanılabilir sürümler, mod veya plugin uyumluluğu ve gereken kaynaklar güncellemelerden sonra farklılık gösterebilir. Bu yüzden değerleri kontrol etmeden başka bir oyun, loader veya server sürümüne aktarma.
Dünya, kayıt, yapılandırma veya eklentilerde değişiklik yapmadan önce etkilenen dosyaların yedeğini oluştur. Ardından yalnızca birbiriyle ilişkili tek bir adımı değiştir ve bunu daha sonra oynamak istediğin aynı client ve server sürümüyle kontrol et.
| Kontrol noktası | Beklenen sonuç | İptal ve geri dönüş |
|---|---|---|
| Server başlangıcı | Server yeni hata mesajı olmadan çalışmaya hazır duruma ulaşır. | Başlatma hatalarında değişikliği geri al ve son yedeği geri yükle. |
| Bağlantı testi | Bir test hesabı panelde gösterilen adres üzerinden bağlanabilir. | Sürüm veya bağlantı hatalarında sürüm, port ve izinleri yeniden karşılaştır. |
| Fonksiyon testi | Somut olarak değiştirilen fonksiyon, mevcut dünya veya oyun verilerine zarar vermeden çalışır. | Yan etkilerde serveri durdur ve yedeklenmiş dosyaları geri yükle. |
Başarılı tekil bir test performans veya erişilebilirlik garantisi değildir. Dünya boyutu, modlar, pluginler, oyuncu sayısı, ağ yolu ve eşzamanlı yük sonucu değiştirebilir. Daha sonraki sapmaları anlayabilmek için sürümü, değişikliği ve test sonucunu belgele.
FAQ
Bir Garry's Mod Server için ne kadar RAM gerekir?
Küçük kurulumlar için en az 2 GB RAM seçmelisin. Daha fazla oyuncu, DarkRP, büyük mapler ve çok sayıda Workshop addonu ihtiyacı artırır. Kademeli plan yapman ve serveri gerçek yük altında izlemen daha iyidir.
Başlangıç için hangi oyun modu uygundur?
TTT ve PropHunt, net round yapılarına sahip oldukları için genellikle daha hızlı kurulur. DarkRP daha fazla derinlik sunar, ancak joblar, kurallar, addonlar ve moderasyon konusunda belirgin şekilde daha fazla bakım ister.
Bir Steam-Workshop-Collection kullanmak zorunda mıyım?
Addon serverleri için kesinlikle önerilir. Collection olmadan oyuncular içerikleri manuel kurmak zorunda kalır veya eksik modeller, sesler ve texturelar görür. Collection ve addonlar için kaynak olarak resmi Steam Workshop sayfasını kullan.
Serverim neden yanlış Gamemode ile başlıyor?
server.cfg, başlatma parametreleri ve kurulu gamemode dosyalarını kontrol et. Yalnızca bir gamemode satırı aktif olmalıdır. Yorumlanmış örnekler kalabilir, ancak yanlışlıkla // olmadan yüklenmemelidir.
Değişikliklerden sonra DarkRP'yi nasıl doğru test ederim?
Serveri yeniden başlat, F4 menüsünü aç, birkaç job değiştir ve tanımlanmış entityleri spawn et. Ardından server konsolunu oku. jobs.lua veya entities.lua içindeki küçük söz dizimi hataları tüm bölümleri gizleyebilir.