Oyun İçeriği İndirme

Genel Gereksinimler

Bir Garrysmod DS (Dedicated Server) üzerine Episode 1 / 2 / Portal / Diğer içerikleri kurabilmek için birkaç gereksinim vardır, bunlar:

  • Oyunun Steam Pipe formatını kullanması ve SteamCMD üzerinden erişilebilir olması gerekir.
  • Bir Steam hesabı aracılığıyla oyunun bir kopyasına yasal olarak erişiminiz olmalıdır.

Örneğimizde Half-Life 2: Episode Two kullanacağız.

Birinci Adım

TF2, CSS gibi içerikler için SteamCMD'yi başlatın ve şunu yazın

login anonymous

Eğer EP2 veya EP1 gibi içerikleri (genel olarak tek oyunculu Valve oyunları) arıyorsanız, SteamCMD'yi başlatın ve şunu yazın

login <username>

Bu Steam hesabında oyunun bulunduğundan emin olun, aksi takdirde bir Erişim Yok hatası ile karşılaşırsınız.

Gerçek bir kullanıcı adıyla giriş yaptığınızda, sizden bir şifre isteyecektir (bu, konsolda düz metin olarak görünecektir). Eğer Steam Guard etkinse, ardından bir doğrulama kodu isteyecektir.

İkinci Adım

Tipik bir SteamCMD sunucusunda yapacağınız gibi, app_update komutunu çalıştırın.

Episode Two için bu 420'dir, yani şunu yazarsınız

app_update 420

Ancak, kurduğunuz içeriği (bu durumda Episode Two) sunucunuzu çalıştırdığınız sunucu dizinine yönlendirmediğinizden emin olun. Bunu yapmak, oyun içeriğini zorla kök klasörün kendisine kurar ve genellikle her şeye sıfırdan başlamanıza neden olan toplu üzerine yazmalara ve sorunlara yol açabilir.

Bunun olmasını ve tüm sunucu dosyalarınızın üzerine yazılmasını (örneğin Garrysmod 'bin' klasörünün Episode Two'nunkiyle değiştirilmesi, bu da sunucuyu bozar ve sizi sıfırdan başlamaya zorlar) önlemek için sunucu klasörünüzün içinde (örneğin C:\BaseContent gibi) tüm app_update komutlarınızı yönlendirebileceğiniz tek bir klasör oluşturmak iyi bir fikirdir.

Üçüncü Adım

Her şeyin yolunda gittiğini varsayarsak, içerik belirtilen dizine indirilmeye başlayacaktır. İçerik zaten Steampipe formatında olacağı için herhangi bir dönüştürme yapılmasına gerek yoktur.

mount.cfg dosyasını kullanarak daha sonra içerik yolunu uygun etiketle ayarlayabiliriz. Bu yapıldıktan sonra sunucuyu yeniden başlatın; içerik çalışır durumda ve kullanıcılar için erişilebilir olmalıdır.

GSP / Çoklu Sunucu İpuçları

  • İçeriği tek bir konuma (örneğin C:\BaseContent) kurar ve ardından tüm mount dosyalarını o tek konuma yönlendirirseniz, her bir sunucu o tek dizinden mount edebilir. Artık her sunucuyla birlikte içerik göndermenize gerek kalmaz.

  • Garrysmod için herhangi bir çevrimiçi içeriği (CSS, TF2 vb.) yükseltmek için, SteamCMD'nin her seferinde o klasörü göstermesini sağlayın, o da artımlı güncellemeleri gerçekleştirecektir. Bu şekilde her seferinde uğraşmak zorunda kalmazsınız.

  • Sunucularınızı çalıştırdığınız kullanıcının bu içerik klasörleri üzerinde yalnızca (R)ead (Okuma) izinlerine ihtiyacı vardır.

Ayrıca Bakınız

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord