• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
l2jMobius Classic 3.5 AI

l2jMobius Classic 3.5 AI 2026-07-28

Нет прав для скачивания
  • Автор темы Автор темы Shakaho
  • Дата начала Дата начала

Shakaho

Пляшущий с бубном
Местный
Уважаемый собеседник
За знание ядра
За знание датапака
Разработчик
Сообщения
353
Розыгрыши
0
Решения
1
Репутация
249
Реакции
427
Баллы
288
Shakaho добавил(а) новый ресурс:

l2jMobius Classic 3.5 AI - Твой сервер, твои правила

Решил поделиться своей связкой — может кому пригодится. Сервер переделан с MySQL на PostgreSQL.

Установка.
В папке "db_installer" находится скрипт, который все зальет в вашу БД, попутно оптимизирует ее конфиг. Рекомендую PostgreSQL 18.

Что внутри.
В сервер заложен шлюз для Torii - это внешняя утилита, которая будет помогать администраторам управлять сервером. О ней в другой теме (пока в разработке).

Узнать больше об этом ресурсе...
 

kick

Баллов: 51
За сообщение

VirtualMonarch

Баллов: 3
довольно интересно
Сборка пустая ? Ну или там Трусы баюма, или наряды таксистов с интерлюда :D
 
Сборка пустая ? Ну или там Трусы баюма, или наряды таксистов с интерлюда :D
В конкурсе труселей к сожалению я не участвовал, поэтому их нет :D Пака что с другой БД, делаю интеграцию как в другой сборке что бы на локалке с умной патькой поиграть.
 
В папке "db_installer" находится скрипт, который все зальет в вашу БД
Сделай нормальную миграцию данных при старте приложения, а не эти костыли
 
Пака что так. Может потом сделаю старт геймсервера и если таблиц нет - сами создаются. Flyway считаю избыточным.
Кстати спасибо за замечания - запишу на будущее для расширения.
 
Рекомендую PostgreSQL 18.
А что прикручена ORM? Можно выбирать другие субд?
:loltt0: точно ли постгрес на сборник говнокода нужно накидывать? Каким образом решена особенность mvcc? Будет ли деградация и большой размер таблиц? Или будет накидываться vacuum на онлайне?)
 
Shakaho, О. Спасибо! А геодатку можно попросить?:)
 
А что прикручена ORM? Можно выбирать другие субд?
:loltt0: точно ли постгрес на сборник говнокода нужно накидывать? Каким образом решена особенность mvcc? Будет ли деградация и большой размер таблиц? Или будет накидываться vacuum на онлайне?)
:D Любимый мобиус всегда славился. mvcc - не проблема, конфликтов нет.
Насчет деградации - тут спорно со стороны таблицы Тори - она будет расти. Но я делаю "компакцию". Вакуума не будет, не блокируется запись или чтение.
То есть каждую минуту чистятся мертвые строки:
Код:
autovacuum_max_workers = 3
autovacuum_naptime = 1min

Theodoro поставьте лайк, сообщение вы уже написали и в разделе FAQ хайд должен открыться.
 
Пака что так. Может потом сделаю старт геймсервера и если таблиц нет - сами создаются.
Этого может быть мало. Нужна версионность с откатами. Иначе как ты собрался менять структуру таблиц безопасно?
 
Этого может быть мало. Нужна версионность с откатами. Иначе как ты собрался менять структуру таблиц безопасно?
Хм... пака не вижу смысла откатывать таблицы. Для исходников мне гит пака что хватает.
 
Хм... пака не вижу смысла откатывать таблицы. Для исходников мне гит пака что хватает.
Причем тут гит. У тебя есть боевая бд, которую тебе в перспективе нужно будет менять, для этого и делают миграции с версионированием
 
с MySQL80 все было элементарно, а как в PostgreSQL базу вываливать ?
что и где предварительно редактировать, где пустышки создавать, в схемах или датабазу сразу?
батник прожал, база никуда не упала, короче я нуб полнейший,
в целом конечно разберусь но микро-гайд для многих новичков мог бы сгладить этот процесс.
 
Последнее редактирование:
install.bat --help или database.ini.
 
инсталлятор не видел psql.exe пока в PATH не добавил путь, с MySQL такого не было!
Не знаю что у вас за костыли в винде, я на двух компах тестил. Да и другие не отписали о подобном.
 
Назад
Сверху Снизу