GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: gorkembaba - 24 Şubat 2022, 23:22:02

Başlık: Samp Optimizasyon
Gönderen: gorkembaba - 24 Şubat 2022, 23:22:02
Samp Optimizasyon (FPS Ping Drop Vb.) gibi şeyler oyun moduyla alaklı olabiliyormu yoksa Vds ilemi alakalı bilgi verirseniz sevinirim eğer varsa optimizasyon filterscripti atabilirmisiniz tsk
Başlık: Ynt: Samp Optimizasyon
Gönderen: mojo - 25 Şubat 2022, 01:53:56
Oyun modunu kodlarken optimizasyona dikkat etmek gerekiyor. Örneğin bir string tanımlarken karakter sayısından çok daha fazlasını yapmak elbette kod açısından verimsizdir.

PAWN Kodu: Seç
new string[512];
format(string, sizeof(string), "%s aramiza katildi!", GetPlayerName(playerid));

Bunun gibi bir metin için 512 karakter tanımlamak gibi. Tabii ki bunları araştırdıkça öğreneceksiniz. Fazla timer kullanımının zararlı olabileceği, gereksiz karakter tanımlamaları, gereksiz değişken tanımlamaları bunlar hep byte kaplayan şeyler sonuçta. İşin FPS düşürme, lag sorunu kısmına geçecek olursak teorik bilgiye sahip olmayarak ben etki ettiğini düşünüyorum. Çünkü aynı bilgisayar üzerinden iki sunucu açıp verimsiz bir oyun modu açarak bunu test etmiştim. Yine de çok emin değilim fakat yine de kodlama yaparken bu gibi şeylere dikkat etmek her halükarda önemli diye düşünüyorum. Ek olarak kütüphaneleri takip edip, en verimli olanı kullanmanızı da tavsiye edebilirim. Örneğin streamer, zcmd gibi eklentiler başka C++ ile yazıldığı için PAWN dilinin yüklerinden kaçınılmıştır ve modun verimliliği açısından pozitif etki yapacaktır.
Başlık: Ynt: Samp Optimizasyon
Gönderen: Coiner - 05 Mart 2022, 00:30:50
Alıntı yapılan: Bölüm Kuralları
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.
K/A