Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Документация (https://forum.zone-game.info/forumdisplay.php?f=92)
-   -   Запуск сервера (https://forum.zone-game.info/showthread.php?t=1364)

msdos 21.07.2008 15:40

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

frantsiosif 05.12.2008 15:30

Ответ: Запуск сервера
 
А какой клиент использовать с данным сервером, и как его привязать к серверу, чтобы другие могли его скачать?

lvs 01.03.2009 09:50

Ответ: Запуск сервера
 
Столкнулся с редактированием логина с помощью нех едитора,немогу вьехать что в нем и как, обьясните пожалуйста пошагово:)

Ramonkz 01.03.2009 22:59

Ответ: Запуск сервера
 
Цитата:

Сообщение от lvs (Сообщение 28811)
Столкнулся с редактированием логина с помощью нех едитора,немогу вьехать что в нем и как, обьясните пожалуйста пошагово:)

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) Сохранил ;)

http://img.zone-game.info/thumb-67D7_49AAE899.jpg

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

PROGRAMMATOR 01.03.2009 23:33

Ответ: Запуск сервера
 
lvs, на сколько я помню, в сборке что выложил Averno, хексить ничего не нужно. Только конфиги исправить и все.

Lelouch 11.03.2009 16:35

Ответ: Запуск сервера
 
чёт я непоня насчет Логина при запуске SQL Server Management Studio Express ,я непомню ,чтоб такой вводил...

nelegal 02.05.2009 10:52

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

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

xdiller 05.07.2009 18:55

Ответ: Запуск сервера
 
а кто знает как ранги править ?

Raventoom 20.07.2009 04:02

Ответ: Запуск сервера
 
Цитата:

Сообщение от xdiller (Сообщение 35705)
а кто знает как ранги править ?

ранги правятся в зоне

osakra 08.08.2009 08:13

Ответ: Запуск сервера
 
4to to ne poly4eatcya((


Текущее время: 16:39. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot