Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Запуск сервера
#1
Установка сервера Giga 4 Episode 2 Part 1 Update 5

Содержание:

1. Распаковка сервера
2. Установка Framework
3. Установка VC++
4. Установка MSSQL 2005
5. Открытие порта 61433
6. Создание БД
7. Добавление ODBC
8. Настройка сервера

1. Для начала заранее распакуйте сервер в удобное для вас место.
2. Установите Framework 3.5
3. В папке с сервером запустите файл vcredist_x64.exe
4. Устанавливаем MSSQL 2005(описание установки напишу позже)
!!! Не забудьте указать свой пароль при установки. !!!
5. Открытие порта 61433
Цитата:Пуск > Все программы > Microsoft SQL Server 2005 > Configuration Tools > SQL Server Configuration Manager
Входим в
Цитата:SQL Server 2005 Network Configuration > Protocols for SQLEXPRESS > TCP/IP
В открывшемся окне в поле Enabled ставим значение Yes
Переходим во вкладку IP Adresses
Цитата:IPAll > TCP Dinamic Ports > вводим порт 61433
И закрываем все это дело сохраняя изменения.

6. Cоздание Баз Данных.

a) Вход в SQL Server:
После установки MSSQL зайдите
Цитата:Пуск > Все программы > Microsoft SQL Server 2005 > SQL Server Management Studio Express

В открывшемся окне, в поле Authentication выбираем SQL Server Authentication
Далее вводим Логин и Пароль, которые вы указали при установки MSSQL 2005
Жмем Connect

b) Создание БД и их заполнение:
Для создания БД жмем правой кнопкой мыши по Database(в левой панели Object Explorer)
Выбираем New Database
В поле Database name вводим название базы данных(COIN_TEST, rf_user, rf_world)
Жмем Ок

Заполнение
После создания 3 пустых БД нам нада заполнить их таблицами
Вначале переходим к ранее распакованному серверу Update 5
В нем находим 3 файла с расширением *.sql (COIN_TEST.sql, RF_User.sql, RF_World.sql)
Запускаем COIN_TEST.sql
Жмем Connect и видим перед собой sql код
Код:
IF NOT EXISTS (SELECT * FROM dbo.sysusers WHERE name = N'coin')
EXEC dbo.sp_grantdbaccess @loginame = N'coin', @name_in_db = N'coin'
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[tbl_history_sellcashitem]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
BEGIN
CREATE TABLE [dbo].[tbl_history_sellcashitem](
[avatorserial] [int] NULL,
[lv] [int] NULL,
[itemcode] [nvarchar](50) NULL,
[itemname] [nvarchar](100) NULL,
[num] [int] NULL,
[gold] [int] NULL,
[dtbuy] [datetime] NULL
) ON [PRIMARY]
END

В самом начале этого кода редактируем 3 значения "coin" на "dbo"
Выбираем БД, в которую пропишем таблицы(в левом верхнем углу около кпопки Execute)
После чего жмем 'F5' и ждем сообщения о удачном завершении.
Туже операцию проделываем с RF_World.sql
А код RF_User.sql оставляем без изменения
Закрываем SQL Server Management Studio Express он нам больше не понадобится.

7. Добавление данных в ODBC

Для начала нам нада создать Пользовательсие ODBC
Лучше их создавать вручную так покрайней мере знаешь че напортачил(несоветую пользоватся файлом регистра выложеным здесь)
А теперь меньше разговоров больше дела

Открываем
Quote
Администрирование > Источники данных (ODBC) > Пользовательский DNS > Добавить > Выбираем SQL Server >

Заполняем форму

Цитата:Имя: COIN_TEST
Описание: (Можно оставить пустым)
Сервер: (Тут пишем "адрес сервера,порт" пример: "127.0.0.1,61433")

> Далее > Ставим галку - Использовать по умолчанию базу данных: - и выбираем COIN_TEST > Далее > Готово
> Проверить источник данных( Если вы увидели надпись ТЕСТ УСПЕШНО ЗАВЕРШЕН! значит вы сделали все правильно)
> Жмем Ok .

Итак мы создали первое соединение с нашей БД. Далее делаем все абсолютно также только с базами rf_user и rf_world. Если все получилось удачно переходим ко второй части.

На этот раз нам понадобится вкладка Системный DNS
Цитата:> Добавить > SQL Server >

Цитата:Имя: COIN_TEST
Описание: COIN_TEST
Сервер: (Тут пишем "адрес сервера,порт" пример: "127.0.0.1,61433")

> Далее > Здесь выбираем - проверка подлинности учетной записи SQL Server
> Чуть ниже уже в открывшихся полях Пользователь и Пароль прописываем наш логин и пароль от MSSQL
> Далее > Ставим галку - Использовать по умолчанию базу данных: - и выбираем COIN_TEST > Далее > Готово > Проверить источник данных( Если вы увидели надпись ТЕСТ УСПЕШНО ЗАВЕРШЕН! значит вы сделали все правильно)
> Жмем Ok .

Туже операцию проделайте с остальными базами данных(rf_user и rf_world)

8. Изменение настроек сервера
Переходим в папку с сервером
!!! Во всех .ini файлах вписывайте название будущего сервера и ваш IP !!!

И так заходите в папку "WorldInfo" и редактируете "WorldInfo.ini"
Далее заходите в "WorldBin\Initialize" и редактируете все ini файлы.
Хексим IP(127.0.0.1) и порт 27780(первое найденое значение 84 6С в HEX коде на 11 27) в LoginServer.
Также логин и пароль MSSQL(rfserver, password) в AccountServer и LoginServer.

Установка сервера на этом окончена. Для запуска необходимо по порядку запустить AccountServer.exe > LoginServer.exe > ZoneServer.exe
Ответ
#2
А какой клиент использовать с данным сервером, и как его привязать к серверу, чтобы другие могли его скачать?
Ответ
#3
Столкнулся с редактированием логина с помощью нех едитора,немогу вьехать что в нем и как, обьясните пожалуйста пошаговоSmile
НЕ ГРУЗИТЕ МЕНЯ, Я НЕ СУХОГРУЗ, Я - ТАНКЕР, НАЛЕЙТЕ МНЕ.
Ответ
#4
lvs Написал:Столкнулся с редактированием логина с помощью нех едитора,немогу вьехать что в нем и как, обьясните пожалуйста пошаговоSmile
1) Открыл в нех едиторе LoginServer.exe
2) Нажал сочетание клавиш Ctrl+F
3) В поле поиска вписал 127.0.0.1
4) Отметил Искать в ASCII, Нажал Поиск
5) Выделил ПЕРВУЮ цифру IP-шника
6) Вписал свой WAN IP (Wide Area Network) определить можно тут http://whatsmyip.org/ или LAN IP (Local Area Network)
7) Изменил все адреса на свой
8) Аналогично ищешь 27780. Выделяешь первую цифру, и уже в левой части, там, где hex код ставишь курсор на первый из выделенных символов, изменяеш на 11 27
9) Сохранил Wink

[Изображение: thumb-67D7_49AAE899.jpg]

P.S. В случае если не можеш найти IP 127.0.0.1 поробуй найти " A billing processing ", сразу над эти текстом будут IP-адреса
Ответ
#5
lvs, на сколько я помню, в сборке что выложил Averno, хексить ничего не нужно. Только конфиги исправить и все.
Ответ
#6
чёт я непоня насчет Логина при запуске SQL Server Management Studio Express ,я непомню ,чтоб такой вводил...
Ответ
#7
Дайте пжалусто ссылку на Giga 4 Episode 2 Part 1 Update 5
и базы под него. Заранее благодарен.

Добавлено через 18 часов 43 минуты
ZoneServer не запускается!! Пишет не правильно настроен Зоне. Че там настраивать?
Ответ
#8
а кто знает как ранги править ?
Ответ
#9
xdiller Написал:а кто знает как ранги править ?

ранги правятся в зоне
Ответ
#10
4to to ne poly4eatcya((
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Полный гайд по установке сервера RF Online G4 Ep2 P2 Up1 Averno 105 51,754 07-26-2010, 07:57 PM
Последний пост: naxnax
  Web дизайн для вашего сервера MMd 3 3,442 12-24-2009, 10:29 PM
Последний пост: MMd

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)