Jump to content

Jan Kadeřábek

Miembro
  • Contador contenido

    0
  • Ingreso

  • Última visita

Actividad de reputación

  1. Gracias
    Jan Kadeřábek reacted to PACI in [Extractor+Conversor] item_proto client -> servidor   
    Pues eso, ya lo había publicado en zone, aunque se hizo un backup de unos meses atrás y se perdió. Lo vuelvo a publicar pq hice actualizaciones.
     

     
    Esta programado en lua, os dejo el código de la versión 1.5 y la descarga de la actual.
    Source v1.5:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación..  
    Changelog:

     
     
  2. Gracias
    Jan Kadeřábek reacted to grimtales in [Convertidor de mob_proto .xml a .sql]   
    pues es un programita ke te convierte .xml a .sql el mob_proto solo lo habren le dan buscar el .xml y convierte
    dejo caps y adjunto XD si les sirvio no les cuesta nada dar gracias

     
    les dejo el adjunto aki abajito xD
    PD: A los amantes de los creditos estan puestos en el programita si ke no empiesen
    ha hacer spam diciedo y los creditos? que hacer eso es una reverenda mamada.....
    PD2:le puse al rar mob_proto_grim por ke yo lo comprimi y adjunte ACLARO

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  3. Gracias
    Jan Kadeřábek reacted to Dextrok in Item Proto FULL Converter!!!   
    Hola comunidad de Metin2Zone!
     
    Acá les traigo una de mis creaciones para Metin2: Item_Profo Full converter. Es un programa que tiene distintas funcionalidades, para el Item Proto, como son las siguientes: <El que no entienda que avise que se le explica>

     
    En seguida una breve explicación del funcionamiento:
     
    Convertir Item_Proto Cliente <=> Querys:

     
    Al elegir esta opcion, podran insertar una linea del item proto(Cliente) ejemplo:
     
     
     
    Código:
    <Item vnum="80013" hashName="'Barra de 500K'" name="Barra de 500K" type="18" subtype="0" weight="0" size="1" antiflag="128" flag="0" wearflag="0" immuneflag="0" gold="500000" buy_price="500000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="65535" socket1="65535" socket2="65535" socket3="65535" socket4="65535" socket5="65535" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
     
    o sino, utilizar una linea de codigo del formato Insert into para convertirla a la del cliente ejemplo:
     
     
     
    Código:
    INSERT INTO item_proto VALUES (80013, 'Barra de 500K', 'Barra de 500K', 18, 0, 0, 1, 128, 0, 0, 0, 500000, 500000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);
     
    Ese es el formato en esa parte, recuerden que solo pueden insertar una linea a la vez no más. Además podran generar items que ya tengan insertados en la base de datos con el fin de cambiarles el valor, o bien, generarlos nuevos.
     
    Crear set de Arma:

    Con esta opción podemos crear el arma que queramos, así como los creadores de arma que andan por ahí lo único que este está mas completo, en español y con nuevas opciones. Si es un item+9 siempre el vnum= vnum del item+0 para que aumente desde +0 hasta +9.
     
    Luego todo debe de colocarse como se lo piden, y en la parte que dice +% que esta al lado del valor5 o incremento, como deseen llamarle es una forma de incrementar porcentuadamente, osea que no siempre siga un orden fijo. Por ejemplo en los creadores de armas comunes siempre les colocamos 10 al valor 5 por ejemplo y queda así:
     
    Item+0, Value5 = 10
    Item+1, Value5 = 20
    Item+2, Value5 = 30
     
    y asi consecutivamente, si lo desean de esa manera dejan el campo de +% en cero de lo contrario si por ejemplo quieren que en cada + que se aumente sea con un porcentaje del 50% sería asi:
     
    Item+0, Value5 = 10
    Item+1, Value5 = 25
    Item+2, Value5 = 47
     
    Con todo eso pueden generar el Item_Proto del cliente este formato:
     
     
     
    Código:
    <Item vnum="210" hashName="'Espada Rara+0'" name="Espada Rara+0" type="1" subtype="0" weight="0" size="2" antiflag="32" flag="1" wearflag="16" immuneflag="0" gold="200" buy_price="300" limittype0="1" limitvalue0="90" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="210" value2="220" value3="230" value4="250" value5="0" socket0="65535" socket1="65535" socket2="65535" socket3="65535" socket4="65535" socket5="65535" refine_vnum="211" refine_set="911" magic_pct="15" specular="0" socket_pct="0" />
     
    El generador para items nuevos(o sea, que no esten en la base de datos)
     
     
     
    Código:
    INSERT INTO item_proto VALUES (210, 'Espada Rara+0', 'Espada Rara+0', 1, 0, 0, 2, 32, 1, 16, 0, 200, 300, 211, 911, 0, 15, 1, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 220, 230, 250, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);
     
    El generador para items existentes(que ya esta en la base de datos, solo les altera los valores)
     
     
     
    Código:
    UPDATE item_proto SET name='Espada Rara+0', locale_name='Espada Rara+0', type=1, subtype=0, weight=0, size=2, antiflag=32, flag=1, wearflag=16, immuneflag=0, gold=300, shop_buy_price=200, refined_vnum=211, refine_set=911, refine_set2=0, limittype0=1, limitvalue0=90, limittype1=0, limitvalue1=0, applytype0=0, applyvalue0=0, applytype1=0, applyvalue1=0, applytype2=0, applyvalue2=0, value0=0, value1=210, value2=220, value3=230, value4=250, value5=0, addon_type=0 WHERE vnum=210;
     
    Cabe destacar la explicación de los botones TABLA y ENTABLAR DATOS:
     
    TABLA: Al clickear este boton, lo que hace es que si por ejemplo necesitamos ver como será el valor de un ítem en +9, podemos tener una visualización de como será el ítem en +9. Basicamente es eso lo que nos ofrece.
     
    ENTABLAR DATOS: Nos permite poner como base el valor que está en TABLA. O sea, si por ejemplo necesitamos evolucionar algo, esto nos permite poner el valor de +9 de ese item como base en el item+0, o sea, para que el item +0 la evolución nueva tenga el valor de su anterior +9, esto ahorra mucho trabajo a la hora de tener que ir colocandolos manualmente.
     
    Y por último, esta el tipico Convertidor de archivos .xml a archivos .sql completo.

     
    Para los que les parezca muy tedioso estar convirtiendo uno a uno por el convertidor de arriba, solo deben de crear un archivo .xml, con todos los items que deseen que sean convertidos para que les genere el item_proto.sql de esos items que desean convertir y solo sera copiarlos y pegarlos en la base de datos, OJO les recuerdo que ese convertidor de Item_Proto tambien posee la posiblidad de cambiar los valores para los que posean todos los items existentes.
     
    Espero que les sirva, sobre todo en lo que he agregado como nuevo.
     
    LINK:
     
    2SHARED
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    MEDIAFIRE
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  4. Me Gusta
    Jan Kadeřábek reacted to Edward in [Protección Final] Firewall + PF (Packet Filter)   
    tengo 1 sv hamachi k algun dia sera dedicado y a partir de aqui no me aclaro alguien me ayuda porfavor?hago todo pero no se descarga nada, no pasa nada:
     
    -Escribimos lo siguiente: sysinstall
    Una vez dentro de la consola de sysinstall nos dirigimos a las siguientes opciones:
    Configure -> Distributions -> src -> sys
     
    Si en este paso tenéis algún error o no os descarga el sys, seguid esta guía:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  5. Me Gusta
    Jan Kadeřábek reacted to Serex in [Protección Final] Firewall + PF (Packet Filter)   
    [Protección Final] Firewall + PF (Packet Filter)

    El sistema de protección final Firewall + PF (Packet Filter) consiste en un sistema de protección ante todo tipo de ataques DDoS y de denegación de servicio, un sistema ideal para defenderse contra ataques DDoS, contra botnets, contra ataques desde UDP flooders, y todo tipo de ataques de denegación de servicio maliciosos y con la intención de colapsar tu servidor.


    ¿Como consigue defender Firewall + PF nuestro servidor de este tipo de ataques?

    Bueno gracias a la configuración que instalamos en el Firewall conseguimos contrarrestar la mayoría de los ataques maliciosos hacia el servidor pero además por si fuera poco también nuestro PF consiste en un filtrador de paquetes, que filtra una cantidad enorme de paquetes por segundo, reduciendo así el tráfico que generan este tipo de ataques y filtrando la mayoría de los paquetes maliciosos.


    Instalacion de Firewall + PF (Packet Filter)

    Bueno ahora pasamos a la parte complicada, la instalación de este sistema es bastante compleja y puede llevar a la perdida total de nuestro servidor, ocasionando el formateo forzoso de este, así que procurad haced bien la guía y haber sacado antes una copia de seguridad de tu servidor completo.

    1- Comenzamos entrando a nuestro servidor ftp y a nuestro putty o consola de comandos, y empezamos con la instalación del kernel.

    -Escribimos lo siguiente: sysinstall
    Una vez dentro de la consola de sysinstall nos dirigimos a las siguientes opciones:
    Configure -> Distributions -> src -> sys

    Si en este paso tenéis algún error o no os descarga el sys, seguid esta guía:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    -Una vez se haya descargado todo reiniciamos el servidor y volvemos a la consola de comandos y escribimos lo siguiente:

    # cd /usr/src/sys/i386/conf # cp GENERIC MYKERNEL # cd /usr/src/sys/i386/conf # mkdir /root/kernels # cp GENERIC /root/kernels/MYKERNEL # ln -s /root/kernels/MYKERNEL


    2- Ahora abrimos nuestro servidor ftp desde Filezilla o Winscp, y vamos hasta la ruta: /root/kernels/

    3- Allí habrá un archivo llamado MYKERNEL lo abrimos con un editor de texto.

    4- Nos vamos hasta la última línea de este archivo y copiamos el siguiente código:

    #PF Firewall Metin2Zone device pf device pflog device pfsync options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=1000 options IPDIVERT options IPFIREWALL_DEFAULT_TO_ACCEPT options ALTQ options ALTQ_CBQ options ALTQ_RED options ALTQ_RIO options ALTQ_HFSC options ALTQ_PRIQ options ALTQ_NOPCC

    5- Ahora guardamos el archivo MYKERNEL con la nueva configuración y lo copiamos en la ruta: /usr/src/sys/i386/conf/
    Sustituyendo el archivo que se encontraba allí.

    6- Ahora procedemos a la instalación de nuestro nuevo kernel.

    # cd /usr/src # make buildkernel KERNCONF=MYKERNEL # make installkernel KERNCONF=MYKERNEL

    7- Ahora procedemos a activar el PF y el Firewall.
    Vamos hasta la ruta: /etc/
    Una vez allí abrimos el archivo rc.conf con un editor de texto.
    Nos vamos a la última linea de este archivo y pegamos lo siguiente:

    pf_enable="YES" pflogd_enable="YES" pflog_logfile="/var/log/pflog" pf_rules="/etc/pf.conf" gateway_enable="YES" firewall_enable="YES" firewall_script="/etc/firewall.rules"

    8- Una vez hecho esto solo nos queda meter los archivos de configuración de reglas en nuestro servidor.

    Para configurar bien tu Firewall + PF debes cambiar los puertos que protege el Firewall en este archivo por los puertos que uses en tu servidor, si es que tu servidor tiene los puertos cambiados, si tus puertos son los que trae por defecto el servidor este archivo de configuración funciona perfectamente.

    Descargamos el siguiente archivo:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Y lo colocamos en: /etc/

    9- Ahora pasamos a crear el archivo de configuración del Packet Filter.

    Descargamos el siguiente archivo:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Y lo colocamos en: /etc/

    10- Ahora vamos al putty o consola de comandos y hacemos el siguiente comando para activar los nuevos archivos de configuración:

    # pfctl -f /etc/pf.conf

    11- Ahora solo nos queda colocar los archivos para los logs del Firewall y del PF en nuestro servidor.

    -Nos vamos al directorio: /var/log/
    Una vez dentro creamos un archivo llamado: pflog (Archivo sin extensión solo así)

    -Ahora vamos al directorio: /var/db/
    Una vez dentro creamos un archivo llamado: blacklist (Archivo sin extensión solo así)


    Una vez echo esto damos reboot en nuestro servidor y ya tendremos un gran sistema de protección instalado.
    Para cualquier duda dejadla por aquí.
    PD: El proceso de instalación es bastante largo pero no os desesperéis y hacedlo bien y con calma.
×
×
  • Crear nuevo...