Spigot PlayerSQL 2.12.3

Synchronize data between servers.

  1. Please add the shared location via sql, configurable in the config
     
  2. Please add permissions support
     
  3. I still have the problem with "Data Locked"...

    [10:45:52] [Server thread/INFO]: "Player" lost connection: Your data is locked; login later.
    [10:45:52] [Server thread/WARN]: handleDisconnection() called twice

    Please fix this. I already change the time in the config from 20 to 60.
     
  4. The download link is broken for me. Can you provide another link please ?
     
  5. Nice Plugin! I wanted to do it myself but now i have yours. Thanks ;)
     
  6. Can someone please upload the last version somewhere else and paste the link here ? I cannot reach the server url from my location (France)
     
  7. Does it support NBT Datas ?
     
  8. An error happened just after I joined the server when it was online and empty for a while :

    Code (Text):
    [00:25:46] [Server thread/INFO]: val59000[/x.x.x.x:48608] logged in with entity id 41060 at ([killskill]1.0762448252953056, 73.0, 0.2377756754707984)
    [00:25:47] [pool-12-thread-2/WARN]: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Too many connections
    [00:25:47] [pool-12-thread-2/WARN]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    [00:25:47] [pool-12-thread-2/WARN]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    [00:25:47] [pool-12-thread-2/WARN]:     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    [00:25:47] [pool-12-thread-2/WARN]:     at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.Util.getInstance(Util.java:382)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4031)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    [00:25:47] [pool-12-thread-2/WARN]:     at sun.reflect.GeneratedConstructorAccessor48.newInstance(Unknown Source)
    [00:25:47] [pool-12-thread-2/WARN]:     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    [00:25:47] [pool-12-thread-2/WARN]:     at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
    [00:25:47] [pool-12-thread-2/WARN]:     at java.sql.DriverManager.getConnection(DriverManager.java:664)
    [00:25:47] [pool-12-thread-2/WARN]:     at java.sql.DriverManager.getConnection(DriverManager.java:247)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mengcraft.playersql.jdbc.ConnectionFactory.create(ConnectionFactory.java:14)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mengcraft.playersql.jdbc.ConnectionHandler.getConnection(ConnectionHandler.java:26)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mengcraft.playersql.jdbc.ConnectionHandler.getConnection(ConnectionHandler.java:28)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mengcraft.playersql.jdbc.ConnectionManager.getConnection(ConnectionManager.java:22)
    [00:25:47] [pool-12-thread-2/WARN]:     at com.mengcraft.playersql.task.LoadTask.run(LoadTask.java:39)
    [00:25:47] [pool-12-thread-2/WARN]:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    [00:25:47] [pool-12-thread-2/WARN]:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    [00:25:47] [pool-12-thread-2/WARN]:     at java.lang.Thread.run(Thread.java:745)
     
     
  9. Players can duplicate items on join. Just drop items, and pick up, before load data....
     
  10. is it just me? or is the download broken?
     
  11. Could you provide some details of the database section in your config file? Try to use the same config that your other plugin used.
     
  12. This problem shouldn't exist according to the code. Is there a plugin conflict? Could you provide more information about your server?