Jump to content

Создание и установка сервера RF online


 Share

Recommended Posts

Всем привет.Информации будет много,поэтому готовьтесь и не забывайте ставить лайки!

Минимальные требования для сервера:

Операционная система : 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 - сам сервер

 

5. Hex WorkShop - редактор hex файлов

 

Теперь давайте приступим к самой установки софта и сервера!

 

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


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

pre_1453732000__1q.jpg.af7fc8567874181095b3330889fb389b.jpg

1.3 Нажать кнопку «Установить»:

pre_1453732079__2q.jpg.e05e098d492834ee983385f42664e9e5.jpg

1.4 Нажать кнопку «Далее»:

pre_1453732101__3q.jpg.a478fc7f0ca27e9e2072e2548edfa5f4.jpg

 

pre_1453732118__4q.jpg.2d5ba848cc315cefade3e72b69ad5ce8.jpg

pre_1453732134__5q.jpg.7f13a2f12212d8970e84b5a693c2b852.jpg

1.5 Снять галочку «Скрыть дополнительные параметры…», ввести регистрационные сведения и нажать кнопку «Далее»:

pre_1453732151__6q.jpg.dc5f0d7b3ead5d8d3da44a52e20df353.jpg

1.6 Выбрать ВСЕ доступные компоненты для установки, и нажать кнопку «Далее»:

pre_1453732168__7q.jpg.c27277ec9254a9adc1daf5cba8433d47.jpg

1.7 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:

pre_1453732190__8q.jpg.4e29f8ebdcfbf4bdfffb8b26681e13d5.jpg

1.8 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:

pre_1453732218__10q.jpg.8d87a26adc557f8ec54e30a90ddcd489.jpg

1.9 Выбрать смешанный режим проверки подлинности и задать пароль для системной учетной записи «sa» (эта учетная запись обладает максимальными правами доступа ко всем функциям и объектам на SQL Server). Нажать кнопку «Далее»:

pre_1453732235__11q.jpg.aa829d0268d7a3ff7b81b03406bb2e7f.jpg

1.10 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:

pre_1453732251__12q.jpg.c0a9fbf0c3b2a3a6e45f369227359634.jpg

1.11 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:

pre_1453732276__13q.jpg.dc8395505548cd0807af483971246479.jpg

1.12 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:

pre_1453732309__14q.jpg.3ed75ecf48f0449769192c7e271f1304.jpg

1.13 Нажать кнопку «Установить»:

pre_1453732326__15q.jpg.62c031c73914bdcb4cafbb9c4a770ff4.jpg

1.14 После завершения установки нажать кнопку «Далее»:

pre_1453732345__16q.jpg.45a8da753504639162d3e6fd689c84a0.jpg

1.15 Нажать на ссылку «Средство настройки контактной зоны»:

pre_1453732362__17q.jpg.b7d5d754c8b9e198b691674d53bc12fe.jpg

1.16 Нажать на ссылку «Настройка контактной зоны для служб и соединений»:

pre_1453732380__18q.jpg.1585e9d3bf2b274175601781fff814a4.jpg

1.17 В разделе «Удаленные соединения» установить переключатель «Локальные и удаленные соединения» и «Использовать только TCP/IP»:

pre_1453732403__19q.jpg.ac4e4a94711930c6c2740fce51f42267.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.f916b175d0f54a4a4c55a3e7792559bf.jpg

2.3 Заходи в “SQL Server Management Studio” - ПМК на “Databases” - “New database” - вводим имя базы данных “RF_User” - жмем “ОК”.

pre_1453733490__2.jpg.2d5291c1495a0c825a73c55e49f90c4f.jpg

2.4Точно так же создаем базу данных “RF_WORLD_NOVUS” и “BILLING”.
2.5 Восстанавливаем базы данных. Для этого - ПМК на базу данных “RF_User” - “Tasks” - “Restore” - “Database”. Появится окно, выбираем “From device” и нажимаем “обзор”

pre_1453733569__3.jpg.fa8464026ed20da000ec2ff9bd43878f.jpg

2.6 В появившемся окне нажимаем “Add” - выбираем файл BackUp’а “RF_User.bak” - жмем “Ок” и еще раз “Ок”.

pre_1453733635__4.jpg.b8161613596f3c0eedcbf5b9dc39ea1c.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.795141ece32f77c15bd268e2c781841d.jpg

pre_1453733718__6.jpg.205b9ab007f09547d1696a14617458a3.jpg

2.8 Проделываем аналогичные операции с базами данных “RF_WORLD_NOVUS” и “BILLING”.

Готово!

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

3.1 Заходим в “Пуск” - “Панель управления” - “Источник данных(ODBC)” - “Пользовательский DNS” - “Добавить” - “SQL Server” - “Готово”

pre_1453733888__7.jpg.5f25cc08010d9bb6e8a8ed85178f75b9.jpg

3.2 Вводим название базы данных, локальный IP и порт через запятую: “127.0.0.1,61433” - жмем “Далее”

pre_1453733932__8.jpg.cf5c4893e540689752329f1454ccc65d.jpg

3.3 Оставляем все как на скриншоте и нажимаем “Далее”

pre_1453733979__9.jpg.cf8fcbd761a36393bb219f717162f6cb.jpg

3.4 Ставим галочку на “Использовать по умолчанию базу данных” - выбираем нашу базу из списка - жмем “Далее”

pre_1453734016__10.jpg.c265ad13cee659fdabd42a209e4ccacb.jpg

3.5 В следующем окне оставляем настройки по умолчанию (как на скриншоте) и жмем “Далее”

pre_1453734037__11.jpg.f8e84c233011e139091be9c21acf3c88.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

 

Ваш сервер готов к работе!

 

 

  • Like 1
  • Спасибо 2
Link to comment
Share on other sites

  • THED pinned this topic

Спасибо за проделанную работу!

Link to comment
Share on other sites

  • 2 months later...

А если все тоже самое проделать на какой нибудь win7-11, актуален ли будет данный гайд? или исключительно win serv 2003?

Link to comment
Share on other sites

5 часов назад, monnk сказал:

А если все тоже самое проделать на какой нибудь win7-11, актуален ли будет данный гайд? или исключительно win serv 2003?

Я думаю разницы нет,64

Link to comment
Share on other sites

  • 2 weeks later...
  • Super VIP

любая винда подойдет и mysql, некоторые скрипты не поддерживаются в старых версиях, на 14 проверял, все хорошо

 

Link to comment
Share on other sites

Спасибо за статью

Link to comment
Share on other sites

  • 1 month later...
  • 2 months later...
  • 1 month later...

Отличный гайд для новчика!

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...
  • 4 weeks later...
21 час назад, Ruslan Yangaev сказал:

Подскажите что делать если нету премиума 

https://gamerip.ru/index.php?/forum/8-инструкция-по-форуму/

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...