Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Уровень персонажа
#1
Добрый день уважаемые знатоки у меня возникла такая проблема поставил я сборку запустил её. Захожу в игру создаю перса качаю прокачиваю уровень выхожу из игры потом обратно захожу в игру и у меня персонаж первого уровня стоит место 2 уровня. Помогите решить такую проблему уважаемые люди
Ответ
#2
Gaika Написал:Добрый день уважаемые знатоки у меня возникла такая проблема поставил я сборку запустил её. Захожу в игру создаю перса качаю прокачиваю уровень выхожу из игры потом обратно захожу в игру и у меня персонаж первого уровня стоит место 2 уровня. Помогите решить такую проблему уважаемые люди

В логах ничего нет? Желательно error.log
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! © Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
Ответ
#3
Лог
Код:
2018-05-15 13:31:36,889 ERROR [DefaultQuartzScheduler_Worker-3] LoginServer.PayInfoDAO [0] MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host '192.168.1.241' for user 'admin' using method 'mysql_native_password' failed with message: Reading from the stream has failed. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Не удается прочитать данные из транспортного соединения: Программа на вашем хост-компьютере разорвала установленное подключение. ---> System.Net.Sockets.SocketException: Программа на вашем хост-компьютере разорвала установленное подключение
   в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- Конец трассировки внутреннего стека исключений ---
   в MySql.Data.Common.MyNetworkStream.HandleOrRethrowException(Exception e)
   в MySql.Data.Common.MyNetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   в MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   в System.IO.BufferedStream.Read(Byte[] array, Int32 offset, Int32 count)
   в MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   в MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   в MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   в MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
   в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationFailed(Exception ex)
   в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
   в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.Authenticate(Boolean reset)
   в MySql.Data.MySqlClient.NativeDriver.Open()
   в MySql.Data.MySqlClient.Driver.Open()
   в MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
   в MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
   в MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
   в MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
   в MySql.Data.MySqlClient.MySqlPool.GetConnection()
   в MySql.Data.MySqlClient.MySqlConnection.Open()
   в LoginServer.PayInfoDAO.LoadPayInfo()
2018-05-15 14:02:22,464 ERROR [DefaultQuartzScheduler_Worker-1] LoginServer.PayInfoDAO [0] MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host '192.168.1.241' for user 'admin' using method 'mysql_native_password' failed with message: Reading from the stream has failed. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Не удается прочитать данные из транспортного соединения: Программа на вашем хост-компьютере разорвала установленное подключение. ---> System.Net.Sockets.SocketException: Программа на вашем хост-компьютере разорвала установленное подключение
   в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- Конец трассировки внутреннего стека исключений ---
   в MySql.Data.Common.MyNetworkStream.HandleOrRethrowException(Exception e)
   в MySql.Data.Common.MyNetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   в MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   в System.IO.BufferedStream.Read(Byte[] array, Int32 offset, Int32 count)
   в MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   в MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   в MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   в MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
   в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationFailed(Exception ex)
   в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
   в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.Authenticate(Boolean reset)
   в MySql.Data.MySqlClient.NativeDriver.Open()
   в MySql.Data.MySqlClient.Driver.Open()
   в MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
   в MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
   в MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
   в MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
   в MySql.Data.MySqlClient.MySqlPool.GetConnection()
   в MySql.Data.MySqlClient.MySqlConnection.Open()
   в LoginServer.PayInfoDAO.LoadPayInfo()

Добавлено через 10 минут
Game
Код:
2018-05-15 21:19:16,251 Database access problem. Killing off all remaining connections in the connection pool. SQL State = 08S01
2018-05-15 21:19:16,254 Error storing server time
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 180-003 milliseconds ago.  The last packet sent successfully to the server was 180-003 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
    at sun.reflect.GeneratedConstructorAccessor457.newInstance(Unknown Source) ~[na:na]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.7.0_25]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[na:1.7.0_25]
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) ~[mysql-connector-java-5.1.18.jar:na]
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116) ~[mysql-connector-java-5.1.18.jar:na]
    at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3364) ~[mysql-connector-java-5.1.18.jar:na]
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1983) ~[mysql-connector-java-5.1.18.jar:na]
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163) ~[mysql-connector-java-5.1.18.jar:na]
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2624) ~[mysql-connector-java-5.1.18.jar:na]
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2127) ~[mysql-connector-java-5.1.18.jar:na]
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2427) ~[mysql-connector-java-5.1.18.jar:na]
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2345) ~[mysql-connector-java-5.1.18.jar:na]
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2330) ~[mysql-connector-java-5.1.18.jar:na]
    at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedStatementHandle.java:203) ~[bonecp-0.7.1.RELEASE.jar:0.7.1.RELEASE]
    at mysql5.MySQL5ServerVariablesDAO.store(MySQL5ServerVariablesDAO.java]:70) ~[na:na]
    at com.aionemu.gameserver.utils.gametime.GameTimeManager.saveTime(GameTimeManager.java:77) ~[AL-Game.jar:na]
    at com.aionemu.gameserver.services.GameTimeService$1.run(GameTimeService.java:60) ~[AL-Game.jar:na]
    at com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(ExecuteWrapper.java:46) ~[al-commons-1.3.jar:na]
    at com.aionemu.commons.utils.concurrent.RunnableWrapper.run(RunnableWrapper.java:38) ~[al-commons-1.3.jar:na]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_25]
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) ~[na:1.7.0_25]
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) ~[na:1.7.0_25]
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) ~[na:1.7.0_25]
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.7.0_25]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_25]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_25]
    at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25]
Caused by: java.net.SocketException: Software caused connection abort: socket write error
    at java.net.SocketOutputStream.socketWrite0(Native Method) ~[na:1.7.0_25]
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109) ~[na:1.7.0_25]
    at java.net.SocketOutputStream.write(SocketOutputStream.java:153) ~[na:1.7.0_25]
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[na:1.7.0_25]
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[na:1.7.0_25]
    at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3345) ~[mysql-connector-java-5.1.18.jar:na]
    ... 21 common frames omitted
Ответ
#4
всё решил проблему

Добавлено через 4 минуты
можете ещё помочь подсказать что за ошибки в Game постоянно вылазиют
Код:
[06:49:51] ERROR- Database access problem. Killing off all remaining connections in the connection pool. SQL State = 08S01
[06:49:51] ERROR- Error storing server time
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 111а962 milliseconds ago.  The last packet sent successfully to the server was 0 milliseconds ago.
        at sun.reflect.GeneratedConstructorAccessor455.newInstance(Unknown Source) ~[na:na]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.7.0_25]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[na:1.7.0_25]
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3102) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2991) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3532) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2002) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2624) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2127) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2427) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2345) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2330) ~[mysql-connector-java-5.1.18.jar:na]
        at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedStatementHandle.java:203) ~[bonecp-0.7.1.RELEASE.jar:0.7.1.RELEASE]
        at mysql5.MySQL5ServerVariablesDAO.store(MySQL5ServerVariablesDAO.java]:70) ~[na:na]
        at com.aionemu.gameserver.utils.gametime.GameTimeManager.saveTime(GameTimeManager.java:77) ~[AL-Game.jar:na]
        at com.aionemu.gameserver.services.GameTimeService$1.run(GameTimeService.java:60) ~[AL-Game.jar:na]
        at com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(ExecuteWrapper.java:46) ~[al-commons-1.3.jar:na]
        at com.aionemu.commons.utils.concurrent.RunnableWrapper.run(RunnableWrapper.java:38) ~[al-commons-1.3.jar:na]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_25]
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) ~[na:1.7.0_25]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) ~[na:1.7.0_25]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) ~[na:1.7.0_25]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.7.0_25]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_25]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_25]
        at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25]
Caused by: java.net.SocketException: Software caused connection abort: recv failed
        at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.7.0_25]
        at java.net.SocketInputStream.read(SocketInputStream.java:150) ~[na:1.7.0_25]
        at java.net.SocketInputStream.read(SocketInputStream.java:121) ~[na:1.7.0_25]
        at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:114) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:161) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:189) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2549) ~[mysql-connector-java-5.1.18.jar:na]
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3002) ~[mysql-connector-java-5.1.18.jar:na]
        ... 23 common frames omitted
Ответ
#5
mysqld случайно не запущен с параметром --skip-networking?

https://stackoverflow.com/a/2840358 в посте есть возможные причины возникновения этой ошибки и способы её устранения.
Ответ
#6
Gaika, что последняя что текущая ошибка из за не правильной настройки сервера.
Ответ
#7
klubheads Написал:Gaika, что последняя что текущая ошибка из за не правильной настройки сервера.

Причем тут сервер если мускул режет подключение Smile В настройках базы нет ничего кроме ссылки и кодировки)
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! © Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
Ответ
#8
ALeKsIuS Написал:Причем тут сервер если мускул режет подключение Smile В настройках базы нет ничего кроме ссылки и кодировки)
Причем тут мускуль если пишу про настройку.
Что первое, что второе может быть настроено не правильно. Не видя его настройки не имеет смысла что то обсуждать или доказывать.
Ответ
#9
все можно тему закрывать исправил ошибку
Ответ
#10
Лучше было бы сообщить что делал, а то еще кто то с подобной проблемой придет
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! © Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Удаление персонажа из базы mobil 1 4,572 10-03-2010, 03:52 AM
Последний пост: Mystic

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)