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.
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.
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.
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.
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.
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.
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.
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.
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.
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?
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.
epoll server: Yüksek Performanslı Ağ Sunucusu
Linux epoll server ile binlerce eşzamanlı bağlantıyı tek thread'de yöneten, ölçeklenebilir bir TCP sunucusu nasıl yazılır.
C++ Multithread Server: Ölçeklenir Mimari Rehberi
Bir c++ multithread server'ı thread pool, olay döngüsü ve eşzamanlılık desenleriyle nasıl ölçeklenir ve güvenli kurarsınız?
Linux Sunucu Yönetimi: Oyun Sunucusu Temelleri
Linux sunucu yönetimi temelleri: SSH ile bağlanma, kullanıcı oluşturma, systemd servisleri ve oyun sunucusu için güvenlik adımları.
Oyun Sunucusu İçin VPS Seçimi: Nelere Dikkat Etmeli
Oyun sunucusu VPS seçerken CPU tek çekirdek performansı, RAM, NVMe disk, ağ, lokasyon ve sanallaştırma neden önemli? Pratik karar kriterleri ve örnek minimum gereksinimler.
C++ ile Oyun Sunucusu Çekirdeği: Mimariye Genel Bakış
Ana döngü, ağ katmanı, paket işleme ve dünya yönetimi: bir Metin2 C++ çekirdeğinin nasıl çalıştığına üst seviye bir bakış.
Yüksek Trafikli Oyun Sunucusu için MySQL Optimizasyonu
EXPLAIN, index, bileşik index ve SELECT * tuzakları: yoğun bir Metin2 sunucusunu hızlı tutan MySQL optimizasyon ilkeleri.