IQEconomic

IQEconomic [Платно] 2.24.27

Недавно обновленные
WorkbenchLegacy
WorkbenchLegacy
0.00 звёзд
Возвращает старую механику верстаков, существовавшую до обновления TechTreeUpdate (3 декабря 2020г)
Trade
Trade
0.00 звёзд
Добавляет безопасный и удобный способ обмена между игроками
CaseHook
CaseHook
0.00 звёзд
Позволяет привязывать контейнеры к специальным сумкам и получать удалённый доступ к их содержимому.
BoostSyringes
BoostSyringes
0.00 звёзд
Добавляет систему усиленных медицинских шприцов с уникальными эффектами.
Armored
Armored Train
0.00 звёзд
Новогоднее обновление
XDCobaltLaboratory
XDCobaltLaboratory
5.00 звёзд
Интересный ивент , который не даст вашим игрокам заскучать!
XDQuest
XDQuest + WEB Editor
5.00 звёзд
Расширенная квест система для вашего сервера!
Barges
Barges
0.00 звёзд
Покорите водные просторы с помощью барж, которые могут стать вашим новым домом
Optimize
Optimize - Client FPS Optimization for Rust
5.00 звёзд
Клиентская оптимизация FPS игроков
Workshop
Workshop Community Skins Pack for XSkinMenu | .json version
5.00 звёзд
Пак комьюнити скинов для плагина XSkinMenu.
Shattered
Shattered Island
0.00 звёзд
2500, ~26к префабов
nanoCraftSystem
nanoCraftSystem
5.00 звёзд
Продвинутая система крафта с понятным и приятным дизайном
nanoWelcomeModule
nanoWelcomeModule
0.00 звёзд
Приветственный плагин для ядра - nanoModalMenu
nanoModalMenu
nanoModalMenu
5.00 звёзд
Ядро - меню, для экосистемы nano
Checkpoint
Checkpoint Event
0.00 звёзд
Это PvE-ивент для Rust, который превращает обычные процедурные дороги в опасные блокпосты с охраной.
При разделении стака монет половина теряется
 
При разделении стака монет половина теряется
посмотри внимательнее у меня было так же. но возможно монеты твои с чем то конфликтуют или просто твои монеты просто забагались . например ты настроил эвенты а потом поменял что то в экономики скин или shortname монеты и выдаются другие монеты
просто обнови все монеты и будет тебе счастье
 
посмотри внимательнее у меня было так же. но возможно монеты твои с чем то конфликтуют или просто твои монеты просто забагались . например ты настроил эвенты а потом поменял что то в экономики скин или shortname монеты и выдаются другие монеты
просто обнови все монеты и будет тебе счастье
да я просто выдаю себе монеты ,без ивентов и сразу такая ерунда . с нужным скином и шортнеймом
 
Mercury обновил(а) ресурс IQEconomic новой записью:

Небольшое обновление функционала

- Добавлена возможность включения проверки игрока на AFK для типа награды "Игра за время на сервере"
- Теперь UI будет скрываться возле верстаков, чтобы не перекрывать игрокам меню изучения в верстаке
- Исправлена NRE в хуке OnPlayerSleep при запуске сервера
- Добавлен универсальный хук на обновление баланса игрока :
JSON:
void OnUpdatedBalance(ulong userID, BasePlayer player, int balancePlayer)
////Вызывается при любом изменении баланса игрока. player - может быть null
-...

Узнать больше об этом обновлении...
 
У кого в чате выводятся дебаг-логи - просто перекачайте версию с сайта и все!
С 2.13.17 до 2.13.18
 
Хотелось бы индекс из коробки для steamid unique и так же тип данных для balance сменить (MySQL)
 
o.load IQEconomic
1754928791793.png
при выгрузке или перезагрузке ошибка
1754928830862.png

При load все подгружается, балансы есть
При этом в БД и сервере Mysql ничего не менялось
 

Вложения

  • 1754928798323.png
    1754928798323.png
    5 КБ · Просмотры: 6
o.load IQEconomic
Посмотреть вложение 17989
при выгрузке или перезагрузке ошибка
Посмотреть вложение 17991

При load все подгружается, балансы есть
При этом в БД и сервере Mysql ничего не менялось
В обновлении не была затронута работа с БД. Всё как и в прошлых версиях.

В твоём случае - оторвано соединение с MySQL. Почему? Не знаю, смотреть логи MySQL надо и выяснять
 
В обновлении не была затронута работа с БД. Всё как и в прошлых версиях.

В твоём случае - оторвано соединение с MySQL. Почему? Не знаю, смотреть логи MySQL надо и выяснять
Если оно разорвано, почему он не делает retry чтобы попытаться восстановить его?
 
Я поменял сервер базы данных, на другой, сменил хостинг. Тоже самое.
 
Если идти по сценарию
o.reload Затем выдает
[IQEconomic] Данные игрока 76561199470522693 были внесены в базу-данных
MySql handle raised an exception (Exception: Connection is null)
at Oxide.Core.MySql.Libraries.MySql+MySqlQuery.Handle () [0x0002b] in <021a1dba6a754e42a6cc7771fdfee190>:0

Что получается соединение не было установлено или уже закрыто.
То есть при перезагрузке оно закрылось, а потом он пытался занести данные, так получается (соединения закрываются раньше, чем используются)?
 
Нашел зависимость, это только на 1 проблемном сервере происходит и всегда одно и тоже, одни и те же steam ID, при этом в БД нет их

[IQEconomic] MySQL соединение открыто
Unloaded plugin IQEconomic v2.13.18 by Mercury
MySql handle raised an exception (Exception: Connection is null)
at Oxide.Core.MySql.Libraries.MySql+MySqlQuery.Handle () [0x0002b] in <021a1dba6a754e42a6cc7771fdfee190>:0
[IQEconomic] Данные игрока 76561199470522693 были внесены в базу-данных
MySql handle raised an exception (Exception: Connection is null)
at Oxide.Core.MySql.Libraries.MySql+MySqlQuery.Handle () [0x0002b] in <021a1dba6a754e42a6cc7771fdfee190>:0
[IQEconomic] Данные игрока 76561199811775553 были внесены в базу-данных
MySql handle raised an exception (Exception: Connection is null)
at Oxide.Core.MySql.Libraries.MySql+MySqlQuery.Handle () [0x0002b] in <021a1dba6a754e42a6cc7771fdfee190>:0
[IQEconomic] Данные игрока 76561199211566895 были внесены в базу-данных
MySql handle raised an exception (Exception: Connection is null)
at Oxide.Core.MySql.Libraries.MySql+MySqlQuery.Handle () [0x0002b] in <021a1dba6a754e42a6cc7771fdfee190>:0
[IQEconomic] Данные игрока 76561199649957650 были внесены в базу-данных

На других серверах такого нет
 
@pokemon
Еще раз, смотри логи сервера MySQL.
Все что известно из лога - это только то, что у тебя соединение рвется в какой-то момент и всё, соединение со стороны MySQL.

При выгрузке плагина (перезагрузка это выгрузка + загрузка) естественно соединение закрывается, так и должно быть.
При загрузке - открывается (да, логично)

Соединение не может закрыться раньше чем используется. Оно закрывается только по двум причинам : Выгружен плагин, оборвано соединение (но это уже не причина, а последствия ошибки MySQL)
У тебя конкретно ОШИБКА (Exception) - при обработке запроса SQL, что запрос оборван, соединение SQL было разорвано и закрыто.
Поэтому и логично, что плагин отработал запрос успешно, выдал лог - а позже, когда SQL порвалась - выдал ошибку уже сама либра MySQL от оксида (НЕ ОТ ПЛАГИНА)
 
@pokemon
Еще раз, смотри логи сервера MySQL.
Все что известно из лога - это только то, что у тебя соединение рвется в какой-то момент и всё, соединение со стороны MySQL.

При выгрузке плагина (перезагрузка это выгрузка + загрузка) естественно соединение закрывается, так и должно быть.
При загрузке - открывается (да, логично)

Соединение не может закрыться раньше чем используется. Оно закрывается только по двум причинам : Выгружен плагин, оборвано соединение (но это уже не причина, а последствия ошибки MySQL)
У тебя конкретно ОШИБКА (Exception) - при обработке запроса SQL, что запрос оборван, соединение SQL было разорвано и закрыто.
Поэтому и логично, что плагин отработал запрос успешно, выдал лог - а позже, когда SQL порвалась - выдал ошибку уже сама либра MySQL от оксида (НЕ ОТ ПЛАГИНА)
1754935426720.png
 
Назад
Сверху Снизу