Jump to content

NewUpdater (C#)


Asturias

Recommended Posts


hace 7 horas, barao45 dijo:

Sim, funcionou para mim. Mas apenas colocar arquivos dentro do servidor remoto não é aconselhável. Estou tentando configurá-lo para baixar atualizações via FTP. Sem sucesso por enquanto.

 

Talvez seja por isso que não funciona para mim, pois instalo no meu servidor de hospedagem e não baixa nenhum arquivo.

Aparece o seguinte: a conexão foi encerrada, erro de envio inesperado.

 

image.png.de286f7dafa281033a2261a2735f9056.png

Link to comment
Share on other sites

 

Eu não usei via FTP. Isso me dá um erro -> Erro no servidor remoto - você não efetuou login.

Eu realmente não entendo como configurá-lo via FTP. Pelo que meu colega AllinOne estava dizendo, é muito fácil de fazer.

 

 

Link to comment
Share on other sites

hace 14 horas, barao45 dijo:

Eu não usei via FTP. Isso me dá um erro -> Erro no servidor remoto - você não efetuou login.

Eu realmente não entendo como configurá-lo via FTP. Pelo que meu colega AllinOne estava dizendo, é muito fácil de fazer.

então ninguém trabalhou com servidor remoto xd

Link to comment
Share on other sites

Em 23/01/2023 at 18:29, cristianleon1 disse:

Funcionou para alguém?

Qual tua dificuldade amigo? Leu as instruções descritas no bloco de notas?

Se você está tentando usar uma hospedagem web pra armazenar o arquivo, sinto muito mas não vai rolar, por quê as hospedagens leem os arquivos criados pelo launcher como "arquivos" não como "arquivo.7z" e o launcher não puxa as informações do update.txt, ou seja. Funciona remotamente sim, porém de uma maquina com xampp ou apache com as lib do 7z.

Eu preciso revisar os códigos e melhorar eles, é um projeto cru, mas a comunidade não ajudou então dei uma pausa nele por enquanto.

Todos os dias eu aprendo que até hoje eu não aprendi nada!

Link to comment
Share on other sites

Em 30/01/2023 at 11:50, barao45 disse:

Eu tentei o iniciador, mas está lançando um vírus. Alguém poderia me explicar se está correto?


https://ibb.co/RThVxzW

Você pode revisar o código no github, pode ser alguma DLL infectada. Mas nada que traga perigo.

https://github.com/AsturiasL2J/updater

Todos os dias eu aprendo que até hoje eu não aprendi nada!

Link to comment
Share on other sites

Em 03/02/2023 at 18:48, Asturias disse:

Você pode revisar o código no github, pode ser alguma DLL infectada. Mas nada que traga perigo.

https://github.com/AsturiasL2J/updater

na real o problema é que qualquer antivirus vai agora identificar como perigoso pois você não tem um certificado code signing para assinar o projeto e atestar a segurança, ai fica como um downloader genérico e possível virus, todos antivirus vão acusar..
eu já passei por isso anos atrás.
Acontece quando qualquer pessoa com pc infectado por qualquer virus, e esteja usando qualquer antivirus gratis (avast, avg, defender, etc) com a opção de enviar amostra de segurança, vai e roda seu launcher.

Edited by Wallz

Caso tenha alguma sugestão para aplicativos, por favor envie por MP.

 WhatsApp BR: 22 98156-2591 

 WhatsApp US: +1 (240) 283-7709 

L2JDream Project

Link to comment
Share on other sites

  • 2 weeks later...

I want the files to be taken over the web hosting, how do we make the settings?

On 2/16/2023 at 1:46 AM, [ADM]Mystogan said:

Estou tendo o seguinte problema na hora de abrir o Launcher saberia informar como resolver ?

Imagem do WhatsApp de 2023-02-15 à(s) 19.38.59.jpg

hello, I need it too, I want them to download the files through the website, how do we do the settings exactly?

Link to comment
Share on other sites

Em 18/02/2023 at 19:17, ozcanars disse:

I want the files to be taken over the web hosting, how do we make the settings?

hello, I need it too, I want them to download the files through the website, how do we do the settings exactly?

apparently this launcher was borrowed from another game "Cabal Online" and the thread creator must have no idea how to fix this problem.

Especialidade em DataPack / Client

Link to comment
Share on other sites

14 horas atrás, ozcanars disse:

yes you are right, do you have a game launcher that you use?

Unfortunately not one published is usable the only alternative I found was to buy one

Especialidade em DataPack / Client

Link to comment
Share on other sites

4 hours ago, [ADM]Mystogan said:

Unfortunately not one published is usable the only alternative I found was to buy one

understood thanks

4 hours ago, coldplay said:

Aquele updater muito popular que é compartilhado a anos nos fóruns de L2 ainda funciona bem. Se você pesquisar no github vai encontrar o código-fonte dele lá.

What exactly are you talking about, can you post a link?

Link to comment
Share on other sites

Eu sou da área de design. Poderia colaborar, pois não saberei alterar no código mesmo. não entendo nada de programação.
Posso postar aqui meu último tema de launcher. São bem profissionais.

spacer.png

www.l2interlude.com.brspacer.png
"Jogar Lineage 2 Interlude Retail Like não é exclusividade de um gênero ou idade, é hora de
 derrubar paradigmas e desfrutar deste clássico sem preconceitos."
-4Unknow

Link to comment
Share on other sites

1 hora atrás, ZoioBNU disse:

Sou desenvolvedor C#, gostei do projeto, vou tentar reimplementar ele usando tecnologias modernas ( NET 6 )

Bah seria uma boa poder ter um projeto assim open source pro pessoal no estilo launcher.

Open source com direito a mudar as imagens tudo, assim não ficariam centenas de cópias iguais.
Posso começar um design novo hoje mesmo.

spacer.png

www.l2interlude.com.brspacer.png
"Jogar Lineage 2 Interlude Retail Like não é exclusividade de um gênero ou idade, é hora de
 derrubar paradigmas e desfrutar deste clássico sem preconceitos."
-4Unknow

Link to comment
Share on other sites

6 horas atrás, ZoioBNU disse:

Sou desenvolvedor C#, gostei do projeto, vou tentar reimplementar ele usando tecnologias modernas ( NET 6 )

Eu e toda a comunidade ficariamos extremamente gratos, o código esta aí, pode ficar à vontade!

Todos os dias eu aprendo que até hoje eu não aprendi nada!

Link to comment
Share on other sites

15 horas atrás, Asturias disse:

Eu e toda a comunidade ficariamos extremamente gratos, o código esta aí, pode ficar à vontade!

Obrigado sua ajuda também seria bem vinda.

 

20 horas atrás, 4Unknow disse:

Bah seria uma boa poder ter um projeto assim open source pro pessoal no estilo launcher.

Open source com direito a mudar as imagens tudo, assim não ficariam centenas de cópias iguais.
Posso começar um design novo hoje mesmo.

Com certeza será open-source, vai seguir os moldes do projeto adicional.

Link to comment
Share on other sites

1 minuto atrás, ZoioBNU disse:

Obrigado sua ajuda também seria bem vinda.

Com certeza será open-source, vai seguir os moldes do projeto adicional.

Perfeito então.
Vou começar um esboço aqui hoje, estou animado por isso.
Seria minha primeira contribuição aqui pra comunidade. Já que não entendo de programação na parte visual consigo contribuir.

spacer.png

www.l2interlude.com.brspacer.png
"Jogar Lineage 2 Interlude Retail Like não é exclusividade de um gênero ou idade, é hora de
 derrubar paradigmas e desfrutar deste clássico sem preconceitos."
-4Unknow

Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Join now

    Be part of the largest and oldest communities about Lineage2 in Latin America.






  • Patrocinadores

  • Recently Browsing

    • No registered users viewing this page.
  • Similar Content

  • Posts

    • Interessante esse projeto, parabéns @BAN - L2JDev
    • Boa noite alguém pode me manda os arquivos da coroa hero preta??
    • @Kelvin, mesmo efetuando o download do plugin acima, ou trazendo ele junto com a importação do kit, não trouxe os cabeçalhos e rodapés. O que poderia ser?
    • ta dando esse erro ao tentar donatar, alguem sabe como resolver? Edit: o Pagseguro e Paypal estão da mesma forma  O sistema de doação não esta funcionando.  
    • Hola, lo tienen para acis 382, esa version me anda para probar
    • BAN NÃO TOU CONSGUINDO TER ACESSO... TOU SEM O PATCH PODERIA DISPONIBILIZAR ?
    • Hola, ¿tienes un comando de voz para este código?      package net.sf.l2j.gameserver.taskmanager;   import java.util.logging.Logger; import net.sf.l2j.Config; import net.sf.l2j.commons.util.ArraysUtil; import net.sf.l2j.gameserver.enums.ZoneId; import net.sf.l2j.gameserver.model.actor.Creature; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.model.holder.IntIntHolder; import net.sf.l2j.gameserver.skills.L2Skill; import net.sf.l2j.gameserver.skills.effects.EffectTemplate; public class AutoPotionTask implements Runnable  {     protected static final Logger _log = Logger.getLogger(AutoPotionTask.class.getName());     private int itemId;     private Player player;     private static final int[] HP_POTION_SKILL_IDS = new int[]{2031, 2032, 2037};     public AutoPotionTask(int itemId, Player player)      {         this.itemId = itemId;         this.player = player;     }     @Override     public void run()      {         if (player.isInOlympiadMode())          {             player.sendMessage("You cannot that in olympiad mode.");             player.stopAutoPotion(itemId);             return;         }                  if (player.isInJail() || player.isInsideZone(ZoneId.JAIL))          {             player.sendMessage("You cannot that in Jail mode.");             return;         }         if (Config.AUTO_POTIONS_LIMITS.containsKey(itemId))          {             String type = ((String[])Config.AUTO_POTIONS_LIMITS.get(itemId))[0];             int val = Integer.parseInt(((String[])Config.AUTO_POTIONS_LIMITS.get(itemId))[1]);             switch (type)              {                 case "CP":                 {                     if (!(player.getStatus().getCp() / (double)player.getStatus().getMaxCp() * 100.0 > (double)val)) break;                     return;                 }                 case "HP":                  {                     if (!(player.getStatus().getHp() / (double)player.getStatus().getMaxHp() * 100.0 > (double)val)) break;                     return;                 }                 case "MP":                  {                     if (!(player.getStatus().getMp() / (double)player.getStatus().getMaxMp() * 100.0 > (double)val)) break;                     return;                 }             }         }         if (!player.destroyItemByItemId("auto potion use", itemId, 1, null, true))          {             player.stopAutoPotion(itemId);             player.sendMessage("Incorrect item count.");             return;         }         if (player.getInventory().getItemByItemId(itemId) == null)          {             player.stopAutoPotion(itemId);             return;         }         IntIntHolder[] skills = player.getInventory().getItemByItemId(itemId).getEtcItem().getSkills();         if (skills == null)          {             _log.info("{} doesn't have any registered skill for handler." + player.getInventory().getItemByItemId(itemId).getName());             return;         }         for (IntIntHolder skillInfo : skills)          {             EffectTemplate template;             L2Skill itemSkill;             if (skillInfo == null || (itemSkill = skillInfo.getSkill()) == null) continue;             if (!itemSkill.checkCondition((Creature)player, (Creature)player, false))              {                 return;             }             if (player.isSkillDisabled(itemSkill))             {                 return;             }             if (itemSkill.isPotion() || itemSkill.isSimultaneousCast())              {                 player.getAI().tryToCast((Creature)player, itemSkill, false, false, itemId);             }              else              {                 player.getAI().tryToCast((Creature)player, itemSkill, false, false, itemId);             }             int skillId = skillInfo.getId();             if (!ArraysUtil.contains((int[])HP_POTION_SKILL_IDS, (int)skillId) || skillId < player.getShortBuffTaskSkillId() || (template = (EffectTemplate)itemSkill.getEffectTemplates().get(0)) == null) continue;             player.shortBuffStatusUpdate(skillId, skillInfo.getValue(), template.getCounter() * template.getPeriod());         }     }     public int getItemId()      {         return itemId;     } }  
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.