Создать сервер RFOnline 2.2.3 BSB
Описание
Гайд по созданию своего сервера :
"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 )
Ну что же начнем
- Установка Microsoft SQL Server 2005 Enterprise
1.1 Запустить программу-установщик (в бесплатной версии Express Edition обычно называется SQLEXPR_ADV_RUS.EXE) с правами администратора на данном компьютере.
1.2 Прочитать лицензию, установить галочку и нажать кнопку «Далее»:
1.3 Нажать кнопку «Установить»:
1.4 Нажать кнопку «Далее»:
1.5 Нажать кнопку «Далее»:
1.6 Нажать кнопку «Далее»:
1.7 Снять галочку «Скрыть дополнительные параметры…», ввести регистрационные сведения и нажать кнопку «Далее»:
1.8 Выбрать ВСЕ доступные компоненты для установки, и нажать кнопку «Далее»:
1.9 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:
1.10 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:
1.11 Выбрать смешанный режим проверки подлинности и задать пароль для системной учетной записи «sa» (эта учетная запись обладает максимальными правами доступа ко всем функциям и объектам на SQL Server). Нажать кнопку «Далее»:
1.12 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:
1.13 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:
1.14 Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:
1.15 Нажать кнопку «Установить»:
1.16 После завершения установки нажать кнопку «Далее»:
1.17 Нажать на ссылку «Средство настройки контактной зоны»:
1.18 Нажать на ссылку «Настройка контактной зоны для служб и соединений»:
1.19 В разделе «Удаленные соединения» установить переключатель «Локальные и удаленные соединения» и «Использовать только TCP/IP»:
Готово, если у Вас не возникло проблем то продолжаем дальше
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» Нажимаем «ОК», закрываем окно.
2.3 Заходи в “SQL Server Management Studio” - ПМК на “Databases” - “New database” - вводим имя базы данных “RF_User” - жмем “ОК”.
2.4Точно так же создаем базу данных “RF_WORLD_NOVUS” и “BILLING”.
2.5 Восстанавливаем базы данных. Для этого - ПМК на базу данных “RF_User” - “Tasks” - “Restore” - “Database”. Появится окно, выбираем “From device” и нажимаем “обзор”
2.6 В появившемся окне нажимаем “Add” - выбираем файл BackUp’а “RF_User.bak” - жмем “Ок” и еще раз “Ок”.
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” - нажимаем “Ок”.
2.8 Проделываем аналогичные операции с базами данных “RF_WORLD_NOVUS” и “BILLING”.
3. Настройка ODBC
3.1 Заходим в “Пуск” - “Панель управления” - “Источник данных(ODBC)” - “Пользовательский DNS” - “Добавить” - “SQL Server” - “Готово”
3.2 Вводим название базы данных, локальный IP и порт через запятую: “127.0.0.1,61433” - жмем “Далее”
3.3 Оставляем все как на скриншоте и нажимаем “Далее”
3.4 Ставим галочку на “Использовать по умолчанию базу данных” - выбираем нашу базу из списка - жмем “Далее”
3.5 В следующем окне оставляем настройки по умолчанию (как на скриншоте) и жмем “Далее”
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
Готово )
Рекомендуемые комментарии
Комментариев нет
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти