Forum Zero
ForumZero

Son İletiler

61
Metin2 Private Server Kurulumu / Metin2 Freebsd Kurulumu
« Son İleti Gönderen: Zero 06 Nisan 2011, 00:00:44 »

Ön Bilgi



Metin 2 FreeBSD Kurulumunu Yapabilmemiz İçin Öncelikle Bir VPS-VDS yada Dedicated Makinaya Sahip Olmamız Gerek..Sahip Olmakla Yetmiyor.Bu Makinalara FreeBSD 7.2 veya 7.1 Sürümünü Kurdurmamız Gerekiyor.Siz Makinayı Alırken Söyleyin Aldığınız Firma Size Kuracaktır.



Kurulum





Arkadaşlar Öncelikle Putty'e Girip İp mizi Yapıp Login Oluyoruz..
Daha Sonra
  • cd /usr
  • portsnap fetch extract
Bunları Sırayla Yazıp Enterlayın Orada Bir Şeyler yükleyecek Bitene Kadar Bekleyin..
Bittiğinde Bu Adımları İzleyin..
  • cd /usr/ports/databases/mysql50-server/
  • make install WITH_XCHARSET=all clean
  • /usr/local/bin/mysql_install_db
  • chown -R mysql /var/db/mysql/
  • chgrp -R mysql /var/db/mysql/
  • /usr/local/bin/mysqld_safe –user=mysql &
Mysql Yüklenmesi Size Bayağı Uğraştırır ama Sabredin..Bitirdikten sonra Putty Kapatıp Tekrar ip nizi yazıp login Olun..
Daha Sonra Navicat Şifrenizi Deiştirmek İçin
  • /usr/local/bin/mysqladmin -u root password YENİŞİFRE
Bunu Uygulayın..YENİŞİFRE Yazan yer Sizin Navicat Şifreniz Olacak..

Daha Sonra
  • ee /etc/rc.conf
Yazıp Entere Bastıktan Sonra Bir Şey Çıkacak..Biz En Alta İniyoruz..
Daha sonra
  • mysql_enable="YES"
yazıp sonra esc basin 1 kere sonra 2 kere enter basın
Bunuda yaptıktan sonra
  • mysql -p
yazdıktan sonra sifre sorucak az önce navicat sifresi olarak belirlediginizi yazin

Aşağıdaki Adımları Eksiksiz Yazıp Enterlayın Lütfen..
  • GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
  • IDENTIFIED BY 'navicat sifresi yaz' WITH GRANT OPTION;
  • GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "ŞIFREN";
  • GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';
  • flush privileges;
  • quit
  • /usr/local/etc/rc.d/mysql-server restart
Buraya Kadar Eksiksiz Yaptıysanız Başarıyla Mysql Kurmuşsunuz Demektir

Şimdi Metin 2 Oyun Dosyalarını İndiricez..

Aynı Şekilde Aşağıdaki Adımları Eksiksiz Yapın..
  • cd /usr/
  • fetch You are not allowed to view links. Register or Login
Dosyaları İndirdikten sonra..
  • tar zxvf game0901.tar.gz
Yazıp Enterlayın..Ve Başarıyla Oyun Dosyalarını Usr Klasörüne Çıkarttık

Şimdi Lib Dosyalarını Atacağız..Lib Dosyasını You are not allowed to view links. Register or Login

Şimdi Filezillayı İndirin..Filezillaya İlk Kutucuga "sftp://MAKİNANIZIN İP ADRESİ"
İkinci Kutucuga "root" yazın
Üçüncü Kutucuga Root "Şifrenizi" Yazın ve Girin..
Ana Dizinde "Lib" Klasörü var.İndirmiş Oldugunuz Lib Klasörünün İçinde 5 Tane Dosya Var..Onları Ana Dizindeki "Lib" Klasörünün İçine Atın..
Sonra Üstten "/root" lu yazıyı silip "/usr" yazıyoruz..Orada da Lib Klasörü Var..Orayada Aynı Dosyaları Atıyoruz..Bu İşlemi Tamamladıktan Sonra..
Mysql Dosyalarını Atacağız..
Gene Filezilladan "/var/db/mysql" Dizinine Gidiyoruz..Bu Dizine Gitmek İçin Üstteki Az Önce /usr yazdıgımız Yere /var/db/mysql Yazıyoruz..
Sonra Bu Dosyaları You are not allowed to view links. Register or Login

İndirmiş Olduğunuz Mysql Dosyalarından Sadece
  • account
  • common
  • log
  • hotbackup
  • metin2_runup
  • player
Sadece bu Klasörleri Alıp.."var/db/mysql" Dizinin İçine Atıyoruz..

Şimdide Dosya İzinlerini Ayarlayacağız..
Putty'e Gelip..Şu Adımları Uyguluyoruz..
  • chmod -R 777 lib
  • chmod -R 777 /usr/lib
  • chmod -R 777 /usr/game
  • chmod -R 777 /var/db/mysql
Kurulum Başarıyla Bitmiştir..  Putty'i Kapatıp..Tekrar Açıp Login Olalım.
Ve Oyunu Açmak İçin Şu Adımları İzleyiniz..
  • cd /usr/game
  • sh start.sh
Yazıp Enterladıktan Sonra..Oyunu Açmış Oluyorsunuz..
62
Galatasaray / Galatasaray Tarihte Böyle Zulüm Görmedi
« Son İleti Gönderen: FatalRhymeR 05 Nisan 2011, 17:54:23 »
                                                                 

Bir Zamanlarda Aslandı Şimdilerde İse Tarihi Tersten Yazıyor.Antalyada Büyük Hayal Kırıklığına Uğrayan Galatasaray Artık Ligin Ortasını Bırakın, Küme Düşecek Takımlarla Puan Farkı Sayılacak Şekilde...

TAKIMDA ARDA VAR AMA PUAN YOK:
Antalya Deplasmanında Sarı Kırmızılı Ekip Yenilgi Serisine Bir Ek Daha Yazdı. Cimbomun Eski Futbolcusu Necati'nin Gollerine Maruz Kalan Galatasarayda Ardanın Olmasıda Yetmedi...

13.LÜĞE KADAR İNDİLER:
Antalyaspor 31. Dakikada Erkan İle Öne Geçti. 58'de İse Necati Farkı İkiye Çıkardı. Galatasarayın Performansı İyice Azaldı. 70' De Kazanılan Penaltıyıda Necati Kullanınca Galatasaray Artık Yorgun Ve Müdafasız Kaldı. Cimbomun Küme Düşme Hattının Hemen Üstündeki Sivasla Arası Puan Farkı 5'e İndi. Sondan 3. Buca İle Arasındaki Fark İse 12...
63
Php / Php Simplexml_load_file Fonksiyonu Örnekli
« Son İleti Gönderen: AStaLD 05 Nisan 2011, 09:31:36 »
Merhaba forumlarda ücret karşılığı bot yazılır gibi ibareleri çoğu zaman görmüşsünüzdür.
Yapılan botların Bir çoğu preg_match_all preg_match ve regex kullanılarak yapıldığınada şahit olmuşsunuzdur.
halbuki Php’nin simplexml_load_file adında çok güzel ve çok basit bir fonksiyonu var isterseniz biraz açıklayalım bu fonksiyonu
Öncelikle xml formatının yapısını incelemeniz gerekiyor
default yapı şu şekildedir.



Kod: You are not allowed to view links. Register or Login
<?php
$value
=simplexml_load_file('http://www.siteadi.com/sitemap.xml');
$value->channel->item[1]->title;
$value->channel->item[1]->description;
$value->channel->item[1]->link;
?>

Aslına bakarsanız simplexml_load_file fonksiyonunun ana amacı xml elementlerine basit bir şekilde ulaşmayı sağlıyor.

Örneği inceleyebilirsiniz:
You are not allowed to view links. Register or Login

Alıntıdır.
64
Php / Php Oop Class (sınıf) Matematiksel İşlemler
« Son İleti Gönderen: AStaLD 05 Nisan 2011, 09:29:08 »
mrb arkadaşlar bu derste php de oop ile 4 matematik işlemlerini yapacağız hemen örneğe geçelim
Kod: You are not allowed to view links. Register or Login
<?php
class  islem{
public 
$sayi1;
public 
$sayi2;
function 
__construct(){
echo &
#8216;Matematik'te 4 İşlem <br>&#8217;;
}
function 
topla($sayi1,$sayi2){
echo 
$this->sayi1=$sayi1+$this->sayi2=$sayi2;
}
function 
carp($sayi1,$sayi2){
echo 
$this->sayi1=$sayi1*$this->sayi2=$sayi2;
}
function 
cikar($sayi1,$sayi2){
echo 
$this->sayi1=$sayi1-$this->sayi2=$sayi2;
}
function 
bol($sayi1,$sayi2){
echo 
$this->sayi1=$sayi1/$this->sayi2=$sayi2;
}
}

?>

nasıl kullanacağımız hakkında bilgi verelim
Kod: You are not allowed to view links. Register or Login
<?php
// sınıfı çağıralım
$sinif = new islem();
$sinif->topla(15,5); // sonuç 20
$sinif->bol(15,5);    // sonuç 3
$sinif->cikar(15,5); // sonuç 10
$sinif->carp(15,5); // sonuç 75
?>

evet bu kadar basit hem kod fazlalağını önledik hemde pratiğe bağladık :d umarım anlamışsınız başka bir derste görüşmek üzere
65
Php / Php & Mysql Veritabanı Bağlantı Sınıfı
« Son İleti Gönderen: AStaLD 05 Nisan 2011, 09:23:46 »
OOP için güzel bir örnek veritabanına rahatlıkla bağlantı kurabilirsiniz çok güzel bir örnek kullanmanız dileğiyle.
mysql.baglanti.php dosyamız
Kod: You are not allowed to view links. Register or Login
<?php
// sınıfımız
class Veritabani
{
        private 
$host;
      private 
$user;
      private 
$psw;
      private 
$db;
      private 
$baglanti;
                   
//Bağlantının Yapılacağı Ayarlar Yapılıyor...
                  
public function __construct($host,$user,$psw,$db)
                  {
                  
$this->host=$host;
                  
$this->user=$user;
                  
$this->psw=$psw;
                  
$this->db=$db;
                  }
                  
                  
//Bağlantı VeriTabanıyla Sağlanıyor...
                  
public function baglan()
                  {
                               try
                            {
                                     
$this->baglanti=@mysql_connect($this->host,$this->user,$this->psw);
                                     if(!
$this->baglanti)
                                   {
                                   throw new 
Exception("MySql veriatabanına bağlanamadım");
                                   }
                            }
                            catch(
exception $e)
                            {
                            echo 
$e->getmessage();
                            }   
                  }
                  
//veri tabanı dosyasından veritabanı seçiliyor...
                  
public function sec()
                  {
                                  try
                              {
                                         if(!
mysql_select_db($this->db))
                                           throw new 
exception("Veri Tabanını Seçemedim");
                              
                               }
                              catch(
exception $e)
                              {
                              echo 
$e->getmessage();
                              }
                  }
                   
//Veri Tabanı içindeki Sorgu Oluşturuluyor...
                   
public function sorgu($sql)
                   {
                                  try
                              {
                              
$this->result=@mysql_query($sql);
                              
                                            if(!
$this->result)
                                         throw new 
exception("Sorgu Çalışmadı");
                                           
                              }
                              catch(
exception $e)
                              {
                              echo 
$e->getmessage();
                              }
                       
                   }
                   public function 
_destruct()
                   {
                    @
mysql_close($this->baglanti);
                   }
  }                  
                  
?>

şimdide nasıl bağlantı kuracağımızı görelim

Kod: You are not allowed to view links. Register or Login
<?php
$baglan
=new Veritabani($host,$user,$psw,$dbase);
            
$baglan->baglan();
            
$baglan->sec();
?>

bu kadar basit başka bir derse görüşmek üzere.
66
kimsede yol göstermiyo nası iniyo ne oluyo kim cevap veriyo anlamadık
67
nedense söylenenler hep yalan nerde i bot bbot hani
68
MERHABALAR ARKADAŞLAR SİZLERE MAVERİCKSMT2 ADLI YENİ AÇILAN BİR SERVERİN TANITIMINI YAPMAK İSTİYORUM SERVER ÖZELLİKLERİ:

+NPCLER TAMDIR
+EFSUN ORANLARI TAM WSLİKTİR
+P2P AÇIĞI KAPALIDIR (HACKLENEMEZ)
+ONLİNE GM DESTEĞİ VARDIR

HAMACHİ AĞLARI:

MavericksMt2
MavericksMt2-1
MavericksMt2-2

ŞİFRE: 123

MC + ÜYELİK: 5.53.15.13
NOT: AĞA KATILMADAN ÜYELİK SİTESİ AÇILMAZ
NOT: SERVER YENİDİR
69
Diğer Konular / Ynt: Dyned oturum açma kimliği (e-mail) ve şifre
« Son İleti Gönderen: mavisakal_023 02 Nisan 2011, 22:41:29 »
Saol
70
Diğer Konular / Ynt: Dyned oturum açma kimliği (e-mail) ve şifre
« Son İleti Gönderen: mavisakal_023 02 Nisan 2011, 22:38:05 »
hey  bütün  alem    nerede? #hlep# #hlep# #tşk355#