[реклама вместо картинки]
html counterсчетчик посетителей сайта

RF-bug cheat forum RFonline

Объявление

[реклама вместо картинки]
Добро пожаловать!

РЕГИСТРАЦИЯ пользователей производится по E-mail. По всем вопросам обращаться в ICQ Suppport'ов (см. контакты)
[реклама вместо картинки]
05. 04. 08. Форум начал работу

ВСЕМ ПРИШЕДШИМ

Настоятельно рекомендуется опубликовать полную информации "о себе" а так же НИКИ на разных форумах
(возможно понадобится ваша помощь в вынимании инфы)

10.07.08 Из-за участившегося крысятничества наших багов и софта, открыт новый раздел на форуме (скрытый от посторонних глаз). Теперь все самое вкусное там! Для просмотра данного раздела вам нужно набрать 60 постов.
14.07.08 Приносим наши извенения из-за постоянных перебоев в работе форума. Траблы не у нас, а на сервисе mybb.

19.07.08 ДЛЯ ТУПЫХ МАРГИНАЛОВ ПОВТОРЯЕМ: Во всех разделах форума - счетчик сообщений отключен (т.е. посты за ваши сообщения начисляем МЫ и хоть 1000 сообщений оставьте, будет в счетчике - 0)
[реклама вместо картинки] [реклама вместо картинки]
ICQ: ICQ status 431632444 - Djet ,ICQ status 484899477 - Неняшко (Noob_Killer) ,ICQ status 419552651 - IFRIT ,
ICQ status 492143322 - Drozh ,ICQ status 331573269 - faqqq
Пишите в любое время как только SUPPORT появится вам ответят.
P.S. Мы не рассказываем о читах, а даём справки о работе форума,
помогаем при регистрации, и можем ответить на некоторые игровые вопросы.
(Справки о читах мы даём только в случае, если вы укажите свой логин
и на нём будет содержаться нужное кол-во постов для просмотра запрашиваемого чита.)

________________________________________________________
Администраторы не дают скрытую информацию с форума и не продают её за деньги.
Также просим Вас уважать администраторов. Сообщения в низкопоставленном тоне
рассматриваться не будут, а пославшие их будут
заигнорены.
Также вы можете написать Администратору форума перейдя по этой ссылке

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » RF-bug cheat forum RFonline » ВСЕ об РФ » Info] Создание своего Rfo-сервера ОТ и ДО


Info] Создание своего Rfo-сервера ОТ и ДО

Сообщений 1 страница 5 из 5

1

Думаю у каждого есть вопросы связанные с установкой и настройкой серверной части + клиента... и так поехали, подробнейшее описание установки сервера.
Итак программы которые нам потребуются:

- Microsoft SQL server 2000 (267.6 Mb):
http://download.microsoft.com/downlo...73/SQLEVAL.exe

- Microsoft SQL server 2005 Express Edition (размер 88.78 Mb):
http://depositfiles.com/ru/files/2566539

- Файл AppServ: http://sourceforge.net/project/downl...se_mirror=garr
+ Инструкция по установке к нему:
http://www.appservnetwork.com/module... … amp;pid=31

- Клиент игры RF Online Giga4 Ep2: подойдет старый клиент от абиса? клиент с http://www.novuswars.com/ уже не подойдет, т.к. там ввели ап 5(скоро выложу клиент, а так ищем сами)

- Файлы сервера игры: http://depositfiles.com/ru/files/2579102 (размер 75.66 Mb)

- Файлы web-сервера: http://letitbit.net/download/38292b9...r2000.rar.html (размер 160.66 Kb)

- Файлы Update Maker: http://letitbit.net/download/3f31b98...Maker.rar.html (размер 654.76 Kb)

- Список ГМ команд: http://letitbit.net/download/0e672d5...mands.rar.html (размер 197.38 Kb)

- Hex редактор UltraEdit: http://depositfiles.com/ru/files/2624173 (размер 11.02 Mb)

Какая потребуется машина:
- Компьютер с минимумом (1 Гб) оперативной памяти и хорошей производительностью.

- Microsoft Windows Server 2003, Windows XP можно, но не желательно.

- Ну и естественно хороший канал инета.

Установка MSSQL 2000

Запустить установку на вашем сервере Microsoft SQL server 2000 (выбрать "Install database server" в autorun).

Использовать установки по умолчанию, пока не дойдете до этого окна:

тут необходимо выбрать "Use the Local System account".

Нажмите кнопку "Next" и увидите следующее окно:

Выберите "Mixed Mode" и введите пароль для входа в sa (system administrator). Вам понадобится этот пароль в будущем, запишите его где-нибудь!

Завершаем установку с параметрами по умолчанию.

Как только вы закончите, перезагрузите компьютер и увидите новый значок в панели задач:

Делаем двойной клик по значку, появится окно:

Проверьте, чтобы SQL server был запущен, иначе нажмите кнопку "Start/Continue".

Далее жмем "Меню Пуск > Microsoft SQL Server > Enterprise Manager".

Открываем "(Local) (Windows NT)", правым кликом выбираем в меню "Свойства"

В появившемся окне нажимаем кнопку "Network Cnfiguration..."

Далее выбираем "TCP/IP" и нажимаем кнопку "Properties..."

Исправляем порт на "61433" и нажимаем "Ок" "Ок" "Ок" "Ок", после чего необходимо будет сделать рестарт "MSSQL Server

Далее открываем "Databases", правым кликом выбираем в меню "New Database...":

В новом окне вводим в строку "Name" название "exgame" и жмем кнопку "OK". Название баз необходимо посмотреть заранее т.к. в разных сборках они отличаются!

Затем делаем тоже самое для создания 3 оставшихся баз "rf_account", "rfweb" и "rf_world". Выглядеть будет так:

Затем правым кликом по базе "exgame", выбираем в меню "All tasks (Все задачи)" => "Restore Database...". Появится окно "Restore Database"

Выбираем "From device" и кликаем по кнопке "Select Devices...". У вас появится новое окно :

Далее открываем скаченный архив с файлами сервера "RF-server2000.rar" находим папку "Databases" или "Databases Bacup" извлекаем в удобное для вас место :

Возвращаемся назад в окно "SQL Server Enterprise Manager" и нажимаем кнопку "Add". Появится новое окно :

Выбираем "File name", нажимаем кнопку обзора и выбираем "exgame.bak" в папке "Database" или "Databases Bacup" которую вы извлекли из архива "RF-server2000.rar" :

Далее жмем кнопку "OK", затем снова нажимаем в окне "Choose Restore Destination".

Вернувшись в окно "Restore Database", выберите вкладку "Options" :

Ставим галочку "Force restore over existing database".

Редактируем колонку "Move to physical file name" в соответствующую папку, куда вы предварительно установили Microsoft SQL Server 2000.

В своем примере я устанавливал в папку "F:\Program Files\Microft SQL Server\..." изменив букву "C:\" на "F:\".

Жмем "OK" и база "exgame" восстановлена!

Точно таким же образом восстанавливаем оставшиеся 3 базы данных, используя файлы "rf_account.bak", "rfweb.bak" и "rf_world.bak" по очередно.

Жмем "OK" и база "exgame" восстановлена !

По завершению закрываем "SQL Server Enterprise Manager", переходим в "Панель управления", выбираем "Администрирование" делаем двойной клик по "Источники данных (ODBC)" :

В появившемся окне "Администратор источников данных ODBC" открываем вкладку "Системный DSN":

Нажимаем кнопку "Добавить" переходим в нижнюю часть списка, выбираем "SQL Server" жмем кнопку "Готово".

В появившемся окне в строке "Имя:" вводим название базы "rf_account", в строке "Сервер:" выбираем "(local)" жмем кнопку "Далее".

Нажимаем кнопку "Настройка клиента..." ставим галочку "Динамически определить порт" жмем "Ок", "Далее"

Ставим галочку "Использовать по умолчанию базу данных" и выбираем из списка "rf_account" жмем кнопку "Далее", в новом окне кнопку "Готово".

Теперь необходимо проверить соединение с БД, нажимаем кнопку "Проверить источник данных"

В появившемся окне увидим следующее сообщение "ТЕСТ УСПЕШНО ЗАВЕРШЕН!" нажимаем кнопку "Ок", "Ок".

Тоже самое проделываем для базы "rf_world".

Перейдем к установке и настройки серверной части.

Распаковываем архив сервера "RF-server.rar", в корневую директорию жесткого диска.

Откройте папку "WoldInfo" и отредактируйте файл "WorldInfo.ini".

Отредактируйте следующие строки:

Ищем строки: HistoryPath="Путь к папке History" (Указать путь к папке History)|Например: HistoryPath="D:\RF-Server\History"

GateIP=Ваш IP (Изменить IP адрес)|Например: GateIP=10.4.170.38

WorldName=Ваше название (Изменить название сервера)|Например: WorldName=RF World

AccountAddress=Ваш IP (Изменить IP адрес)|Например: AccountAddress=10.4.170.38

Закройте сохранив изменения.

Откройте папку "D:\RF-Server\Server\Initialize":

Откройте и отредактируйте строки, в следующих файлах:

AccountSystem.ini

Ищем строки: AccountDB_Machine=Ваш IP (Изменить IP адрес)|Например: AccountDB_Machine=10.4.170.38

Name0=Ваше название (Изменить название сервера)|Например: Name0=RF World

Address0=Ваш IP (Изменить IP адрес)| Например: Address0=10.4.170.38

LoginSystem.ini

Ищем строки: AccountAddress=Ваш IP (Изменить IP адрес)|Например: AccountAddress=10.4.170.38

PatchAddress1=Ваш IP (Изменить IP адрес)|Например: PatchAddress1=10.4.170.38

PatchAddress2=Ваш IP (Изменить IP адрес)|Например: PatchAddress2=10.4.170.38

LogspySystem.ini

Ищем строки: Type0_Path0 = Путь к папке Item (Указать путь к папке Item)|Например: Type0_Path0 = D:\RF-Server\History\Item

Type1_Path0 = Путь к папке Lv (Указать путь к папке Lv)|Например: Type1_Path0 = D:\RF-Server\History\Lv

ServerSystem.ini

Ищем строки: Address=Ваш IP (Изменить IP адрес)|Например: Address=10.4.170.38

ZoneName=Ваше название (Изменить название сервера)|Например: ZoneName=RF World

WebAgentSystem.ini

Ищем строки: Name0=Ваше название (Изменить название сервера)|Например: Name0=RF World

Address0=Ваш IP (Изменить IP адрес)|Например: Address0=10.4.170.38

WorldInfo.ini

Ищем строки: WorldName=Ваше название (Изменить название сервера)|Например: WorldName=RF World

GateIP=Ваш IP (Изменить IP адрес)|Например: GateIP=10.4.170.38

HistoryPath="Путь к папке History" (Указать путь к папке History)|Например: HistoryPath="D:\RF-Server\History"

AccountAddress=Ваш IP (Изменить IP адрес)|Например: AccountAddress=10.4.170.38

WorldSystem.ini

Ищем строки: AccountAddress=Ваш IP (Изменить IP адрес)|Например: AccountAddress=10.4.170.38

WorldName=Ваше название (WorldName=RF World)|Например: WorldName=RF World

ServerName = Ваше название(WorldName=RF World)|Например: ServerName = RF World

Откройте папку "RF-Server\Server" и отредактируйте:

nes_server.cfg

Ищем строки:nes_server = Ваш IP:8888:8889(Изменить IP адрес)|Например: nes_server = 10.4.170.38:8888:8889

В этойже директории открываем файл "AccountServer.exe" в хекс редакторе UltraEdit :

Нажмите "Ctrl + F" для запуска панели поиска:

Поставьте галочку "Find ASCII", в строке поиска введите "111111111111" и нажмите кнопку "Find Next", в дальнейшем поиске можно использовать кнопку "F3".

Вы должны увидеть следующее:

Установите курсор на первый символ "1" и впишите пароль к базе SQL вместо "111111111111".

Длина пароля может быть разной на ваше усмотрение, необходимо будет в левой части хекс редактора заменить оставшиеся символы на нули.

Сохраняем и закрываем файл "AccountServer.exe".

Редактируем точно также в "LoginServer.exe" (в 2 местах), "ZoneServerSD.exe", находим "111111111111" и заменяем на свой пароль.

Точно таким же образом в "LoginServer.exe" задаем поиск IP адреса "Ваш IP" и заменяем на свой. Все вводим вручную!

Установка веб обвязки

Распаковать файлы архива "webserver.rar" в директорию "www" вашего веб сервера:

Открываем файл "register.php" в редакторе UltraEdit

register.php

Ищем строки: $sql_pwd = 'Ваш пароль'; (Вписать пароль Microsoft SQL server 2000)|Например: $sql_pwd = '123456';

$host = "127.0.0.1"; (Изменить на свой IP адрес.)|Например: $host = "10.4.170.38";

Сохраняем и закрываем файл.

Update.dll

Открываем файл "Update.dll" в редакторе UltraEdit

Ищем строки: Server1=http://127.0.0.1/ (Изменить IP адрес на свой.)|Например: Server1=http://10.4.170.38/

Сохраняем и закрываем файл.

Переходим в папку "update" "C:\AppServ\www\update"

Serverconfig.dat

Открываем файл "serverconfig.dat" в редакторе и изменяем следующие строки:

Ищем строки: Server0 = 127.0.0.1 (Изменить IP адрес на свой.)|Например: Server0 = 10.4.170.38

Server0 = 127.0.0.1 (Изменить IP адрес на свой.)|Например: Server0 = 10.4.170.38

Server1 = 127.0.0.1 (Изменить IP адрес на свой.)|Например: Server1 = 10.4.170.38

Server = 127.0.0.1 (Изменить IP адрес на свой.)|Например: Server = 10.4.170.38

Сохраняем и закрываем файл.

LauncherMessage.ini

Открываем файл "LauncherMessage.ini" и изменяем строки с "127.0.0.1" на свой IP адрес (пример : http://10.4.170.38/ ).

Строки для редактирование :

GREETING ="http://127.0.0.1/rf/greet.htm"
NOTICE ="http://127.0.0.1/rf/list.htm"
TEST_NOTICE ="http://127.0.0.1/rf/list.htm"
BANNER ="http://127.0.0.1/rf/banner.htm"
MOVIE ="http://127.0.0.1/forums/"
SERVER_GREETING_HEAD ="http://127.0.0.1/rf/greet.htm"
SERVER_GREETING_IMG_HEAD ="http://127.0.0.1/rf/image.htm"

В этом же файле отредактируйте следующие строки:

GREETING_HEAD="Приветствие заголовок"
GREETING_BODY="Приветствие 2 строка "

P.S. для старых лаунчеров, в новых оставить пустым.

Сохраняем и закрываем файл.

Далее открываем папку "rf" "C:\AppServ\www\rf"

htm файлы в этой папке, отвечают за элементы содержащиеся в лаунчере:

downloads_patcher.htm :

Заменить "127.0.0.1" на свой IP адрес.

greet.htm :

banner.htm :

Основной файл banner.php находится в папке "C:\AppServ\www\rf\List_files".

Указываем путь к файлу сервера "$file = file ("D:\RF-Server\SystemSave\ServerDisplay.ini");" для отображения статистики.

Далее в папке "List_files" "C:\AppServ\www\rf\List_files"

открываем файл "index.php" и заменяем строки содержащие IP "127.0.0.1" на свой (пример : http://10.4.170.38/ ).

Строки для редактирования :

<a href="http://127.0.0.1/register.php"><img src="index_data/register.gif" onmouseover="this.src='register_hover.gif'" onmouseout="this.src='register.gif'" border="0"></a>

<a href="http://127.0.0.1/rf/downloads_patcher.htm"><img src="index_data/patches.gif" onmouseover="this.src='patches_hover.gif'" onmouseout="this.src='patches.gif'" border="0"></a>

Здесь редактируются строки новостей, для отображения в лаунчере:

<a target ='_blank' href='http://127.0.0.1/'><p class='topic'>В данной строке будут публиковаться новости.</p><div class='topic_data'>22.11.07 Admin></div></a>

Сохраняем и закрываем файл.

Настройка клиента

Устанавливаем клиент игры на свой компьютер, заходим в папку с игрой.

Открываем файл "RF.exe" в редакторе "UltraEdit". (В моем примере рассматривается лаунчер который идет в комплекте с "Update _Maker")

Нажимаем "Ctrl + F" для запуска панели поиска. В строке поиска "Find What:" введите "127.0.0.1":

Мы увидим следующее:

Заменяем найденные IP "127.0.0.1" на свои вручную (пример: 10.4.170.38):

Нажимаем "F3" и находим для редактирования следующий IP "127.0.0.1":

Точно так же заменяем IP "127.0.0.1" адрес на свой.

Для сервера 2005 не рекомендуется использовать чистый клиент игры с русофа v1.0.6 т.к. при попытке контакта с торговцами игра будет вылетать, также не отображается урон и спец эффекты!

Необходимо заменить папку DataTable и файл RF_Online.bin более ранней версии 1.0.3.

Если использовать лаунчер русофа v1.0.6 то следует искать для замены IP адреса "81.176.70.160" и "218.55.24.246".

Также следует изменить порт, нажимаем "Ctrl + F" снимаем галочку с "Find ASCII" и вводим в строке поиска "84 6C":

Найденые символы заменяем в левой части редактора на "11 27":

И наконец долгожданный запуск... теперь вы должны запустить в таком порядке :

1)AccountServer

2)LoginServer

3)ZoneServerSD

Если все прогрузилось без каких либо ошибок, то спокойно запускаем игру и наслаждаемся.

Да, кстати кликаем СПАСИБО !!!
(с)MaKCuMyM,http://pautiny.net

Отредактировано Джирики (2008-05-10 16:04:15)

0

2

выложи пожалуйста ешё раз
- Файлы сервера игры:
- Файлы web-сервера:
- Файлы Update Maker:

0

3

Спасибо. Но у меня вопрос. Ты не наеш как установить апдейт 5 сервер. Если да то выложы под хайдом.

Отредактировано StailS (2008-05-12 18:34:43)

0

4

перезалей файлы ещё раз

0

5

Файлы не качаются((

0


Вы здесь » RF-bug cheat forum RFonline » ВСЕ об РФ » Info] Создание своего Rfo-сервера ОТ и ДО