aslain.dev
0%
01 Hizmetler 02 Hakkımda 03 Projeler 04 Stack 05 Blog 06 İletişim
/ blog — Oyun Sunucusu

Oyun Sunucusu

Oyun sunucusu işletmek, oyunu kurmakla bitmiyor — asıl iş ondan sonra başlıyor. Bu kategorideki yazılar Linux üzerinde sunucu hazırlamaktan performans ayarına, yedekleme stratejisinden DDoS koruması ve izleme kurulumuna kadar operasyon tarafını konu alıyor. Oyuncu sayısı arttığında ilk çöken şeyin genelde oyun değil veritabanı ya da disk I/O olduğunu, bir yedeğin ancak geri yüklemeyi denediğinde gerçekten var sayıldığını, kaynak izlemenin sorun çıkmadan önce kurulması gerektiğini deneyerek öğrendim. Amaç, sunucusunu kendi yöneten birinin gece yarısı panikle arama yapmak yerine ne olduğunu anlayabileceği bir temel kurmak.

Oyun Sunucusu
SunucuMySQLLinux

MySQL Deadlock Nedir ve Nasıl Çözülür

MySQL deadlock neden olur ve nasıl çözülür? InnoDB kilit mantığı, log okuma ve transaction sırasını düzeltme adım adım.

27.09.2026 · 6 dk okuma
Oyun Sunucusu
SunucuLinuxlogrotateDevOps

Sunucu Log Yönetimi: logrotate ile Boyut Kontrolü

Oyun sunucusu log yönetimi için logrotate ile log dosyalarını döndürün, sıkıştırın ve diskinizi taşmadan koruyun.

24.09.2026 · 6 dk okuma
Oyun Sunucusu
SunucuLinuxPerformansDevOps

Linux Performans Komutları: Darboğaz Tespiti

Linux performans komutları top, htop, iostat ve vmstat ile sunucu darboğazlarını CPU, RAM ve disk düzeyinde nasıl tespit edeceğinizi anlatıyoruz.

20.09.2026 · 6 dk okuma
Oyun Sunucusu
SunucuNetworkingMultiplayerC++

Oyun State Senkronizasyonu: Sunucuda Tutarlılık

Oyun state senkronizasyonu nasıl çalışır? Otoriter sunucu, interpolasyon ve tick tabanlı güncellemelerle istemciler arası tutarlılığı anlatıyoruz.

17.09.2026 · 7 dk okuma
Oyun Sunucusu
SunucuC++CMakeLinux

CMake Nedir? C++ Sunucu Projesini Derleme Rehberi

CMake nedir ve çok dosyalı bir C++ sunucu projesini sıfırdan nasıl derlersiniz? Hedefler, kütüphaneler ve pratik bir kurulum.

14.09.2026 · 6 dk okuma
Oyun Sunucusu
SunucuMySQLPerformansNetworking

MySQL Connection Pool: Bağlantı Yönetimi Rehberi

MySQL connection pool ile her isteğe yeni bağlantı açmanın maliyetinden nasıl kurtulacağını ve sunucu yükünü nasıl azaltacağını anlatıyorum.

11.09.2026 · 7 dk okuma
Oyun Sunucusu
SunucuNetworkingLinuxC++

Oyun Latency Düşürme: Lokasyon, Route ve Kod

Oyun latency'sini düşürmenin üç katmanı: doğru sunucu lokasyonu, ağ rotası optimizasyonu ve kod tarafında tick/paket ayarları.

07.09.2026 · 6 dk okuma
Oyun Sunucusu
SunucuLinuxSSHGüvenlik

SSH Güvenliği: Anahtar Girişi ve fail2ban Rehberi

SSH güvenliği için anahtar tabanlı giriş, parola kapatma, port değişimi ve fail2ban ile brute force korumasını adım adım kurun.

04.09.2026 · 7 dk okuma
Oyun Sunucusu
SunucuC++NetworkingGüvenlik

Oyun Anti Cheat Mimarisi: Sunucu Tarafı Doğrulama

Oyun anti cheat mimarisinin temeli: sunucu tarafı doğrulama, otorite modeli ve hile tespitinin mantığı.

31.08.2026 · 6 dk okuma
Oyun Sunucusu
SunucuC++NetworkingLinux

C++ Socket Programlama: Basit TCP Sunucu Yazma

c++ socket API'siyle Berkeley soketleri kullanarak adım adım çalışan basit bir TCP sunucusunun nasıl yazılacağını öğrenin.

28.08.2026 · 7 dk okuma
Oyun Sunucusu
SunucuLinuxNetworkingMySQL

Sunucu Ölçeklendirme: Yatay mı Dikey mi?

Oyun sunucusu ölçeklendirmede daha güçlü makine mi yoksa daha fazla makine mi? Yatay ve dikey ölçeklemenin gerçek farkları, sınırları ve doğru seçim.

25.08.2026 · 6 dk okuma
Oyun Sunucusu
SunucuMySQLLinuxNetworking

MySQL Replikasyon: Master-Slave Kurulum Rehberi

MySQL replikasyon ile master-replica yapısını adım adım kurup okuma yükünü dağıtmayı, GTID'yi ve replikayı izlemeyi gerçek komutlarla anlatıyorum.

22.08.2026 · 6 dk okuma
Oyun Sunucusu
SunucuLinuxMySQLDevOps

Sunucu Yedekleme: Oyun Sunucusu Felaket Kurtarma Rehberi

Otomatik sunucu yedekleme, offsite kopya ve geri yükleme planıyla oyun sunucunuzu veri kaybından koruyun.

18.08.2026 · 5 dk okuma
Oyun Sunucusu
SunucuLinuxsystemdOyun Sunucusu

systemd Servisi: Oyun Sunucusunu Otomatik Başlat

Bir systemd servis dosyasıyla oyun sürecini sunucuda otomatik başlatın, çökünce yeniden ayağa kaldırın ve logları journalctl ile izleyin.

15.08.2026 · 5 dk okuma
Oyun Sunucusu
SunucuGame LoopNetworkingC++

Game Loop Tick Rate: Oyun Sunucusu Döngü Tasarımı

Game loop tick rate nedir, sabit zaman adımı neden gerekir ve oyun sunucusu döngüsü nasıl kararlı tasarlanır? Pratik C++ örnekleriyle anlatıyoruz.

11.08.2026 · 7 dk okuma
Oyun Sunucusu
C++SunucuNetworkingRAII

C++ Bellek Yönetimi: Sızıntıları Nasıl Önlersiniz

C++ bellek yönetimi için pratik rehber: RAII, smart pointer ve Valgrind ile sızıntıları yakalayıp temiz, kararlı kod yazın.

08.08.2026 · 7 dk okuma
Oyun Sunucusu
SunucuLinuxMonitoringGrafana

Sunucu Monitoring: Grafana ve Prometheus ile Oyun Sunucusu

Oyun sunucusu monitoring kurulumu: Prometheus, node_exporter ve Grafana ile CPU, RAM ve oyuncu metriklerini canlı izleyin.

05.08.2026 · 6 dk okuma
Oyun Sunucusu
SunucuLinuxNetworkingGüvenlik

iptables Firewall: Linux Sunucu Güvenlik Duvarı Rehberi

iptables firewall ile Linux sunucunda port kuralları yaz, gereksiz trafiği kapat ve temel saldırıları filtrele. Adım adım uygulamalı rehber.

02.08.2026 · 6 dk okuma
Oyun Sunucusu
SunucuLinuxNetworkingDDoS

Oyun Sunucusu DDoS Koruması: Katmanlı Strateji

Oyun sunucusu DDoS saldırılarına karşı anti-DDoS sağlayıcı, firewall ve rate limit katmanlarını birleştiren pratik bir savunma rehberi.

29.07.2026 · 6 dk okuma
Oyun Sunucusu
SunucuMySQLLinuxPerformans

MySQL Slow Query Log: Pahalı Sorguları Bulma

MySQL slow query log nasıl açılır, hangi ayarlar önemli ve en pahalı sorgular pt-query-digest ile nasıl bulunur, adım adım anlatıyorum.

26.07.2026 · 5 dk okuma
Oyun Sunucusu
SunucuMySQLLinuxPerformans

MySQL my.cnf Tuning: Performans Ayarları Rehberi

MySQL my.cnf dosyasını buffer pool, bağlantı ve log ayarlarıyla optimize ederek sunucu performansını nasıl artıracağını adım adım gösteriyorum.

22.07.2026 · 6 dk okuma
Oyun Sunucusu
SunucuMySQLLinuxNetworking

MySQL Index Optimizasyonu: Yavaş Sorguları Çözün

EXPLAIN ile yavaş sorguları teşhis edip doğru MySQL index ile veritabanınızı hızlandırmanın pratik rehberi.

19.07.2026 · 6 dk okuma
Oyun Sunucusu
SunucuNetworkingC++Protokol

Oyun Packet Tasarımı: Header, Serialization, Byte Order

Oyun packet tasarımı: TCP üzerinde header, serialization ve byte order ile sağlam bir binary protokol nasıl kurulur?

16.07.2026 · 6 dk okuma
Oyun Sunucusu
SunucuNetworkingC++Linux

TCP vs UDP Oyun Sunucusu: Hangisini Seçmeli?

TCP vs UDP oyun sunucusu kararı: güvenilirlik mi düşük gecikme mi? İki protokolü, gerçek senaryoları ve doğru seçimi anlatıyoruz.

13.07.2026 · 6 dk okuma