Пусть Вас не пугает большой гайд по созданию серверу, на создание сервера у Вас уйдёт не более 15 минут
Нам понадобится:
1)Microsoft Sql Server 2000-SQL сервер для создания в нём баз.
2)Сервер пиратии онлайн
3)клиент пиратии
4)Патч -патч который делает из клиента версию 1.35(т.к. сервер создан именно под эту версию клиента-с другими работает некорректно) копируем содержимое архива в корневую папку клиента.
5)IPchanger-программа для перенастройки клиента на свой сервер(скопировать в корневую папку клиента, запустить, ввести имя сервера(любое), ввести имя2 сервера(любое), ввести ваш IP(или 127.0.0.1 для игры самому), нажмать ОК). В архиве 2 версии русская и английская.
6)User Account-программа для создания нового аккаунта(кидаем в папку с сервером, запускаем, вводим логин и пароль, права аккаунта, жмём create, входим на сервер под этим логином и паролем)
Новое:
Сервер версии 2.0
Клиент для игры на сервере версии 2.0
Подробная установка (+ альтернативные ссылки):
1. Скачиваем и Устанавливаем Microsoft Sql Server 2000
Качаем Microsoft Sql Server 2000
Распаковываем SQLEVAL.exe.
Идём в папку с тем что вы распаковали.
Нажимаем AutoRun.exe
После жмём Install Database Server
- После пары секунд ожидания, вы должны увидеть окошко. Нажмите "Next” для продолжения.
- Убедитесь, что стоит "Local Computer” и нажмите "Next”
[img]
[/img]
- Убедитесь, что стоит "Create a new instance of SQL Server, or install Client Tools” после нажмите "Next”
- Прочтите лицензию (не обязательно) и нажмите "Yes” если вы подтверждаете её.
- Сейчас убедитесь, что стоит "Server and Client Tools” и нажмите "Next”
- Убедитесь, что выбрано "Default” и нажмите "Next”
- Выберете "Typical” и нажмите "Next”
- Выберете "Use the same account for each service. Auto start SQL Server Service.” а после выберете "Use the Local System account” и нажмите "Next”
- Это ОЧЕНЬ вжный шаг. Выберете "Mixed Mode (Windows Authentication and SQL Server Authentication)” и введите сильный пароль (12 символов) После этого нажмите "Next”
- Далее жмём "Next”. Начнётся загрузка. Ждёмс =)))
УРААА! Мы установили SQL Server 2000!! Нажмите "Finish” и перезагрузите свой комп.
2. Установка и настройка сервера!
Качаем 1.35 файлы сервера ТУТ
Сейчас открываем блокнотом accountserver.cfg.
И делаем следующее:
Код:
[net]
listen_port = 1978 // порт (не трогаем)
listen_ip = 127.0.0.1 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
[db]
dbserver = 127.0.0.1 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
// //
db = AccountServer // Имя (оставим)
userid = //оставим пустым!!!
passwd = //оставим пустым!!!
[bill]
enable_bill = 0 // нам это не нужно
bill_server1 = 10.10.1.107 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
bill_server2 = 10.10.1.108 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
[tom]
enable_tom = 0 // нам это не нужно
[gs]
GroupServerAndor = GroupServerAndor // нам это не нужно
// // =)
enable_ping = 0 // нам это не нужно
усё!
----------------------------------------------------------------------------------------------------
Сейчас открываем GameServer.cfg
И делаем следущее:
Код:
[¼ÐÃÑ] // не нужно =)))
name = GameServer01 // не нужно
equment = shouhushen // не нужно
[ºôÃöªA°È¾¹«H
§]
gate = 127.0.0.1, 1971 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
//gate = 127.0.0.1, 1972 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
[¦a¹Ï¦Cªí]
map = garner // карта для игры
//map = magicsea
//map = deepblue
map = teampk
[´åÀ¸¼Æ¾Ú
w] // вот
db_ip = 127.0.0.1 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
db_usr = // пустым оставим
db_pass = // оставим пустым
[Socket]
keep_alive = 120
[ID°ò¼Æ] // нам это не нужно
BaseID = 0x50000000
[¹êÅé¼Æ¥Ø] // нам это не нужно
max_ply = 3000 //
max_cha = 15000 //
max_item = 30000 //
max_tnpc = 300 //
//max_cha = 5000
[¤½·|³Ì¤j¦¨*û¼Æ]
guild_num = 80
[¤½·|³Ì¤j«Ý§å¦¨*û¼Æ]
guild_try_num = 80
[¹D¨ã]
item_show_time = 60 // нам это не нужно
item_prot_time = 30 // нам это не нужно
[³Û¸Ü¶¡¹j]
say_interval = 1 // нам это не нужно
[«O¦s¤j¦a¹Ï]
db_mapmask = 1 // нам это не нужно
[LOG¶}Ãö] // нам это не нужно
log_cha = 0
log_cal = 0
log_ai = 0
log_mission = 0
[½Õ¸Õ«ü¥O¶}Ãö] // нам это не нужно
supercmd = 1
[¸ê·½¥Ø¿ý] // нам это не нужно
res_dir = resource // нам это не нужно
[Log¥Ø¿ý] // нам это не нужно
log_dir = log\log1
усё!
----------------------------------------------------------------------------------------------------
Сейчас открываем groupserver.cfg
Код:
[Main]
Name = GroupServerAndor // GroupServer name. I think it should match
// // the GroupServer names in [gs] section of the AccountServer.cfg
Listen_Port = 1975 //
Listen_IP = 127.0.0.1 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
KeepAlive = 600
Version = 103
[AccountServer]
AcctEnable = 1 // не нужно
Password = GroupServerAndor // не нужно
// // in [gs] section of the AccountServer.cfg
IP = 127.0.0.1 // // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
Port = 1978 // оставим
[Database]
IP = 127.0.0.1 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
DB = gamedb // оставим
Login = // Тут должно быть пусто!!
Password = // Тут должно быть пусто!!
MaxVal = 2000000000
[¨¤¦â]
¨C±b¸¹³Ì¤j¨¤¦â¼Æ = 3 // фигня
*Ó
ʤƹϼЪº³Ì¤j*È = 30 //
³Ì¤jµn¿ý¤H¼Æ = 3000 //
[¦n¤Í]
³Ì¦h³QÁÜ½Ð¼Æ = 5
¥¼¨MÁܽжW
É = 30 //
¨C¨¤¦â³Ì¦h¦n¤Í¼Æ = 50 //
¨C¨¤¦âªº¦Û¨î¦n¤Í¤À²Õ¼Æ = 10
[²Õ¶¤]
³Ì¦h³QÁÜ½Ð¼Æ = 5
¥¼¨MÁܽжW
É = 30 //
¨C²Õ¶¤³Ì¦h¦¨*û¼Æ = 5
[²á¤Ñ]
¨Cª±
a³Ì¦h·|¸Ü¼Æ = 30
¨C·|¸Ü³Ì¦hª±
a¼Æ = 50
¥@¬ÉÀW¹D»¡¸Ü¶¡¹j = 60 //
¥æ
öÀW¹D»¡¸Ü¶¡¹j = 300 //
¨p²áÀW¹D»¡¸Ü¶¡¹j = 2 //
[¥X¥Í¦a]
¥Õ»È«° =аргент
¨F´P«° =шайтан
¦B¯T³ù =ледынь
----------------------------------------------------------------------------------------------------
Щас открываем gateserver.cfg
Код:
[Main]
Name = knight_gate01 // the name of the GateServer. not really important
Version = 133 // the version of the server it should report to the client
// // 133 means 1.33, 102 means 1.02 and so on
[GroupServer]
IP = 127.0.0.1 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
Port = 1975 // оставим
EnablePing = 180 // оставим
[ToClient]
IP = 0.0.0.0 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
Port = 1973 // оставим
CommEncrypt = 1 //
EnablePing = 60 // фигня
ªì
l³Ì¤j³s±µ =1250 // фигня
// // What if they localize C keywords?
[ToGameServer]
IP = 127.0.0.1 // пишем свой ip адрес (смотреть здесь
http://www.2ip.ru/ )
Port = 1971 // оставим
EnablePing = 180 // фигня
[ShowRange]
ShowMin = 500 // фигня
ShowMax = 800 // фигня
IsUse = 0 // фигня
GateServer сделан.
3. Атачим Database =)
Это самая важная вещ.
В базе хранится всё: Str ,acc , agi , con , spr , lv , sublv , скилы , gm доступ , и остальное для игроков.
Ok , вот по шагам:
- Внизу жмём "Пуск” после "Все программы” затем "Microsoft SQL Server” и потом "EnterpriseManager”
- Вы увидите окошко. Потом жмём "+” потом "Microsoft SQL Servers”
- Опять жмём "+” и ещё "SQL Server Group”
- Жмём "+” и ещё "(local) (Windows NT)”
- Жмём "+” и ещё "Databases”
- Сейчас жмём правой кнопкой мыши на "Database” и нaжмите "Attach Database.."
- Теперь жмём на "..." и выбираем папка_сервера/Databases/gamedb_Data.mdf
- В поле Attach As: должно быть GameDB
- В поле Db Owner выбираем "sa"
- Жмём "ok"
- GameDB база зделана , сейчас делаем AccountServer.
- Опять жмём правой кнопкой мыши на"Database” и выбираем "Attach Database.."
- Опять жмём на "..." и выбираем папка_сервера/Databases/accountserver_Data.mdf
- В поле Attach As: должно быть AccountServer
- В поле Db Owner выбираем "sa"
-AccountServer база зделана.
4. Открываем Сервер
Идём к нашим файлам сервера и открываем AccountServer.exe , GateServer.exe , GroupServer.exe , Gameserver.exe
5. Вход на сервер
Качаем клиент здесь:
http://top.igg.com/Качаем патч
http://letitbit.net/download/1476.afca11f882da48e17d74d32f6/English_Update_1.35_client_file.rar.htmlКачаем IP Change
http://letitbit.net/download/9537.e93a39400fd49dea716b340f6/ChangeIP.rar.htmlОткрываем Ip Changer там 3 поля, и пишем:
1.- Название облости (любая, например Magic Ocean)
2.- Название сервера (любой, например Black Sea)
3.- Ваш IP адрес (узнaём егo TуT:
http://www.2ip.ru/ )
Жмём нa ??? =)))
Терь идём в файлы нашего клиента, жмём Start.Bat и идём на свой серв
Имя: создайте в UserAccount
Пароль: создайте в UserAccount
СКАЧАТЬ UserAccount
Если при запуске GameServer у вас вылетает ошибка и незапускаеться сервер
делаем далее
после того как вы установили SQL Server 2000
у вас должен появиться значёк в пуске возле часиков
нажмите на него 2 раза откроеться окошко
нажмите стоп (красный квадратик)
потом Refresh services
и запуск (зелёный треугольник)
и попробуйде снова запустить сервер
если что-то не получается то вы,как мне жаль