JTS и SG

Тема в разделе "Protection/ Guard / Защита", создана пользователем DarkMen, 1 июл 2018.

  1. DarkMen

    DarkMen Активный участник

    Регистрация:
    15 апр 2018
    Сообщения:
    75
    Симпатии:
    11
    Добрый день установил на сборку JTS защиту смарт гвард и появилась ошибка в гс разработчик сг не помог сказал решать проблему самому кто подскажет в чем проблема и как ее решить.
    eadFactory.java:29)
    17:44:21 [ScheduledThreadPool-3] ERROR Player - Could not store char data: 19[
    50577]!
    com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'l
    ast_hwid' at row 1
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3876)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3814)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2478)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2625)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2551)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
    va:1861)
    at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatem
    ent.java:2073)
    at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatem
    ent.java:2009)
    at com.mysql.jdbc.PreparedStatement.executeLargeUpdate(PreparedStatement
    .java:5094)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
    :1994)
    at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPrep
    aredStatement.java:61)
    at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(Hik
    ariProxyPreparedStatement.java)
    at org.mmocore.gameserver.object.Player.store(Player.java:4321)
    at org.mmocore.gameserver.taskmanager.AutoSaveManager.lambda$addAutoSave
    Task$0(AutoSaveManager.java:35)
    at org.mmocore.commons.threading.SteppingRunnableQueueManager$SteppingSc
    heduledFuture.run(SteppingRunnableQueueManager.java:167)
    at org.mmocore.commons.threading.SteppingRunnableQueueManager.run(Steppi
    ngRunnableQueueManager.java:92)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
    1)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
    access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
    run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
    java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:624)
    at java.lang.Thread.run(Thread.java:748)
    at org.mmocore.commons.threading.PriorityThreadFactory$1.run(PriorityThr
    eadFactory.java:29)
     
  2. DarkMen

    DarkMen Активный участник

    Регистрация:
    15 апр 2018
    Сообщения:
    75
    Симпатии:
    11
    Первую проблему решил
    вот опять ошибки в гс кто подскажет в чем проблема?
    ГС
    19:10:05 [HikariPool-1 housekeeper] WARN ProxyLeakTask - Connection leak detect
    ion triggered for com.mysql.jdbc.JDBC4Connection@196dd64, stack trace follows
    java.lang.Exception: Apparent connection leak detected
    at org.mmocore.commons.database.factory.AbstractDatabaseFactory.getConne
    ction(AbstractDatabaseFactory.java:37)
    at org.mmocore.gameserver.object.Player.restore(Player.java:583)
    at org.mmocore.gameserver.network.lineage.GameClient.playerSelected(Game
    Client.java:297)
    at org.mmocore.gameserver.network.lineage.clientpackets.CharacterSelecte
    d.runImpl(CharacterSelected.java:16)
    at org.mmocore.gameserver.network.lineage.clientpackets.L2GameClientPack
    et.run(L2GameClientPacket.java:43)
    at org.mmocore.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutable
    Queue.java:34)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
    java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:624)
    at java.lang.Thread.run(Thread.java:748)
    at org.mmocore.commons.threading.PriorityThreadFactory$1.run(PriorityThr
    eadFactory.java:29)
    19:10:05 [HikariPool-1 housekeeper] WARN ProxyLeakTask - Connection leak detect
    ion triggered for com.mysql.jdbc.JDBC4Connection@1917fe1, stack trace follows
    java.lang.Exception: Apparent connection leak detected
    at org.mmocore.commons.database.factory.AbstractDatabaseFactory.getConne
    ction(AbstractDatabaseFactory.java:37)
    at org.mmocore.gameserver.database.dao.impl.CharacterFriendDAO.select(Ch
    aracterFriendDAO.java:35)
    at org.mmocore.gameserver.object.components.player.friend.FriendComponen
    t.restore(FriendComponent.java:31)
    at org.mmocore.gameserver.object.Player.restore(Player.java:602)
    at org.mmocore.gameserver.network.lineage.GameClient.playerSelected(Game
    Client.java:297)
    at org.mmocore.gameserver.network.lineage.clientpackets.CharacterSelecte
    d.runImpl(CharacterSelected.java:16)
    at org.mmocore.gameserver.network.lineage.clientpackets.L2GameClientPack
    et.run(L2GameClientPacket.java:43)
    at org.mmocore.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutable
    Queue.java:34)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
    java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:624)
    at java.lang.Thread.run(Thread.java:748)
    at org.mmocore.commons.threading.PriorityThreadFactory$1.run(PriorityThr
    eadFactory.java:29)
    Логин сервер
    19:37:29 [HikariPool-1 housekeeper] WARN ProxyLeakTask - Connection leak detect
    ion triggered for com.mysql.jdbc.JDBC4Connection@d145e5, stack trace follows
    java.lang.Exception: Apparent connection leak detected
    at org.mmocore.commons.jdbchelper.JdbcHelper.getConnection(JdbcHelper.ja
    va:87)
    at org.mmocore.commons.jdbchelper.JdbcHelper.execute(JdbcHelper.java:161
    3)
    at org.mmocore.authserver.database.dao.impl.AccountsDAO.updateReportPoin
    ts(AccountsDAO.java:41)
    at org.mmocore.authserver.network.gamecomm.gs2as.RequestReportPoint.runI
    mpl(RequestReportPoint.java:32)
    at org.mmocore.authserver.network.gamecomm.ReceivablePacket.run(Receivab
    lePacket.java:50)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
    java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:624)
    at java.lang.Thread.run(Thread.java:748)
     
  3. DeadPool

    DeadPool Пляшущий с бубном
    Постоялец

    Регистрация:
    10 ноя 2017
    Сообщения:
    144
    Симпатии:
    79
    Skype:
    poshlya4ok666
    1) что значит отказался? Я так понимаю ошибки появились после установки этого ̶г̶о̶в̶н̶о̶продукта защиты в Вашу сборку, если да, то пускай разбирается
    2) СГ херовый выбор, адреналин у Вас поселится на сервере и ничего Вы с ним сделать уже не сможете

    leakDetectionThreshold = 3000
    поменяйте на
    leakDetectionThreshold = 0
    и забудьте про это предупреждение
     
    #3 DeadPool, 2 июл 2018
    Последнее редактирование модератором: 3 июл 2018
    DarkMen нравится это.
  4. DarkMen

    DarkMen Активный участник

    Регистрация:
    15 апр 2018
    Сообщения:
    75
    Симпатии:
    11
    Спасибо.
    Иза чего могут бить эти варинги
    2018-07-03 16:01:29,192 INFO o.m.g.m.t.TestsManager [main] - ############### START TEST MODULE ###############
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=693: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=640: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=639: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=505: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=457: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=375: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=374: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=353: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=247: MINLevel=75 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=247: MAXLevel=80 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=246: MINLevel=65 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=246: MAXLevel=75 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=242: MINLevel=60 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=242: MAXLevel=75 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=241: MINLevel=50 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=241: MAXLevel=75 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 INFO o.m.g.m.t.TestsManager [main] - ############### END TEST MODULE #################

    2018-07-03 16:01:28,381 WARN o.m.g.d.s.Scripts [main] - Class: _102_SeaofSporesFeveris not checked for current chronicle: HIGH_FIVE
    2018-07-03 16:01:28,505 WARN o.m.g.d.s.Scripts [main] - Class: _647_InfluxOfMachinesis not checked for current chronicle: HIGH_FIVE

    16:00:11 [main] WARN DbMigrate - Schema `1` has a version (1.10) that is newer
    than the latest available migration (1) !
     
  5. DeadPool

    DeadPool Пляшущий с бубном
    Постоялец

    Регистрация:
    10 ноя 2017
    Сообщения:
    144
    Симпатии:
    79
    Skype:
    poshlya4ok666
    несоответствия уровней скорее всего чекайте
     
  6. ZaMHuT

    ZaMHuT Пляшущий с бубном
    Постоялец

    Регистрация:
    4 ноя 2017
    Сообщения:
    106
    Симпатии:
    32
    Код:
    2018-07-03 16:01:28,381 WARN o.m.g.d.s.Scripts [main] - Class: _102_SeaofSporesFeveris not checked for current chronicle: HIGH_FIVE
    2018-07-03 16:01:28,505 WARN o.m.g.d.s.Scripts [main] - Class: _647_InfluxOfMachinesis not checked for current chronicle: HIGH_FIVE
    в скрипте в квестах а именно _102_SeaofSporesFeveris _647_InfluxOfMachinesis в место frea пропиши HIGH_FIVE
    а вот
    2018-07-03 16:01:29,192 INFO o.m.g.m.t.TestsManager [main] - ############### START TEST MODULE ###############
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=693: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=640: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=639: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=505: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=457: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=375: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=374: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=353: not allowed. Check thim!
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=247: MINLevel=75 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=247: MAXLevel=80 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=246: MINLevel=65 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=246: MAXLevel=75 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=242: MINLevel=60 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=242: MAXLevel=75 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - -------------------------------------------------------
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=241: MINLevel=50 not correct
    2018-07-03 16:01:29,192 WARN o.m.g.m.t.TestsManager [main] - QuestID=241: MAXLevel=75 not correct
     
    #6 ZaMHuT, 6 июл 2018
    Последнее редактирование модератором: 7 июл 2018
    DeadPool нравится это.
  7. DarkMen

    DarkMen Активный участник

    Регистрация:
    15 апр 2018
    Сообщения:
    75
    Симпатии:
    11
    Спа
    Спасибо а это иза чего может
    бить
    16:00:11 [main] WARN DbMigrate - Schema `1` has a version (1.10) that is newer
    than the latest available migration (1) !
     
  8. ZUBAT

    ZUBAT Участник

    Регистрация:
    6 июл 2018
    Сообщения:
    12
    Симпатии:
    0
    Ошибка миграции БД. Если новая установка, то таблицы не заливай в ручную
     
  9. ZaMHuT

    ZaMHuT Пляшущий с бубном
    Постоялец

    Регистрация:
    4 ноя 2017
    Сообщения:
    106
    Симпатии:
    32
    тс ZUBAT уже написал а так кратко то и есть в жтс не надо заливат базу в ручную он заливавает сам бд только надо создать имя базы то и есть game_database и auth_database а дальше он сам зайлеть все таблиц бд вот и выбивает еррос
     
  10. DarkMen

    DarkMen Активный участник

    Регистрация:
    15 апр 2018
    Сообщения:
    75
    Симпатии:
    11
    У меня не заливается автоматически почему то.
     
  11. ZaMHuT

    ZaMHuT Пляшущий с бубном
    Постоялец

    Регистрация:
    4 ноя 2017
    Сообщения:
    106
    Симпатии:
    32
    удали все с базы а именно game_database и auth_database все таблиц (только сами эти game_database и auth_database не удаляй только таблиц )и все а потом забускай сборку он сам заилет все
     
    DarkMen нравится это.
  12. DarkMen

    DarkMen Активный участник

    Регистрация:
    15 апр 2018
    Сообщения:
    75
    Симпатии:
    11
    Спасибо, а как добавить конфиг на выдачу предметов при старте персонажа?
     
  13. А конфиг то у тебя такой есть?
     
  14. DeadPool

    DeadPool Пляшущий с бубном
    Постоялец

    Регистрация:
    10 ноя 2017
    Сообщения:
    144
    Симпатии:
    79
    Skype:
    poshlya4ok666
    качаете шарные сурсы First-Team (в поисковых системах полно ссылок на них, качайте последнюю реву за 13 вроде год) и смотрите как реализовано там, потом идете в исходы jts и делаете по аналогии (сурсы могут отличаться и названия классов и функций могут не совпадать, но они точно будут)
     
  15. ZaMHuT

    ZaMHuT Пляшущий с бубном
    Постоялец

    Регистрация:
    4 ноя 2017
    Сообщения:
    106
    Симпатии:
    32
    такого нету в жтс только по птс типо вот этот
    # При использовании ПТС скриптов, и установке данного значение в true, выдача предметов при созданни чара
    # будет производится из столбца initial_custom_equipment_begin скрипта setting.txt
    "AltRequestCustomStartEquipment" : "false",
    в altsettings.json или писат самому все это чтобы выдавало при создание перца

    отпишу какие косякие есть
    1) в # Мобы чемпионы нету значение минимум уревен только максимум (делал)
    2) не корретно работает
    # Рейт на шанс дропа предметов. Применять осторожно, т.к. затрагивает весь существующий дроп в игре.
    # Эффективность значительно повышается в связке со следующим конфигом
    "rateChance" : "1", выбивает ощибку (решаю эту проблем)
    3) петы типо черепаха не баффает и другие петы(пока не до него)
    4)нет в конфинге типо лимит веса(по увиличенние веса) то и есть его вобще нету (делал)
    5)нет нормальный кондишен (проверка условие в коммуните-боард то и есть в пк в пвп или другее условие дожно быт запрет) (делал а то ппц просто в пк режиме можно тп делат через кб)
    и много чего надо делать)))

    если будут вопросы пишите помогу)))
     
    #15 ZaMHuT, 10 июл 2018
    Последнее редактирование модератором: 11 июл 2018
  16. DarkMen

    DarkMen Активный участник

    Регистрация:
    15 апр 2018
    Сообщения:
    75
    Симпатии:
    11
    Выдел на другом форуме видео с багом пета.
     
  17. ZaMHuT

    ZaMHuT Пляшущий с бубном
    Постоялец

    Регистрация:
    4 ноя 2017
    Сообщения:
    106
    Симпатии:
    32
    сражу отпишу что это баг из-за крывизм сами пет(да еще сами баффы некоторые есть косяки то и есть не правильно работают) в данном сборке и эту тоже делал вроде не работает сам баг 100% не могу сказать но пока еще сработало после правке я уже писал не до них еще

    такое ощущение что сам автор HACK кто выложил исходник делал эти баги и всякие другие плюшки и приколюшки ))) он и понять баг на баг косяк на косяк чем дальше ладиш чем больше эти приколюшки и сплывает )))

    и да на днях выложу сборку жтс что-то делал я сами посмотрите что к чему делал чисто для себя
     
    #17 ZaMHuT, 10 июл 2018
    Последнее редактирование модератором: 11 июл 2018
  18. DarkMen

    DarkMen Активный участник

    Регистрация:
    15 апр 2018
    Сообщения:
    75
    Симпатии:
    11
    С фантомами тоже проблема гс ошибку выбивает.
     
  19. ZaMHuT

    ZaMHuT Пляшущий с бубном
    Постоялец

    Регистрация:
    4 ноя 2017
    Сообщения:
    106
    Симпатии:
    32
    фантомы вобще выпилил его
     
  20. DarkMen

    DarkMen Активный участник

    Регистрация:
    15 апр 2018
    Сообщения:
    75
    Симпатии:
    11
    Еще нашел баг отпишу в лс.
     

Партнеры