Menu

Metin2 Pvp Lag Engelleme

Metin2 Pvp Lag Engelleme

metin2 logo png ile ilgili görsel sonucu


Metin2 pvp serverlerin en büyük sorunlarından bir tanesi lagdır. Oyuncular daimi olarak bundan şikayet eder bizlerde sizlere bu yazımızda lagı nasıl siz taraflı olarak engelleyebileceğiniz anlatacağız. Öncelikle lagın sebeplerini listeleyelim.
1.Oyuncunun bilgisayarı oyununuz için yeterli değildir. Yani oyuncunun fps değeri düşer ve lag kasmalar yapar.
2.İnternet bağlantısı. Oyuncunuzun internet bağlantısı çok düşük ise yaptığı işlemler sunucuya geç ulaşacaktır.
3.Serveriniz yeterli gelmiyordur. Oyuncu sayınız 400 olur anlık siz bu kadar oyuncuyu 1Gb serverde tutmak isterseniz mutlaka lag olacaktır.
Bizler daha çok üçüncü madde ile ilgileneceğiz ve sizlere ipuçları vereceğiz.
Sunucu seçerken dikkat etmeniz gerekenler;
Lagın en büyük sebeplerinden birisi oyuncudan ziyade server sahibinin bilgisizliği veya doğru kişiler ile çalışmamasıdır. Sunucu çok önemli bir faktördür. Sunucuyu kiralarken kiraladığınız yerin güvenilir olmasına dikkatedin bırakın metin2 kurmasın sadece freebsd gerekli sürümleri kursun gerisini siz kurun veya gelecek olan yazılarımızdaki anlatımlardan kurulumu kendiniz yapın.
İşlemci olarak xeon öneriyoruz. Sürüm ise yeni sürüm olmasına dikkat edin ve performanslarına mutlaka bakın bunun için internette daima kullandığımız site burası.
Bağlantı en önemli faktörlerdendir. Aslen metin2 çok fazla bağlantı kullanmaz fakat çok kötü bir hat ile bu durum eziyete dönüşecektir tabiki ve ping sürelerine dikkat edin çok uzak mesafedeki sunucuları seçmeyin. Ortalama olarak 500 anlık online olan bir serverda anlık maximum 4-5mbit civarı olacaktır. Bu çok yüksek bir değer değildir. Fakat önerimiz garanti olması açısından 1gbit portu olan en az 100mbit garanti hat veren bir firma ile çalışmanız.
Harddisk en önemlisidir. Çünkü metin2 büyün verileri devamlı mysql ile update vs. işlemleri yapar ve bu işlemler sırasında harddisk dönme hızı az olursa lag olacaktır. Bilgiler geç yazılacak dolayısı ile veriler geç gönderilecektir. Önerimiz mutlaka SSD harddiske sahip bir sunucu kiralamanız yönündedir.
Bunların dışında vds alacaksanız mutlaka az sanallaştırma yapan yani örn ana sistemi 64gb olan bir makinada 60 vps kuran bir yer ile değil 30vds kuran bir firma ile çalışmalısınız.
Bu kısımlar lag ile çok alakalı değil şeklinde düşünebilirsiniz fakat asıl önemli kısımları bunlardır. Diğer bizim yapacaklarımız basit işlemlerdir.
Putty yani harddisk temizlemesi;
Bu işlem çok önemsiz gibi gözüksede bizce şart bir durumdur ve bunu cron sistemi ile yaparsanız sorunsuz bir biçimde her gün her 1-2dk da bir lag silmesi yapabilirsiniz. Kendimize ait olan clear.sh dosyası;
#!/bin/sh
rm -rf /usr/game/channel1/core1/stdout
rm -rf /usr/game/channel1/core1/packet_info.txt
rm -rf /usr/game/channel1/core1/p2p_packet_info.txt
rm -rf /usr/game/channel1/core1/syslog
rm -rf /usr/game/channel1/core1/syserr
rm -rf /usr/game/channel1/core1/game.core
rm -rf /usr/game/channel1/core2/stdout
rm -rf /usr/game/channel1/core2/packet_info.txt
rm -rf /usr/game/channel1/core2/p2p_packet_info.txt
rm -rf /usr/game/channel1/core2/syslog
rm -rf /usr/game/channel1/core2/syserr
rm -rf /usr/game/channel1/core2/game.core
rm -rf /usr/game/channel1/core3/stdout
rm -rf /usr/game/channel1/core3/packet_info.txt
rm -rf /usr/game/channel1/core3/p2p_packet_info.txt
rm -rf /usr/game/channel1/core3/syslog
rm -rf /usr/game/channel1/core3/syserr
rm -rf /usr/game/channel1/core3/game.core
rm -rf /usr/game/channel1/core4/stdout
rm -rf /usr/game/channel1/core4/packet_info.txt
rm -rf /usr/game/channel1/core4/p2p_packet_info.txt
rm -rf /usr/game/channel1/core4/syslog
rm -rf /usr/game/channel1/core4/syserr
rm -rf /usr/game/channel1/core4/game.core
rm -rf /usr/game/channel2/core1/stdout
rm -rf /usr/game/channel2/core1/packet_info.txt
rm -rf /usr/game/channel2/core1/p2p_packet_info.txt
rm -rf /usr/game/channel2/core1/syslog
rm -rf /usr/game/channel2/core1/syserr
rm -rf /usr/game/channel2/core1/game.core
rm -rf /usr/game/channel2/core2/stdout
rm -rf /usr/game/channel2/core2/packet_info.txt
rm -rf /usr/game/channel2/core2/p2p_packet_info.txt
rm -rf /usr/game/channel2/core2/syslog
rm -rf /usr/game/channel2/core2/syserr
rm -rf /usr/game/channel2/core2/game.core
rm -rf /usr/game/channel2/core3/stdout
rm -rf /usr/game/channel2/core3/packet_info.txt
rm -rf /usr/game/channel2/core3/p2p_packet_info.txt
rm -rf /usr/game/channel2/core3/syslog
rm -rf /usr/game/channel2/core3/syserr
rm -rf /usr/game/channel2/core3/game.core
rm -rf /usr/game/channel2/core4/stdout
rm -rf /usr/game/channel2/core4/packet_info.txt
rm -rf /usr/game/channel2/core4/p2p_packet_info.txt
rm -rf /usr/game/channel2/core4/syslog
rm -rf /usr/game/channel2/core4/syserr
rm -rf /usr/game/channel2/core4/game.core
rm -rf /usr/game/channel3/core1/stdout
rm -rf /usr/game/channel3/core1/packet_info.txt
rm -rf /usr/game/channel3/core1/p2p_packet_info.txt
rm -rf /usr/game/channel3/core1/syslog
rm -rf /usr/game/channel3/core1/syserr
rm -rf /usr/game/channel3/core1/game.core
rm -rf /usr/game/channel3/core2/stdout
rm -rf /usr/game/channel3/core2/packet_info.txt
rm -rf /usr/game/channel3/core2/p2p_packet_info.txt
rm -rf /usr/game/channel3/core2/syslog
rm -rf /usr/game/channel3/core2/syserr
rm -rf /usr/game/channel3/core2/game.core
rm -rf /usr/game/channel3/core3/stdout
rm -rf /usr/game/channel3/core3/packet_info.txt
rm -rf /usr/game/channel3/core3/p2p_packet_info.txt
rm -rf /usr/game/channel3/core3/syslog
rm -rf /usr/game/channel3/core3/syserr
rm -rf /usr/game/channel3/core3/game.core
rm -rf /usr/game/channel3/core4/stdout
rm -rf /usr/game/channel3/core4/packet_info.txt
rm -rf /usr/game/channel3/core4/p2p_packet_info.txt
rm -rf /usr/game/channel3/core4/syslog
rm -rf /usr/game/channel3/core4/syserr
rm -rf /usr/game/channel3/core4/game.core
rm -rf /usr/game/channel4/core1/stdout
rm -rf /usr/game/channel4/core1/packet_info.txt
rm -rf /usr/game/channel4/core1/p2p_packet_info.txt
rm -rf /usr/game/channel4/core1/syslog
rm -rf /usr/game/channel4/core1/syserr
rm -rf /usr/game/channel4/core1/game.core
rm -rf /usr/game/channel4/core2/stdout
rm -rf /usr/game/channel4/core2/packet_info.txt
rm -rf /usr/game/channel4/core2/p2p_packet_info.txt
rm -rf /usr/game/channel4/core2/syslog
rm -rf /usr/game/channel4/core2/syserr
rm -rf /usr/game/channel4/core2/game.core
rm -rf /usr/game/channel4/core3/stdout
rm -rf /usr/game/channel4/core3/packet_info.txt
rm -rf /usr/game/channel4/core3/p2p_packet_info.txt
rm -rf /usr/game/channel4/core3/syslog
rm -rf /usr/game/channel4/core3/syserr
rm -rf /usr/game/channel4/core3/game.core
rm -rf /usr/game/channel4/core4/stdout
rm -rf /usr/game/channel4/core4/packet_info.txt
rm -rf /usr/game/channel4/core4/p2p_packet_info.txt
rm -rf /usr/game/channel4/core4/syslog
rm -rf /usr/game/channel4/core4/syserr
rm -rf /usr/game/channel4/core4/game.core
rm -rf /usr/game/channel5/core1/stdout
rm -rf /usr/game/channel5/core1/packet_info.txt
rm -rf /usr/game/channel5/core1/p2p_packet_info.txt
rm -rf /usr/game/channel5/core1/syslog
rm -rf /usr/game/channel5/core1/syserr
rm -rf /usr/game/channel5/core1/game.core
rm -rf /usr/game/channel5/core2/stdout
rm -rf /usr/game/channel5/core2/packet_info.txt
rm -rf /usr/game/channel5/core2/p2p_packet_info.txt
rm -rf /usr/game/channel5/core2/syslog
rm -rf /usr/game/channel5/core2/syserr
rm -rf /usr/game/channel5/core2/game.core
rm -rf /usr/game/channel5/core3/stdout
rm -rf /usr/game/channel5/core3/packet_info.txt
rm -rf /usr/game/channel5/core3/p2p_packet_info.txt
rm -rf /usr/game/channel5/core3/syslog
rm -rf /usr/game/channel5/core3/syserr
rm -rf /usr/game/channel5/core3/game.core
rm -rf /usr/game/channel5/core4/stdout
rm -rf /usr/game/channel5/core4/packet_info.txt
rm -rf /usr/game/channel5/core4/p2p_packet_info.txt
rm -rf /usr/game/channel5/core4/syslog
rm -rf /usr/game/channel5/core4/syserr
rm -rf /usr/game/channel5/core4/game.core
rm -rf /usr/game/channel6/core1/stdout
rm -rf /usr/game/channel6/core1/packet_info.txt
rm -rf /usr/game/channel6/core1/p2p_packet_info.txt
rm -rf /usr/game/channel6/core1/syslog
rm -rf /usr/game/channel6/core1/syserr
rm -rf /usr/game/channel6/core1/game.core
rm -rf /usr/game/channel6/core2/stdout
rm -rf /usr/game/channel6/core2/packet_info.txt
rm -rf /usr/game/channel6/core2/p2p_packet_info.txt
rm -rf /usr/game/channel6/core2/syslog
rm -rf /usr/game/channel6/core2/syserr
rm -rf /usr/game/channel6/core2/game.core
rm -rf /usr/game/channel6/core3/stdout
rm -rf /usr/game/channel6/core3/packet_info.txt
rm -rf /usr/game/channel6/core3/p2p_packet_info.txt
rm -rf /usr/game/channel6/core3/syslog
rm -rf /usr/game/channel6/core3/syserr
rm -rf /usr/game/channel6/core3/game.core
rm -rf /usr/game/channel6/core4/stdout
rm -rf /usr/game/channel6/core4/packet_info.txt
rm -rf /usr/game/channel6/core4/p2p_packet_info.txt
rm -rf /usr/game/channel6/core4/syslog
rm -rf /usr/game/channel6/core4/syserr
rm -rf /usr/game/channel6/core4/game.core
rm -rf /usr/game/game99/core1/stdout
rm -rf /usr/game/game99/core1/packet_info.txt
rm -rf /usr/game/game99/core1/p2p_packet_info.txt
rm -rf /usr/game/game99/core1/syslog
rm -rf /usr/game/game99/core1/syserr
rm -rf /usr/game/game99/core1/game.core
rm -rf /usr/game/game99/core2/stdout
rm -rf /usr/game/game99/core2/packet_info.txt
rm -rf /usr/game/game99/core2/p2p_packet_info.txt
rm -rf /usr/game/game99/core2/syslog
rm -rf /usr/game/game99/core2/syserr
rm -rf /usr/game/game99/core2/game.core
rm -rf /usr/game/game99/core3/stdout
rm -rf /usr/game/game99/core3/packet_info.txt
rm -rf /usr/game/game99/core3/p2p_packet_info.txt
rm -rf /usr/game/game99/core3/syslog
rm -rf /usr/game/game99/core3/syserr
rm -rf /usr/game/game99/core3/game.core
rm -rf /usr/game/g1/db/stdout
rm -rf /usr/game/g1/db/packet_info.txt
rm -rf /usr/game/g1/db/p2p_packet_info.txt
rm -rf /usr/game/g1/db/syslog
rm -rf /usr/game/g1/db/syserr
rm -rf /usr/game/g1/db/game.core
rm -rf /usr/game/g1/auth/stdout
rm -rf /usr/game/g1/auth/packet_info.txt
rm -rf /usr/game/g1/auth/p2p_packet_info.txt
rm -rf /usr/game/g1/auth/syslog
rm -rf /usr/game/g1/auth/syserr
rm -rf /usr/game/g1/auth/game.core
rm -rf /var/db/mysql/*.err
cd ./g1/auth
./clear_logs.sh
cd /usr/game/g1/db
./clear_logs.sh
cd /usr/game/channel1/core1
./clear_logs.sh
cd /usr/game/channel1/core2
./clear_logs.sh
cd /usr/game/channel1/core3
./clear_logs.sh
cd /usr/game/channel1/core4
./clear_logs.sh
cd /usr/game/channel2/core1
./clear_logs.sh
cd /usr/game/channel2/core2
./clear_logs.sh
cd /usr/game/channel2/core3
./clear_logs.sh
cd /usr/game/channel2/core4
./clear_logs.sh
cd /usr/game/channel3/core1
./clear_logs.sh
cd /usr/game/channel3/core2
./clear_logs.sh
cd /usr/game/channel3/core3
./clear_logs.sh
cd /usr/game/channel3/core4
./clear_logs.sh
cd /usr/game/channel4/core1
./clear_logs.sh
cd /usr/game/channel4/core2
./clear_logs.sh
cd /usr/game/channel4/core3
./clear_logs.sh
cd /usr/game/channel4/core4
./clear_logs.sh
cd /usr/game/channel5/core1
./clear_logs.sh
cd /usr/game/channel5/core2
./clear_logs.sh
cd /usr/game/channel5/core3
./clear_logs.sh
cd /usr/game/channel5/core4
./clear_logs.sh
cd /usr/game/channel6/core1
./clear_logs.sh
cd /usr/game/channel6/core2
./clear_logs.sh
cd /usr/game/channel6/core3
./clear_logs.sh
cd /usr/game/channel6/core4
./clear_logs.sh
cd /usr/game/game99/core1
./clear_logs.sh
cd /usr/game/game99/core2
./clear_logs.sh
cd /usr/game/game99/core3
./clear_logs.sh
cd /usr/game/game99/core1
rm -rf game.core
cd /usr/game/game99/core2
rm -rf game.core
cd /usr/game/game99/core3
rm -rf game.core
cd /usr/game/g1/auth
rm -rf auth.core
rm -rf /var/db/mysql/*.err
rm -rf /var/db/mysql/*.pid
rm -rf /var/db/mysql/*.core
rm -rf /var/db/mysql/*.dll
rm -rf /var/db/mysql/ProfileLog
rm -rf /var/db/mysql/ibdata1
rm -rf /var/db/mysql/ib_logfile0
rm -rf /var/db/mysql/ib_logfile1
rm -rf /var/db/mysql/ib_logfile2
rm -rf /var/db/mysql/ib_logfile3
rm -rf /var/db/mysql/ib_logfile4
rm -rf /var/db/mysql/ib_logfile5
rm -rf /var/db/mysql/ib_logfile6
rm -rf /var/db/mysql/ib_logfile7
rm -rf /var/db/mysql/ib_logfile8
rm -rf /var/db/mysql/ib_logfile9
rm -rf /var/db/mysql/ib_logfile10
rm -rf /var/db/mysql/ib_logfile11
rm -rf /var/db/mysql/ib_logfile12
rm -rf /var/db/mysql/mysql-bin.index
rm -rf /var/db/mysql/mysql-bin.000000
rm -rf /var/db/mysql/mysql-bin.000001
rm -rf /var/db/mysql/mysql-bin.000002
rm -rf /var/db/mysql/mysql-bin.000003
rm -rf /var/db/mysql/mysql-bin.000004
rm -rf /var/db/mysql/mysql-bin.000005
rm -rf /var/db/mysql/mysql-bin.000006
rm -rf /var/db/mysql/mysql-bin.000007
rm -rf /var/db/mysql/mysql-bin.000008
rm -rf /var/db/mysql/mysql-bin.000009
rm -rf /var/db/mysql/mysql-bin.000010
rm -rf /var/db/mysql/mysql-bin.000011
rm -rf /var/db/mysql/mysql-bin.000012
rm -rf /var/db/mysql/mysql-bin.000013
rm -rf /var/db/mysql/mysql-bin.000014
rm -rf /var/db/mysql/mysql-bin.000015
rm -rf /var/db/mysql/mysql-bin.000016
rm -rf /var/db/mysql/mysql-bin.000017
rm -rf /var/db/mysql/mysql-bin.000018
rm -rf /var/db/mysql/mysql-bin.000019
rm -rf /var/db/mysql/mysql-bin.000020
rm -rf /var/db/mysql/mysql-bin.000021
rm -rf /var/db/mysql/mysql-bin.000022
rm -rf /var/db/mysql/mysql-bin.000023
rm -rf /var/db/mysql/mysql-bin.000024
rm -rf /var/db/mysql/mysql-bin.000025
sleep 1
clear
echo -e “Loglar Silindi Metin2rehberi.com”
Mysql loglarının temizlenmesi;
Eğer 34k ve türevi files kullanıyorsanız daha çok efsun botlu server kullanıyorsanız serverinizde muhteşem seviyede log tutar bunun için yapmanız gereken saat başı özellikle oyuncuların yoğun olduğu saatlerde navicate girip log veritabanını açıp tüm tabloları seçip empty table yapmanız gerekmektedir. Tabloları silip kurtulayım şeklinde düşünebilirsiniz fakat bu risklidir bundan sonra mysqlde kapanmalar yaşayabilirsiniz.

Ads middle content1

Ads middle content2