Flaş İndirim 50% tüm sunucularda indirim Son Gün!
Bitimine kalan: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategoriler

Garry's Mod Sunucu Kurulum Kılavuzu


Bu kılavuz, Legion Hosting ile barındırılan Garry's Mod özel sunucunuzu nasıl yapılandıracağınızı kapsar; sunucu ayarları, Workshop koleksiyonları, popüler oyun modları, DarkRP kurulumu, FastDL ve nasıl bağlanılacağı dahil.

Başlamadan önce: Sunucunuz GPanel üzerinde gpanel.legionhosting.net adresinde çalışır. Dosya yüklemek veya düzenlemek için SFTP erişimine ihtiyacınız olacak. Henüz ayarlamadıysanız SFTP dosya yükleme kılavuzu'na bakın.

İçindekiler

  1. Oyun Sunucusu Giriş Anahtarı (GSLT)
  2. server.cfg Yapılandırması
  3. Popüler Oyun Modları
  4. Workshop Koleksiyonları
  5. DarkRP Kurulumu
  6. FastDL Kurulumu
  7. Sunucunuza Bağlanma

1. Oyun Sunucusu Giriş Anahtarı (GSLT)

Steam, herkese açık Garry's Mod sunucuları için bir Oyun Sunucusu Giriş Anahtarı gerektirir. Bir tane olmadan sunucunuz, sunucu tarayıcısında görünmeyecek ve kısıtlanabilir.

  1. steamcommunity.com/dev/managegameservers adresine gidin ve giriş yapın.
  2. Create a new game server account altında, App ID olarak 4000 (Garry's Mod) ve sunucuyu tanımlamak için bir not girin.
  3. Create'e tıklayın ve oluşturulan anahtarı kopyalayın.
  4. Anahtarı, sv_setsteamaccount değişkenini kullanarak başlatma satırınıza veya server.cfg dosyanıza ekleyin (aşağıya bakın).
Not: Her GSLT tek bir sunucuya bağlıdır. Birden fazla sunucu çalıştırıyorsanız, her biri için ayrı bir anahtar oluşturun.

2. server.cfg Yapılandırması

Ana sunucu yapılandırma dosyası şu konumda bulunur:

garrysmod/cfg/server.cfg

SFTP aracılığıyla bağlanın, o yola gidin ve server.cfg dosyasını açın veya oluşturun. Aşağıda, her önemli ayar için açıklamalarla birlikte önerilen bir başlangıç yapılandırması bulunmaktadır.

// ── Identity ──────────────────────────────────────────
hostname    "My GMod Server"         // Server name shown in browser
sv_password ""                       // Leave blank for public; set a password to make it private

// ── Slots & Network ───────────────────────────────────
maxplayers  32                       // Maximum concurrent players (up to your plan limit)
sv_region   255                      // 255 = worldwide

// ── Gamemode ──────────────────────────────────────────
// Set the active gamemode. Common values: sandbox, darkrp, terrortown, prop_hunt, murder
sv_gamemode "sandbox"

// ── Downloads ─────────────────────────────────────────
// FastDL base URL (see FastDL section below)
sv_downloadurl "https://yourcdn.example.com/garrysmod/"

// Allow clients to download custom content from the server directly (slower fallback)
sv_allowupload  1
sv_allowdownload 1

// ── Steam ─────────────────────────────────────────────
sv_setsteamaccount "YOUR_GSLT_TOKEN_HERE"

// ── Misc ──────────────────────────────────────────────
sv_cheats 0
sv_lan    0     // 0 = internet server; 1 = LAN only
Değişiklikleri uygulama: server.cfg dosyasını düzenledikten sonra sunucunuzu GPanel'den yeniden başlatın veya çoğu ayar için sunucu konsolunda exec server.cfg komutunu kullanın. Bazı ayarlar (örneğin maxplayers) tam bir yeniden başlatma gerektirir.

Önemli server.cfg Ayarları Referansı

ConVar Örnek Değer Açıklama
hostname"My GMod Server"Sunucu tarayıcısında görünen ad
sv_password"" veya "secret"Sunucu şifresi; herkese açık için boş bırakın
maxplayers32Eşzamanlı oyuncu yuvası sınırı
sv_gamemode"darkrp"Aktif oyun modu klasör adı
sv_downloadurl"https://cdn.example.com/gmod/"İstemci indirmeleri için FastDL temel URL'si
sv_setsteamaccount"ABCDEF..."Herkese açık listeleme için Steam GSLT
sv_lan00 = internet, 1 = yalnızca LAN
sv_cheats0Hile komutlarını etkinleştirir/devre dışı bırakır

3. Popüler Oyun Modları

Garry's Mod birçok topluluk oyun modunu destekler. En popüler olanları aşağıda listelenmiştir. Her oyun modu bir eklenti olarak kurulmalı (bkz. Workshop bölümü) ve ardından server.cfg dosyasında sv_gamemode kullanılarak ayarlanmalıdır.

Oyun Modu sv_gamemode değeri Açıklama
SandboxsandboxVarsayılan GMod deneyimi; inşa edin, prop oluşturun, araçları kullanın. Varsayılan olarak dahildir.
DarkRPdarkrpİşler, ekonomi ve yasalarla rol yapma oyun modu. En popüler GMod oyun modu.
Trouble in Terrorist Town (TTT)terrortownSosyal çıkarım — Hainler ve Masumlar. GMod ile birlikte gelir.
Prop Huntprop_huntKılık değiştirmek için propları kullanan saklambaç.
MurdermurderBir katil masumları avlar; etraftakiler katili belirlemelidir.
Sandbox ve TTT, Garry's Mod ile birlikte gelir. DarkRP, Prop Hunt ve Murder, Workshop'tan kurulmalıdır. Bunları bir koleksiyon veya başlatma satırı aracılığıyla nasıl ekleyeceğinizi öğrenmek için Workshop bölümü'ne bakın.

4. Workshop Koleksiyonları

Özel bir sunucuda eklentileri yönetmenin en kolay yolu, bir Steam Workshop koleksiyonu aracılığıyladır. Bu, Steam'de tek bir koleksiyon tutmanıza ve sunucunun başlangıçta tüm eklentileri otomatik olarak indirip güncellemesine olanak tanır.

Adım 1 — Bir Workshop Koleksiyonu Oluşturun

  1. Garry's Mod Workshop'u açın ve istediğiniz eklentilere abone olun.
  2. Steam profilinize gidin, Workshop Items'a, ardından Collections'a tıklayın ve Create Collection'a tıklayın.
  3. İstediğiniz tüm eklentileri koleksiyona ekleyin, Public olarak yayınlayın ve koleksiyon ID'sini URL'sinden not edin (örneğin steamcommunity.com/sharedfiles/filedetails/?id=123456789).

Adım 2 — Başlatma Parametrelerine Ekleyin

GPanel'de, sunucunuzun Startup sekmesine gidin ve aşağıdaki parametreleri ekleyin veya güncelleyin:

+host_workshop_collection 123456789
+workshop_addons 123456789

123456789 değerini gerçek koleksiyon ID'nizle değiştirin. Her iki parametre de genellikle birlikte kullanılır: host_workshop_collection istemcileri koleksiyonu indirmeye zorlar ve workshop_addons eklentileri sunucu tarafında yükler.

Steam API Anahtarı gereklidir: Workshop indirmeleri bir Steam Web API anahtarı gerektirir. GPanel'de Startup altında, STEAM_API_KEY değişkenini steamcommunity.com/dev/apikey adresinde oluşturulan bir anahtara ayarlayın.

Adım 3 — Manuel Eklenti Kurulumu (Alternatif)

Eklentileri SFTP aracılığıyla şuraya yükleyerek manuel olarak da kurabilirsiniz:

garrysmod/addons/

Her eklenti kendi alt klasörüne yerleştirilmelidir, örneğin garrysmod/addons/darkrp/. Talimatlar için SFTP yükleme kılavuzu'na bakın.


5. DarkRP Kurulumu

DarkRP, en popüler Garry's Mod oyun modudur ve birlikte çalışan iki eklenti gerektirir: temel oyun modu ve özelleştirme için bir değişiklik eklentisi.

Gerekli Eklentiler

EklentiAmaçWorkshop ID
DarkRP Temel oyun modu. garrysmod/gamemodes/darkrp/ içine yerleştirin 2975506321
DarkRPModification Sunucunuzun özel yapılandırması (işler, sevkiyatlar, vb.). garrysmod/addons/darkrpmodification/ içine yerleştirin 2975625920
DarkRP'nin kendisi gamemodes/ klasöründe bulunmalıdır, addons/ klasöründe değil. DarkRPModification ise addons/ klasörüne gider. Bu yolları yanlış yapmak en yaygın DarkRP kurulum hatasıdır.

Oyun Modunu Ayarlama

server.cfg dosyasında şunu ayarlayın:

sv_gamemode "darkrp"

DarkRP'yi Özelleştirme (DarkRPModification)

Tüm özelleştirmeler garrysmod/addons/darkrpmodification/lua/darkrp_config/ içinde yapılır. Önemli dosyalar:

DosyaNeyi kontrol eder
settings.luaGenel DarkRP ayarları (başlangıç parası, maaş aralıkları, prop limitleri, vb.)
jobs.luaModeller, maaşlar ve izinlerle özel işler (polis, belediye başkanı, uyuşturucu satıcısı, vb.) tanımlayın
shipments.luaSilah satıcısı sevkiyatlarını ve içeriklerini tanımlayın
entities.luaÖzel satın alınabilir varlıklar (para basıcıları, met laboratuvarları, vb.)
categories.luaF4 menüsü kategori düzenlemesi

Örnek: Özel Bir İş Ekleme

DarkRPModification içindeki jobs.lua dosyasına aşağıdaki gibi bir blok ekleyin:

TEAM_MEDIC = DarkRP.createJob("Medic", {
    color = Color(0, 200, 100),
    model = {"models/player/Group01/Female_04.mdl"},
    description = [[You are a medic. Heal the injured citizens of the city.]],
    weapons = {"weapon_medkit"},
    command = "medic",
    max = 3,
    salary = 75,
    admin = 0,
    vote = false,
    hasLicense = false,
    category = "Citizens",
})

Kaydettikten sonra sunucuyu yeniden başlatın. Yeni iş F4 menüsünde görünecektir.


6. FastDL Kurulumu

Varsayılan olarak istemciler, özel içeriği (eklentiler, haritalar, sesler) doğrudan oyun sunucunuzdan indirir; bu yavaştır ve sunucunuzun bant genişliğiyle sınırlıdır. FastDL, istemcilerin dosyaları bunun yerine bir web sunucusundan (HTTP/HTTPS) indirmesine olanak tanıyarak çok daha hızlı katılım sürelerine yol açar.

FastDL Nasıl Çalışır

  1. garrysmod/ içerik dizininin bir kopyasını (veya yalnızca değiştirilen dosyaları) bir web sunucusunda barındırırsınız.
  2. server.cfg dosyasında sv_downloadurl değerini o web sunucusunun temel URL'sini işaret edecek şekilde ayarlarsınız.
  3. İstemciler, dosyaları oyun protokolü yerine tam HTTP hızında indirmek için o URL'yi takip eder.

Dosya Biçimi — Sıkıştırma

Valve'ın motoru, FastDL için .bz2 sıkıştırılmış dosyaları destekler. İstemcilerin indirmesi gereken her dosya için (örneğin maps/rp_downtown_v4c_v2.bsp), isteğe bağlı olarak yanına bir .bz2 sürümü de yerleştirebilirsiniz. İstemci, mevcutsa sıkıştırılmış sürümü tercih edecektir.

sv_downloadurl Yapılandırması

server.cfg dosyasında:

sv_downloadurl "https://yourcdn.example.com/garrysmod/"

URL bir eğik çizgiyle bitmeli ve altındaki dizin yapısı oyun sunucusundaki garrysmod/ klasör yapısını yansıtmalıdır. Örneğin, sunucuda bir harita garrysmod/maps/rp_downtown.bsp konumundaysa, FastDL URL'si onu https://yourcdn.example.com/garrysmod/maps/rp_downtown.bsp adresinde sunmalıdır.

İstemcileri Dosya İndirmeye Zorlama

İstemcileri bir dosyayı FastDL aracılığıyla indirmeye zorlamak için, onu bir resource.lua dosyasına eklemeniz gerekir. garrysmod/lua/autorun/server/resource.lua dosyasını oluşturun veya düzenleyin:

-- Force clients to download specific files
resource.AddFile("maps/rp_downtown_v4c_v2.bsp")
resource.AddFile("sound/mycustomsound.wav")
resource.AddSingleFile("materials/mycustommaterial.vmt")
Workshop eklentileri kullanıyorsanız, istemciler bunları Steam Workshop aracılığıyla otomatik olarak indirir. FastDL, esas olarak Workshop'ta olmayan özel haritalar, sesler ve materyaller için gereklidir.

7. Sunucunuza Bağlanma

Sunucunuzun IP adresini ve portunu bulmak için GPanel'deki Network sekmesini kontrol edin veya Sunucu IP ve Portunuzu Nasıl Bulursunuz kılavuzuna bakın.

Yöntem 1 — GMod'da Doğrudan Bağlanma

  1. Garry's Mod'u açın ve Find Multiplayer Game'e tıklayın.
  2. Legacy Browser'a tıklayın, ardından Favourites sekmesini seçin.
  3. Add a Server'a tıklayın, sunucu IP'nizi ve portunuzu girin (örneğin 123.45.67.89:27015) ve Add this address to favourites'a tıklayın.
  4. Favorilerinizdeki sunucuyu seçin ve Connect'e tıklayın.

Yöntem 2 — Steam Sunucu Tarayıcısı

  1. Steam'de ViewGame Servers'a tıklayın.
  2. + düğmesine tıklayın ve sunucu IP'nizi ve portunuzu girin.
  3. Add this address to favourites'a tıklayın, ardından bağlanmak için çift tıklayın.

Yöntem 3 — Konsol ile Doğrudan Bağlanma

  1. Etkin değilse GMod Seçenekleri'nde geliştirici konsolunu etkinleştirin.
  2. Konsolu açmak için ~ tuşuna basın ve şunu yazın:
connect YOUR_SERVER_IP:PORT

İlgili Makaleler


Yardıma mı ihtiyacınız var? Burada ele alınmayan sorunlarla karşılaşırsanız, bir destek talebi açın ve sunucu IP'nizi, sorunun bir açıklamasını ve ilgili konsol çıktısını ekleyin.

Bu makale faydalı oldu mu?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.