Установка сервера 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