Тема: Rift
Показать сообщение отдельно
Непрочитано 27.01.2013, 21:56   #1
Пользователь

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

Гайд по установке — он не окончательный, пока можно войти на сервер, по мере разработки, гайд будет дополнятся

Первый шаг: Скачка программ

Чтобы запустить сервер, вам нужны следующие программы:

- Tortoise SVN: Скачать Tortoise x32/x64
- Microsoft Visual C# 2010 Express: Скачать Microsoft Express
- Navicat Lite: Скачать Navicat Lite
- Mysql server: Скачать Mysql
PHP код:
Установка Mysql:

Выберите режим Typical
Далее конфигурация Standart
После выберете Window Service
После всего этоговас попросят указать пароль для root
Скачать одновременно все нужные программы
Скачать (Только для x32 WIndows
Второй шаг: Скачать сервер с Tortoise SVN
PHP код:
2.1 — Откройте Локальный диск C
2.2 — Создайте новую папку SiennaRift
2.3 — Кликните правой кнопкой по Папке
и выберете Svn Checkout
2.4 — После вставите в URL
:
2.5 — И нажмите OK 
Третий шаг: Установить Navicate и создать базы
PHP код:
3.1 — Установите Navicat и откройте его
3.2 — Создайте новый коннект с именем SiennaRift
3.3 
Hostname/IP Adress localhost

Port 
3306 (Порт по умолчанию)
Username root (Логин который был при установке Mysql)
Password Пароль (Пароль который был при установке Mysql)
После протестируйте коннект

3.4 — 2 Раза кликните по соединению SiennaRift
3.5 Щелкните правой кнопкой по соединению и выберете 
New Database
3.6 При создание базы выберете character set
UTF8
3.7 Создайте две базы
siennacore_acc и siennacore_cha
Четвертый шаг
Компиляция и запуск сервера 
PHP код:
4.1 Откройте C:\SiennaRift и с помощью Visual C# откройте файл "Sienna-Rift.sln"

4.2 — После того как открыли файлнажмите F6это сгенерирует ваш файл в папку /bin

4.3 
Откройте C:\SiennRift\bin\Debug и запустите "CharacterServer.exe" у вас будет ошибкане бойтесь это нормальноон создаст конфигурационный файл

4.4 — После откройте C
:\SiennaRift\bin\Debug\Configs и откройте character.xml

Конфигурация
:
<
IConfiguredTheFile>true</IConfiguredTheFileПри False сервер нельзя будет включить
<CharacterServerPort>6900</CharacterServerPortПорт для коннекта к клиенту RIft
<AccountsDB>
<
Server>127.0.0.1</ServerАйпи для коннекта к Mysql
<Port>3306</PortПорт по умолчанию для Mysql
<Database>databasename</DatabaseТут укажите базу siennacore_acc (Для аккаунтов)
<
Username>root</UsernameЛогин который вы указывали при установке
<Password>password</PasswordПароль который вы указывали при установке
<Custom>Treat Tiny As Boolean=False</Custom>
</
AccountsDB>
<
CharactersDB>
<
Server>127.0.0.1</ServerАйпи для коннекта к Mysql
<Port>3306</PortПорт по умолчанию для Mysql
<Database>databasename</DatabaseТут укажите базу siennacore_cha (Для Персонажей)
<
Username>root</UsernameЛогин который вы указывали при установке
<Password>password</PasswordПароль который вы указывали при установке
<Custom>Treat Tiny As Boolean=False</Custom>
</
CharactersDB>
<
RpcPort>6899</RpcPortПриватный порткоторый используют все остальные сервера
<RpcKey>password</RpcKeyRpcKey следует в файле Private.Isон нужен для связывания с сервероми выполнения функций непосредственно на сервере.
<
UseCertificate>false</UseCertificateПроверка сертификация (По умолчанию отключена)
4.5 — Добавления Realm’a 
Создайте новый Realm, посредством команды в окне CharacterServer.exe
PHP код:
.realm "id" "type" "language" 
(Айд служит для смены Имени)

Список ID:
Статус Реалма:
Тип Реалма:
Язык Сервера:
PHP код:
4.6 — Запустите заново CharacterServer.exe,
он должен успешно подключиться и создать таблицы в базах,
теперь можете входить на сервер 4.6.1 
- CacheData скачиваете через SVN и ложите папки Database, CacheData в папку с CharacterServer.exe
PHP код:
Советы:

Чтобы создать аккаунтв окне CharacterServer введите:

.
create Логин Пароль

Лаунчер для сервера в папке \Tools\Launcher
откройте и скомпилируйте файл Launcher
.csproj,
после в папке binбудет ваш лаунчерсуйте его в папку с игрой и запускайте 
WorldServer:
Чтобы запустить WorldServer вам нужно

- Скомпилировать его
- После запустить один раз, появится конфиг
- Заходим сюда bin\Debug\Configs\World.xml

<IConfiguredTheFile>false</IConfiguredTheFile> (False меняем на true)

<RealmId>1</RealmId> (Это id созданного Realm'a, его можно посмотреть в базе данных, таблица realm)
- И запускаем сервер

Доп информация:
Files (RiftConfig.cs, Program.cs, RiftEMU.csproj)
Это Программа является свободным программным обеспечением, вы можете распространять и / или изменять его в соответствии с условиями GNU General Public License, опубликованной Free Software Foundation; либо версии 2 Лицензии, либо (по вашему выбору) любой более поздней версии.
Я Создана программа, которая загружает все файлы настроек из одной простой XML. файл.
Примечание :. Выполнить любой из файлов EXE и он будет производить конфигурации / RiftEMU.xml редактирования, . XML- файл и запустить эмулятор соответственно CharacterServer.exe, RealmServer.exe , MapServer.exe.
Кроме того, я предоставил player.cache файл для MapServer.exe загружается нормально.
Эта Repack также содержит мои все в одном . SQL файл, просто загрузите его в базе данных менеджера выполнить его и ваши сделали!
Просим Вас присылать любые ошибок на [Релиз] темы.
Вам нужно будет Rift Клиент v1.2 и SiennaCore Launcher, чтобы войти в игру.
_http://rghost.ru/43358688 Эмулятор
_http://rghost.ru/43358668 загрузчик

AdamasX вне форума Ответить с цитированием
Сказали спасибо: