LipESprY

Membro
  • Total de itens

    8
  • Registro em

  • Última visita

Reputação

1 Iniciante

Sobre LipESprY

  1. Pagliahost realmente tá de parabéns sobre o Suporte. Estava hoje mesmo comentando com um amigo sobre isso. Os caras ficam em cima, têm sede em dar suporte. Correm atrás e talz. Sobre a hospedagem do servidor, caiu muito de qualidade quando suspenderam os serviços nacionais. No meu caso, transferiram pro Canadá e não tive opção. MAS antes de mais nada, quando me refiro a queda de qualidade, é justamente o delay que aumenta e é bem visível! Sobre o uptime não posso dizer, pois tive que mudar o host por conta disso... Sobre a proteção DDOS, existem empresas nacionais que já oferecem proteção DDOS na própria camada do datacenter. Daí você acaba não precisando pagar por isso, é padrão do Datacenter. Vê se me acompanha nesse raciocínio: Se vc contrata um serviço, seja Cloud, VPS, etc, e recebe ataques, outros clientes na mesma máquina também serão prejudicados. Daí vem o diferencial de empresas com essa proteção direto no Datacenter... Só dar uma pesquisada que não é difícil encontrar empresas "atentas" com a segurança. Entrar em contato com suporte de cada empresa tb ajuda quando não anunciam tal proteção. Outra questão é que poucas empresas te dão suporte em cima dos emuladores de Ragnarok. Daí fica por conta do administrador cuidar de TUDO...
  2. Testa com essas opções no seu Hexed: 8 Custom Window Title 9 Disable 1rag1 type parameters (Recommended) 13 Disable Ragexe Filename Check (Recommended) 14 Disable Hallucination Wavy Screen (Recommended) 15 Disable HShield (Recommended) 16 Disable Swear Filter 17 Enable Official Custom Fonts 19 Enable Title Bar Menu 20 Extend Chat Box 21 Extend Chat Room Box 24 Fix Camera Angles (Recommended) 28 Increase Headgear ViewID 32 Increase Zoom Out Max 33 Always Call SelectKoreaClientInfo() (Recommended) 35 Read Data Folder First 36 Read msgstringtable.txt (Recommended) 37 Read questid2display.txt (Recommended) 38 Remove Gravity Ads (Recommended) 39 Remove Gravity Logo (Recommended) 40 Restore Login Window (Recommended) 41 Disable Nagle Algorithm (Recommended) 42 Skip Resurrection Buttons 44 Translate Client (Recommended) 47 Use Ragnarok Icon 48 Use Plain Text Descriptions (Recommended) 49 Enable Multiple GRFs (Recommended) 50 Skip License Screen 53 Use Ascii on All Langtypes (Recommended) 61 Disable Packet Encryption (Recommended) 64 @ Bug Fix (Recommended) 73 Remove Hourly Announce (Recommended) 204 Increase Attack Display 74 Increase Screenshot Quality 207 Resize Font 84 Remove Serial Display (Recommended) 86 Only First Login Background 88 Allow space in guild name 90 Enable DNS Support (Recommended) 97 Cancel to Login Window (Recommended) Aproveita e dá uma revisada no seu clientinfo.xml. O meu está assim: <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>Ragnarok Client Information - Taiwan Version</desc> <servicetype>korea</servicetype> <servertype>sakray</servertype> <connection> <display>Server ^0066FF#1^000000</display> <balloon>by LipESprY</balloon> <desc>Server ^0066FF #1^000000 by LipESprY</desc> <address>[IP/CENSURADO]</address> <port>[PORTA/CENSURADO]</port> <version>45</version> <langtype>1</langtype> <registrationweb>[CP/CENSURADO]</registrationweb> <aid> <admin>[ACCOUNT_ID_ADMIN/CENSURADO]</admin> </aid> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> </loading> </connection> </clientinfo> Leia linha por linha pra não esquecer de conferir nada, heim. Daí vc faz o seu "baseando-se" no meu. Deve funcionar.
  3. De onde vc tirou os arquivos da sua pasta data? No próprio git do brAthena tem tudo (ou quase) que vc precisa do client-side... Lembrando que os lua-files devem estar em conformidade com o hexed que estais usando.
  4. ajuda

    Até onde sei, o recuar não é influenciado pela Dex, mas sim pela ASPD do personagem e pelo delay (Aftercast delay). E é provável que dependendo da ASPD, não vá ter aquela animação do char cruzando os braços e talz, como acontece com o AD do Creator.
  5. Só diffar com a opção "Skip License Screen" que vai pular essa tela.
  6. NPc

    Justamente. Todas as falas dos NPCs devem ficar armazenadas em strings/array. O antigo e famoso CeresCP tem um esquema parecido. Dá um [email protected] trampo fazer isso, heim.
  7. Direto ao ponto: Passei 3 itens quaisquer pra um jogador (voluntário). Em seguida, ele me passou de volta os 3 mesmos itens. Fiz a consulta no banco de dados e retornou o seguinte: MariaDB [dsro_db]> SELECT * FROM `trade_log` ORDER BY `Date` DESC LIMIT 20; +-------+---------------------+----------+-----------+-------------------------+---------+---------+----------------+-----------+-------------------------+---------+---------+----------------+-----------+--------+-----------+-------------------------+-----------------+-----------+-----------+-----------+-----------+-------------------+ | Index | Date | Mapname | P1_CharID | P1_Name | P1_PosX | P1_PosY | P1_IP | P2_CharID | P2_Name | P2_PosX | P2_PosY | P2_IP | Zeny | ItemID | ItemCount | ItemName | ItemSerial | ItemSlot1 | ItemSlot2 | ItemSlot3 | ItemSlot4 | ItemRefiningLevel | +-------+---------------------+----------+-----------+-------------------------+---------+---------+----------------+-----------+-------------------------+---------+---------+----------------+-----------+--------+-----------+-------------------------+-----------------+-----------+-----------+-----------+-----------+-------------------+ | 2526 | 2018-06-18 18:52:35 | prontera | 157701 | Nö Påin † Nö Gåin | 159 | 183 | xxx.229.81.xxx | 158020 | LipESprY | 160 | 183 | xxx.229.81.xxx | 0 | 0 | 0 | UNKNOWN_ITEM | 0 | 0 | 0 | 0 | 0 | 0 | | 2527 | 2018-06-18 18:52:35 | prontera | 157701 | Nö Påin † Nö Gåin | 159 | 183 | xxx.229.81.xxx | 158020 | LipESprY | 160 | 183 | xxx.229.81.xxx | 0 | 0 | 0 | UNKNOWN_ITEM | 0 | 0 | 0 | 0 | 0 | 0 | | 2528 | 2018-06-18 18:52:35 | prontera | 157701 | Nö Påin † Nö Gåin | 159 | 183 | xxx.229.81.xxx | 158020 | LipESprY | 160 | 183 | xxx.229.81.xxx | 0 | 0 | 0 | UNKNOWN_ITEM | 0 | 0 | 0 | 0 | 0 | 0 | | 2523 | 2018-06-18 18:51:58 | prontera | 158020 | LipESprY | 160 | 183 | xxx.223.12.xx | 157701 | Nö Påin † Nö Gåin | 159 | 183 | xxx.223.12.xx | 0 | 7348 | 1 | Cartão Vip | 0 | 0 | 0 | 0 | 0 | 0 | | 2524 | 2018-06-18 18:51:58 | prontera | 158020 | LipESprY | 160 | 183 | xxx.223.12.xx | 157701 | Nö Påin † Nö Gåin | 159 | 183 | xxx.223.12.xx | 0 | 616 | 1 | Velho Álbum de Cartas | 0 | 0 | 0 | 0 | 0 | 0 | | 2525 | 2018-06-18 18:51:58 | prontera | 158020 | LipESprY | 160 | 183 | xxx.223.12.xx | 157701 | Nö Påin † Nö Gåin | 159 | 183 | xxx.223.12.xx | 0 | 1234 | 1 | Walgwanggum | 678690732113942 | 0 | 0 | 0 | 0 | 0 | [...] +-------+---------------------+----------+-----------+-------------------------+---------+---------+----------------+-----------+-------------------------+---------+---------+----------------+-----------+--------+-----------+-------------------------+-----------------+-----------+-----------+-----------+-----------+-------------------+ No primeiro trade, em que passo os itens pro cara, tudo ficou registrado como deve ser. No segundo trade, em que ele me devolve os itens, fica quase tudo errado: IP do P1 e P2 ficam o mesmo, quantidade do item (ItemCount) e ID do item (ItemID) ficam 0 (zero) e nome do item (ItemName) fica "UNKNOWN_ITEM". PS: Censurei os IPs por motivos óbvios. Fico à disposição voluntariar no que for necessário. Vlw!
  8. Só pra estender um pouco o tutorial, podes também criar um script para inicializar o servidor com os consoles separados. Fica bem semelhante ao que acontece no Windows: #1 - Crie um arquivo de texto com seu editor favorito. Costumo usar o "nano": $ cd /home $ nano iniciar-servidor Repare que antes de criar o arquivo, entramos no diretório /home #2 - Cole o seguinte código no arquivo: #!/bin/bash screen -d -m -S login bash -c 'cd /home/emulador && ./login-server' screen -d -m -S char bash -c 'cd /home/emulador && ./char-server' screen -d -m -S map bash -c 'cd /home/emulador && ./map-server' Repare que o caminho da pasta do meu emulador é " /home/emulador ". Altere conforme o seu. #3 - Vamos adicionar a permissão de execução no arquivo que acabamos de criar - a fim de evitar problemas relacionados a tal: $ chmod u+x iniciar-servidor #4 - Com o seu servidor desligado, simplesmente rode o arquivo com o "bash" - claro que vamos executar isso no diretório que o criamos (/home): $ ./iniciar-servidor Após isso, basta abrir (attach) a screen referente ao console que desejar consultar/monitorar! Seu servidor já está iniciado com as telas separadinhas: $ screen -r login $ screen -r char $ screen -r map Claro que vc vai fechar (dettach) uma screen antes de ir pra outra, blz?! Considerações finais: • O símbolo $ no início do comando significa que vc pode executar sem a necessidade de privilégios de administrador (sudo); • Pode-se criar um serviço para rodar seu servidor automaticamente, caso seu host seja reiniciado fora de seu planejamento (Queda de energia, manutenção, e bla, bla, bla) - Pesquise no google de acordo com o Linux que vc usa; • Pra retornar uma lista de todos as telas (screen) ativas, basta rodar o seguinte comando: $ screen -ls • Se sua conexão cair enquanto vc está com uma sessão aberta (screen), ao reconectar-se não vai ter acesso ao console referente a tal sessão do screen. Tanto que ao listar as sessões, vc verá uma com status "Attached". Daí basta rodar o comando pra sair da sessão e entrar nela novamente. • Se seguir as dicas certinho e ainda assim falhar, provável que vc não tenha a permissão de execução nos arquivos login-server / char-server / map-server. Daí basta rodar os seguintes comandos: $ chmod u+x login-server $ chmod u+x char-server $ chmod u+x map-server