Pvp Serverler - Ko Pvp Server - Pvp Forum - İp Adresleri - Server Tanıtımı


    Server Kurulumunda Bilmeniz Gereken Terimler Ve Açıklamaları

    Paylaş
    avatar
    Admin
    KoPvp Yönetmen
    KoPvp Yönetmen

    <b>Mesaj Sayısı</b> Mesaj Sayısı : 382
    <b>Konu Sayısı</b> Konu Sayısı : 381
    <b>Nerden</b> Nerden : Nereye =)
    <b>K.O Gücü</b> K.O Gücü : 0



    Server Kurulumunda Bilmeniz Gereken Terimler Ve Açıklamaları

    Mesaj tarafından Admin Bir Cuma Mart 26, 2010 5:13 pm

    Evet herkes server kuruyor belkide
    kuramıyor ,beceremiyor.Fakat
    kimse kullandığı dosyalar,fonksyonlar
    veya sistemlerden haberdar
    değil.Neyin ne için nasıl olduğunu
    bilmiyor.Dolayısı ile bir sorunla
    karşılaşınca direk pes edip
    başkalarına danışıyor.
    Bu yazıyı yukarıda verdiğim sebeplerden dolayı
    hazırladım.
    Size tüm terimleri ve açıklamalarını yazacağım.

    Sql'den başlayalım

    *Sql
    bir veritabanı
    yöneticisidir.Veritabanlarınız burada saklanır
    ,yönetilir
    ,editlenir,oluşturulur. SQL (Structured Query Language)
    kendisi bir
    programlama dili olmamasına rağmen bir çok kişi tarafından
    programlama
    dili
    olarak bilinir.

    Sql de bizi server kurarken ilgilendiren
    bölümler oldukça kısıtlıdır ve basittir.
    Örneğin
    bizi
    ilgilendiren kısımdan bahsedecek olursak Kn_Online bir
    veritabanıdır
    ve siz bu veritabanına kullanacagınız database'i
    yüklersiniz.
    Biz
    Sql'de bizim aşina oldugumuz kısımlar şunlardır :
    Table,Query,Column.
    Table
    :
    Tablo'lara verdiğimiz addır.Genelde bilgilerin türüne göre
    ayrılır.Sizin
    anlayacağınız , Canavarlar'lar- K_Monster tablosu altında
    toplanmıştır
    diyebiliriz.Veya TB_User tablosunda user hesapları
    depolanır.Bunun
    gibi örnekler çoğaltılabilir.

    Procedure Nedir ?
    Transact-SQL
    (T-SQL)
    Stored Procedure, Microsoft SQL Server üzerinde barındırılan,
    T-SQL
    komutları ile hazırladığınız işlemler bütününün çalıştırılma
    anında
    derlenmesi ile size bir sonuç üreten SQL Server bileşenidir.Yani
    bir
    bakıma olay yordamlarıdır.
    Bir Procedure'nin neye benzediğine örnek
    verecek olursak :




    CREATE
    PROCEDURE .
    AS

    CREATE TABLE ZiuS ASDTABLO1(k1 int identity, c1
    varchar(2))
    GO





    ODBC
    Nedir ?
    ODBC
    = Open DataBase Connectivity (Veri Tabanı
    Bağlantısı) , değişik
    veritabanlarına (mysql, mssql , oracle vb)
    standart metodlarla
    bağlanmak için geliştirilmiş bir araç.
    Veritabanları ve uygulamalar
    arasında bir katman oluşturur.
    Yani
    bizi ilgilendiren kısımda bir
    userin sizin veritabanınızın bulunduğu
    servera bağlanmak ve
    veritabanında kendi hesabını ve karakterini
    oluşturması için ilk etapta
    veritabanınıza giriş yapabilmesi
    gerekir.İşte bu giriş izinlerini
    sağlayan bileşenimiz ODBC'dir.Yeri
    gelmişken bir oto Odbc
    ayarlayıcısını da sizinle paylaşayım.
    [Linkleri görebilmek için üye olun veya giriş yapın.]

    Kaldığımız
    yerden devam edelim...

    Server Files Nedir ?
    Aslında
    tam açıklama nasıl yaparım bilmiyorum fakat şöyle anlatabilirim
    sanırım.
    Server
    files KnightOnline oyununun bir sunucudaki ip ve
    veritabanını
    kullanarak bir Oyun sunucusu oluşturmanız için gereken
    dosyalardır.Oyunu
    bu dosyalar çalıştırır.Her 4'ünün de ayrı bir görevi
    vardır.
    LoginServer
    : Adından da anlaşılacağı üzere oyuna bağlanma
    ve giriş sistemlerini
    ayarlayan , Odbc'yi okuyan Ve Veritabanındaki
    Login Procedurlerini
    çalıştıran ve oyun Version'unu denetleyen
    uygulamadur.
    AI Server :
    Canavarları ve haritaları okuyup yükleyen uygulamadır.
    Ebenezer :
    Map,Quest,Event ve hilelerden koruyan Hacktools listesini okuyan ve
    çalıştıran uygulamadır.
    Aujard :Zone bilgilerini , Premium
    bilgilerini okuyan uygulamadır.Oyuna hangi porttan bağlanıldığı da bu
    uygulamada belirlenir.
    *Hepsinde ortak olan bir özellik tüm Server
    Files'lar Odbc'leri kontrol ederek çalışırlar.

    Vps
    Nedir ?

    Vps
    (Virtual Private Server) yani sanal
    sunuculardır.Sanal sunucular
    Fiziksel bir sunucuyu kullanarak içinde
    bir yada daha çok sanal sunucu
    oluşturulan sistemdir.Bu sanal
    sunucular Fiziksel sunucunun belirlenen
    limitteki özelliklerini
    kullanırlar.Örnek verecek olursak Ram.Fiziksel
    sunucumuzun toplam
    Ram'ine 4 Gb diyelim.Kişi bir sanal sunucu kurduğu
    zaman isterse
    sanal sunucusuna 2 Gb Ram Verebilir.Dolayısı ile sonuç
    olarak
    Fiziksel sunucmuzun 2 Gb , Sanal sunucumuzun da 2 Gb Ram
    kapasitesi
    oluşur.Aynı sistem bağlantı hızında da geçerlidir.Tüm Sanal
    sunuculara
    farklı bir ip atanmak zorundadır.Aksi takdirde Sanal sunucu
    olmasının
    bir anlamı yoktur.

    Dedicated Server Nedir ?
    Fiziksel
    sunuculara
    verilen isimdir.Sanal sunucuların aksine her yönden daha
    avantajlıdırlar.Bu
    yüzden fiyatları daha kabarıktır.

    KoPanel
    Nedir ?

    Bir
    sunucunun fiziksel adresini (IP) , sunucu
    bandwitdh'ını ve internet
    bağlantısını kullanarak açılan web siteleri
    diyebiliriz
    kısaca.KoPanel'ler sizin hat hızınızı,dolayısı ile user
    kapasitenizi
    etkiler o yüzden bu konuda bir hassaslık sözkonusu.

    User Kapasitesi Neye Göre Belirlenir ?
    User
    kapasitesi
    sanılanın aksine Hardware(Donanım) özelliklerine bağlı
    değildir.
    Fakat bazı dolaylı yollardan bağlı olma durumu da sözkonusu
    olabilir.Örneğin
    1gb ram Intel Core 2 Duo işlemcide şukadar user alır
    diye bir durum
    olamaz.User Kapasitesi Hat Hızına Ve Hat Kapasitesine
    bağlıdır.Tam
    rakam vermek zor olur fakat ortalama olarak bir rakam
    vermek mümkün.

    Port Nedir ?
    Port , internet ile bilgisayarımız
    arasında bulunan bir geçiş sistemidir.
    Bilgisayarımız internete port
    aracılığıyla bağlanır.
    Bizi
    ilgilendiren kısımda,userlarımızın
    sunucumuza bağlanabilmeleri için
    Knightonline oyununun bağlantı için
    kullandığı portları açmalıyız.Aksi
    takdirde userlar oyuna giriş
    yapamazlar.
    Diğer şeylerden bahsedecek olursak :

    İp Nedir
    İnternet
    protocol anlamına gelir.Bir
    makinanın internetteki fiziksel adresi
    anlamına gelir.Var olup
    olmadığını adrese veri yollamaya çalışarak
    anlayabiliriz.
    Userlarınız
    sizin verdiğiniz sunucu ip'lerine bağlanarak serverınıza bağlanırlar.

      Forum Saati C.tesi Ara. 15, 2018 7:34 pm