-
Total de itens
109 -
Registro em
-
Última visita
Tudo que DevSrSouza postou
-
resolvido Socket não pega motd personalizado ?
pergunta respondeu ao Solitario de DevSrSouza em Dúvidas resolvidas
Motivo disso é que o sistema ta carregando na Thread e nao deu ainda, entao ela retorna OFF, vc vai ter que fazer a implementação na PLACA com Thread ouu Voce pode construir uma List com os servidores e fazer update em cada servidor em cada tempo e pegar dessa lista para colocar na placa, assim nao vai dar problema de tar offfline somente quanto estiver mesmo -
resolvido Socket não pega motd personalizado ?
pergunta respondeu ao Solitario de DevSrSouza em Dúvidas resolvidas
public void Sv(final String host, final int port) { new Thread(new Runnable() { Socket socket = null; InetAddress addr = null; // INSERT hostname here (name or ip) String hostname = host; //========== Converting hostname to ip =========== try { addr = InetAddress.getByName(hostname); } catch (UnknownHostException e2) { e2.printStackTrace(); } hostname = addr.getCanonicalHostName(); //============ Creating Socket ============ try { socket = new Socket(hostname, port); setOnline(true); }catch (IOException e1) { setOnline(false); } if(socket == null){ return; } DataOutputStream output = null; BufferedReader reader = null; StringBuilder str = new StringBuilder(); try { output = new DataOutputStream(socket.getOutputStream()); reader = new BufferedReader(new InputStreamReader(socket.getInputStream(), StandardCharsets.UTF_8)); // notice the UTF-8 here! // Allocate Buffer with the right amount of bytes ByteBuffer buffer = ByteBuffer.allocate(7 + hostname.length()); //========= START Writing Protocol header ======== buffer.put((byte) (6 + hostname.length())); // send length of whole packet buffer.put((byte) 0); // send packetID buffer.put((byte) 47); // send protocol Version //========= Start Writing Hostname =========== //Write length of HostName buffer.put((byte) hostname.length()); for(int i = 0; i < hostname.length(); i++) { buffer.put((byte) hostname.toCharArray()[i]); } //=============start writing port================ int[] portBytes = new int[2]; portBytes[0] = (byte) (port & 0xFF); portBytes[1] = (byte) ((port >>> 8) & 0xFF); buffer.put((byte) portBytes[1]); buffer.put((byte) portBytes[0]); //==========Add State========== buffer.put((byte) 1); output.write(buffer.array()); output.flush(); //=========== Send Request ========= buffer = ByteBuffer.allocate(2); buffer.put((byte) 1); buffer.put((byte) 0); output.write(buffer.array()); output.flush(); int tmpInt; while((tmpInt = reader.read()) != -1 && tmpInt < 65535) { if(str.toString().endsWith("fav")) { break; } str.append((char) tmpInt); } //get Result String result = str.toString(); // get String int descriptionIndex = result.indexOf("\"description\":\"") + 15; // get MOTD start index int descEndIndex = result.indexOf("\",\"", descriptionIndex); // get MOTD end index result = result.substring(descriptionIndex, descEndIndex); // get the MOTD setMotd(result); } catch(StringIndexOutOfBoundsException ex) { // maybe do sth? } catch(IOException e) { // do sth } finally { try { if(reader != null) { reader.close(); } if(output != null) { output.close(); } if(socket != null) { socket.close(); } } catch(IOException e) { e.printStackTrace(); } } }).start(); } Tenta assim -
resolvido Socket não pega motd personalizado ?
pergunta respondeu ao Solitario de DevSrSouza em Dúvidas resolvidas
Sockets nao é mt leve e seguro, ja vou te dizendo, tds as vezes que usei Socket o servidor Lobby ficava lagado. Uma alternativa é vc Redis que é um Cache MT FODA e mt rapido, mas se vc nao tem um dedicado para instalar ele ta usando uma host que nao tenha suporte a ele vc pode usar por MySQL que tbm é uma Boa, eu usava, nunca deu lag(pq o select no MySQL é RAPIDO, só o insert que é um problema mas, 1 insert por servidor se tiver 20 servidores nao vai gerar problema pq normalmente a host sua tem SSD) MySQL para servidor piqueno resolve esse problema de LAG no Lobby e vc consegue adicionar muita mais coisinhas... -
Mano, amigos meus usam VoxelSniper e WE para fazer montanhas e ficam lindas, mt melhor do que do proprio minecraft. A dica que eu te dou é para estudar mais sobre o VoxelSniper, ele é bem facil de usar e com um pouquinho de pratica com ele vc consiguira fazer montanhas lindinhas... Da uma olhada nesse video para ver se te ajuda... https://www.youtube.com/watch?v=Oauy7PA5XjY
-
inativo Servidor de kitpvp (Datacenter brasileiro)
tópico respondeu ao VaineiCVD de DevSrSouza em Arquivos
Pelo que eu vi seu IP é americano, deve usar ANTIDDOS americano e isso deixa o servidor mais lento se a host for realmente brasileira... Pensa assim: quando o servidor é do canada ou do EUA, vc só faz uma conexão direta, mas esse servidor, mesmo sendo BR(se for) ele vai la no EUA(na proteção) e depois volta aqui no brasil para pegar as informaçoes e entao novamente as informaçoes pegadas vao para o EUA e de la, vai para vc no brasil, entao é tipo isso: -
Ainda nao sei, é que o proximo video vai dar um trampinho @UP (^-^)
-
resolvido [Intellij] Alguém sabe remover o erro do Bukkit.getOnlinePlayers().length ?
pergunta respondeu ao Solitario de DevSrSouza em Dúvidas resolvidas
Veja seu Lang Level -
inativo Alguem conhece alguma hospedagem que faz parceria com canal de 2k de subs?
tópico respondeu ao DrenK de DevSrSouza em Arquivos
http://cookiehosting.net/ http://www.servermine.com.br/ http://hospedagemminecraft.com.br/ http://bostahosting.com.br/ https://craftandohosting.net/ http://brasilhosting.net/ https://mileniohost.com.br/ http://www.hostgamebr.com/ https://glasnetwork.com.br/ http://battlehost.com.br/ https://www.[Art. 23 - Removido]ing.com.br/ https://www.virtushost.net/ http://www.bursthosting.com.br/ https://hostload.com.br/ http://desirehost.net/ http://www.duplexhost.com.br/ http://ghasthosting.net/ https://widhost.com.br/ https://sphospedagens.com.br/ Tenta entrar em contato com algumas delas e ver quem faz -
[media]sSPIMgtcQnU[/media]
-
Que tal um projeto que reúna vários programadores BR? =D
tópico respondeu ao Herobrinedobem de DevSrSouza em Projetos
Vou dizer algo aqui, nos temos o poder em mão para fazer mts coisas boas, MAS nem gringo é assim a maravilha que vc diz, parece que vc desconheci a situação atual do Glowstone, ele ta praticamente MORTO e ele nao é apenas uma "nova bukkit", nova bukkit é o sponge, o Glowstone é muito mais que isso, é um NMS(servidor da propria mojang) feito do zero. Os cara tao fazendo td do 0 enquanto o Sponge COM O PESSOAL DO FORGE E WORLDEDIT AJUDANDO tao usando o NMS. Entao, se querem fazer algo de bom, ajudem o glowstone para nao morrer, pq aquilo é o futuro, aquilo vai mudar o minecraft. E vc citou ai o Sponge, nao tem como programar para sponge ainda, somente para modspack ou servidor LASTVERSION, pq a versao que 80% do forum ta usando é 1.8.8 e o Sponge ta desatualizado nesta versão. NAO APOIO PROJETO @Edit1 Mano, seu nivel, meu nivel de programação é um LIXO comparado aos gringo, talvez tenha alguns aqui que se destaquem com o Fabio, Power e o Leo, o resto é um LIXO comparada aos gringo(sim, eu tbm sou um). Eu conheço muita poucas pessoas que são realmente bons, e eu nem tenho certeza se os 3 são. pq uma vez vcs queriam fazer o BukkitBR, dou risadas com isso, os cara começa o projeto achando que vai dar trabalha, mas eles acham que da trabalho mas é como fazer um pluginzin fudido KKKKKKKKKK Vcs nao tem nem ideia, o Sponge tem uma EQUIPE gigantesca, o Sponge é feito na base de ASM puro, ele nao modifica o NMS somente em runtime, o nivel dos cara é surreal. Dae me vem um cara para fazer uma coisa desse tipo que para fazer um plugin de particula igual o do hypixel vê um video na gringa e nem sabe o pq do uso do PI ali no meio. Para de sonhar carai, nos é BR e qual a diferença? como power disse: "Para de falar e faça os projetos" -
Up (^-^)
-
negada Adicionar engine markdown
tópico respondeu ao DevSrSouza de DevSrSouza em Sugestões recusadas
Up @off Me desculpa usarios mas eu preciso dizer aqui é que esse forum ta uma @%$#~&I. Nenhum admin viu o Topico ;-; -
WG152ExtraFlags - Novas Flags para WorldGuard 1.5.2 - 1.11
tópico respondeu ao DevSrSouza de DevSrSouza em Arquivos
Upzaum -
mc-player-counter | Contador de players no seu site com 2 linhas de HTML
tópico respondeu ao leonardosc de DevSrSouza em Projetos
Otimo, perfeito, maravilho cara :O Boa Boa, Parabens leo -
resolvido » Pedido » Script reiniciar automaticamente quando da /stop
pergunta respondeu ao ₥imi Pearlbaton de DevSrSouza em Dúvidas resolvidas
ele quer um script sh -
resolvido Caminho não encontrado ao criar a config
pergunta respondeu ao LuizB de DevSrSouza em Dúvidas resolvidas
Primeiro vamos dar um fix neste metodo. public void reloadConfig() { userfile = YamlConfiguration.loadConfiguration(this.userfiled); } Agora isso aqui: vc nao ta usando o bagulho que vc ta pegando, entao vc precisa usa-lo para ver se ta pegando new BukkitRunnable() { @Override public void run() { System.out.println(cf.getConfig().getString("Seila")); } }.runTaskTimerAsynchronously(this, 30, 30); Veja se vai aparecer na console agr... -
Qual o programa/programas usados para criar GIF's?
tópico respondeu ao Nuno M. de DevSrSouza em Arquivos
Cara eu uso o ShareX quando quero mostrar algo de um plugin. O bom dele é que vc marca a tela e inicia e pronto ele começa a gravar e te manda um gif no final. Ja se vc realmente querer criar um GIF, tipo aquelas apresentaçoes de servidores que tem o MinecraftMP eu aconselho vc a fazer no Photoshop. Para salvar no photoshop um gif vc precisa botar em "Salva para web"(algo desse tipo). Espero te ajudado -
resolvido Caminho não encontrado ao criar a config
pergunta respondeu ao LuizB de DevSrSouza em Dúvidas resolvidas
Testa isso public void buildConfig() { this.userfiled = new File(m.getDataFolder(), folder_name + File.separator + configName); if (!this.userfiled.exists()) { try { if(!this.userfiled.getParentFile().exists()){ this.userfiled.getParentFile().mkdirs(); } this.userfiled.createNewFile(); /* Tava apotando erro pq o folder_name nao existe */ } catch (IOException e) { e.printStackTrace(); } } this.userfile = YamlConfiguration.loadConfiguration(this.userfiled); } File.separator serve para dar FIX nesse erro de MultiOS -
Acho que talvez isso funcione ;-; //Java7 int removeAmount = (2/100)*cuboidBlockList().size(); List<Block> blocos = cuboidBlocks(); //use esse metodo se os blocos sao pegando na hora e nao sao salvados na memoria List<Block> blocos = new ArrayList<Block>(cuboidBlocks()); //Use isso se a cuboidBlocks pega a lista da memoria (de uma field) for(int i = 0; i < removeAmount; i++){ blocos.remove(new Random().nextInt(blocos.size())-1); }
-
Izi, ta usando Java8 ou Java7 ? Se tiver usando Java8 fica super simples Java8 cuboidBlockList().stream().filter(new Random().nextint(100) < 3).forEach(b -> b.setType(Material.AIR)); Java7 for(Block block : cuboidBlockList()){ if(new Random().nextint(100) < 3) block.setType(Material.AIR); }
-
Apoio para plugins Alpha e Beta, pq normalmente release nao precisa de update, o plugin ta pronto, o dono do plugin só faz update se querer adicionar funcionalidade novas, nao necessita de atualização.
-
Tmj @UP
-
PowerfulCookie - Como biscoitos e ganhe poderes
tópico respondeu ao DevSrSouza de DevSrSouza em Arquivos
Tem permissao somente para os comandos de admin (pegar o cookie e dar reload) Funciona na versao 1.8 sim Para começar os biscoitos nao precisa de permissao pq eles só vao ter os biscoitos se vc der para eles, ou botar numa plaquinha do ChestShop ou ate no ShopKeepers -
entregue Pedido - Plugin bloquear VPN's - 1.8x
tópico respondeu ao Nuno M. de DevSrSouza em Pedidos entregues
POST DUPLO - REMOVA AQUI POR FAVOR -
entregue Pedido - Plugin bloquear VPN's - 1.8x
tópico respondeu ao Nuno M. de DevSrSouza em Pedidos entregues
Sim, mas eu acho que o cara quer dificultar nao iliminar, pq mt gente usa VPN por proteção e isso é uma coisa otima. Mas o acesso a proxy e vpn free é mt alta e muito gente pode entrar com bot ou ficar trocando de ip para fazer o "free kill" se for PvP por exemplo. um cara que tem VPN paga ate vai conseguir, mas nao sao muitos jogadores que tem VPN paga, criança de 8 a 13 anos nao vao pagar uma VPN, isso é o pessoal mais velho, 16> e que tbm ja tem uma cabeça melhor e nao ficam zuando no servidor dos outros