1310/1351/1397 LogInServer

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 110

Admin

Knight Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
45,967
İhtiyacım oldu ve piyasadaki şeyler ile hiç aram iyi değildir şifre hatası falan derken sinirlenip knight sohu 1310 ve üzeri versiyonlarıyla uyumlu login server yaptım



- Premium yazısı aktif (hala Remainin Days/Points üstünde çalışılıyor)

- Server listesi sorunsuz

- ID/PW Sorgulaması sorunsuz

- Oto üyelik aktif

- Şifrede md5 hash aktif

- Gameserver portu version.ini den ayarlanabiliyor

- Servera girebilecek user sayısı version.ini den ayarlanabiliyor

- Özel ve Türkçe karakterler engelli



Kod:
CREATE PROCEDURE dbo.ACCOUNT_LOGIN @AccountID    varchar(21), @Password    varchar(32), @nRet        smallint OUTPUT AS /* Author: Nero */ DECLARE @Nation tinyint, @CharNum tinyint SELECT @Nation = bNation, @CharNum = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID IF @@ROWCOUNT = 0 OR @CharNum = 0 BEGIN     SET @nRet = 1     RETURN END ELSE BEGIN     SET @nRet = @Nation+1     RETURN END GO
Kod:
CREATE PROCEDURE dbo.ACCOUNT_LOGIN2 @AccountID    varchar(21), @Password    varchar(32), @nRet        smallint OUTPUT AS /* Author: Nero */ DECLARE @AccountID2 varchar(21), @Password2 varchar(32), @Authority smallint -- Otomatik üyelik SELECT @AccountID2 = COUNT(strAccountID) FROM TB_USER WHERE strAccountID = @AccountID IF @AccountID2 = 0 BEGIN     INSERT INTO TB_USER (strAccountID, strpasswd, strSocNo, idays) VALUES (@AccountID, @Password, 1, '6') END /* Normal üyelik SELECT @AccountID2 = COUNT(strAccountID) FROM TB_USER WHERE strAccountID = @AccountID IF @AccountID2 = 0 BEGIN     SET @nRet = 2 -- Account doesnt exist.     RETURN END */ SELECT @Password2 = strPasswd, @Authority = strAuthority FROM TB_USER WHERE strAccountID = @AccountID IF @Password2 IS null or @Password2 != @Password BEGIN     SET @nRet = 3 -- Invalid password.     RETURN END ELSE IF @Authority = 255 BEGIN     SET @nRet = 4 -- Account is banned.     RETURN END ELSE BEGIN     DELETE CURRENTUSER WHERE strAccountID = @AccountID     SET @nRet = 1     RETURN END GO

Knight Online LogInServer 1310/1351/1397 Sürümleri Hakkında Bilgi

Knight Online özel sunucularında en temel yapı taşlarından biri olan LogInServer, oyuncuların sisteme giriş yapabilmeleri için kullanılan ana servistir. Bu yapı, kullanıcı kimlik doğrulamasını sağlar ve oyunun diğer sunucu bileşenleriyle iletişim kurar. 1310, 1351 ve 1397 gibi farklı versiyonlar, KO özel sunucu sahiplerinin tercih ettikleri ve oyun deneyimlerini şekillendirdikleri önemli yapılandırmalardır. Bu makalede, 1310/1351/1397 LogInServer sürümleri hakkında detaylı bilgiler ve geliştirme süreçlerinde nelere dikkat edilmesi gerektiği ele alınacaktır.

LogInServer Nedir?

LogInServer, Knight Online özel sunucularında bulunan ve oyuncuların sunucuya bağlanabilmesi için ilk olarak ulaşması gereken servistir. Oyuncu giriş sırasında kullanıcı adı ve şifre doğrulaması yapılır, ardından uygun karakter sunucusuna yönlendirme gerçekleştirilir. Bu işlem sırasında LogInServer, kullanıcıların hesap bilgilerini kontrol eder ve sunucu listesini sunar. Bu nedenle LogInServer, KO özel sunucu kurulumlarında kritik öneme sahiptir.

Farklı LogInServer Versiyonları

Knight Online özel sunucularında yaygın olarak kullanılan LogInServer versiyonları arasında 1310, 1351 ve 1397 gibi numaralar öne çıkar. Bu versiyonlar, oyun istemcisi ile sunucu arasında uyumlu çalışabilmek için önemlidir. Her versiyon, belirli bir KO istemci sürümüne karşılık gelir. Örneğin, 1310 versiyonu daha eski bir KO istemcisini desteklerken, 1397 gibi daha güncel versiyonlar yeni özelliklerle birlikte gelir. Sunucu sahipleri, LogInServer sürümünü seçerken kullanacağı karakter sunucusu, veritabanı ve istemci uyumu gibi faktörleri göz önünde bulundurmalıdır.

LogInServer Yapılandırması ve Geliştirme

LogInServer yapılandırması, genellikle serverlist.txt dosyası üzerinden yapılır. Bu dosya, oyunculara sunulan sunucu listesini içerir. Ayrıca, LogInServer veritabanı bağlantısı kurar ve bu sayede kullanıcıların hesap bilgilerine erişim sağlar. Geliştiriciler, LogInServer üzerinde bazı değişiklikler yaparak sunucu adlarını, IP adreslerini veya port numaralarını özelleştirebilir. Bu işlemler sırasında kodev veya benzeri araçlar kullanılabilir. Sunucu yapılandırmasında dikkat edilmesi gereken bir başka konu ise güvenlik protokolleridir. Knight Online Guard gibi sistemler, LogInServer'ı kötü amaçlı girişimlerden koruyabilir.

Yanlış LogInServer Kullanımının Sonuçları[/BR][/BR]Uyumsuz LogInServer versiyonları, oyuncuların sisteme giriş yapamamasına veya veri kayıplarına neden olabilir. Özellikle sunucu kurulumunda LogInServer ve ZoneServer arasında tutarsızlık olursa, oyuncular sunucuya bağlanamaz veya karakterlerini kaybedebilir. Bu nedenle, LogInServer seçiminde dikkatli olmak büyük önem taşır. Geliştiriciler, sunucu dosyalarını test ortamında eksiksiz test etmelidir.

Knight Lobby ve LogInServer[/BR][/BR]Knight Lobby, Knight Online özel sunucuları hakkında bilgi sağlayan bir platformdur. Burada yayınlanan sunucuların LogInServer yapılandırması, kullanıcı deneyimi açısından büyük rol oynar. Sunucu sahipleri, doğru LogInServer sürümünü seçerek oyuncuların sorunsuz giriş yapmasını sağlayabilir. Ayrıca, LogInServer yapılandırması sırasında yapılan küçük hatalar büyük sorunlara yol açabilir; bu nedenle detaylı testler yapılmalıdır.

Sonuç[/BR][/BR]LogInServer, Knight Online özel sunucularında çalışan temel bileşenlerden biridir. 1310, 1351 ve 1397 gibi versiyonlar, sunucu sahiplerinin tercih ettiği popüler sürümlerdir. Ancak, doğru yapılandırma ve uyumlu diğer sunucu bileşenleriyle birlikte çalışması gerekir. Geliştiriciler, LogInServer üzerinde değişiklik yaparken hem istemci uyumu hem de güvenlik konularına dikkat etmelidir. Knight Lobby, bu konuda sunucu sahiplerine yardımcı olacak bilgileri sunmaktadır.


Information on Knight Online LogInServer Versions 1310/1351/1397

One of the core components in Knight Online private servers is the LogInServer, which handles player authentication and enables users to log into the system. These versions—1310, 1351, and 1397—are commonly used by KO private server operators and significantly shape the gaming experience. This article will provide detailed information about these 1310/1351/1397 LogInServer versions and outline what to consider during development processes.

What is LogInServer?

LogInServer is the first service players connect to in Knight Online private servers. It authenticates user credentials like username and password and then redirects the player to the appropriate character server. Since this component manages account validation and presents the server list, LogInServer is critical in KO private server setups.

Different LogInServer Versions[/BR][/BR]Popular LogInServer versions in Knight Online private servers include 1310, 1351, and 1397. Each version corresponds to specific KO client releases, ensuring compatibility between the client and server. For instance, version 1310 supports older client versions, while newer ones like 1397 bring updated features. Server owners must consider factors such as compatibility with their chosen character server, database, and client when selecting a LogInServer version.

LogInServer Configuration and Development

The LogInServer configuration is usually managed via the serverlist.txt file, which provides the server list displayed to players. Additionally, LogInServer connects to the database to access player account information. Developers can customize server names, IP addresses, and ports through modifications in the LogInServer setup. Tools like kodev are often used for this purpose. Another important aspect is security protocols; systems like Knight Online Guard can protect the LogInServer from malicious attempts.

Consequences of Incorrect LogInServer Usage[/BR][/BR]Using incompatible LogInServer versions can prevent players from logging in or cause data loss. If there is a mismatch between the LogInServer and the ZoneServer during setup, players may be unable to connect or lose characters. Therefore, careful selection of the LogInServer version is crucial. Developers should thoroughly test their server files in a testing environment before deployment.

Knight Lobby and LogInServer[/BR][/BR]Knight Lobby is a platform providing information about Knight Online private servers. The LogInServer configurations of servers published here play a major role in user experience. By choosing the correct LogInServer version, server owners ensure smooth logins for players. Minor misconfigurations during the setup process can lead to significant issues, so thorough testing is essential.

Conclusion[/BR][/BR]LogInServer is one of the foundational components operating within Knight Online private servers. Versions like 1310, 1351, and 1397 are popular choices among server operators. However, they must work harmoniously with other compatible server components. Developers should pay attention to both client compatibility and security measures when modifying LogInServer. Knight Lobby offers valuable resources to assist server owners in this area.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt