Ir para conteúdo

Solitario

Membros
  • Total de itens

    304
  • Registro em

  • Última visita

Tudo que Solitario postou

  1. O erro seria este: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextNode(Unknown Source) ~[?:1.8.0_131] at java.util.HashMap$KeyIterator.next(Unknown Source) ~[?:1.8.0_131] at me.arthurgui.gladiador.sistemas.GladiadorManager.remPlayer(GladiadorManager.java:166) ~[?:?] at me.arthurgui.gladiador.eventos.PlayerEventos$1.run(PlayerEventos.java:36) ~[?:?] at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot1710.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95] at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot1710.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95] at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:641) [spigot1710.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95] at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot1710.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95] at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot1710.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95] at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot1710.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95] at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot1710.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95] Porém as vezes ocorre e as vezes não ocorre... o por que disso quero saber ... @Edit esqueci de colocar a parte do code ...
  2. Perdi R$400 mês retrasado ... os cara reclamou no banco e debitaram tudo do dinheiro que já tinha para o mês
  3. Gostaria de alinhar para que o formulário ficasse no meio '-' só não sei como fazer ... No caso alinhar o formulario no meio (Area verde) ... sem perder a formatação atual ...
  4. Erro: [20:25:30 WARN]: java.lang.NullPointerException [20:25:30 WARN]: at api.MysqlAPI.getAll(MysqlAPI.java:306) [20:25:30 WARN]: at PlayerAPI.getStatusAtuais(PlayerAPI.java:155) [20:25:30 WARN]: at listeners.StartingListeners$1.run(StartingListeners.java:116) Code do mysql: public String[] getAll(String uuid){ String[] dados = null; try { PreparedStatement sts = getConnection().prepareStatement("SELECT * FROM "+table+" WHERE uuid = ?"); sts.setString(1, uuid); ResultSet dadosg = sts.executeQuery(); if(dadosg.next()) { dados[0] = dadosg.getString("rank"); dados[1] = dadosg.getString("kills"); dados[2] = dadosg.getString("coins"); dados[3] = dadosg.getString("deaths"); dados[4] = dadosg.getString("wins"); } sts.close(); } catch (SQLException e) { e.printStackTrace(); } return dados; } Banco de dados: Alguém sabe o que ta errado? (Quero fazer assim pra não ter que consultar muitas vezes ... resumindo quero consultar 1 vez e ter todos os dados do player)
  5. Resolvi essa parte .-. tinha uma senha errada ... Agora tou com o bug de não poder conectar via filezilla e também com um problema de ip ... se eu colocar ips locais não funcionam no ip externo... então não sei o que fazer para liberar para poder usar o ip externo na configuração sem dar que já esta em uso a porta
  6. Depois de tudo o que fiz ... O grande final resultou nisso... alguém sabe resolver?
  7. não tem muita coisa na net sobre debian ... tentei instalar o mariadb e tal ... quando tentei logar no phpmyadmin da senha incorreta @Edit tentei umas coisas ... agora se tiver incorreta a senha mostra q ta errada só que quando colocasse a correta não acontece nada....
  8. ta... debian parece 100% diferente de centos .-. no centos usamos httpd (Apache) no debian é apache2 ... o tipo de configuração acho que também é diferente .-. ...
  9. Bom... eu instalo tudo ok ... chega a parte de acessar o site/multicraft/ aparece forbidden uso o comando restorecon -r /var/www/html e depois systemctl restart httpd ele permite o acesso porém ocorre isso: depois de tentar recarregar a pagina fica assim: Já tentei reinstalar 5 vezes e nada ... alguém sabe o que tenho que fazer??? Uso centos 7
  10. Criei o arquivo ... porém da este erro: Pra que serve exatamente Class.forName("org.sqlite.JDBC"); .-. ? @Edit Opa .-. deu certo com o Class.forName..
  11. Bom... queria armazenar varios dados de bans e tal... porém em um arquivo local sem ser mysql... no caso queria que fosse sqlite... tentei fazer da seguinte maneira porém não deu certo: package me.arthurgui.sbans.api; import me.arthurgui.sbans.Main; import java.io.File; import java.nio.file.FileSystems; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class SQLiteAPI { private Connection connection; public SQLiteAPI() { } public void connection() { if (!isConnected()) { try { connection = DriverManager.getConnection("jdbc:sqlite:"+ Main.instance.getDataFolder().getAbsolutePath() + FileSystems.getDefault().getSeparator() + "bans.db"); } catch (Exception e) { e.printStackTrace(); } } } public void deconnection() { if (isConnected()) { try { connection.close(); } catch (Exception e) { e.printStackTrace(); } } } private boolean isConnected() { try { if ((connection == null) || (connection.isClosed()) || (!connection.isValid(5))) { return false; } else { return true; } } catch (Exception e) { e.printStackTrace(); } return false; } private Connection getConnection() { return connection; } public void tabela() { try { PreparedStatement sts = getConnection().prepareStatement("CREATE TABLE IF NOT EXISTS `bans` (`ID` int(11),`Nome` varchar(500), `UUID` varchar(500), `IP` varchar(500), `Motivo` varchar(500), `Operador` varchar(500), `Start` varchar(500), `End` varchar(500), `Type` varchar(500))"); sts.executeUpdate(); sts.close(); } catch (SQLException e) { e.printStackTrace(); } } }
  12. Estaca 0 de novo ... Log: Crash (Apos o stopped responding): https://pastebin.com/kbEdyXRN
  13. Ta... agora terei que esperar ver se vai acontecer de novo ... ai posso dar resolvido .-. (Vou deixar até amanhã ae se tiver tudo ok...)
  14. Ah.... acho q fica meio floodando o console não?
  15. Só tem esses 2: moved-wrongly-threshold: 0.0625 moved-too-quickly-threshold: 100.0
  16. Estou sofrendo com sobrecarregamento do servidor por causa disso ... alguem sabe resolver? Toda vez isso ta acontecendo ... não é fly nem nada .-. até fiz um pl para evitar os cara sair da area ... Alguém sabe como evito eles sobrecarregarem o servidor assim ??
  17. Eu precisei disso já faz alguns tempo (Primeira vps) @edit: agora n preciso mais ;-; porém o tutorial ta otimo ^-^
  18. a porta do servidor ue '-' (25565 padrão)
  19. Normalmente deixando em branco na server.properties todos os ips ficam liberados para entrar ... Se não tiver fazendo conexão acho que tera que abrir a porta segum o firewall da maquina
  20. Mandei solicitação @EDIT resolvido mv /var/lib/mysql /var/lib/mysql_old_backup
  21. Centos 7 Agora ta com esse problema ... instala só que não da pra dar start nem installation (Consegui instalar) sytemctl status ● mariadb.service - MariaDB database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since Dom 2017-08-06 19:50:38 -03; 9s ago Process: 13475 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=1/FAILURE) Process: 13473 ExecStart=/usr/bin/mysqld_safe --basedir=/usr (code=exited, status=0/SUCCESS) Process: 13445 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS) Main PID: 13473 (code=exited, status=0/SUCCESS) Ago 06 19:50:37 systemd[1]: Starting MariaDB database server... Ago 06 19:50:37 mysqld_safe[13473]: 170806 19:50:37 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'. Ago 06 19:50:37 mysqld_safe[13473]: 170806 19:50:37 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql Ago 06 19:50:37 mysqld_safe[13473]: 170806 19:50:37 mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended Ago 06 19:50:38 systemd[1]: mariadb.service: control process exited, code=exited status=1 Ago 06 19:50:38 systemd[1]: Failed to start MariaDB database server. Ago 06 19:50:38 systemd[1]: Unit mariadb.service entered failed state. Ago 06 19:50:38 systemd[1]: mariadb.service failed. start: Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details. installation: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
  22. Bom... tava tentando né mudar de mysqld para mariadb ... ai coloco yum install mariadb-server ... Ao tentar iniciar: e ao tentar usar o comando mysql: Alguém sabe o que devo fazer .-.?
  23. Remover com schematic .-.? Tava trabalhando em uma api só pra destruir ... porém deu erro .. public class DestruirAPI { private HashMap<Integer, ArrayList> sessions = new HashMap<>(); private int countersessions = 0; public DestruirAPI(ArrayList<Block> blocks){ int conteio = 0; int sessiontemp = 0; ArrayList<Block> allowed = new ArrayList<>(); for (Block bloco : blocks){ if(bloco.getType() != Material.AIR && bloco != null){ allowed.add(bloco); } } countersessions = allowed.size() / 500; Bukkit.getConsoleSender().sendMessage("§eDestruirAPI founded "+ allowed.size()+ " blocks ... spliting in " +countersessions + " tasks"); for(int contando = 0; contando != countersessions; contando++){ sessions.put(contando, new ArrayList()); } for(int i = 1; i != allowed.size(); i++){ if(blocks.get(i) != null && blocks.get(i).getType() != Material.AIR) { ArrayList<Block> blocosatuais = sessions.get(sessiontemp); blocosatuais.add(allowed.get(i)); sessions.put(sessiontemp, blocosatuais); conteio++; if (conteio == 30) { sessiontemp++; conteio = 0; } } } } public void start(){ for(int trocando = 0;trocando != countersessions;trocando++){ Bukkit.getScheduler().runTaskAsynchronously(HG.getInstance(), new Runnable() { @Override public void run() { System.out.println(trocando +" "+ sessions.size()); System.out.println(sessions.get(trocando)); if(sessions.get(trocando) != null) { for (Iterator<?> i = sessions.get(trocando).iterator(); i.hasNext(); ) { Block b = (Block) i.next(); Bukkit.getScheduler().runTask(HG.getInstance(), new Runnable() { @Override public void run() { b.setType(Material.AIR); } }); } } } }); } } Notei que tem um delay fazer só em um async ... coloquei vários só que parei ai por que não quer dar certo e tentando colocar por fora ele parece que só chega a testar o ultimo '-' @Edit Eu tava lendo que tem jeito pra colocar por chunks ... só não sei como funciona dizem que não laga ..-.. e parece que o FastAsyncWorldEdit faz isso...
  24. '-'? Não entendi como assim mundo async? (Fiz como você deixou nesse outro) Só que não aconteceu nada '-' Laga o servidor enteiro só normal ;-; @Edit Ta.. ou não aconteceu nada ou é muito lento mesmo kaofkasifaksdf (Vou testar com - delay) @Edit2 Ta................ É tipo ... vai fila por fila ... pra notar isso tive que colocar Thread sleep em 1 '-' ... tem como acelerar + um pouquinho .-.? @Edit3 queria fazer +/- assim .-. só que não quebra Bukkit.getScheduler().runTaskAsynchronously(HG.getInstance(), new Runnable() { @Override public void run() { int counter = 0; for (Iterator<?> i = Manager.getInstance().coliseu.iterator(); i.hasNext(); ) { Block b = (Block) i.next(); b.setType(Material.AIR); counter++; if(counter == 30) { try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } counter = 0; } } } });
×
×
  • Criar Novo...