Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Rehber Resmon/MySQL değerleri nedir? - Sunucum 64 üstü kaldırırmı?

adiss0

Üye
FT Kullanıcı
Katılım
3 yıl 9 ay
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 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 :D her neyse umarım yararlı olmuşumdur iyi forumlar dilerim.​
 
Son düzenleme:
Başarılı rehber olmuş paket alıcak kişiler bu rehberi okuyup paket seçiminde daha dikkatli olabilir.
 
Eline sağlık başarılı rehber.
 
Başarılı rehber olmuş paket alıcak kişiler bu rehberi okuyup paket seçiminde daha dikkatli olabilir.
Eline sağlık başarılı rehber.
Başarılı rehber, Elinize sağlık.

çok teşekkürler umarım insanlar artık bunları kavrayıp ne yaptıklarına dikkat ederler
 
+ Rehber güncellenmiştir
+ Serverside resmon eklendi
 
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 ve bir scriptte ne kadar fazla kullanılırsa scriptin resmon değeri o kadar artar.

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 işlemcinizin ömrü daha kısalacaktır hemde 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 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 sunucuda
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.

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 ve paketin makinanızı kaç kişide ne kadar yorduğunu bu şekilde
test edip anlayabilirsiniz bu resmonu düşürtmek için mysql değerlerini
optimize etmeniz yeterli olacaktır.

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 :D her neyse umarım yararlı olmuşumdur iyi forumlar dilerim.​
yanlış bir bilgilendirme var. işlemcinizin ömrü eğer çok kötü bir bilgisayara sahip değilseniz (örn athlon, pentium i3-5 nesil altı vsvs) ömrü overclock yapmadan kolay kolay azalmaz. bu işlemcinin ömrünün azalması tamamiyle geçen voltaj ve sıcaklığa dayalıdır. iyi bilgisayarınız ve sıcaklığınız iyiyse oc yapmadan işlemcinizin ömrü kısalmaz.
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!