Yazılım satışa çıkmıştır: https://www.r10.net/script-satisi/42...40-modern.html
Metin2 Serverlar Projesi - Fikir Geliştirme
9
●416
- 28-09-2024, 22:55:25Merhaba,
metin2 pvp serverlar listeleyen bir script yapıyorum. %90 olarak bitmiş durumda.
Serverların otomatik olarak online offline durumunu kontrol etmek istiyorum. Bunu nasıl yapabilirim. Kullanıcı server eklerken ip adresi ve port girdirsem diye düşündüm, girerler mi sizce? online veya offline olup olmadığını kontrol edecek sadece.
Yazılım satışa çıkmıştır: https://www.r10.net/script-satisi/42...40-modern.html - 28-09-2024, 23:17:00Benzer bir proje geliştiriyorum (metin2 dahil). Anlık kontrolü website taramalarıyla yapıyorum. Çevrimiçi oyuncu sayısı dahil tüm bilgileri çekebiliyorum yeter ki online sayısı görünsün. (Tabi sahte online sayısına dikkat etmek lazım bunun için ciddi emek harcıyorum).
Çevrimiçi oyuncuları takip ederek offline olduğundaki aksiyonu yakalayabilirsiniz site bazında. Bu da bir seçenek.
IP adresini kolay kolay vermezler. Saldırı alma ihtimalini düşünebilirler. Opsiyonel olarak IP adresi bilgisini ekletin. Eklendiğinde sunucu durumunu takibi yapılabileceğini belirtirsiniz. IP yoksa uptime yok - 28-09-2024, 23:17:40Çoğu serverde ip ve port korumalı satışlar sağlıyor firmalar . İP , PORT paylaşımını kolay kolay kimse vermez hocam. Verseler bile ufacık saldırı da ilk suçlanacak kişilerden olacaksınız
- 28-09-2024, 23:34:34Çooook eskilerden arşivde olan panel kodlarına baktığımda şöyle bişi buldum portların açık olup olmadığını fsockopen fonksiyonu ile bakıyormuş, şuan piyasa nasıl bilmiyorum kullanıcı ip yi yazdıktan sonra otomatik tüm portları tarattırıp açık portları listeyebilirsiniz yada portları ve ch kanal isimlerinide yazmasını isteyebilirsiniz.
Bunu güzel bi tasarımda sunarsanız bence server sahiplerinin dikkatini çeker.
<table class="info"> <tbody> <?php $ip = '127.0.0.1'; $portlist=array(13000, 16000, 19000, 21000); $onliner=array( '<td width="120">Kanal-1</td>', '<td width="120">Kanal-2</td>', '<td width="120">Kanal-3</td>', '<td width="120">Kanal-4</td>'); $i=0; foreach($portlist as $port){ echo $onliner[$i]; $online = @fsockopen($ip, $port, $errno, $errstr,1); if (!$online){ ?> <td class="red">Kapalı<br /></td></tr><tr> <? }else{ ?> <td class="green">Açık<br /></td></tr> <? } @fclose($online); $i++; } ?> </tr> </tbody> </table>