
VDS ile Oyun Sunucusu Kurma: CS2, Minecraft, FiveM
VDS sunucunuza CS2, Minecraft ve FiveM oyun sunucusu nasıl kurulur? Adım adım rehber, performans optimizasyonu ve güvenlik ayarları.
VDS ile Oyun Sunucusu Kurma: CS2, Minecraft, FiveM
Kendi oyun sunucunuzu kurmak; özelleştirilmiş mod desteği, düşük ping ve arkadaşlarınızla özel maçlar için mükemmel bir seçenektir. Bu rehberde Counter-Strike 2 (CS2), Minecraft ve FiveM (GTA V) sunucularının VDS üzerinde nasıl kurulacağını anlatıyoruz.
Donanım Gereksinimleri
| Oyun | Minimum RAM | Önerilen CPU | Disk |
|---|---|---|---|
| CS2 (16 oyuncu) | 4 GB | 4 vCPU | 30 GB |
| Minecraft (20 oyuncu) | 4 GB | 2 vCPU | 20 GB |
| FiveM (32 oyuncu) | 8 GB | 4 vCPU | 40 GB |
Buyukweb E5v4 VDS veya E5v2 VDS paketleri oyun sunucuları için uygundur.
Counter-Strike 2 (CS2) Sunucu Kurulumu
CS2 sunucusu Steam'in SteamCMD aracıyla kurulur.
1. SteamCMD Kurulumu
# Ubuntu/Debian
apt update && apt install -y lib32gcc-s1
# SteamCMD dizini oluştur
mkdir -p /opt/steamcmd && cd /opt/steamcmd
# SteamCMD indir
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
2. CS2 Sunucusu İndirme
# Sunucu kullanıcısı oluştur (root kullanmayın!)
useradd -m -s /bin/bash gameserver
su - gameserver
# SteamCMD ile CS2 kur
/opt/steamcmd/steamcmd.sh +login anonymous +force_install_dir /home/gameserver/cs2 +app_update 730 validate +quit
3. CS2 Sunucu Konfigürasyonu
# Server.cfg dosyası oluştur
nano /home/gameserver/cs2/game/csgo/cfg/server.cfg
hostname "Sunucu Adınız"
sv_password "" // Şifresiz (şifreli için: "sifre123")
rcon_password "AdminSifre" // RCON şifresi
sv_cheats 0
sv_lan 0
mp_friendlyfire 0
mp_maxrounds 30
mp_teamcasualmode 0
// Anti-cheat
sv_pure 1
sv_pure_kick_clients 1
// Kayıt/Log
log on
sv_logbans 1
sv_logecho 1
4. CS2 Sunucu Başlatma
# Başlatma scripti oluştur
cat > /home/gameserver/start-cs2.sh << 'EOF'
#!/bin/bash
cd /home/gameserver/cs2
./game/bin/linuxsteamrt64/cs2 -dedicated -console -usercon +sv_setsteamaccount GSLT_TOKEN_BURAYA +map de_dust2 +game_type 0 +game_mode 1 +mapgroup mg_active -maxplayers_override 16
EOF
chmod +x /home/gameserver/start-cs2.sh
Not: Steam GSLT token almanız gereklidir.
Minecraft Sunucu Kurulumu
1. Java Kurulumu
# Ubuntu 22.04 - Java 21
apt install -y openjdk-21-jdk
# Java sürümü kontrol
java -version
2. Sunucu Kullanıcısı ve Dizin
useradd -m -s /bin/bash minecraft
su - minecraft
mkdir minecraft-server && cd minecraft-server
3. Paper MC İndirme (Önerilen)
Paper, vanilla Minecraft'tan çok daha performanslıdır.
# En güncel Paper sürümünü indirin
# https://papermc.io/downloads adresinden link alın
wget https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/LATEST/downloads/paper-1.21.4-LATEST.jar -O paper.jar
# EULA kabul et
echo "eula=true" > eula.txt
4. server.properties Yapılandırması
# İlk çalıştırma (dosyaları oluşturur, hata verir - normal)
java -Xmx2G -Xms1G -jar paper.jar nogui
# Yapılandırmayı düzenle
nano server.properties
server-port=25565
max-players=20
online-mode=true
difficulty=normal
gamemode=survival
pvp=true
spawn-protection=16
view-distance=10
server-name=Sunucu Adınız
motd=§aHoş geldiniz!
5. Başlatma Scripti (Optimized)
cat > /home/minecraft/start.sh << 'EOF'
#!/bin/bash
cd /home/minecraft/minecraft-server
# Aikar's Flag - Minecraft için önerilen JVM ayarları
java -Xms2G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar paper.jar nogui
EOF
chmod +x /home/minecraft/start.sh
FiveM (GTA V) Sunucu Kurulumu
FiveM, GTA V için popüler bir multiplayer platformudur.
1. Windows Sunucu (Önerilen)
FiveM sunucusu Windows'ta daha kararlı çalışır. Ancak Linux da desteklenir.
# Linux için gerekli kütüphaneler
apt install -y lib32gcc-s1 libssl1.1 curl
# FiveM artifact indirme
mkdir -p /opt/fivem && cd /opt/fivem
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/LATEST_NUMBER-HASH/fx.tar.xz
tar xf fx.tar.xz
2. Server Data Reposu
# Temel kaynak dosyaları
git clone https://github.com/citizenfx/cfx-server-data.git /opt/fivem/server-data
cd /opt/fivem/server-data
3. server.cfg Yapılandırması
# Endpoint ve kimlik
sv_hostname "Sunucu Adınız | FiveM"
sv_maxclients 32
# Lisans anahtarı (https://keymaster.fivem.net'den alın)
sv_licenseKey "cfxk_xxxxxxxxxx"
# Admin şifresi
rcon_password "AdminSifre123"
# Başlangıç kaynakları
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure rconlog
# OneSync (32+ oyuncu için)
set onesync on
# Steam API Key (opsiyonel)
# set steam_webApiKey "STEAM_KEY"
# Oyuncu sayısı başına slot
set sv_enforceGameBuild 2944
Systemd ile Otomatik Başlatma
# Minecraft için systemd unit
cat > /etc/systemd/system/minecraft.service << 'EOF'
[Unit]
Description=Minecraft Server
After=network.target
[Service]
User=minecraft
WorkingDirectory=/home/minecraft/minecraft-server
ExecStart=/home/minecraft/start.sh
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF
systemctl enable minecraft
systemctl start minecraft
Firewall Ayarları
# UFW ile port açma
ufw allow 27015/udp # CS2
ufw allow 27015/tcp # CS2
ufw allow 25565/tcp # Minecraft
ufw allow 30120/tcp # FiveM
ufw allow 30120/udp # FiveM
ufw reload
DDoS Koruması
Oyun sunucuları DDoS saldırılarına karşı savunmasızdır. Buyukweb E5v4 VDS paketleri DDoS koruma özelliğiyle gelir. Ek önlemler:
- Cloudflare Spectrum: TCP/UDP proxy
- IPTables rate limiting: Paket sayısı sınırlandırma
- Firewall whitelist: Bilinen bot IP'leri engelleme
Sonuç
Kendi oyun sunucunuzu kurmak başlangıçta karmaşık görünse de adım adım ilerlendiğinde oldukça yönetilebilirdir. Önemli nokta: hiçbir zaman root kullanıcısıyla çalıştırmayın, ayrı bir kullanıcı oluşturun.
Ilgili Buyukweb Hizmetleri:
VDS Sunucu Yonetimi Temelleri
VDS kullanmak, paylasimli hostinge kiyasla cok daha fazla kontrol ve esneklik saglar.
Isletim Sistemi Secimi
Ubuntu Server genis topluluk destegi, AlmaLinux kurumsal kararlilik, Debian mutlak stabilite sunar. Windows Server ise ASP.NET ve MSSQL uygulamalari icin gereklidir. Buyukweb VDS paketlerinde tum isletim sistemleri desteklenir.
Guvenlik Temelleri
Ilk kurulumda SSH portunu degistirin, root girisini devre disi birakin ve SSH anahtar tabanli kimlik dogrulamayi yapilandirin. fail2ban ile brute-force saldirilarina karsi koruma saglayin. UFW veya firewalld ile guvenlik duvari kurallari tanimlayin.
KVM Sanallastirma
KVM tam donanim sanallastirmasi sunarak kendi kernelinizi kullanmaniza ve Docker calistirmaniza olanak tanir. Buyukweb tum VDS sunucularinda KVM kullanmaktadir.
Kaynak Izleme
top, htop ve glances ile CPU, RAM, disk I/O izleyin. Netdata ile gorsel paneller kurun. Swap alanini RAM'in 1-2 kati olarak ayarlayin.
VDS Kullanim Senaryolari
Web Uygulamasi Barindirma
Nginx yapilandirmanizi optimize ederek binlerce es zamanli baglantiya hizmet verebilirsiniz.
Oyun Sunucusu
Minecraft, Metin2, CS:GO icin VDS idealdir. E5-V4 islemciler yuksek saat hizlari ile oyun sunuculari icin mukemmeldir.
Gelistirme Ortami
Docker ve Kubernetes ile konteyner tabanli ortamlar olusturun. CI/CD pipeline icin VDS kullanin.
Sik Sorulan Sorular
VDS ile VPS farki nedir?
VDS genellikle KVM tabanli tam sanallastirma, VPS ise OpenVZ konteyner sanallastirma icin kullanilir.
Hangi kontrol panellerini kurabilirim?
cPanel/WHM, Plesk, CyberPanel (ucretsiz), HestiaCP (ucretsiz) ve DirectAdmin kurulabilir.
Sonuc
VDS sunucu, projeleriniz icin profesyonel altyapi sunar. Dogru yapilandirma ile maksimum performans elde edin. Buyukweb VDS paketleri KVM, NVMe SSD ve 7/24 destek ile hizmetinizdedir.
VDS Sunucu Karsilastirma Tablosu
| Ozellik | E5-V2 VDS | E5-V4 VDS | GPU VDS |
|---|---|---|---|
| Islemci | Intel Xeon E5-V2 | Intel Xeon E5-V4 | NVIDIA Grid |
| RAM Tipi | DDR3 | DDR4 | DDR4 |
| Disk | SSD/NVMe | NVMe | NVMe |
| Ideal Kullanim | Gelistirme, test | Uretim, yuksek trafik | Oyun, render |
| Fiyat Araligi | Uygun | Orta-yuksek | Premium |
Hangi VDS Paketini Secmelisiniz?
- Kisisel proje / blog: 2 vCPU, 4 GB RAM, E5-V2
- Orta trafikli web sitesi: 4 vCPU, 8 GB RAM, E5-V4
- E-ticaret / SaaS: 8+ vCPU, 16+ GB RAM, E5-V4
- Oyun sunucusu: 4+ vCPU, 8+ GB RAM, GPU VDS
VDS Uzerinde Populer Uygulamalar
Docker ve Konteyner
Docker ile uygulamalarinizi konteyner olarak paketleyerek tasinabilirlik ve izolasyon saglayin. Docker Compose ile coklu konteyner yapilandirmalarini yonetin. Portainer ile gorsel Docker yonetimi yapin.
Reverse Proxy
Nginx reverse proxy ile birden fazla uygulamayi tek sunucuda barindirin. SSL termination, yuk dengeleme ve onbellekleme yapilandirin.
Monitoring Stack
Prometheus + Grafana ile kapsamli izleme kurun. Node Exporter ile sunucu metriklerini toplayin.
Etiketler:

