Garry's Mod sunucusu Source motoru üzerinde çalışır; DarkRP, TTT gibi oyun modlarını ve Workshop içeriğini destekler.
Gerekenler
- Ubuntu 22.04/24.04 çalışan bir Linux sunucu (sanal sunucu yeterlidir) ve SSH erişimi.
- En az 4 GB RAM önerilir; disk alanı yaklaşık 10 GB.
- Ek 32 bit kütüphaneler:
sudo apt install -y lib32gcc-s1 lib32stdc++6(kurulum sırasında yönetici hesabıyla çalıştırın).
1. SteamCMD'yi kurun ve oyuncu için ayrı kullanıcı açın
Oyun sunucusunu root ile değil, yetkisiz bir kullanıcıyla çalıştırın. Komutlar Ubuntu içindir:
sudo add-apt-repository -y multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y steamcmd
sudo adduser --disabled-password --gecos "" gameserver
sudo -iu gameserver
2. Sunucu dosyalarını indirin
Aşağıdaki komut Steam uygulama kimliği 4020 olan sunucu dosyalarını indirir. Aynı komut güncelleme için de kullanılır:
/usr/games/steamcmd +force_install_dir ~/gmod +login anonymous +app_update 4020 validate +quit
Yapılandırma
Ayarlar garrysmod/cfg/server.cfg dosyasındadır: hostname, sv_password, rcon_password. Workshop koleksiyonu için bir Steam Web API anahtarı oluşturup başlatma komutuna -authkey ANAHTAR +host_workshop_collection KOLEKSIYON_ID ekleyin.
Sunucuyu başlatın
cd ~/gmod
./srcds_run -game garrysmod +maxplayers 16 +gamemode sandbox +map gm_construct
Portları açın
Güvenlik duvarında şu portlara izin verin (port açma rehberi):
27015/udp— oyun ve sorgu trafiği27015/tcp— RCON (yalnızca kendi IP'nize açın)
sudo ufw allow 27015/udp
sudo ufw allow from YOUR_IP to any port 27015 proto tcp
Bağlanma
Oyun konsolunda connect SUNUCU_IP:27015 yazın ya da sunucu tarayıcısında IP ile arayın.
İpuçları
- Sunucuyu SSH kapansa da çalışır tutmak için
screenveyatmuxkullanın; kalıcı çözüm için bir systemd servisi oluşturun. - Oyun güncellendiğinde sunucuyu durdurup indirme komutunu yeniden çalıştırın; istemci ve sunucu sürümü eşleşmelidir.
- Çok sayıda Workshop içeriği ilk açılışı yavaşlatır; içerik sayısını gereksiz büyütmeyin.
- RAM planlaması için ürünlerimize sanal sunucular sayfasından bakabilirsiniz.
- Parametreler oyun güncellemeleriyle değişebilir; emin olmadığınızda oyunun resmi belgesine bakın.
Sık sorulan sorular
Garry's Mod sunucusunda Workshop içeriği neden yüklenmiyor?
-authkey eksik ya da koleksiyon herkese açık değildir. Koleksiyonun herkese açık olduğundan ve anahtarın doğru girildiğinden emin olun.İlgili rehberler
Minecraft Sunucusu Kurulumu (Ubuntu Sunucuda Paper ile)
Linux sanal sunucuda Minecraft Java sunucusu kurma: Java kurulumu, Paper indirme, ilk çalıştırma, port açma, screen/systemd ile arka planda çalıştırma.
02 Oyun Sunucuları / minecraftMinecraft Sunucusu İçin Kaç GB RAM Gerekir?
Oyuncu sayısı, eklenti ve mod kullanımına göre Minecraft sunucusu için gereken RAM ve işlemci tavsiyeleri.
03 Oyun Sunucuları / fivemFiveM Sunucusu Kurulumu: txAdmin ile Adım Adım
FiveM (GTA V) sunucusu kurma: gerekenler, lisans anahtarı, sunucu dosyalarını indirme, txAdmin kurulum sihirbazı ve port ayarları.
04 Oyun Sunucuları / minecraftMinecraft Sunucusuna Oyuncular Bağlanamıyor: Çözüm Listesi
Sunucu çalışıyor ama oyuncular giremiyor: port, güvenlik duvarı, sürüm uyumsuzluğu, whitelist ve online-mode kontrolleri.
Bu rehberde eksik ya da yanlış bir şey mi gördünüz? Bize bildirin.