Reign of Revolution aka R2 Online Original Server v1502

Reign of Revolution aka R2 Online Original Server v1502 1502

Нет прав для скачивания
Если кого-то интересуют 1602 файлы, они есть у нас в тематической группе по разработке сервера. Там же и беседа для помощи с запуском/настройке сервера.
 

Если кого-то интересуют 1602 файлы, они есть у нас в тематической группе по разработке сервера. Там же и беседа для помощи с запуском/настройке сервера.
Без вирусов?
 
Ребят, приветствую.
Есть вопрос, но предупреждаю сразу - знания о работе сервера я получил, условно, сутки назад

Разобрался с запуском локального сервера, работой БД, sql запросами.

Но ни черта не могу понять, как работают админ команды, куда и где их вводить, а так же не понимаю как настроить админ панель. Может кто выкатит гайд дурачку?
Не особо понимаю принцип действия
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Приветствую, а как добавить морфы с других проектов например, знает кто?
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Ребят, приветствую.
Есть вопрос, но предупреждаю сразу - знания о работе сервера я получил, условно, сутки назад

Разобрался с запуском локального сервера, работой БД, sql запросами.

Но ни черта не могу понять, как работают админ команды, куда и где их вводить, а так же не понимаю как настроить админ панель. Может кто выкатит гайд дурачку?
Не особо понимаю принцип действия
Ну админ команды нужно вводить в самой игре, если ты через админ клиент запускаешь, если через обычный не факт что работать будут, с админ панелью намного сложнее, но в группе R2Genius есть что-то подобное либо можешь сделать веб админ панель, в группе также есть инфа по этому поводу
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Также кому надо могу скинуть готовую виртуалку на базах 1602
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Если кого-то интересуют 1602 файлы, они есть у нас в тематической группе по разработке сервера. Там же и беседа для помощи с запуском/настройке сервера.
Может кто в этой теме дать ссылку сразу на файлы? Не думаю, что у всех есть аккаунт в вк сейчас
 
Оверпостинг
Добрый день.
Большое спасибо за сборку, развернул - все работает.

Однако есть три вопроса на которые пока не смог найти ответ:
1. Как пошагово установить веб админ панель
2. Как добавить какой-либо шмот в инвентарь игрока
3. Как изменить шанс успешной заточки вещей

Если у вас есть ответы на какой-либо из этих вопросов, то дайте знать пожалуйста.
Есть ответы на первые 2 пункта)

Ребят, приветствую.
Есть вопрос, но предупреждаю сразу - знания о работе сервера я получил, условно, сутки назад

Разобрался с запуском локального сервера, работой БД, sql запросами.

Но ни черта не могу понять, как работают админ команды, куда и где их вводить, а так же не понимаю как настроить админ панель. Может кто выкатит гайд дурачку?
Не особо понимаю принцип действия
Могу ответит по настройке Веб Админки и другим темам, аот ТГ @Morgat96
 
Последнее редактирование модератором:
Есть ответы на первые 2 пункта)


Могу ответит по настройке Веб Админки и другим темам, аот ТГ @Morgat96
Так ответь человеку, зачем в личку, денег поклянчить на разшареных файлах?
 
Так ответь человеку, зачем в личку, денег поклянчить на разшареных файлах?
Мне это не нужно, по себе не судят людей... Здесь писать очень долго, в ТГ могу голосовуху кинуть и если что, постоянно быть на связи и ответить человеку.

Не могу понять, почему новые предметы не добавляются, инфодату обнавляю, всё как нужно, но после этого клиент молчит, просто серый сервер, тока бэкап помогает. И не могу найти кольца и другие итемы, которые в игре не корректно отображаюся, а в базах их нигде нет, как будто они в игру вшиты) Ну или я не понимаю чего-то.
 
Последнее редактирование модератором:
подскажите ,все сделал как написано ,службы все включил ,Framework выключил ,запускаю лаунчер ввожу логин ,нажимаю Старт вискакивает ошибка 0x80004005 ,может у кого таое било ,заранее спасибо
 

Вложения

  • Знімок екрана 2025-11-23 174153.webp
    Знімок екрана 2025-11-23 174153.webp
    165,5 КБ · Просмотры: 15
подскажите ,все сделал как написано ,службы все включил ,Framework выключил ,запускаю лаунчер ввожу логин ,нажимаю Старт вискакивает ошибка 0x80004005 ,может у кого таое било ,заранее спасибо
Проверь что на ПК, где запускается клиент выключен windows smartscreen и windows брандмауэр
 
подскажите ,все сделал как написано ,службы все включил ,Framework выключил ,запускаю лаунчер ввожу логин ,нажимаю Старт вискакивает ошибка 0x80004005 ,может у кого таое било ,заранее спасибо
.net framework установи, и пак C++ redistributable
 
подскажите ,все сделал как написано ,службы все включил ,Framework выключил ,запускаю лаунчер ввожу логин ,нажимаю Старт вискакивает ошибка 0x80004005 ,может у кого таое било ,заранее спасибо
В папке с клиентом есть старый совместимый дистрибутив. Это должно помочь с 0x80004005
 

Вложения

  • vcredist_x86.webp
    vcredist_x86.webp
    58 КБ · Просмотры: 7
Внесу свой вклад.

Если вы хотите, чтобы Премиум подземелья 1/2 уровня заработали, то необходимо выполнить 2 шага:
1) Добавить в ШОП билеты в ПП
2) Добавить скрипт диалога для премиум НПС на проверку билетов

Шаг 1 (Добавляем билеты в ШОП):
Здесь для нас главное это ID айтемов (нейминг уже на свой вкус)
  • IID = 3372, Premium dungeon (1st floor 30d), AvailablePeriod = 30, PracticalPeriod = 720
  • IID = 3373, Premium dungeon (2nd floor 30d), AvailablePeriod = 30, PracticalPeriod = 720
Далее в картинках напоминание, как добавлять ШОП в БД (FNLBilling)
1. 1764493519532.webp (Таблица TBLGoldItem)
2. 1764493531236.webp (Таблица TBLCategoryAssign)
3. 1764493552512.webp (Таблица TBLGoldenItemSupportSvr)


Шаг 2 (Добавляем скрипт для Премиум НПС):

1) Копируем скрипт диалога (полностью, как есть):
Код:
var param menu
var int user_lv
var int chk
var int nat
var int nat_n
var int item_n

user_lv = getlevel()
chk     = chkpredun()
nat     = getnation()
nat_n   = getnation()

// ---------- 1 этаж (до 40) ----------
if menu == 1
    if user_lv <= 40
        if chk > 0
            if nat == 4
                item_n = getitem(3372)          // БЕРЁМ 3372
                if item_n > 0
                    popitem(3372, 1)           // ЖРЁМ 3372
                    teleportmust(1137837, 15074, 28002)
                    script_exit()
                else
                    opendialog(3)              // нет билета
                endif
            endif
            teleportmust(1137837, 15074, 28002)
        else
            opendialog(4)                      // нет попыток / закрыто
        endif
    else
        opendialog(2)                          // уровень >40 – на 1 этаж нельзя
    endif

// ---------- 2 этаж (40+) ----------
elseif menu == 2
    if user_lv > 40
        if chk > 1
            if nat_n == 4
                item_n = getitem(3373)         // БЕРЁМ 3373
                if item_n > 0
                    popitem(3373, 1)           // ЖРЁМ 3373
                    teleportmust(1011849, 12850, 720911)
                    script_exit()
                else
                    opendialog(3)
                endif
            endif
            teleportmust(1011849, 12850, 720911)
        else
            opendialog(4)
        endif
    else
        opendialog(1)                          // уровень <=40 – 2 этаж нельзя
    endif
else
    opendialog(0)
endif

1. 1764494118770.webp (Скрипт с уточнением деталей, что где)


2) Заходим в БД FNLParm и находим таблицу TblDialogScript
3) Фильтруем список по mMID и находим по порядку строки с mMID, которые перечислены ниже. Далее для каждой записи в поле mScriptText вставляем скрипт с полной заменой того, что там сейчас (пустые строки).

mMID для поиска Премиум НПС:
  • 1180
  • 1181
  • 1182
  • 1183

1. 1764494124900.webp (Таблица TblDialogScript с примером фильтрации и заполнения)

4) Перезапускаем сервер и радуемся.

Итог:
1. 1764494585637.webp (Премиум 1-го уровня)
2. 1764494594827.webp (Премиум 2-го уровня)
 
Внесу свой вклад.

Если вы хотите, чтобы Премиум подземелья 1/2 уровня заработали, то необходимо выполнить 2 шага:
1) Добавить в ШОП билеты в ПП
2) Добавить скрипт диалога для премиум НПС на проверку билетов

Шаг 1 (Добавляем билеты в ШОП):
Здесь для нас главное это ID айтемов (нейминг уже на свой вкус)
  • IID = 3372, Premium dungeon (1st floor 30d), AvailablePeriod = 30, PracticalPeriod = 720
  • IID = 3373, Premium dungeon (2nd floor 30d), AvailablePeriod = 30, PracticalPeriod = 720
Далее в картинках напоминание, как добавлять ШОП в БД (FNLBilling)
1. Посмотреть вложение 90220 (Таблица TBLGoldItem)
2. Посмотреть вложение 90221 (Таблица TBLCategoryAssign)
3. Посмотреть вложение 90222 (Таблица TBLGoldenItemSupportSvr)


Шаг 2 (Добавляем скрипт для Премиум НПС):

1) Копируем скрипт диалога (полностью, как есть):
Код:
var param menu
var int user_lv
var int chk
var int nat
var int nat_n
var int item_n

user_lv = getlevel()
chk     = chkpredun()
nat     = getnation()
nat_n   = getnation()

// ---------- 1 этаж (до 40) ----------
if menu == 1
    if user_lv <= 40
        if chk > 0
            if nat == 4
                item_n = getitem(3372)          // БЕРЁМ 3372
                if item_n > 0
                    popitem(3372, 1)           // ЖРЁМ 3372
                    teleportmust(1137837, 15074, 28002)
                    script_exit()
                else
                    opendialog(3)              // нет билета
                endif
            endif
            teleportmust(1137837, 15074, 28002)
        else
            opendialog(4)                      // нет попыток / закрыто
        endif
    else
        opendialog(2)                          // уровень >40 – на 1 этаж нельзя
    endif

// ---------- 2 этаж (40+) ----------
elseif menu == 2
    if user_lv > 40
        if chk > 1
            if nat_n == 4
                item_n = getitem(3373)         // БЕРЁМ 3373
                if item_n > 0
                    popitem(3373, 1)           // ЖРЁМ 3373
                    teleportmust(1011849, 12850, 720911)
                    script_exit()
                else
                    opendialog(3)
                endif
            endif
            teleportmust(1011849, 12850, 720911)
        else
            opendialog(4)
        endif
    else
        opendialog(1)                          // уровень <=40 – 2 этаж нельзя
    endif
else
    opendialog(0)
endif

1. Посмотреть вложение 90223 (Скрипт с уточнением деталей, что где)


2) Заходим в БД FNLParm и находим таблицу TblDialogScript
3) Фильтруем список по mMID и находим по порядку строки с mMID, которые перечислены ниже. Далее для каждой записи в поле mScriptText вставляем скрипт с полной заменой того, что там сейчас (пустые строки).

mMID для поиска Премиум НПС:
  • 1180
  • 1181
  • 1182
  • 1183

1. Посмотреть вложение 90224 (Таблица TblDialogScript с примером фильтрации и заполнения)

4) Перезапускаем сервер и радуемся.

Итог:
1. Посмотреть вложение 90225 (Премиум 1-го уровня)
2. Посмотреть вложение 90226 (Премиум 2-го уровня)
Столько времени прошло, кто-то ещё ковыряет 1502?) зачем когда есть 1602?)
 
Назад
Сверху Снизу