xranzei 1
xranzei
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
romegames 1
romegames
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Best Studio 1
Best Studio
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
InfernoShade 1
InfernoShade
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Mattius Server Files Sorunlarını Beraber Çözelim

  • Konuyu başlatan Konuyu başlatan frenzyboy
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 51
  • Görüntüleme Görüntüleme 8K

frenzyboy

Silence is peaceful...
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
3 Kas 2008
Konular
159
Mesajlar
1,724
Online süresi
3h 24m
Reaksiyon Skoru
168
Altın Konu
0
TM Yaşı
17 Yıl 7 Ay 14 Gün
Başarım Puanı
196
MmoLira
141
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Merhabalar,

Bahsettiğim server files link : Mattius Server Files Official Sistemler - EdwardMt2

Öncelikle files sahibini tanımıyorum. Sadece konusuna göz gezdirdiğimde konu sahibine bazı atıfta bulunmalarına rağmen konu sahibinin dürüst ve efendi davranmasını takdir ettiğim için ve bu konununda en azından hem onun hemde Turkmmo halkı için bir arada olup, bize Mattius arkadaşımızın paylaştığı bu güzel filesin sorunlarını bulup çözmek hepimiz için çok daha faydalı olacaktır diye düşünüyorum.


Filesi göz gezdirdiğmizde ilk olarak bence yapmamız gereken şu olsa gerek. AÇIKLAR

Açık veya bug bulma konusunda pek bir uzmanlığım yok diyebilirim. Ancak bulunduğunda kapatılması için gerekilenleri bildiğim kadarı ile yapabilirim. Aynı zamanda sizde bulduğunuz ve fixlediğiniz açık veya bugların nasıl yapıldığını konu altından belirtebilirsiniz. Bu sayede bunları konuya ekleyip daha sağlıklı bir ilerleme kaydedebiliriz.

Piyasada bulunan bazı bug ve açıkların fix linkleri :



Diğer fix adı altında yayınlanmış tüm konulara bu linkten ulaşabilirsiniz. Önerim, fix olarak belirtilen konulara girip sourceyi kontrol etmek varsa fixlemek ve sourceyi kendiniz build etmeniz. Bakın build etme konusu gerçekten önemli. Kendi yaptığınız bir gameyi kullanmak her zaman daha iyidir. Hiç düzeltme yapmasanız bile source dosyalarını build edip deneyin. Arada fark var mı, yok mu bakın. Her files için geçerlidir bu.

Filesda bulduğunuz sorun, hata, bug ve açıkları :

- SS
- Syserr
- Fixleyebildiyseniz, fix kodları

şeklinde paylaşırsanız, konuya eklerim.



SORUNLAR

1)Syserr :
ChildLoop: AsyncSQL: query failed: Table 'log.money_log' doesn't exist (....)
Hata nedeni : log veritabanında money_log tablosunu okuyamaması, yani bozuk olması.
Çözüm : Verdiğim linkteki sql dosyasını log veritabanına okutun ve reboot atın. >> >>

0wZgK9H.png


2)Client Syserr :
Kod:
0519 03:42:48910 :: Traceback (most recent call last):

0519 03:42:48910 ::   File "game.py", line 2638, in BINARY_ServerCommand_Run


0519 03:42:48910 ::   File "stringCommander.py", line 63, in Run


0519 03:42:48910 ::   File "stringCommander.py", line 31, in __call__


0519 03:42:48911 ::   File "stringCommander.py", line 11, in __call__


0519 03:42:48911 ::   File "game.py", line 3626, in Close_p_log


0519 03:42:48911 :: AttributeError
0519 03:42:48911 :: :
0519 03:42:48911 :: 'module' object has no attribute 'KONTROL2'
0519 03:42:48911 ::


0519 03:42:48911 :: Unknown Server Command pazar_gotur | pazar_gotur
0519 03:42:48911 :: Traceback (most recent call last):


0519 03:42:48911 ::   File "game.py", line 2638, in BINARY_ServerCommand_Run


0519 03:42:48911 ::   File "stringCommander.py", line 63, in Run


0519 03:42:48912 ::   File "stringCommander.py", line 31, in __call__


0519 03:42:48912 ::   File "stringCommander.py", line 11, in __call__


0519 03:42:48912 ::   File "game.py", line 3765, in Close_tic


0519 03:42:48912 :: AttributeError
0519 03:42:48912 :: :
0519 03:42:48912 :: 'module' object has no attribute 'KONTROL1'
0519 03:42:48912 ::


0519 03:42:48912 :: Unknown Server Command tic_gotur | tic_gotur
0519 03:42:50140 :: Traceback (most recent call last):
Hata nedeni : constinfo.py dosyasında belirtilen tanımlamaların yapılmaması
Çözüm : constinfo.py dosyasını açın ve ilk satırlarda herhangi bir yere
Kod:
KONTROL1 = 0
KONTROL2 = 0

tanımlamalarını yapın.

0wZgK9H.png


3) Sorun Tanımı :
1. Kilitli iteme + basılıyor, artırma kağıdı ekleniyor, taş ekleniyor, taş siliniyor.
2. Kilitli iteme demirciden + basınca veya lonca deposuna koyunca itemin kilidi gidiyor.

Sorun Nedeni : Server source üzerinden bir destekleyici kodlama yapılmamış. Sadece lua üzerinden bir kodlama ile kilitleme sistemi sağlanmış.
Çözüm : Vereceğim linkteki server source bazlı yapılan işlemleri yapın. Lua kısmında ise ;
/usr/game/share/locale/turkey/quest/toplu/hizlimenu dizinine gidin ve item_kilit.lua dosyasını açın.
170. satırdaki
Kod:
say("")
altına inin ve şunu ekleyin
Kod:
[COLOR=#282828][FONT=InconsolataMedium]item.kilit_locked()[/FONT][/COLOR]

Son Hali
gAgITl4.png


200. satırdaki
Kod:
say("")
altına inin ve şunu ekleyin
Kod:
[COLOR=#282828][FONT=InconsolataMedium]item.kilit_unlocked()[/FONT][/COLOR]

Son Hali

jYHKVld.png


LİNK : TIKLA
NOT:
3. sorunun çözümü denenmedi. Mantık ile hareket edilmiş ve yapılmış bir çözümdür. Kanıt fotoğrafı test edildikten sonra yüklenecektir.

0wZgK9H.png


4) Sorun Tanımı : Mysql Açığı
Sorun Nedeni : Aslında bir açık denilmez. Ancak user tablosunda anormal bir şekilde fazla kullanıcı olduğu için açık olarak zannediliyor.
Çözüm : Verdiğim linkteki sql dosyasını mysql veritabanına yükleyin ve tabloyu açın. En alt satırdaki siteip bölümünü hosting ipniz ile değiştirin. Ayrıca ;
update mysql.user set password=PASSWORD("şifreniz") where Host="hostingipiniz"; şeklinde komutu çalıştırarak site için ayrılmış kullanıcı adınızı düzenlemiş olursunuz.

LİNK :
VİRÜSTOTAL :

NOT :
Sql dosyasını ekledikten sonra mysql şifreniz 123 olarak değişecektir. Bunuda değiştirmeyi unutmayınız.

0wZgK9H.png


5) Sorun Tanımı : Cube ile Ch düşme
Sorun Nedeni : 50801 yani şeftali çiçeği suyunun olmaması nedeniyle game.core dosyası oluyor ve kanal kapanıyor.
Çözüm : Navicata giriş yapın ve F6 tuşu ile command penceresini açın. Şu komutları uygulayın.
Kod:
use player;
INSERT INTO item_proto VALUES ("50801", 0xBAB9BCFEBEC6B2C9BED7, 0xDE656674616C6920C769E765F0692053757975, "3", "7", "0", "1", "0", "20", "0", "", "1000", "10", "0", "0", "0", "0", "1", "16", "0", "0", "0", "0", "0", "0", "0", "0", "8", "180", "15", "0", "0", "0", "-1", "-1", "-1", "-1", "-1", "-1", "0", "0", "0");

reboot attıktan sonra sorununuz çözülecektir.

0wZgK9H.png

6) Sorun Tanımı : Kemer Bugları
Çözüm : Verdiğim linkteki server source düzenlemelerini uygulayın . TIKLA
Teşekkürler @WhiteDeaD0816

7) Sorun Tanımı : 4 Taş item yansıtma
Çözüm : Verdiğim linkteki sadece yansıtma sorunu ile ilgili yapılmış fixi uygulayın. TIKLA

Files içindeki reklamları kaldırmak için putty programına giriş yapıp :

Kod:
grep -r "EdwardMt2" /usr/game/share/locale/turkey/quest/toplu
komutunu kullanarak düzenleyeceğiniz yerleri görebilir ve düzenleyebilirsiniz.

NOT : Bu bir yardımlaşma ve soru-cevap konusu olduğu için tam olarak nerde paylaşacağımı bilemedim. Konunun kapatılması yerine faydalı olması için koyulması gereken kategoriye koyulmasını rica ederim.
 
Moderatör tarafında düzenlendi:
Güzel bir düşünce, güzel bir konu destekliyorum.Soruna rastlarsam yazacağım.
 
1. Kilitli iteme + basılıyor, artırma kağıdı ekleniyor, taş ekleniyor, taş siliniyor.
2. Kilitli iteme demirciden + basınca veya lonca deposuna koyunca itemin kilidi gidiyor.
3. İtemi yansıttığın zaman leş sayısı gözükmüyor
4. Bir karakterden Güvenlik şifresini girdiginiz zaman o hesaptan cikip baska hesaba giris yapinca tekrar sormuyor.
5. Questle Yazılan Sandıklar Buglu Special_İtem'e eklenirse sandık bugları vs. çözülebilir. (CH düşmesine nedende olabiliyor.)
 
Güzel bir düşünce, güzel bir konu destekliyorum.Soruna rastlarsam yazacağım.

Teşekkür ederim.


1. Kilitli iteme + basılıyor, artırma kağıdı ekleniyor, taş ekleniyor, taş siliniyor.
2. Kilitli iteme demirciden + basınca veya lonca deposuna koyunca itemin kilidi gidiyor.
3. İtemi yansıttığın zaman leş sayısı gözükmüyor
4. Bir karakterden Güvenlik şifresini girdiginiz zaman o hesaptan cikip baska hesaba giris yapinca tekrar sormuyor.
5. Questle Yazılan Sandıklar Buglu Special_İtem'e eklenirse sandık bugları vs. çözülebilir. (CH düşmesine nedende olabiliyor.)

Hepsi ile teker teker ilgilenmeye çalışacağım.

5. Questle Yazılan Sandıklar Buglu Special_İtem'e eklenirse sandık bugları vs. çözülebilir. (CH düşmesine nedende olabiliyor.)

Deneyip konuya eklerim.
 
Teşekkürler yararlı bir konu
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst