PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

GTA-SAMP Sunucu Kurulumu ve "Samp-Server.exe" Kapanma Sorunları

Yazdır

GTA-SAMP Sunucu Kurulumu ve "Samp-Server.exe" Kapanma Sorunları

GTA San Andreas Multiplayer (SAMP) sunucuları, düşük sistem gereksinimleri nedeniyle hala çok popülerdir. Ancak sunucu sahipleri, mod (gamemode) geliştirirken veya yeni pluginler (eklentiler) eklerken samp-server.exe veya Linux üzerindeki samp03svr dosyasının aniden çökerek kapanması sorunuyla sıklıkla karşılaşırlar. Bu rehberde kurulum standartlarını ve çökme hatalarının kesin çözümlerini derledik.

1. Yöntem: Server.cfg Dosyası Doğru Yapılandırması

SAMP sunucusunun ilk açılışta çökmesinin en büyük nedeni, ana dizindekiserver.cfgkonfigürasyon dosyasındaki eksiklikler veya hatalı satırlardır. Dosyanızı açarak şu standartları kontrol edin:

  • rcon_password: Güvenlik nedeniyle kesinlikle varsayılan (changeme) olarak kalmamalıdır. Benzersiz bir şifre yazmazsanız sunucu kendini otomatik kapatır.
  • plugins: Windows sunucularda eklenti isimlerinin sonuna mutlaka.dllgelmelidir (Örn:plugins sscanf.dll streamer.dll). Linux sunucularda ise uzantı.soolmalıdır (Örn:plugins sscanf.so streamer.so). Uzantı hatası doğrudan çökme sebebidir.

2. Yöntem: Scripting Hataları ve Crashdetect Plugini Kullanımı

Oyun açıkken, bir oyuncu belirli bir komut yazdığında veya bir bölgeye girdiğinde sunucu aniden kapanıyorsa, Pawn (pwn) kodlamasında mantıksal bir hata (Örn: Array sınırlarının aşılması - Array out of bounds) vardır. Hatayı nokta atışı bulmak için:

  1. Sunucunuza mutlaka Crashdetect pluginini kurun.
  2. server.cfgiçerisindeki plugins satırına bu eklentiyi ekleyin.
  3. Sunucu çöktüğü an, ana dizindekiserver_log.txtdosyasına çökmenin Pawn kodundaki tam olarak hangi fonksiyondan ve **hangi satır numarasından** kaynaklandığı log olarak düşecektir. Bu sayede günlerce hata aramak yerine doğrudan sorunlu satırı düzeltebilirsiniz.

3. Yöntem: Linux Sürüm Kitleri ve Uyumluluk (.so Hataları)

SAMP sunucunuzu Linux (CentOS/Ubuntu) üzerinde çalıştırıyorsanız ve mod hiç başlamıyorsa, sunucunun 32-bit kütüphaneleri eksiktir:

  • SAMP çekirdeği eski ve 32-bit mimariye sahip olduğu için Linux sunucunuza şu komutla 32-bit çalışma kütüphanelerini yüklemeniz gerekir:
    apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

Bu makale PvPSunucusu için özel olarak hazırlanmıştır.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner