Перейти до вмісту
Портфоліо
Ігровий портал · MMORPG-сервер

uaRO — Ukrainian Ragnarok Online

Ігровий портал приватного сервера Ragnarok Online: база даних, спільнота та внутрішньоігровий ринок в одному місці.

Рік
2026
Робота
Дизайн і розробка
Тип
Ігровий портал
Мов
31
uaRO — Ukrainian Ragnarok Online

Портал у цифрах

31
мова інтерфейсу
6 000+
записів в ігровій базі
3
джерела живих даних
0
донату — cash-shop немає взагалі
Про проєкт

Класичний сервер, відкритий світу

uaRO — приватний сервер Ragnarok Online, заснований в Україні ще у 2004 році: класичний Pre-Renewal, Episode 11.2, чесні рейти 1×, жодного cash-shop і pay-to-win. Спільнота, яка тримається вже два десятиліття.

Старий сайт своє відслужив. Новий портал мав робити одразу дві речі: давати ветеранам усе, що вони дивляться щодня — хто онлайн, за ким замки, що з кого падає — і відкрити сервер гравцям з усього світу їхніми мовами.

Шість тисяч записів, які відповідають миттєво
Ігрова база

Шість тисяч записів, які відповідають миттєво

Предмети, монстри, карти, локації та вміння — з тими цифрами, через які гравці й сперечаються: повні бойові характеристики, точні шанси дропу по кожному каналу, включно з MVP і картами, та локації спавну з кількістю. Сторінка монстра каже, де його фармити; сторінка предмета — хто його дропає і в якого NPC він продається, з координатами на карті.

  • Предмети, монстри, карти, локації, вміння, пети, гомункули та крафт
  • Точні шанси дропу та карти спавну з кількістю
  • Зворотний індекс по кожному предмету: хто дропає, хто продає
Живе з гри

Те, що гравець дивиться щодня

Хто онлайн просто зараз

Онлайн, пік і реальні персонажі по картах і класах — читається прямо з гри.

Шість рейтингів

Рівень, професія, зені, слава, гільдії та замки — з пошуком і фільтром по 47 класах.

War of Emperium

Живі власники та захист по 24 замках із групуванням за реалмами й розкладом облог.

Емблеми гільдій картинками

Сира ігрова емблема розпаковується і рендериться у прозорий PNG на льоту.

Профілі з приватністю

Гравець може закрити профіль; ID акаунта, зені, інвентар та IP назовні не віддаються.

Таймери MVP

Вікна респавну плюс час убивства від гравців — особисто, для гільдії чи для всіх.

Під капотом

Сайт, вживлений у робочу гру

Більша частина порталу — це не контент, а живий стан. Сайт читає власну базу ігрового сервера на окремій машині: персонажів, гільдії, замки, входи. Запис дозволено лише через вузькі, захищені «мости».

Оскільки ігровий сервер може підгальмовувати чи падати, зʼєднання зроблено із запасом міцності: короткі тайм-аути та запобіжник, який спрацьовує на пів хвилини, коли ігрова машина перестає відповідати. Дані продовжують віддаватися з кешу й оновлюються у фоні — а «деградована» відповідь навмисно не кешується. Сайт лишається на ногах і показує останній відомий стан замість сторінки помилки.

Акаунти та економіка

Один акаунт сайту — багато ігрових

Повʼязана реєстрація

Реєстрація створює одразу й обліковку сайту, й ігрову, повʼязуючи їх між собою.

Кілька акаунтів

Гравець привʼязує кілька ігрових обліковок, кожна підтверджується разовою перевіркою ігрового пароля.

Безпечні операції з персонажем

Перейменування чи скидання йдуть лише коли персонаж офлайн, під тимчасовим блокуванням акаунта, яке завжди знімається, і з записом в аудит.

Бали замість платежів

Cash-shop немає: нагороди йдуть за зені та за голосування на ігрових топ-листах.

Економіка гравців

Банк, сховище, ескроу-угоди, стакан заявок, заявки на купівлю, магазини гравців, подарунки та досягнення — усе на боці сайту.

Вхід через Google та історія

Авторизація через Google і повна історія входів з ігрового логу.

Панель керування

Інструмент команди, а не сторінка налаштувань

Команда веде сервер з окремого застосунку з власним входом, рольовою моделлю на тринадцять областей відповідальності та записом в аудит на кожну зміну.

Персонал веде контент сайту, модерує те, що публікують гравці, і адмініструє самих гравців — включно з діями, які пишуть напряму в гру.

Можливості адмінки

Що веде команда

Гравці

Створення, бан і розбан, скидання пароля, зміна рівня GM — із записом прямо в гру.

Ролі та аудит

Тринадцять областей прав у шести ролях; кожна зміна фіксується.

Контент сайту

Чотирнадцять типів контенту — новини, гайди, сторінки, FAQ та решта.

Модерація

Те, що публікують гравці, емблеми гільдій і форум.

Медіа та логи

Медіатека плюс системні логи для діагностики.

Тридцять одна мова

Весь інтерфейс перекладається через автоматизований пайплайн.

Є проєкт із живими даними?

Ігрові сервери, дашборди, інтеграції з робочими системами — розкажіть, що потрібно.

Зв’язатися з нами

Маєте ідею проєкту? Розкажіть нам про неї.

Розповісти про проєкт

Відповідаємо протягом одного робочого дня

Обговорити проєкт