Гайд по установке — он не окончательный, пока можно войти на сервер, по мере разработки, гайд будет дополнятся
Первый шаг: Скачка программ
Чтобы запустить сервер, вам нужны следующие программы:
- 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</RpcKey> RpcKey следует в файле 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 загрузчик