Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
game/src makefile dosyasından ekleniyor. CFLAGS değişkenine derlenecek cpp dosyalarının listesi var. Ekleyip tekrar serleyebilirsiniz. Uğraştıkça tecrübe kazanırsınız. Bende uğraşa uğraşa bir şeyler yapmaya çalışıyorum. [emoji23]
Sql sorgularından çokda korkmamak gerek. Bu sitede bile 200’den...
Önemli değil hocam. :) Umarım projeyi bitirebilirsiniz. Size söylediğim dosyaları inceleyin. Onların içinde web sitesi ve admin panelde var. Bir çok yerde p2p kullanıyor. Lakin game/src/input_api.cpp adıyla bir dosya eklemişler. Normal fileslerde bulunmuyor. Sizde almak veya göndermek...
CONFIG dosyasında adminpageip olan yere p2p ile bağlantı kurmaya çalıştığınız ipyi yazmanız gerekiyor.
Rubinum dosyaları içinde web sitesine entegre edilmiş p2p bağlantı modülü de mevcut. Onları da inceleyebilirsiniz. :)
Bu arada uygulama güzel olmuş. Ellerinize sağlık.
Ribunium src içinde ki input_api.cpp dosyasını inceleyin. Orada market bilgileri de alınmış. Bağlantı yaptıktan sonra sistemin size adminpage yetkisi verip vermediğini kontrol edin.
tcp bağlantı türü her kullanıcı için ayrı bir bağlantı oluşturur. Yerel ve uzak makina bağlantıyı kapatmadığı sürece bağlantı sürekli sağlanır. Cache yapamıyorsanız bu şekilde yapıyı kurmanız gerekiyor.
Online verileri aldıysanız bağlantı sağlanıyor demektir.
Şunu bi dener misiniz bakalım veri...
İsmim profilde yazıyor. :)
Bu yöntem daha sağlıklı ama şöyle de bir yöntem yapabilirsiniz. Cache kullanarak sorgu oluşturabilirsiniz. Mesela günde bir kez gibi.
Tam olarak istediğiniz şeyi detaylandırabilir misiniz?
Dec 7 17:53:01 :: SYSTEM: new p2p connection from [192.168.1.100] to...
if ($tip == "ALPER")
diye yazdığınız if blogu var. Yeni eklediğiniz değer bir dizi vermiyor. Sadece string veriyor. İf blogu şu şekilde olsun;
return trim(sonuc2);
Eğer hala veri gelmiyorsa filesiniz gelen p2p bağlantısını reddediyor olabilir. Syserr dosyalarında da yazar.
Burada ki konuya...
P2PSendServer("", "USER_COUNT", 14000);
Burada p2psend server fonksiyonunu çalıştıran kod var. 14000 kısmını 13010 şeklinde değiştirin.
$serverIp = "192.168.1.105"; $sifre = "buraya p2p adminpage_password gelecek!";
Buradada ip ve şifrenizi yazın.
Şifre kısmı CONFIG dosyasında bulunan admin...
Merhaba arkadaşlar,
P2P dediğimiz zaman bir çoğumuz korkabilir. Bu zıkkım yüzünden başınıza gelmeyen kalmamıştır lakin ne işe yaradığını öğrendiğinizde kesinlikle çok seveceksiniz. <3
Öncelikle Nedur Bu P2P?
Peer-to-peer ya da P2P olarak tanımlanır. Peer eş, denk demektir. İki veya daha fazla...