Перейти к содержанию
Авторизация  

Создать сервер RFOnline 2.2.3 BSB


Описание

Свой сервер RFOnline 2.2.3 The war - Bellato Strikes Back

Гайд по созданию своего сервера :


"Rising Force v2.2.3 BSB"

  • Для начала рассмотрим требования:


Операционная система : 64 Bit OS
Ram : 8 гб минимум

  • Материал который нам нужен:


1. Windows Server 2003 Enterprise Edition x64 - операционная система
(Скачать : Официальный сайт или свой источникй )
2. Microsoft SQL Server 2005 Enterprise - база данных
(Скачать : Официальный сайт или свой источник )
3. RFOnline Client - клиент самой игры ( версия 2.2.3 )
(Скачать : Торрент или свой источник )
4. Server RFO - сам сервер
(Скачать : Yandex-Disk или свой источник)
5. AppServer - веб-сервер
(Скачать : Официальный сайт или свой источник )
6. Hex WorkShop - редактор hex файлов
(Скачать : Официальный сайт или свой источник )
7. Web-обвязка
(Скачать : Yandex.Disk )

 

 

 

 

 

 

 

 

 

Ну что же начнем

:)

  1. Установка Microsoft SQL Server 2005 Enterprise


1.1 Запустить программу-установщик (в бесплатной версии Express Edition обычно называется SQLEXPR_ADV_RUS.EXE) с правами администратора на данном компьютере.
1.2 Прочитать лицензию, установить галочку и нажать кнопку «Далее»:

 


pre_1453732000__1q.jpg
1.3 Нажать кнопку «Установить»:
pre_1453732079__2q.jpg
1.4 Нажать кнопку «Далее»:
pre_1453732101__3q.jpg
1.5 Нажать кнопку «Далее»:
pre_1453732118__4q.jpg
1.6 Нажать кнопку «Далее»:
pre_1453732134__5q.jpg
1.7 Снять галочку «Скрыть дополнительные параметры…», ввести регистрационные сведения и нажать кнопку «Далее»:
pre_1453732151__6q.jpg
1.8 Выбрать ВСЕ доступные компоненты для установки, и нажать кнопку «Далее»:
pre_1453732168__7q.jpg
1.9 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:
pre_1453732190__8q.jpg
1.10 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:
pre_1453732218__10q.jpg
1.11 Выбрать смешанный режим проверки подлинности и задать пароль для системной учетной записи «sa» (эта учетная запись обладает максимальными правами доступа ко всем функциям и объектам на SQL Server). Нажать кнопку «Далее»:
pre_1453732235__11q.jpg
1.12 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:
pre_1453732251__12q.jpg
1.13 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:
pre_1453732276__13q.jpg
1.14 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:
pre_1453732309__14q.jpg
1.15 Нажать кнопку «Установить»:
pre_1453732326__15q.jpg
1.16 После завершения установки нажать кнопку «Далее»:
pre_1453732345__16q.jpg
1.17 Нажать на ссылку «Средство настройки контактной зоны»:
pre_1453732362__17q.jpg
1.18 Нажать на ссылку «Настройка контактной зоны для служб и соединений»:
pre_1453732380__18q.jpg
1.19 В разделе «Удаленные соединения» установить переключатель «Локальные и удаленные соединения» и «Использовать только TCP/IP»:
pre_1453732403__19q.jpg

 

Готово, если у Вас не возникло проблем то продолжаем дальше :)

 

2. Настройка Microsoft SQL Server 2005 Enterprise

 

2.1 Зайдите в «Пуск» - «Microsoft SQL Server 2005» - «Configuration Tools» - «Configuration Manager» - «SQL Server 2005 Network Configuration» - «Protocols for MSSQLSERVER» - «TCP/IP» - «IP Adress»
2.2 Меняем значения для параметра «TCP Port» на «1433, 61433», Для параметров «IP Adress» указываем «127.0.0.1» Нажимаем «ОК», закрываем окно.
pre_1453733456__1.jpg
2.3 Заходи в “SQL Server Management Studio” - ПМК на “Databases” - “New database” - вводим имя базы данных “RF_User” - жмем “ОК”.
pre_1453733490__2.jpg
2.4Точно так же создаем базу данных “RF_WORLD_NOVUS” и “BILLING”.
2.5 Восстанавливаем базы данных. Для этого - ПМК на базу данных “RF_User” - “Tasks” - “Restore” - “Database”. Появится окно, выбираем “From device” и нажимаем “обзор”
pre_1453733569__3.jpg
2.6 В появившемся окне нажимаем “Add” - выбираем файл BackUp’а “RF_User.bak” - жмем “Ок” и еще раз “Ок”.
pre_1453733635__4.jpg
2.7 Ставим галочку на “Restore” и переходим на вкладку “Options” - ставим галочку на “Overwrite the existing database” - проверяем пути, которые должны выглядеть примерно так: “C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\RF_User.mdf” и “C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\RF_User_log.ldf” - нажимаем “Ок”.
pre_1453733695__5.jpg
pre_1453733718__6.jpg
2.8 Проделываем аналогичные операции с базами данных “RF_WORLD_NOVUS” и “BILLING”.

 

3. Настройка ODBC

 

3.1 Заходим в “Пуск” - “Панель управления” - “Источник данных(ODBC)” - “Пользовательский DNS” - “Добавить” - “SQL Server” - “Готово”
pre_1453733888__7.jpg
3.2 Вводим название базы данных, локальный IP и порт через запятую: “127.0.0.1,61433” - жмем “Далее”
pre_1453733932__8.jpg
3.3 Оставляем все как на скриншоте и нажимаем “Далее”
pre_1453733979__9.jpg
3.4 Ставим галочку на “Использовать по умолчанию базу данных” - выбираем нашу базу из списка - жмем “Далее”
pre_1453734016__10.jpg
3.5 В следующем окне оставляем настройки по умолчанию (как на скриншоте) и жмем “Далее”
pre_1453734037__11.jpg
3.6 Нажимаем “Проверить источник данных”, если в появившемся окне, увидите сообщение об успешном завершении теста - все сделано правильно. Нажимаем “Ок” и еще раз “Ок”.
3.7 Точно так же создаем пути для оставшихся баз данных (BILLING и RF_WORLD_NOVUS) и повторяем всю процедуру во вкладке “Системный DNS”.

 


4. Настройка самого сервера RFOnline 2.2.3

 

4.1 Сначала извлеките сервер с архива
4.2 Заходим в папку Account and Login ищем там файл rfacc.ini , открываем его текстовым редактором :

[Options]DBSTR = Provider=SQLOLEDB;Data Source=127.0.0.1,61433;User ID=Ваш_логин;Password=Ваш_пароль;Initial Catalog = BILLING;ErrDBSTR =LogLevel = 2


Меняем значение "Ваш_логин" на логин при установлении MSSQL


Такое же делаем со значением "Ваш_пароль"

 


4.3 В те же папке (Account and Login) отрываем другую папку Initialize ищем файл AccountSystem.ini

[Database]AccountDB_Machine = 127.0.0.1AccountDB_Name = RF_User[System]NationCode = RU[DB_INFO]IP = 127.0.0.1Port = 1433DSN = BILLINGDBName = BILLINGAcc = Ваш_логинPW = Ваш_пароль[Service]MaxAccountNum = 100000[World]WorldSet_Num = 1ServiceSet_Num = 1Name0 = Имя_сервераAddress0 = 127.0.0.1DBName0 = RF_WORLD_NOVUSType0 = 0


Меняем значение :
DBName = BILLING - на вашу бд
Acc = Ваш_логин - на логин с MSSQL
PW = Ваш_пароль - на пароль с MSSQL
Address0 = 127.0.0.1 - на ваш ip
Name0 = Имя_сервера - на Ваше название

 


4.4 Подобно отредактировать файл LoginSystem.ini
4.5 Далее заходим в папку ZonaServer > WorldInfo ищем файл WorldInfo.ini и открываем его в текстовом редакторе :

[System]WorldName = Имя_вашего_сервераServerType = 0BillingCode = 32BillOper = 1FreeServer = 1HBKPath = D:\RF_Serve\Server\HBKHistoryPath = D:\RF_Server\ServerNationCode = RU[Rule]CrystalHPMultiple = 1.0CrystalHPMultiple_1 = 60.0CrystalHPMultiple_2 = 60.0CrystalHPMultiple_3 = 60.0[GUILD CREATE EVENT]Enable = TRUESTART_DATE = 20090119END_DATE = 20090120


Меняем значение :
WorldName = Имя_вашего_сервера - на ваше название

 


4.7 Заходим в папку ZoneServer > RF_Bin и ищем там файл rfacc.ini открываем его в текстовом редакторе :

[Options]DBSTR = Provider=SQLOLEDB;Data Source=127.0.0.1,61433;User ID=Ваш_логин;Password=Ваш_пароль;Initial Catalog = BILLING;ErrDBSTR =LogLevel = 2


Меняем значение :
Data Source=127.0.0.1 - на Ваш IP
User ID=Ваш_логин - на Ваш логин при установке MSSQL
Password=Ваш_пароль - на Ваш пароль при установке MSSQL
Initial Catalog = BILLING - Ваша бд

 


4.8 Заходим в папку ZoneServer > RF_Bin > Initialize и ищем там файл apex.ini открываем его в текстовом редакторе :

[Apex_Setting]Server = 127.0.0.1Port = 15306


Меняем значение :
Server = 127.0.0.1 - на Ваш IP

 


4.8 В той же папке открываем файл SystemManager.ini

[LOGINFO]LOGFILEPATH = D:\RF_Server\historymanager[SERVERINFO]SERVERNUMBER = 1SERVERIP0 = 127.0.0.1SERVERNAME0 = Имя_сервераUSEHISTORYBACKUP0 = FALSESERVERTYPE0 = 1


Меняем значение :
SERVERIP0 = 127.0.0.1 - на Ваш IP
SERVERNAME0 = Имя_сервера - на Ваше название

 


4.8 В той же папке открываем файл WebAgentSystem.ini

[World]WorldSet_Num = 1Name0 = Имя_сервераAddress0 = 127.0.0.1Code0 = 1


Меняем значение :
Name0 = Имя_сервера - на Ваше название
Address0 = 127.0.0.1 - на Ваш IP

 


4.8 И еще раз в той же папке открываем файл WorldSystem.ini

[System]AccountAddress = 127.0.0.1LimUserNum = 10000[MainThread]SleepTerm = 4000SleepValue = 1SleepIgnore = 0[Messenger]Use = TRUE[RankJob]JobHour = 23JobMin = 40[Rule]AttackSpareDelay = 200[Economy]Default_MgrVal =1000Default_TaxVal =10;Default_OreVal =10000Default_OreVal =35002004/6/19_MgrVal = 10002004/6/19_TaxVal = 10[HolySystem]KeeperCreateMap = resourcesKeeperCreateDummy = dk0001KeeperActiveDummy = hskactdumKeeperCenterDummy = dk0001KeeperMonrCode = 04903StoneNum = 3StoneCreateMap0 = resourcesStoneCreateDummy0 = dh001StoneMonsterCode0 = 04B00StoneMasterRace0 = 0StoneCreateMap1 = resourcesStoneCreateDummy1 = dh002StoneMonsterCode1 = 04B01StoneMasterRace1 = 1StoneCreateMap2 = resourcesStoneCreateDummy2 = dh003StoneMonsterCode2 = 04B02StoneMasterRace2 = 2QuestInit=1[Schedule]ScheduleInit=0[Formula]StdDefPoint=3RcvDefPoint=10[Buddha Event]Enable = FALSEGiveItem = irpre01ExchangeItem = irpre01DeleteItem1 =DeleteItem2 =[CLASS REFINE EVENT]ENABLE = TRUESTART_DATE = 20110109END_DATE = 20200109LIMIT_COUNT = 10[PcBang Favor]USE = TRUE[System][Time Limit]Use = FALSECNT = 3Time_0 = 0Time_1 = 300Time_2 = 500Percent_0 = 1.0Percent_1 = 0.5Percent_2 = 0.0LogoutTerm = 10NotifyTerm = 2


Меняем значение :
AccountAddress = 127.0.0.1 - на Ваш IP

 


4.9 И так мы дошли до конца, теперь нам нужно запустить следующие файлы:

AccountServer.exeLoginServer.exeZonaServer.exe


Готово, продолжаем дальше :)

 

 

 

5.Установка AppServ

 

5.1 Запускаем наш AppSer
http://www.forummaxi.ru/uploads/imgs/pre_1453736868__s1.png
5.2Жмем "Next"
http://www.forummaxi.ru/uploads/imgs/pre_1453736907__s2.png
5.3 Жмем "I Agree"
http://www.forummaxi.ru/uploads/imgs/pre_1453736963__s3.png
5.4 Нас просят указать директорию для установки веб-сервера, обычно используется папка по умолчанию. Итак указываем нужную папку и нажимаем "Next"
http://www.forummaxi.ru/uploads/imgs/pre_1453736985__s4.png
5.5 Жмем "Next"
http://www.forummaxi.ru/uploads/imgs/pre_1453737019__s5.png
5.6 Указать имя и порт для веб-сервера и ваш e-mail.
В имени сервера может указываться выбранное вами доменное имя или "localhost", как в примере.
Стандартный порт, т.е. используемый если он не указан явно - 80. Обычно для веб-серверов указывается именно он.
Введенный e-mail будет отображаться, когда возникают какие-либо ошибки в работе, чтобы у пользователей была возможность с вами связаться.
Затем жмем "Next"
http://www.forummaxi.ru/uploads/imgs/pre_1453737091__s6.png
5.7 Ставим галочку около "Enable InnoDB" и указываем пароль доступа к MySQL для пользователя "root"
Затем жмем "Install"
http://www.forummaxi.ru/uploads/imgs/pre_1453737168__s8.png
5.8 Исключаем все галочки и жмем "Finish".

 


6. Установка Web-обвязка

 

6.1 Вытащим нашу папку из архива web.zip
6.2 Заходим в папку AppServ > www и закидываем туда файлы из папки web которую только что разархивировали
6.3 Открываем файл Update.dll и редактируем его :

[Update]NewVersion=0UpdateFileNumber=2UpdateFile1=Update/ServerConfig.datUpdateFile2=Download/PatchInfo.zServerNumber=1Server1=http://127.0.0.1/


Меняем значение :
Server1=http://127.0.0.1/ - на Ваш IP

 


6.4 Заходим в папку AppServ > www > Update и открываем файл LPServerInfo.dat :

[LoginServer]ServerNumber = 1Server0 = 127.0.0.1[PatchServer]ServerNumber = 2Server0 = 127.0.0.1Server1 = 127.0.0.1


Меняем значение :
Server0-1 = 127.0.0.1 - меня на Ваш IP

 


6.4 В той же папке открываем и редактируем файл ServerConfig.dat :

[LoginServer]ServerNumber = 3Server0 = 127.0.0.1Server1 = 127.0.0.1Server2 = 127.0.0.1[PatchServer]ServerNumber = 3Server0 = 127.0.0.1Server1 = 127.0.0.1Server2 = 127.0.0.1[Notice]Server = 0.0.0.0[LogCollector]Server = 127.0.0.1[ServerList]Server0 = 0


Меняем значение :
Server0-2 = 127.0.0.1 - меня на Ваш IP

 


Готово :))



Рекомендуемые комментарии

Комментариев нет

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...