07-21-2008, 03:40 PM
Установка сервера 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
Переходим во вкладку IP Adresses
6. Cоздание Баз Данных.
a) Вход в SQL Server:
После установки MSSQL зайдите
В открывшемся окне, в поле 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 код
В самом начале этого кода редактируем 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 > Далее > Готово
> Проверить источник данных( Если вы увидели надпись ТЕСТ УСПЕШНО ЗАВЕРШЕН! значит вы сделали все правильно)
> Жмем Ok .
Итак мы создали первое соединение с нашей БД. Далее делаем все абсолютно также только с базами rf_user и rf_world. Если все получилось удачно переходим ко второй части.
На этот раз нам понадобится вкладка Системный DNS
> Далее > Здесь выбираем - проверка подлинности учетной записи 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
Содержание:
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