- Katılım
- 4 yıl 5 ay 8 gün
- Mesajlar
- 445
- Discord
- adişş#5555
Hepinize selam dostlarım, forum üzerinde gördüğüm kadarıyla çoğu
kişi data değerlerine ve resmon değerlerine tam
hakim değiller ve herkes farklı şeyler söylüyor
bu konuda ince detaylarına kadar anlatacağım.
Resmon nedir?
- Resmon değerleri kişinin işlemcisine bağlı olarak değişken bir tablodur. iyi bir işlemcide düşük, orta bir işlemcide daha yüksek değerler verebilir.
(f8'e resmon 1 yazarak tabloyu açabilir, resmon 0 yazarak tabloyu kapatabilirsiniz)
Resmon neden artar?
- Scriptlerin içerisindeki Citizen.CreateThread(function() içerisinde kullanılan "while true do" döngüleri resmonun artmasına sebep
olur tek bir döngü içerisine girilmiş birkaç satır pek fazla sıkıntı yaratmaz fakat uzunluğuna ne kadar çok kullanıldığına veya servera gönderilen isteklere göre değişkenlik gösterebilir.
Resmon ne işe yarıyor?
- Resmon paketin/scriptlerin, kişinin işlemcisini nekadar yorduğunu gösterir örn. 10.0 resmonlu bir sunucuda oynarsanız hem fps değerleriniz daha düşük olacaktır resmon 10.0 ve 2.0 arasında 20+fps kadar bir fark vardır.
Peki resmon değerlerini nasıl düşürebilirim?
Bu konu hakkında buraya bırakacağım
----
MySQL değerleri nedir?
- MySQL değerleri sunucunuzun server (makina) kısmını nekadar yorduğunu gösteren tablodur bu kişiden kişiye değişiklik göstermez.
(f8'e mysql yazarak tabloya ulaşabilirsiniz.)
MySQL değerleri neden artar?
- MySQL değerleri scriptlerin içerisinde server side dosyalarında datadan scripte veri aktarımı yaparken oluşan değerlerdir
eğer bir tabloda isim soyisim çektirmek yerine bütün users tablosunu çekersem değerler 2 veya 3 katına artacaktır.
MySQL ne işe yarıyor?
- MySQL değerleri sunucunuzun ne kadar yorulduğunu kaçtan sonra çökebileceğini gösteren tablodur
mesela discten örnek verelim sunucunuz 64 çekiyor diyelim ve bir kişi bir slottan birine bir item taşıdığında
bunu dataya update eder ve bunuda 64 kişinin yapacağını düşünelim data değerlerini milyonlara katlar bu yüzdende
sunucudaki nuilerin laglanması, sunucunun bir zaman sonra çökmesi gibi sorunlara neden olacaktır.
ESXV1 Final ne işe yarıyor?
- es_extended final sürümü essentialmode kullanmaz
ve normal extended'a göre daha sadeleştirilmiş
ve optimize edilmiş halidir v1 final kullanmanız
sunucunuzun data değerleri milyonlarada ulaşsa
kaldıracağı anlamına gelmez v1 final kullanarak
disc kullanmak yine sunucunuzu yoracaktır
v1 final kullandığınız için sunucu asla çökmez
diye birşey yoktur yine bunu data değerleri belirler.
v1 final kullanmanız fps+ sağlayacaktır.
ghmattimysql ne işe yarıyor?
- ghmattimysql normal mysql-async'e göre datadan scripte daha hızlı veri aktarımı yapar.
ghmattimysql kullanmanız data değerlerini düşürmez sadece daha hızlı veri aktarımı yapılır.
MySQL değerlerini nasıl optimize ederim?
- Mesela yukarıda söylediğim gibi bir users tablosunu tamamen çektirmek yerine ( exports.ghmattimysql:execute(SELECT * FROM users )
sadece isim ve soyisimi çektirmem bu değerleri daha optimize hale getirmemi sağlayacaktır ( exports.ghmattimysql:execute(SELECT firstname, lastname FROM users )
başka bir örnek verecek olursam bir discte slottan slota item taşıdığında dataya update etmesi yerine envanteri kapattığımda hangi slotta hangi item olduğunu
update etmesi disci daha optimize hale getirecektir bu birçok farklı şekilde yapılabilir.
Serverside Resmon Nedir?
- Serverside resmon makinanızda cmdnize resmon 1 yazıp açtığınız değerdir
bu değerler anlık oyuncuların sql updatelerine göre değişir. makine ile
bir alakası yoktur, paketin makinanızı kaç kişide ne kadar yorduğu ile alakası vardır bu şekilde
test edip anlayabilirsiniz bu resmonu düşürtmek için mysql değerlerini
optimize etmeniz yeterli olacaktır. (saltychat gibi c# kullanan scriptler için geçerli değildir)
not;
umarım yararlı olabilmişimdir bu değerlerin ne işe yaradığını çoğu kişi bilmiyordu kimisi resmon sizin makinanıza bağlı derken kimisi çok farklı şeyler söylüyordu
kimiside discin 500'e kadar kaldırabileceğini iddia ediyordu her neyse umarım yararlı olmuşumdur iyi forumlar dilerim.
kişi data değerlerine ve resmon değerlerine tam
hakim değiller ve herkes farklı şeyler söylüyor
bu konuda ince detaylarına kadar anlatacağım.
Resmon nedir?
- Resmon değerleri kişinin işlemcisine bağlı olarak değişken bir tablodur. iyi bir işlemcide düşük, orta bir işlemcide daha yüksek değerler verebilir.
(f8'e resmon 1 yazarak tabloyu açabilir, resmon 0 yazarak tabloyu kapatabilirsiniz)
Resmon neden artar?
- Scriptlerin içerisindeki Citizen.CreateThread(function() içerisinde kullanılan "while true do" döngüleri resmonun artmasına sebep
olur tek bir döngü içerisine girilmiş birkaç satır pek fazla sıkıntı yaratmaz fakat uzunluğuna ne kadar çok kullanıldığına veya servera gönderilen isteklere göre değişkenlik gösterebilir.
Resmon ne işe yarıyor?
- Resmon paketin/scriptlerin, kişinin işlemcisini nekadar yorduğunu gösterir örn. 10.0 resmonlu bir sunucuda oynarsanız hem fps değerleriniz daha düşük olacaktır resmon 10.0 ve 2.0 arasında 20+fps kadar bir fark vardır.
Peki resmon değerlerini nasıl düşürebilirim?
Bu konu hakkında buraya bırakacağım
Linkleri,görmek için
Giriş yap veya üye ol.
size yeterince yardımcı olacaktır----
MySQL değerleri nedir?
- MySQL değerleri sunucunuzun server (makina) kısmını nekadar yorduğunu gösteren tablodur bu kişiden kişiye değişiklik göstermez.
(f8'e mysql yazarak tabloya ulaşabilirsiniz.)
MySQL değerleri neden artar?
- MySQL değerleri scriptlerin içerisinde server side dosyalarında datadan scripte veri aktarımı yaparken oluşan değerlerdir
eğer bir tabloda isim soyisim çektirmek yerine bütün users tablosunu çekersem değerler 2 veya 3 katına artacaktır.
MySQL ne işe yarıyor?
- MySQL değerleri sunucunuzun ne kadar yorulduğunu kaçtan sonra çökebileceğini gösteren tablodur
mesela discten örnek verelim sunucunuz 64 çekiyor diyelim ve bir kişi bir slottan birine bir item taşıdığında
bunu dataya update eder ve bunuda 64 kişinin yapacağını düşünelim data değerlerini milyonlara katlar bu yüzdende
sunucudaki nuilerin laglanması, sunucunun bir zaman sonra çökmesi gibi sorunlara neden olacaktır.
ESXV1 Final ne işe yarıyor?
- es_extended final sürümü essentialmode kullanmaz
ve normal extended'a göre daha sadeleştirilmiş
ve optimize edilmiş halidir v1 final kullanmanız
sunucunuzun data değerleri milyonlarada ulaşsa
kaldıracağı anlamına gelmez v1 final kullanarak
disc kullanmak yine sunucunuzu yoracaktır
v1 final kullandığınız için sunucu asla çökmez
diye birşey yoktur yine bunu data değerleri belirler.
v1 final kullanmanız fps+ sağlayacaktır.
ghmattimysql ne işe yarıyor?
- ghmattimysql normal mysql-async'e göre datadan scripte daha hızlı veri aktarımı yapar.
ghmattimysql kullanmanız data değerlerini düşürmez sadece daha hızlı veri aktarımı yapılır.
MySQL değerlerini nasıl optimize ederim?
- Mesela yukarıda söylediğim gibi bir users tablosunu tamamen çektirmek yerine ( exports.ghmattimysql:execute(SELECT * FROM users )
sadece isim ve soyisimi çektirmem bu değerleri daha optimize hale getirmemi sağlayacaktır ( exports.ghmattimysql:execute(SELECT firstname, lastname FROM users )
başka bir örnek verecek olursam bir discte slottan slota item taşıdığında dataya update etmesi yerine envanteri kapattığımda hangi slotta hangi item olduğunu
update etmesi disci daha optimize hale getirecektir bu birçok farklı şekilde yapılabilir.
Serverside Resmon Nedir?
- Serverside resmon makinanızda cmdnize resmon 1 yazıp açtığınız değerdir
bu değerler anlık oyuncuların sql updatelerine göre değişir. makine ile
bir alakası yoktur, paketin makinanızı kaç kişide ne kadar yorduğu ile alakası vardır bu şekilde
test edip anlayabilirsiniz bu resmonu düşürtmek için mysql değerlerini
optimize etmeniz yeterli olacaktır. (saltychat gibi c# kullanan scriptler için geçerli değildir)
not;
umarım yararlı olabilmişimdir bu değerlerin ne işe yaradığını çoğu kişi bilmiyordu kimisi resmon sizin makinanıza bağlı derken kimisi çok farklı şeyler söylüyordu
kimiside discin 500'e kadar kaldırabileceğini iddia ediyordu her neyse umarım yararlı olmuşumdur iyi forumlar dilerim.
Son düzenleme: