Набор игроков

Завершенные игры

Новые блоги

- Все активные блоги

Форум

- Для новичков (3964)
- Общий (18698)
- Игровые системы (6563)
- Набор игроков/поиск мастера (43347)
- Котёл идей (5693)
- Конкурсы (19694)
- Под столом (21696)
- Улучшение сайта (11602)
- Ошибки (4578)
- Новости проекта (15927)
- Неролевые игры (11955)

[L] Проблема с редактированием комнат

 
Всем привет! ^_^

Захожу в "Управление комнатами", что-нибудь там меняю, жму "Сохранить всё" и после пары минут страница вылетает в "504 Gateway Time-out"! Потом повторяю всё то же самое, и только на второй, третий или даже четвёртый раз всё наконец-таки сохраняется!

Это проблема 🤔
Автор: Radioman [offline] , 19.07.2026 14:10 1

Оно сохраняется и с первого раза. Просто игнорируй "504", когда оно выпадет. Если ты что-то менял на титульной странице модуля, то просто зайди на неё снова — не через "Обновить страницу", а через боковое меню твоих модулей.

Эта проблема существует уже несколько лет, порой она "засыпает" и не проявляется, а порой навязчиво проявляется везде и всюду. Я научился терпению :)
Автор: Altan [offline] , 19.07.2026 19:33 2

Эту ошибку сложно воспроизвести. Например, у меня есть игра с 24 комнатами, 10 игроками и 7 NPC, но сохранение проходит без ошибок, хоть и не слишком быстро.
Вероятно, лучшим решением будет переписать код сохранения комнат полностью на более оптимальный, но т.к. это требует немало времени, а ошибку по сути можно просто игнорировать без последствий, она уходит в низкий приоритет.
Автор: Rayzen [M] [online] , 30.07.2026 20:49 3

Могу дать тебе ассистентский доступ к этому модулю ссылка, там 40 комнат и ошибка хорошо воспроизводится. У меня, во всяком случае. Раньше комнат было больше (около 50) и до какого-то момента сайт с этим справлялся, но позднее, после каких-то апдейтов, опытным путём я выяснил, что обработчик сохранения способен добраться максимум до 40-42 комнаты, из-за чего всю структуру пришлось беспощадно резать, чтобы просто проставить все комнаты в хронологическом порядке.
Автор: GeneralD [online] , 30.07.2026 22:53 4

Можно попробовать. Ещё имеет смысл проверить, есть ли такая проблема на тесте.
Автор: Rayzen [M] [online] , 03.08.2026 05:37 5