Oyun Çekirdeklerini (Process) Görüntüleme

Metin2 sunucunuzda hangi kanalların çalıştığını görmek için ps aux komutundan yararlanılır:

# Yalnızca game ve db süreçlerini listeleyin
ps aux | grep -E "game|db"

Çıktıda PID (Process ID), CPU kullanım oranı, bellek miktarı ve dosya yolu listelenir.


Açık Portları Kontrol Etme: sockstat

Oyuncuların sunucuya bağlanamadığı durumlarda portların açık olup olmadığını teyit etmek için:

# IPv4 üzerinden dinlenen (LISTEN) tüm portları gösterir
sockstat -4l

Eğer oyun portunuz (Örn: 13000) listede görünmüyorsa, o channel core'u başlamamış veya syserr vererek kapanmış demektir.


Askıda Kalan Çekirdekleri Sonlandırma (kill)

Sunucuyu kapatmak istediğinizde bazı çekirdekler bellek üzerinde asılı kalabilir:

# Belirli bir PID'yi nazikçe kapatır (Önerilen)
kill -15 PID_NUMARASI

# Yanıt vermeyen çekirdeği zorla kapatır
kill -9 PID_NUMARASI

# Tüm game süreçlerini topluca sonlandırır
killall -9 game
killall -9 db