İndirilecekler:
- SQL 2005
- Server Files
- Vista ODBC Fix
- Fixli Ebenezer
- Kendiniz veritabanınıza uygun Map bulup atınız.
SQL 2005'in yüklenmesi için önce bunları yüklemeniz gerekmektedir.
dotnetfx.exe
msxml6_x86.exe
SQLServer2005_SSMSEE.exe
SQLEXPR32.exe
Temel bileşenleri yükledik şimdi diğer şeyleri yapalım...
SQL 2005 'ide yükledikten sonra veritabanımızı restore ediyoruz.
1. Microsoft SQL Management'a gidiyoruz.
2. Veritabanına sağ tıklıyoruz
3. Yeni veritabanını seçiyoruz.
4. Adına "Kn_Online" koyuyoruz.
5. Daha sonra veritabanımızı oluşturuyoruz.
6. Daha sonra boş bir yere sağ tıklıyoruz.
7. Restore Database
8. Select From Device
9. Browse and Add it to the selection yaptıktan sonra
10. Ayarlara gidiyoruz.
11. Force Restore'ye tick koyuyoruz.
12. Sonra "General" tabına geri dönüyoruz.
13. Tamama'a tıklıyoruz
14. Ve işlem bitiyor.
Şimdi Sıra ODBC'leri değiştirelim.
Çalıştır>cmd diyip bunları yazıyoruz.
Şimdi İndirdiğiniz Vista ODBC Fix klasöründeki XP ODBC Files 'ın içindekileri "WINDOWS\System32" 'ye kopyalayanız.
Şimdi ODBC ayarlarınızı ayarlayalım.
"Yönetimsel Araçlar > Veri Kaynakları(ODBC)" 'ye gidiyoruz.
Burada 7 tane tab bulunuyor siz "Sistem DSN" olanı seçiceksiniz.
"Ekle" diyeceksiniz. "SQL Server" ı bulup basıcaksınız.
Name = "Kn_Online"
Server =""<BilgisayarAdı>\SQLEXPRESS"
yazıp ileri deyiniz. "SQL Server Identification." 'a bir tik koyun
LoginID ="knight"
Password = "knight" yazıp ileri tuşuna basıyoruz.
Kendi veritabanınızı seçin ve ileri diyip bitirin.
Diğer ODBC leride bunun gibi yapın.
Şimdi sıra serverın inilerini ayarlamakta ;
Aşağıdaki Portlarımızı Açıyoruz...
Snoxd.net'den Alıntıdır... Türkçeleştirme Bana Aittir.
- SQL 2005
- Server Files
- Vista ODBC Fix
- Fixli Ebenezer
- Kendiniz veritabanınıza uygun Map bulup atınız.
SQL 2005'in yüklenmesi için önce bunları yüklemeniz gerekmektedir.
dotnetfx.exe
msxml6_x86.exe
SQLServer2005_SSMSEE.exe
SQLEXPR32.exe
Temel bileşenleri yükledik şimdi diğer şeyleri yapalım...
SQL 2005 'ide yükledikten sonra veritabanımızı restore ediyoruz.
1. Microsoft SQL Management'a gidiyoruz.
2. Veritabanına sağ tıklıyoruz
3. Yeni veritabanını seçiyoruz.
4. Adına "Kn_Online" koyuyoruz.
5. Daha sonra veritabanımızı oluşturuyoruz.
6. Daha sonra boş bir yere sağ tıklıyoruz.
7. Restore Database
8. Select From Device
9. Browse and Add it to the selection yaptıktan sonra
10. Ayarlara gidiyoruz.
11. Force Restore'ye tick koyuyoruz.
12. Sonra "General" tabına geri dönüyoruz.
13. Tamama'a tıklıyoruz
14. Ve işlem bitiyor.
Şimdi Sıra ODBC'leri değiştirelim.
Çalıştır>cmd diyip bunları yazıyoruz.
Kod:
takeown /f C:\Windows\System32\odbc16gt.dll
icacls C:\Windows\System32\odbc16gt.dll /grant ComputerNameHere:F
takeown /f C:\Windows\System32\odbc32.dll
icacls C:\Windows\System32\odbc32.dll /grant ComputerNameHere:F
takeown /f C:\Windows\System32\odbc32gt.dll
icacls C:\Windows\System32\odbc32gt.dll /grant ComputerNameHere:F
takeown /f C:\Windows\System32\odbcad32.exe
icacls C:\Windows\System32\odbcad32.exe /grant ComputerNameHere:F
takeown /f C:\Windows\System32\odbccp32.cpl
icacls C:\Windows\System32\odbccp32.cpl /grant ComputerNameHere:F
takeown /f C:\Windows\System32\odbccp32.dll
icacls C:\Windows\System32\odbccp32.dll /grant ComputerNameHere:F
takeown /f C:\Windows\System32\odbccr32.dll
icacls C:\Windows\System32\odbccr32.dll /grant ComputerNameHere:F
takeown /f C:\Windows\System32\odbccu32.dll
icacls C:\Windows\System32\odbccu32.dll /grant ComputerNameHere:F
takeown /f C:\Windows\System32\odbcint.dll
icacls C:\Windows\System32\odbcint.dll /grant ComputerNameHere:F
takeown /f C:\Windows\System32\odbcji32.dll
icacls C:\Windows\System32\odbcji32.dll /grant ComputerNameHere:F
takeown /f C:\Windows\System32\odbcjt32.dll
icacls C:\Windows\System32\odbcjt32.dll /grant ComputerNameHere:F
takeown /f C:\Windows\System32\odbcp32r.dll
icacls C:\Windows\System32\odbcp32r.dll/grant ComputerNameHere:F
takeown /f C:\Windows\System32\sqlsrv32.dll
icacls C:\Windows\System32\odbc16gt.dll /grant ComputerNameHere:F
takeown /f C:\Windows\System32\sqlsrv32.rll
icacls C:\Windows\System32\odbc16gt.dll /grant ComputerNameHere:F
Şimdi İndirdiğiniz Vista ODBC Fix klasöründeki XP ODBC Files 'ın içindekileri "WINDOWS\System32" 'ye kopyalayanız.
Şimdi ODBC ayarlarınızı ayarlayalım.
"Yönetimsel Araçlar > Veri Kaynakları(ODBC)" 'ye gidiyoruz.
Burada 7 tane tab bulunuyor siz "Sistem DSN" olanı seçiceksiniz.
"Ekle" diyeceksiniz. "SQL Server" ı bulup basıcaksınız.
Name = "Kn_Online"
Server =""<BilgisayarAdı>\SQLEXPRESS"
yazıp ileri deyiniz. "SQL Server Identification." 'a bir tik koyun
LoginID ="knight"
Password = "knight" yazıp ileri tuşuna basıyoruz.
Kendi veritabanınızı seçin ve ileri diyip bitirin.
Diğer ODBC leride bunun gibi yapın.
Şimdi sıra serverın inilerini ayarlamakta ;
LoginServer > version.ini' Alıntı:#### PLEASE NOTE ##################################################
# #
# SECTIONS SURROUNDED BY "#"s ARE THERE TO EXPLAIN, IN DETAIL, #
# WHAT EACH SETTING IS USED FOR. #
# #
# THE ACTUAL SECTION SETTINGS WILL FOLLOW SHORTLY AFTER EACH #
# SETTING'S EXPLANATION. #
# #
###################################################################
<Login
# Hostname or IP address the login server will listen on.
# 0.0.0.0 will listen on all interfaces, so if you don't
# know, leave it as default!
host = "0.0.0.0"
# Port the login server listens on.
# Default login server port: 15100
port = "15100"
# Defines the level of content that will be shown.
LogLevel = "2"
# Enable automated IP bans of potential "bad people"?
# 0 = No (only if you have problems)
# 1 = Yes
AutoIPBanChecks="1"
# Defines the period of time (in minutes) between full account reloads.
# An account will not exist after a player has registered until an
# accounts reload has been performed.
ReloadPeriod = "3"
# If you set the billing server to point to the login server from another
# IP address, define it here. Otherwise, leave it as it is.
Aujard = "127.0.0.1"
# Use in-game news? To create news, use the "News Creator".
# 0 = No
# 1 = Yes
UseIngameNews = "0"
# Hi there! You're reading the configuration.
# Set Die to 0.
Die="1"
# Enable auto-registration? (Registers an account on login if it does not exist)
# 0 = No
# 1 = Yes
AutoRegister = "0"
# If auto-registration is enabled, and you have any required columns
# (columns that do not have a default value or do not have "Allow nulls" ticked)
# in TB_USER, you must specify them here as a continuation of the existing query:
#
# INSERT INTO TB_USER (strAccountID, strPassword<HERE>)
# VALUES('user', 'pass'..);
AutoRegisterExtraColumns = ", strSocNo, iDays"
# If auto-registration is enabled, and you have any required columns
# (columns that do not have a default value or do not have "Allow nulls" ticked)
# in TB_USER, you must specify their intended value here as a continuation of the
# existing query:
#
# INSERT INTO TB_USER (strAccountID, strPassword..)
# VALUES('user', 'pass'<HERE>);
AutoRegisterExtraValues = ", 1234, 6"
# Use the new/1.310 server-list structure?
# 0 = No (for servers prior to 1.310)
# 1 = Yes (for 1.310 servers)
NewServerList = "0">
<Database
# Your accounts database's datasource name
# This is the entry in the ODBC configuration that you
# have configured to point to the accounts database.
#
# If you are using a single database setup (ie: KN_online),
# you'll use the DSN that points to your only database.
#
# If you're unsure, just keep it default and hope it works. tongue.gif
dsn = "KN_online"
# The SQL username that has access to your accounts database.
# Default setups use "knight", so if you're unsure, just
# leave it as default and hope it works!
user = "knight"
# The password to the username above.
# If unsure, please leave it default.
pass = "knight"
# There are two definitions for the VERSION table.
# 0 = Uses shortened column names, ie: compname
# 1 = Uses proper column names, ie: strCompressedName
# The default applies to most setups.
VersionTable = "0"
# Hi there! You're reading the configuration.
# Set Die to 0.
Die="1"
# Use a stored procedure to handle any custom stuff?
# 0 = Yes
# 1 = No
# The login server already handles the login, so unless
# you have any extreme need to call the stored procedure,
# please leave it disabled!
UseAccountLogin = "0"
# The name of the stored procedure used by the above config
# option.
StoredProcedureName = "ACCOUNT_LOGIN"
# Hash passwords from the client?
# 0 = Yes
# 1 = No
HashPasswords = "0"
# Hash them using what?
# - "md5": Uses the in-built MD5 hasher.
# - "sha1": Uses the in-built SHA1 hasher.
# - "custom": Calls a custom T-SQL function, configured below.
HashType = ""
# If you are using the in-built MD5 or SHA1 hashers, you can
# seed the password make things harder for hackers.
# 0 = No
# 1 = Yes
SeedHashes = "0"
# If the above is enabled, specify the seed here.
# %s is the password, it MUST be kept in there somewhere.
# The surrounding text is the seed - you can move %s to any
# location inside that string.
HashSeed = "seed%shere">
<FTP
# 'URL' of the FTP server where the patches are hosted.
# In ftp://ftp.your-site.net/abc/ the URL is ftp.your-site.net
url = "ftp.your-site.net"
# Relative path from the URL. Directory where the patches are.
# In ftp://ftp.your-site.net/abc/ the path is /abc/
path ="/">
#### PLEASE NOTE ##################################################
# #
# THIS SECTION SHOULD ONLY BE CONFIGURED IF "HashType" WAS SET TO #
# "custom" IN THE DATABASE CONFIGURATION BLOCK! #
# #
# If you did not set it to "custom", then you may stop reading #
# and save & close the configuration file! You are done! #
# #
# With that said... #
# #
# The hash function is called with the password as the first #
# parameter. #
# #
# Each of the parameters below will be called consecutively, and #
# only in that order. #
# #
# If your function differs, please change the order of the #
# parameters in your T-SQL function to copy how they appear here. #
# #
# Order here: #
# 1. strPasswd #
# 2. strAccountID #
# 3. strClientIP #
# #
# Example of a hash function #
# This uses all parameters; you can disable account ID/IP below. #
# #
# CREATE FUNCTION MyHashFunc #
# ( #
# @strPasswd varchar(21), #
# @strAccountID varchar(21), #
# @strClientIP varchar(15) #
# ) RETURNS VARCHAR(1024) #
# AS #
# #
# You should also note that the maximum hash size is 1024 bytes, #
# which should be more than enough for anybody! #
# #
###################################################################
<HashFunction
# Name of the T-SQL hash function you want to call.
Name = "MyVeryOwnHashFunction"
# Pass account ID to function?
# 0 = No
# 1 = Yes
AccountName = "0"
# Pass client's IP address to function?
# 0 = No
# 1 = Yes
IPAddress = "0">
AIServer > Server.ini' Alıntı:[SERVER]
ZONE=1
PARTYEXP=0
GROUP=0
[ODBC]
GAME_DSN=KN_online
GAME_UID=knight
GAME_PWD=knight
[SERVER]
ZONE=1
PARTYEXP=0
GROUP=0
GameServer > GameServer.ini' Alıntı:[ODBC]
ACCOUNT_DSN=KN_online
ACCOUNT_UID=knight
ACCOUNT_PWD=knight
LOG_DSN=KN_online
LOG_UID=knight
LOG_PWD=knight
GAME_DSN=KN_online
GAME_UID=knight
GAME_PWD=knight
GAME_DSN2=KN_online
GAME_UID2=knight
GAME_PWD2=knight
[ZONE_INFO]
GROUP_INFO=1
ZONE_INFO=1
[SESSION]
IP1=YourIP
IP2=YourIP
[BILLING]
IP=YourIP
PORT=15100
NUM=1
[PREMIUM_ITEM]
ITEM_NUM1=16000
ITEM_NUM2=16001
GameServer > Server.ini' Alıntı:[TIMER]
YEAR=2021
MONTH=3
DATE=14
HOUR=6
WEATHER=1
[LOGIN SERVER]
IP=YourIP
[CASTLE]
NATION=1
[ZONE_INFO]
MY_INFO=1
SERVER_COUNT=4
SERVER_00=1
SERVER_IP_00=YourIP
SERVER_01=2
SERVER_IP_01=YourIP
SERVER_02=3
SERVER_IP_02=YourIP
SERVER_03=4
SERVER_IP_03=YourIP
SERVER_NUM=1
MAX_USER=2000
[BATTLE]
WEEK=6
START_TIME=20
END_TIME=0
AUTO=0
WEEK2=6
MWEEK=5
LIMITBATTLE=200
[AI_SERVER]
IP=YourIP
[DB_SERVER]
IP=YourIP
[ODBC]
GAME_DSN=KN_online
GAME_UID=knight
GAME_PWD=knight
GAME_DSN3=KN_online
GAME_UID3=knight
GAME_PWD3=knight
Account_DSN=KN_online
Account_UID=knight
Account_PWD=knight
[VERSION]
VER=1299
[SG_INFO]
GMY_INFO=1
GSERVER_COUNT=1
GSERVER_00=1
GSERVER_IP_00=YourIP
SERVER_INDEX=1
[NATION]
NATION_ID=1
[FREE_ZONE]
MAX_USER=1000
[EVENT]
EVENT_NUMBER=0
[MATURE_SETTING]
PK_PERMIT=0
[MONSTER_CHALLENGE]
ACTIVATE=1
LEVEL=1
[BONUS_EVENT]
MONEY=0
EXP=0
Aujard > Aujard.ini' Alıntı:[TIMER]
YEAR=1
MONTH=1
DATE=1
HOUR=1
WEATHER=1
[VERSION]
VER=1299
[BATTLE]
WEEK=5
START_TIME=20
END_TIME=0
AUTO=0
WEEK2=6
MWEEK=5
LIMITBATTLE=200
[CASTLE]
NATION=1
[ZONE_INFO]
MY_INFO=1
SERVER_NUM=0
SERVER_COUNT=1
SERVER_00=1
SERVER_IP_00=YourIp
MAX_USER=2000
[NATION]
NATION_ID=1
[FREE_ZONE]
MAX_USER=5000
[EVENT]
EVENT_NUMBER=0
[MATURE_SETTING]
PK_PERMIT=0
[MONSTER_CHALLENGE]
ACTIVATE=1
LEVEL=1
[BONUS_EVENT]
MONEY=0
EXP=0
[SG_INFO]
SERVER_INDEX=0
[MEMBER]
MEMBER=0
[GO]
THROUGH=0
[WXDZ]
WXDZ=0
[BATTLE2]
WEEK=5
START_TIME=20
END_TIME=0
Aşağıdaki Portlarımızı Açıyoruz...
Kod:
Battlefield Connections - TCP/UDP - 10040
Elmorad Connections - TCP/UDP - 10030
Game Server - TCP/UDP - 15100
Karus Connections - TCP/UDP - 10020
Login Server - TCP/UDP - 15001
UDP Backport - TCP/TCP - 8888
Web Server - TCP/TCP - 80
Listening Port - TCP/UDP - 15000
Snoxd.net'den Alıntıdır... Türkçeleştirme Bana Aittir.
2.000.000 TL ⚔️ Ödüllü MYKOv2 GENESIS | 24 Nisan 2026 ⚔️ Resmi Açılış Başlıyor!