Запуск сервера - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games > Rising Force Online > Документация

Документация В этом разделе мы учимся делать что-либо, а уж после задаём вопросы.

Ответ
Опции темы
Непрочитано 21.07.2008, 15:40   #1
Аватар для msdos
Пользователь

Автор темы (Топик Стартер) Запуск сервера

Установка сервера 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
msdos вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 05.12.2008, 15:30   #2
Новичок

По умолчанию Ответ: Запуск сервера

А какой клиент использовать с данным сервером, и как его привязать к серверу, чтобы другие могли его скачать?
frantsiosif вне форума Ответить с цитированием
Непрочитано 01.03.2009, 09:50   #3
Аватар для lvs
Пользователь

По умолчанию Ответ: Запуск сервера

Столкнулся с редактированием логина с помощью нех едитора,немогу вьехать что в нем и как, обьясните пожалуйста пошагово
__________________
НЕ ГРУЗИТЕ МЕНЯ, Я НЕ СУХОГРУЗ, Я - ТАНКЕР, НАЛЕЙТЕ МНЕ.
lvs вне форума Ответить с цитированием
Непрочитано 01.03.2009, 22:59   #4
Аватар для Ramonkz
Новичок

По умолчанию Ответ: Запуск сервера

Цитата:
Сообщение от lvs Посмотреть сообщение
Столкнулся с редактированием логина с помощью нех едитора,немогу вьехать что в нем и как, обьясните пожалуйста пошагово
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) Сохранил



P.S. В случае если не можеш найти IP 127.0.0.1 поробуй найти " A billing processing ", сразу над эти текстом будут IP-адреса

Последний раз редактировалось Ramonkz; 01.03.2009 в 23:15. Причина: Дополнение
Ramonkz вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 01.03.2009, 23:33   #5
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Запуск сервера

lvs, на сколько я помню, в сборке что выложил Averno, хексить ничего не нужно. Только конфиги исправить и все.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 11.03.2009, 16:35   #6
Новичок

По умолчанию Ответ: Запуск сервера

чёт я непоня насчет Логина при запуске SQL Server Management Studio Express ,я непомню ,чтоб такой вводил...
Lelouch вне форума Ответить с цитированием
Непрочитано 02.05.2009, 10:52   #7
Аватар для nelegal
Пользователь

По умолчанию Ответ: Запуск сервера

Дайте пжалусто ссылку на Giga 4 Episode 2 Part 1 Update 5
и базы под него. Заранее благодарен.

Добавлено через 18 часов 43 минуты
ZoneServer не запускается!! Пишет не правильно настроен Зоне. Че там настраивать?

Последний раз редактировалось nelegal; 03.05.2009 в 05:36. Причина: Добавлено сообщение
nelegal вне форума Отправить сообщение для nelegal с помощью ICQ Ответить с цитированием
Непрочитано 05.07.2009, 18:55   #8
Новичок

По умолчанию Ответ: Запуск сервера

а кто знает как ранги править ?
xdiller вне форума Ответить с цитированием
Непрочитано 20.07.2009, 04:02   #9
Пользователь

По умолчанию Ответ: Запуск сервера

Цитата:
Сообщение от xdiller Посмотреть сообщение
а кто знает как ранги править ?
ранги правятся в зоне
Raventoom вне форума Ответить с цитированием
Непрочитано 08.08.2009, 08:13   #10
Изгнанные

По умолчанию Ответ: Запуск сервера

4to to ne poly4eatcya((
osakra вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 14:01. Часовой пояс GMT +3.

Вверх