Ir para conteúdo

Guiiway

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Guiiway recebeu reputação de Calvin em [Compilando no Linux] Passo a Passo + Bônus   
    Ola pessoal , todos ja viram , ou pelo menos ouviram falar do Linux , certo ?

    Oque é linux ? Ele é simplesmente a melhor opçao para hospedagem de otserv e website. alem de sua alta capacidade para rodar otservs , ele tambem é bem resistente contra os famosos "Nukers" ... chega de papo , vamo la (:

    Bom primeiramente se voce tiver um VPS ou Dedicado baixe o SSH e a TRUNK
    Caso voce for hostear o ot , baixe apenas a TRUNK

    Primeiramente vamos instalar as Libs :

    sudo apt-get install autoconf libxml2-dev liblua5.1-0-dev g++ libgmp3-dev libcrypto++-dev libboost-filesystem1.40-dev libboost-system1.40-dev libboost-regex1.40-dev libboost-thread1.40-dev libmysqlclient15-dev Logo depois que voce baixou passe a pro VPS ou Host e verifique se o comando 7z esta ativado Digitando : # apt-get install p7zip-full se extiver tudo OK ! , extraia a TRUNK # 7z x trunk.r3777.7z Logo após extrair . Vamos dar todas as permissoes e ir até a pasta da trunk Digitando ... # chmod -R 777 trunk* # cd trunk* # sh autogen.sh # ./configure --enable-mysql Possiveis Erros : Logo após isso , daremos continuação a compilação ... root@hostingjogos:/trunk.r3777# ./configure --enable-mysql checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for ptrdiff_t... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for ceil... yes checking for floor... yes checking for ftime... yes checking for gethostbyname... yes checking for gethostname... yes checking for memset... yes checking for pow... yes checking for sqrt... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strstr... yes checking for strtol... yes checking for xml2-config... /usr/bin/xml2-config checking for libxml - version >= 2.6.5... yes (version 2.7.6) checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init2 in -lgmp... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for main in -lz... yes checking for main in -lboost_thread-gcc-mt... no checking for main in -lboost_thread-mt... yes checking for main in -lboost_regex-gcc-mt... no checking for main in -lboost_regex-mt... yes checking for main in -lboost_system-gcc-mt... no checking for main in -lboost_system-mt... yes checking for main in -lboost_date_time-gcc-mt... no checking for main in -lboost_date_time-mt... yes checking for main in -lboost_filesystem-gcc-mt... no checking for main in -lboost_filesystem-mt... yes checking boost/asio.hpp usability... yes checking boost/asio.hpp presence... yes checking for boost/asio.hpp... yes checking boost/tr1/unordered_set.hpp usability... yes checking boost/tr1/unordered_set.hpp presence... yes checking for boost/tr1/unordered_set.hpp... yes checking cryptopp/sha.h usability... yes checking cryptopp/sha.h presence... yes checking for cryptopp/sha.h... yes checking cryptopp/md5.h usability... yes checking cryptopp/md5.h presence... yes checking for cryptopp/md5.h... yes checking cryptopp/adler32.h usability... yes checking cryptopp/adler32.h presence... yes checking for cryptopp/adler32.h... yes checking cryptopp/hex.h usability... yes checking cryptopp/hex.h presence... yes checking for cryptopp/hex.h... yes checking cryptopp/base64.h usability... yes checking cryptopp/base64.h presence... yes checking for cryptopp/base64.h... yes checking cryptopp/hmac.h usability... yes checking cryptopp/hmac.h presence... yes checking for cryptopp/hmac.h... yes checking cryptopp/cryptlib.h usability... yes checking cryptopp/cryptlib.h presence... yes checking for cryptopp/cryptlib.h... yes checking for main in -lcryptopp... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LUA... yes checking mysql/mysql.h usability... yes checking mysql/mysql.h presence... yes checking for mysql/mysql.h... yes checking for main in -lmysqlclient... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands theforgottenserver 0.4 Server diagnostics.......... : no Login server mode........... : no OTAdmin protocol............ : no Root run permission......... : no Login server mode........... : no Home-directory configuration : no OTServ custom allocator..... : no Debug build................. : no Using LuaJIT................ : no Build with MySQL............ : yes Build with SQLite........... : no Build with PostgreSQL....... : no Configure complete, now you may type './build.sh'. root@hostingjogos:/trunk.r3777#

    Devemos digitar . make

    E pronto , começara a compilação , enquanto isso , crie uma pasta com o nome de otserv , Digitando ...
    # mkdir otserv

    logo depois que acabar a compilação , copie o theforgottenserver , data , mods , schemas e o theforgottenserver.s3db para pasta otserv , com o seguinte Comando

    # cp -rp /trunk*/theforgottenserver mods data schemas theforgottenserver.s3db /otserv/

    Logo após ter copiado iremos dar permissões para a pasta otserv com o seguinte Comando ...

    # chmod -R 777 otserv

    E pronto , seu otserv estará pronto para rodar ... baste voce digitar o seguinte Comando ...

    # cd ot*
    # ./theforgottenserver



    BOÔNUS 2 IpTables Ant-DoS

    Iptables Ant Dos By:@Gustavo Ferreira ;


    echo "Block TCP-CONNECT scan attempts (SYN bit packets)"
    iptables -A INPUT -p tcp --syn -j DROP
    echo "Block TCP-SYN scan attempts (only SYN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH SYN -j DROP
    echo "Block TCP-FIN scan attempts (only FIN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN -j DROP
    echo "Block TCP-ACK scan attempts (only ACK bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH ACK -j DROP
    echo "Block TCP-NULL scan attempts (packets without flag)"
    iptables -A INPUT -m conntrack --ctstate INVALID -p tcp --tcp-flags ! SYN,RST,ACK,FIN,URG,PSH SYN,RST,ACK,FIN,URG,PSH -j DROP
    echo "Block "Christmas Tree" TCP-XMAS scan attempts (packets with FIN, URG, PSH bits)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN,URG,PSH -j DROP
    echo "Block DOS - Ping of Death"
    iptables -A INPUT -p ICMP --icmp-type echo-request -m length --length 60:65535 -j ACCEPT
    echo "Block DOS - Teardrop"
    iptables -A INPUT -p UDP -f -j DROP
    echo "Block DDOS - SYN-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 9 -j DROP
    echo "Block DDOS - Smurf"
    iptables -A INPUT -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m pkttype --pkttype broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - UDP-flood (Pepsi)"
    iptables -A INPUT -p UDP --dport 7 -j DROP
    iptables -A INPUT -p UDP --dport 19 -j DROP
    echo "Block DDOS - SMBnuke"
    iptables -A INPUT -p UDP --dport 135:139 -j DROP
    iptables -A INPUT -p TCP --dport 135:139 -j DROP
    echo "Block DDOS - Connection-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 3 -j DROP
    echo "Block DDOS - Fraggle"
    iptables -A INPUT -p UDP -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p UDP -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - Jolt"
    iptables -A INPUT -p ICMP -f -j DROP

    Ant-DoS By :@Matheus

  2. Gostei
    Guiiway recebeu reputação de maxtremi em Projeto Baiak   
    Entao pessoal , venho aqui hoje , mostrar um projeto meu , um baiak , com muito mais rpg que o normal ... oque geralmente as pessoas faz é mudar umas parede e fazer umas casas , o meu ja não é bem assim .
    Gostaria que vocês Avaliassem o Mapa ! , Vou postar algumas fotos !
    Loja de Potions



    Npcs e Casório




    Houses


    Templo


    Dê sua Opnião
    byye *-----------*
  3. Gostei
    Guiiway recebeu reputação de sear10 em [Compilando no Linux] Passo a Passo + Bônus   
    Ola pessoal , todos ja viram , ou pelo menos ouviram falar do Linux , certo ?

    Oque é linux ? Ele é simplesmente a melhor opçao para hospedagem de otserv e website. alem de sua alta capacidade para rodar otservs , ele tambem é bem resistente contra os famosos "Nukers" ... chega de papo , vamo la (:

    Bom primeiramente se voce tiver um VPS ou Dedicado baixe o SSH e a TRUNK
    Caso voce for hostear o ot , baixe apenas a TRUNK

    Primeiramente vamos instalar as Libs :

    sudo apt-get install autoconf libxml2-dev liblua5.1-0-dev g++ libgmp3-dev libcrypto++-dev libboost-filesystem1.40-dev libboost-system1.40-dev libboost-regex1.40-dev libboost-thread1.40-dev libmysqlclient15-dev Logo depois que voce baixou passe a pro VPS ou Host e verifique se o comando 7z esta ativado Digitando : # apt-get install p7zip-full se extiver tudo OK ! , extraia a TRUNK # 7z x trunk.r3777.7z Logo após extrair . Vamos dar todas as permissoes e ir até a pasta da trunk Digitando ... # chmod -R 777 trunk* # cd trunk* # sh autogen.sh # ./configure --enable-mysql Possiveis Erros : Logo após isso , daremos continuação a compilação ... root@hostingjogos:/trunk.r3777# ./configure --enable-mysql checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for ptrdiff_t... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for ceil... yes checking for floor... yes checking for ftime... yes checking for gethostbyname... yes checking for gethostname... yes checking for memset... yes checking for pow... yes checking for sqrt... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strstr... yes checking for strtol... yes checking for xml2-config... /usr/bin/xml2-config checking for libxml - version >= 2.6.5... yes (version 2.7.6) checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init2 in -lgmp... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for main in -lz... yes checking for main in -lboost_thread-gcc-mt... no checking for main in -lboost_thread-mt... yes checking for main in -lboost_regex-gcc-mt... no checking for main in -lboost_regex-mt... yes checking for main in -lboost_system-gcc-mt... no checking for main in -lboost_system-mt... yes checking for main in -lboost_date_time-gcc-mt... no checking for main in -lboost_date_time-mt... yes checking for main in -lboost_filesystem-gcc-mt... no checking for main in -lboost_filesystem-mt... yes checking boost/asio.hpp usability... yes checking boost/asio.hpp presence... yes checking for boost/asio.hpp... yes checking boost/tr1/unordered_set.hpp usability... yes checking boost/tr1/unordered_set.hpp presence... yes checking for boost/tr1/unordered_set.hpp... yes checking cryptopp/sha.h usability... yes checking cryptopp/sha.h presence... yes checking for cryptopp/sha.h... yes checking cryptopp/md5.h usability... yes checking cryptopp/md5.h presence... yes checking for cryptopp/md5.h... yes checking cryptopp/adler32.h usability... yes checking cryptopp/adler32.h presence... yes checking for cryptopp/adler32.h... yes checking cryptopp/hex.h usability... yes checking cryptopp/hex.h presence... yes checking for cryptopp/hex.h... yes checking cryptopp/base64.h usability... yes checking cryptopp/base64.h presence... yes checking for cryptopp/base64.h... yes checking cryptopp/hmac.h usability... yes checking cryptopp/hmac.h presence... yes checking for cryptopp/hmac.h... yes checking cryptopp/cryptlib.h usability... yes checking cryptopp/cryptlib.h presence... yes checking for cryptopp/cryptlib.h... yes checking for main in -lcryptopp... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LUA... yes checking mysql/mysql.h usability... yes checking mysql/mysql.h presence... yes checking for mysql/mysql.h... yes checking for main in -lmysqlclient... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands theforgottenserver 0.4 Server diagnostics.......... : no Login server mode........... : no OTAdmin protocol............ : no Root run permission......... : no Login server mode........... : no Home-directory configuration : no OTServ custom allocator..... : no Debug build................. : no Using LuaJIT................ : no Build with MySQL............ : yes Build with SQLite........... : no Build with PostgreSQL....... : no Configure complete, now you may type './build.sh'. root@hostingjogos:/trunk.r3777#

    Devemos digitar . make

    E pronto , começara a compilação , enquanto isso , crie uma pasta com o nome de otserv , Digitando ...
    # mkdir otserv

    logo depois que acabar a compilação , copie o theforgottenserver , data , mods , schemas e o theforgottenserver.s3db para pasta otserv , com o seguinte Comando

    # cp -rp /trunk*/theforgottenserver mods data schemas theforgottenserver.s3db /otserv/

    Logo após ter copiado iremos dar permissões para a pasta otserv com o seguinte Comando ...

    # chmod -R 777 otserv

    E pronto , seu otserv estará pronto para rodar ... baste voce digitar o seguinte Comando ...

    # cd ot*
    # ./theforgottenserver



    BOÔNUS 2 IpTables Ant-DoS

    Iptables Ant Dos By:@Gustavo Ferreira ;


    echo "Block TCP-CONNECT scan attempts (SYN bit packets)"
    iptables -A INPUT -p tcp --syn -j DROP
    echo "Block TCP-SYN scan attempts (only SYN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH SYN -j DROP
    echo "Block TCP-FIN scan attempts (only FIN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN -j DROP
    echo "Block TCP-ACK scan attempts (only ACK bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH ACK -j DROP
    echo "Block TCP-NULL scan attempts (packets without flag)"
    iptables -A INPUT -m conntrack --ctstate INVALID -p tcp --tcp-flags ! SYN,RST,ACK,FIN,URG,PSH SYN,RST,ACK,FIN,URG,PSH -j DROP
    echo "Block "Christmas Tree" TCP-XMAS scan attempts (packets with FIN, URG, PSH bits)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN,URG,PSH -j DROP
    echo "Block DOS - Ping of Death"
    iptables -A INPUT -p ICMP --icmp-type echo-request -m length --length 60:65535 -j ACCEPT
    echo "Block DOS - Teardrop"
    iptables -A INPUT -p UDP -f -j DROP
    echo "Block DDOS - SYN-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 9 -j DROP
    echo "Block DDOS - Smurf"
    iptables -A INPUT -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m pkttype --pkttype broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - UDP-flood (Pepsi)"
    iptables -A INPUT -p UDP --dport 7 -j DROP
    iptables -A INPUT -p UDP --dport 19 -j DROP
    echo "Block DDOS - SMBnuke"
    iptables -A INPUT -p UDP --dport 135:139 -j DROP
    iptables -A INPUT -p TCP --dport 135:139 -j DROP
    echo "Block DDOS - Connection-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 3 -j DROP
    echo "Block DDOS - Fraggle"
    iptables -A INPUT -p UDP -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p UDP -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - Jolt"
    iptables -A INPUT -p ICMP -f -j DROP

    Ant-DoS By :@Matheus

  4. Gostei
    Guiiway recebeu reputação de FmatheusF em Sistema Addon por Lavanca !   
    Bom dia , boa tarde , boa noite , Senhoras e Senhores Tibiakinguianos AHUWEIHAUIEHI WHTS ?



    Venho aquii hoje postar um Sistema que ja existe no forum , mais eu dei uma ajuda e dei um Style a Mais (:

    é o Seguinte , esse sistema é nada mais nada menos que voce fzer addon por uma alavanca =X sim ... é

    Print ~




    Download ; ADDON !
    Scan : Acho que nao precisa né ? ;S

    Obs ; No download vem como instalar (:

    Duvidas postem aqui :}


    Creditos ;
    Créditos:
    Script: Shawak (Maxi) - 99%
    WarWolf ( Por trazer pra cá )
    Explicação Traduzida: Guizitog - 1%
    Eu pelo Map :}
  5. Gostei
    Guiiway deu reputação a WarW0lf em Entrevista Com Comedinhasss   
    Skyligh : você tem vontade as vezes de comer alguém , e so zueira hein suhahuahahuuh mais responde ! ?
    Comedinhasss : Eu não sou da zoeira ._.

    TOMA GATINHA QUE HOJE EU TO DIFICIL


    UAHAUAHUAHUA

    Ficou muito boa a entrevista e engraçada
  6. Gostei
    Guiiway deu reputação a Skyligh em Entrevista Com Guiiway   
    Perguntas pessoais.

    Skyligh : Nome ?
    Guiiway : Guilherme Way

    Skyligh : Idade ?
    Guiiway : 14

    Skyligh : Tem namorada ?
    Guiiway : Nao

    Skyligh : Nome do melhor amigo ?
    Guiiway : Forum > AnneMotta RL > Junior , Gian

    Skyligh : Nome do amigo mais chato ?
    Guiiway : Arius (Forum)

    Skyligh : Pretende trabalhar em que no futuro ?
    Guiiway : T.I = Tecnico de informatica

    Skyligh : Comida predileta ?
    Guiiway : batata frita *-*

    Perguntas do tibia.

    Skyligh : Qual foi o seu primeiro nick no tibia ?
    Guiiway : Bom , como comecei faz 3 dias , e é meu primeiro char ... é o Oakley Wish

    Skyligh : Qual foi o seu lvl max no tibia ?
    Guiiway : 42

    Skyligh : Qual sv de tibia foi o mais zuado que se ja jogo ?
    Guiiway : um server de meu amigo ((:

    Skyligh : Qual foi o melhor sv que se ja jogo ?
    Guiiway : UnderWar.org

    Skyligh : Que ano se descubriu o tibia ?
    Guiiway : 2007

    Skyligh : Quem lhe falo sobre o tibia ?
    Guiiway : um ex amigo meu

    Skyligh : Joga tibia a quantos anos ?
    Guiiway : 5

    Skyligh : Se ja teve algum sv de tibia ?
    Guiiway : ja . 3 ; Forjak , Spy-Baiak, Illuminus-Baiak , e to pra abrir o mais novo www.Impd-Baiak.com

    Perguntas do fórum .

    Skyligh : Como se descobriu o tk ?
    Guiiway : Cara , pra te falar a verdade nao lembro o.o ...

    Skyligh : O Que faz você vir ao tk ?
    Guiiway : Nao , talvez pelas pessoas ... tudo que eu aprendo eu posto ou ajudo (: ... isso me faz sentir bem

    Skyligh : Quem mais te pertuba aki do tk ?
    Guiiway : Ninguem ...

    Skyligh : Quem você mais aprecia aki no tk ?
    Guiiway : Augusto , Matheus (Doono) AnneMotta gustavo Ferreira , Vodkart , V , Rafa Skyligh e Eratsu , WarW0lf :x

    Skyligh : Quem e o membro que mais quer aparecer no fórum ?
    Guiiway : SkyForever

    Skyligh : Quem e o membro da equipe que mais esta atuando com seu trabalho ?
    Guiiway : WarWolf

    Skyligh : Se ainda pretende ser da equipe do tk ?
    Guiiway : cara, até pretendo mais ta tao foda que to desistindo ;x

    Skyligh : Se tem alguma meta com o tk ?
    Guiiway : sim , chegar a ser suporte , pois gosto de ajudar o pessoal , e se um dia eu fosse suporte n decepcionarei ninguem.

    Skyligh : Se tem novidas pra 2013 pro tk ?
    Guiiway : Nao kkkkkk' .

    Perguntas rápidas .

    Skyligh : Você tem coragem de matar alguem ?
    Guiiway : Nao kkkkk .

    Skyligh : Quem você daria um tiro nesse momento ?
    Guiiway : Em você u.u

    Skyligh : O Que você faria com uma faca ?
    Guiiway : Cortaria o pedaço do queijo k

    Skyligh : Então você daria 10 tiros de fuzil na pessoa que você mais odeia ?
    Guiiway : Sim .

    Skyligh : Então gosto da entrevista ? Estou lhe prometendo a tempos neh , kkk
    Guiiway : É pois é , mais gostei sim ... voce tem futuro com isso ((;

    Então só isso galera ate a próxima ?
  7. Gostei
    Guiiway deu reputação a Skyligh em Alavanca de itens.   
    Ola tk , Hoje estou novamente com um scritp de alavanca de comprar itens runas e tlz .

    sem papos vamos a o que interessa .

    Em data / actions / scripts / renome algum arquivo para bauitem.lua
    e adicione .


    function onUse(cid, item, frompos, item2, topos) local additem = 7735 -- id do que item que ira receber local countadd = 1 -- a quantidade que vai add --------- local removeitem = 9020 -- id do item que remove do player local countremove = 25 -- a quantidade que vai remover do player if item.uid == 7391 then -- action id que sera utilizada if doPlayerRemoveItem(cid,removeitem,countremove) == TRUE then local bp = doPlayerAddItem(cid,additem,countadd) doSendMagicEffect(getCreaturePosition(cid),13) doPlayerSendTextMessage(cid, 22, "Voce recebeu o tal item") else doPlayerSendTextMessage(cid, 22, "Voce não tem o item que precis") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end return true end end Em actions.xml <action uniqueid="2948" script="bauitem.lua" />

    Créditos
    Skyligh 90 % (Pela criação)
    PaulinhoAraujo 10 % (Pelo Pedido)
  8. Gostei
    Guiiway recebeu reputação de Skyligh em [Compilando no Linux] Passo a Passo + Bônus   
    Ola pessoal , todos ja viram , ou pelo menos ouviram falar do Linux , certo ?

    Oque é linux ? Ele é simplesmente a melhor opçao para hospedagem de otserv e website. alem de sua alta capacidade para rodar otservs , ele tambem é bem resistente contra os famosos "Nukers" ... chega de papo , vamo la (:

    Bom primeiramente se voce tiver um VPS ou Dedicado baixe o SSH e a TRUNK
    Caso voce for hostear o ot , baixe apenas a TRUNK

    Primeiramente vamos instalar as Libs :

    sudo apt-get install autoconf libxml2-dev liblua5.1-0-dev g++ libgmp3-dev libcrypto++-dev libboost-filesystem1.40-dev libboost-system1.40-dev libboost-regex1.40-dev libboost-thread1.40-dev libmysqlclient15-dev Logo depois que voce baixou passe a pro VPS ou Host e verifique se o comando 7z esta ativado Digitando : # apt-get install p7zip-full se extiver tudo OK ! , extraia a TRUNK # 7z x trunk.r3777.7z Logo após extrair . Vamos dar todas as permissoes e ir até a pasta da trunk Digitando ... # chmod -R 777 trunk* # cd trunk* # sh autogen.sh # ./configure --enable-mysql Possiveis Erros : Logo após isso , daremos continuação a compilação ... root@hostingjogos:/trunk.r3777# ./configure --enable-mysql checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for ptrdiff_t... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for ceil... yes checking for floor... yes checking for ftime... yes checking for gethostbyname... yes checking for gethostname... yes checking for memset... yes checking for pow... yes checking for sqrt... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strstr... yes checking for strtol... yes checking for xml2-config... /usr/bin/xml2-config checking for libxml - version >= 2.6.5... yes (version 2.7.6) checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init2 in -lgmp... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for main in -lz... yes checking for main in -lboost_thread-gcc-mt... no checking for main in -lboost_thread-mt... yes checking for main in -lboost_regex-gcc-mt... no checking for main in -lboost_regex-mt... yes checking for main in -lboost_system-gcc-mt... no checking for main in -lboost_system-mt... yes checking for main in -lboost_date_time-gcc-mt... no checking for main in -lboost_date_time-mt... yes checking for main in -lboost_filesystem-gcc-mt... no checking for main in -lboost_filesystem-mt... yes checking boost/asio.hpp usability... yes checking boost/asio.hpp presence... yes checking for boost/asio.hpp... yes checking boost/tr1/unordered_set.hpp usability... yes checking boost/tr1/unordered_set.hpp presence... yes checking for boost/tr1/unordered_set.hpp... yes checking cryptopp/sha.h usability... yes checking cryptopp/sha.h presence... yes checking for cryptopp/sha.h... yes checking cryptopp/md5.h usability... yes checking cryptopp/md5.h presence... yes checking for cryptopp/md5.h... yes checking cryptopp/adler32.h usability... yes checking cryptopp/adler32.h presence... yes checking for cryptopp/adler32.h... yes checking cryptopp/hex.h usability... yes checking cryptopp/hex.h presence... yes checking for cryptopp/hex.h... yes checking cryptopp/base64.h usability... yes checking cryptopp/base64.h presence... yes checking for cryptopp/base64.h... yes checking cryptopp/hmac.h usability... yes checking cryptopp/hmac.h presence... yes checking for cryptopp/hmac.h... yes checking cryptopp/cryptlib.h usability... yes checking cryptopp/cryptlib.h presence... yes checking for cryptopp/cryptlib.h... yes checking for main in -lcryptopp... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LUA... yes checking mysql/mysql.h usability... yes checking mysql/mysql.h presence... yes checking for mysql/mysql.h... yes checking for main in -lmysqlclient... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands theforgottenserver 0.4 Server diagnostics.......... : no Login server mode........... : no OTAdmin protocol............ : no Root run permission......... : no Login server mode........... : no Home-directory configuration : no OTServ custom allocator..... : no Debug build................. : no Using LuaJIT................ : no Build with MySQL............ : yes Build with SQLite........... : no Build with PostgreSQL....... : no Configure complete, now you may type './build.sh'. root@hostingjogos:/trunk.r3777#

    Devemos digitar . make

    E pronto , começara a compilação , enquanto isso , crie uma pasta com o nome de otserv , Digitando ...
    # mkdir otserv

    logo depois que acabar a compilação , copie o theforgottenserver , data , mods , schemas e o theforgottenserver.s3db para pasta otserv , com o seguinte Comando

    # cp -rp /trunk*/theforgottenserver mods data schemas theforgottenserver.s3db /otserv/

    Logo após ter copiado iremos dar permissões para a pasta otserv com o seguinte Comando ...

    # chmod -R 777 otserv

    E pronto , seu otserv estará pronto para rodar ... baste voce digitar o seguinte Comando ...

    # cd ot*
    # ./theforgottenserver



    BOÔNUS 2 IpTables Ant-DoS

    Iptables Ant Dos By:@Gustavo Ferreira ;


    echo "Block TCP-CONNECT scan attempts (SYN bit packets)"
    iptables -A INPUT -p tcp --syn -j DROP
    echo "Block TCP-SYN scan attempts (only SYN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH SYN -j DROP
    echo "Block TCP-FIN scan attempts (only FIN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN -j DROP
    echo "Block TCP-ACK scan attempts (only ACK bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH ACK -j DROP
    echo "Block TCP-NULL scan attempts (packets without flag)"
    iptables -A INPUT -m conntrack --ctstate INVALID -p tcp --tcp-flags ! SYN,RST,ACK,FIN,URG,PSH SYN,RST,ACK,FIN,URG,PSH -j DROP
    echo "Block "Christmas Tree" TCP-XMAS scan attempts (packets with FIN, URG, PSH bits)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN,URG,PSH -j DROP
    echo "Block DOS - Ping of Death"
    iptables -A INPUT -p ICMP --icmp-type echo-request -m length --length 60:65535 -j ACCEPT
    echo "Block DOS - Teardrop"
    iptables -A INPUT -p UDP -f -j DROP
    echo "Block DDOS - SYN-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 9 -j DROP
    echo "Block DDOS - Smurf"
    iptables -A INPUT -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m pkttype --pkttype broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - UDP-flood (Pepsi)"
    iptables -A INPUT -p UDP --dport 7 -j DROP
    iptables -A INPUT -p UDP --dport 19 -j DROP
    echo "Block DDOS - SMBnuke"
    iptables -A INPUT -p UDP --dport 135:139 -j DROP
    iptables -A INPUT -p TCP --dport 135:139 -j DROP
    echo "Block DDOS - Connection-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 3 -j DROP
    echo "Block DDOS - Fraggle"
    iptables -A INPUT -p UDP -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p UDP -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - Jolt"
    iptables -A INPUT -p ICMP -f -j DROP

    Ant-DoS By :@Matheus

  9. Negativo
    Guiiway recebeu reputação de Skyligh em Sistema Addon por Lavanca !   
    Bom dia , boa tarde , boa noite , Senhoras e Senhores Tibiakinguianos AHUWEIHAUIEHI WHTS ?



    Venho aquii hoje postar um Sistema que ja existe no forum , mais eu dei uma ajuda e dei um Style a Mais (:

    é o Seguinte , esse sistema é nada mais nada menos que voce fzer addon por uma alavanca =X sim ... é

    Print ~




    Download ; ADDON !
    Scan : Acho que nao precisa né ? ;S

    Obs ; No download vem como instalar (:

    Duvidas postem aqui :}


    Creditos ;
    Créditos:
    Script: Shawak (Maxi) - 99%
    WarWolf ( Por trazer pra cá )
    Explicação Traduzida: Guizitog - 1%
    Eu pelo Map :}
  10. Gostei
    Guiiway recebeu reputação de WarW0lf em Sistema Addon por Lavanca !   
    Bom dia , boa tarde , boa noite , Senhoras e Senhores Tibiakinguianos AHUWEIHAUIEHI WHTS ?



    Venho aquii hoje postar um Sistema que ja existe no forum , mais eu dei uma ajuda e dei um Style a Mais (:

    é o Seguinte , esse sistema é nada mais nada menos que voce fzer addon por uma alavanca =X sim ... é

    Print ~




    Download ; ADDON !
    Scan : Acho que nao precisa né ? ;S

    Obs ; No download vem como instalar (:

    Duvidas postem aqui :}


    Creditos ;
    Créditos:
    Script: Shawak (Maxi) - 99%
    WarWolf ( Por trazer pra cá )
    Explicação Traduzida: Guizitog - 1%
    Eu pelo Map :}
  11. Gostei
    Guiiway recebeu reputação de pc98 em [Compilando no Linux] Passo a Passo + Bônus   
    Ola pessoal , todos ja viram , ou pelo menos ouviram falar do Linux , certo ?

    Oque é linux ? Ele é simplesmente a melhor opçao para hospedagem de otserv e website. alem de sua alta capacidade para rodar otservs , ele tambem é bem resistente contra os famosos "Nukers" ... chega de papo , vamo la (:

    Bom primeiramente se voce tiver um VPS ou Dedicado baixe o SSH e a TRUNK
    Caso voce for hostear o ot , baixe apenas a TRUNK

    Primeiramente vamos instalar as Libs :

    sudo apt-get install autoconf libxml2-dev liblua5.1-0-dev g++ libgmp3-dev libcrypto++-dev libboost-filesystem1.40-dev libboost-system1.40-dev libboost-regex1.40-dev libboost-thread1.40-dev libmysqlclient15-dev Logo depois que voce baixou passe a pro VPS ou Host e verifique se o comando 7z esta ativado Digitando : # apt-get install p7zip-full se extiver tudo OK ! , extraia a TRUNK # 7z x trunk.r3777.7z Logo após extrair . Vamos dar todas as permissoes e ir até a pasta da trunk Digitando ... # chmod -R 777 trunk* # cd trunk* # sh autogen.sh # ./configure --enable-mysql Possiveis Erros : Logo após isso , daremos continuação a compilação ... root@hostingjogos:/trunk.r3777# ./configure --enable-mysql checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for ptrdiff_t... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for ceil... yes checking for floor... yes checking for ftime... yes checking for gethostbyname... yes checking for gethostname... yes checking for memset... yes checking for pow... yes checking for sqrt... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strstr... yes checking for strtol... yes checking for xml2-config... /usr/bin/xml2-config checking for libxml - version >= 2.6.5... yes (version 2.7.6) checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init2 in -lgmp... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for main in -lz... yes checking for main in -lboost_thread-gcc-mt... no checking for main in -lboost_thread-mt... yes checking for main in -lboost_regex-gcc-mt... no checking for main in -lboost_regex-mt... yes checking for main in -lboost_system-gcc-mt... no checking for main in -lboost_system-mt... yes checking for main in -lboost_date_time-gcc-mt... no checking for main in -lboost_date_time-mt... yes checking for main in -lboost_filesystem-gcc-mt... no checking for main in -lboost_filesystem-mt... yes checking boost/asio.hpp usability... yes checking boost/asio.hpp presence... yes checking for boost/asio.hpp... yes checking boost/tr1/unordered_set.hpp usability... yes checking boost/tr1/unordered_set.hpp presence... yes checking for boost/tr1/unordered_set.hpp... yes checking cryptopp/sha.h usability... yes checking cryptopp/sha.h presence... yes checking for cryptopp/sha.h... yes checking cryptopp/md5.h usability... yes checking cryptopp/md5.h presence... yes checking for cryptopp/md5.h... yes checking cryptopp/adler32.h usability... yes checking cryptopp/adler32.h presence... yes checking for cryptopp/adler32.h... yes checking cryptopp/hex.h usability... yes checking cryptopp/hex.h presence... yes checking for cryptopp/hex.h... yes checking cryptopp/base64.h usability... yes checking cryptopp/base64.h presence... yes checking for cryptopp/base64.h... yes checking cryptopp/hmac.h usability... yes checking cryptopp/hmac.h presence... yes checking for cryptopp/hmac.h... yes checking cryptopp/cryptlib.h usability... yes checking cryptopp/cryptlib.h presence... yes checking for cryptopp/cryptlib.h... yes checking for main in -lcryptopp... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LUA... yes checking mysql/mysql.h usability... yes checking mysql/mysql.h presence... yes checking for mysql/mysql.h... yes checking for main in -lmysqlclient... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands theforgottenserver 0.4 Server diagnostics.......... : no Login server mode........... : no OTAdmin protocol............ : no Root run permission......... : no Login server mode........... : no Home-directory configuration : no OTServ custom allocator..... : no Debug build................. : no Using LuaJIT................ : no Build with MySQL............ : yes Build with SQLite........... : no Build with PostgreSQL....... : no Configure complete, now you may type './build.sh'. root@hostingjogos:/trunk.r3777#

    Devemos digitar . make

    E pronto , começara a compilação , enquanto isso , crie uma pasta com o nome de otserv , Digitando ...
    # mkdir otserv

    logo depois que acabar a compilação , copie o theforgottenserver , data , mods , schemas e o theforgottenserver.s3db para pasta otserv , com o seguinte Comando

    # cp -rp /trunk*/theforgottenserver mods data schemas theforgottenserver.s3db /otserv/

    Logo após ter copiado iremos dar permissões para a pasta otserv com o seguinte Comando ...

    # chmod -R 777 otserv

    E pronto , seu otserv estará pronto para rodar ... baste voce digitar o seguinte Comando ...

    # cd ot*
    # ./theforgottenserver



    BOÔNUS 2 IpTables Ant-DoS

    Iptables Ant Dos By:@Gustavo Ferreira ;


    echo "Block TCP-CONNECT scan attempts (SYN bit packets)"
    iptables -A INPUT -p tcp --syn -j DROP
    echo "Block TCP-SYN scan attempts (only SYN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH SYN -j DROP
    echo "Block TCP-FIN scan attempts (only FIN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN -j DROP
    echo "Block TCP-ACK scan attempts (only ACK bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH ACK -j DROP
    echo "Block TCP-NULL scan attempts (packets without flag)"
    iptables -A INPUT -m conntrack --ctstate INVALID -p tcp --tcp-flags ! SYN,RST,ACK,FIN,URG,PSH SYN,RST,ACK,FIN,URG,PSH -j DROP
    echo "Block "Christmas Tree" TCP-XMAS scan attempts (packets with FIN, URG, PSH bits)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN,URG,PSH -j DROP
    echo "Block DOS - Ping of Death"
    iptables -A INPUT -p ICMP --icmp-type echo-request -m length --length 60:65535 -j ACCEPT
    echo "Block DOS - Teardrop"
    iptables -A INPUT -p UDP -f -j DROP
    echo "Block DDOS - SYN-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 9 -j DROP
    echo "Block DDOS - Smurf"
    iptables -A INPUT -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m pkttype --pkttype broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - UDP-flood (Pepsi)"
    iptables -A INPUT -p UDP --dport 7 -j DROP
    iptables -A INPUT -p UDP --dport 19 -j DROP
    echo "Block DDOS - SMBnuke"
    iptables -A INPUT -p UDP --dport 135:139 -j DROP
    iptables -A INPUT -p TCP --dport 135:139 -j DROP
    echo "Block DDOS - Connection-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 3 -j DROP
    echo "Block DDOS - Fraggle"
    iptables -A INPUT -p UDP -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p UDP -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - Jolt"
    iptables -A INPUT -p ICMP -f -j DROP

    Ant-DoS By :@Matheus

  12. Gostei
    Guiiway recebeu reputação de Bellinhax em [Resolvido] Website par LINUX   
    Nem um nem outro , faça assim ...

    copia a pasta do seu ot para a pasta root

    # /atéodireitoriodoseuot /
  13. Gostei
    Guiiway recebeu reputação de WalaceBz em [SUPORTE]Compilação em Geral 2   
    Bom dia pessoal.
    Entao , como eu to vendo que tem muita gente nova e bonita no forum *-*
    decidi , reecriar meu topico , sobre compilações ... pra quem quiser ajudar vai ae (:

    Vim aqui dar suporte em compilações em geral , ou seja :


    É o seguinte vim aqui , oferecer meus serviçoes ( gratis ) de compilação tanto pra linux , quanto pra Win7 e Xp


    Introdução && Dica : Quem nunca quis ter um otserv com estabilidade ? , voce poder ter com o linux . um dos sistemas operacionais que mais evoluiu na base de otservs e websites . Quando eu digo linux , alguns pensam que é um bixo de "sete" cabeças. mais nao , pra voce ter uma ideia aprendi a usar ele em 3 ou 2 semanas não me lembro muito bem , E hoje venho a oferecer a compilação dele gratis . !

    #Dica# Linux é otimo em partes de otservs e websites pelo simples motivo que nao cai facil ... Ja o Windows XP e Win 7 Cai muito mais facil , Esses dias fiz a comparação meu amigo com internet de 15 Mb, fez um Ataque no meu Otserv em Linux ,e Nao derrubo.
    Ja eu com net de 4 mb fiz um ataque no dele e derrubo . ou seja , Linux é muito mais estabilidade.(nao sei como se fala kkk )

    Um dos otservs on a tempo com o sistema linux , que eu saiba sao :

    # UnderWar #
    # As-Farc #
    # Confidence-World #
    # E muitos mais #




    Requerimerimentos ;



    Um PC ou VPs ou Dedicado , Win7 or WinXP or Linux Ubuntu 10.04 ( é o melhor para Otservs e Websites )

    Se quiser assistencia Remota Apenas : (Win7 or WinXP ou Linux Ubuntu com Desktop )





    Um Pouco de Paciencia , pois sou só um !








    FAQ :



    Pergunta : Guii quanto tempo demora a compilaçao ?
    R: Em torno de 20 ~ 40 min , Tudo depende do meu Computador , VPS ou Dedicado !

    Pergunta : Voce instala os sites ja ?
    R: Nao , apenas vou fazer a compilaçao se nao vai tomar muito meu tempo ...

    Pergunta : Voce compila apenas Linux ?
    R: Nao, Como disse acima , Compilo otservs , Em linux , Windows 7 , e Windows XP e 2003

    Pergunta : A Quanto tempo Voce Meche com Esses Sistemas Operacionais ?
    R: Linux : 3 Meses , Windows 7 : 2 Anos , WinXP : 4 Anos !!


    Se voce quiser suporte , via acesso remoto , tenha em maos o TeamViewer 7 !


    Muito Obrigado Pela Sua Atençao ,

    Credits : AnneMotta ( Pela Imagem e Incentivação para Criar o Topico . )
    EU ( Pela criação do Topico )
  14. Gostei
    Guiiway recebeu reputação de Fabiano Alberto em [Compilando no Linux] Passo a Passo + Bônus   
    Ola pessoal , todos ja viram , ou pelo menos ouviram falar do Linux , certo ?

    Oque é linux ? Ele é simplesmente a melhor opçao para hospedagem de otserv e website. alem de sua alta capacidade para rodar otservs , ele tambem é bem resistente contra os famosos "Nukers" ... chega de papo , vamo la (:

    Bom primeiramente se voce tiver um VPS ou Dedicado baixe o SSH e a TRUNK
    Caso voce for hostear o ot , baixe apenas a TRUNK

    Primeiramente vamos instalar as Libs :

    sudo apt-get install autoconf libxml2-dev liblua5.1-0-dev g++ libgmp3-dev libcrypto++-dev libboost-filesystem1.40-dev libboost-system1.40-dev libboost-regex1.40-dev libboost-thread1.40-dev libmysqlclient15-dev Logo depois que voce baixou passe a pro VPS ou Host e verifique se o comando 7z esta ativado Digitando : # apt-get install p7zip-full se extiver tudo OK ! , extraia a TRUNK # 7z x trunk.r3777.7z Logo após extrair . Vamos dar todas as permissoes e ir até a pasta da trunk Digitando ... # chmod -R 777 trunk* # cd trunk* # sh autogen.sh # ./configure --enable-mysql Possiveis Erros : Logo após isso , daremos continuação a compilação ... root@hostingjogos:/trunk.r3777# ./configure --enable-mysql checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for ptrdiff_t... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for ceil... yes checking for floor... yes checking for ftime... yes checking for gethostbyname... yes checking for gethostname... yes checking for memset... yes checking for pow... yes checking for sqrt... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strstr... yes checking for strtol... yes checking for xml2-config... /usr/bin/xml2-config checking for libxml - version >= 2.6.5... yes (version 2.7.6) checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init2 in -lgmp... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for main in -lz... yes checking for main in -lboost_thread-gcc-mt... no checking for main in -lboost_thread-mt... yes checking for main in -lboost_regex-gcc-mt... no checking for main in -lboost_regex-mt... yes checking for main in -lboost_system-gcc-mt... no checking for main in -lboost_system-mt... yes checking for main in -lboost_date_time-gcc-mt... no checking for main in -lboost_date_time-mt... yes checking for main in -lboost_filesystem-gcc-mt... no checking for main in -lboost_filesystem-mt... yes checking boost/asio.hpp usability... yes checking boost/asio.hpp presence... yes checking for boost/asio.hpp... yes checking boost/tr1/unordered_set.hpp usability... yes checking boost/tr1/unordered_set.hpp presence... yes checking for boost/tr1/unordered_set.hpp... yes checking cryptopp/sha.h usability... yes checking cryptopp/sha.h presence... yes checking for cryptopp/sha.h... yes checking cryptopp/md5.h usability... yes checking cryptopp/md5.h presence... yes checking for cryptopp/md5.h... yes checking cryptopp/adler32.h usability... yes checking cryptopp/adler32.h presence... yes checking for cryptopp/adler32.h... yes checking cryptopp/hex.h usability... yes checking cryptopp/hex.h presence... yes checking for cryptopp/hex.h... yes checking cryptopp/base64.h usability... yes checking cryptopp/base64.h presence... yes checking for cryptopp/base64.h... yes checking cryptopp/hmac.h usability... yes checking cryptopp/hmac.h presence... yes checking for cryptopp/hmac.h... yes checking cryptopp/cryptlib.h usability... yes checking cryptopp/cryptlib.h presence... yes checking for cryptopp/cryptlib.h... yes checking for main in -lcryptopp... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LUA... yes checking mysql/mysql.h usability... yes checking mysql/mysql.h presence... yes checking for mysql/mysql.h... yes checking for main in -lmysqlclient... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands theforgottenserver 0.4 Server diagnostics.......... : no Login server mode........... : no OTAdmin protocol............ : no Root run permission......... : no Login server mode........... : no Home-directory configuration : no OTServ custom allocator..... : no Debug build................. : no Using LuaJIT................ : no Build with MySQL............ : yes Build with SQLite........... : no Build with PostgreSQL....... : no Configure complete, now you may type './build.sh'. root@hostingjogos:/trunk.r3777#

    Devemos digitar . make

    E pronto , começara a compilação , enquanto isso , crie uma pasta com o nome de otserv , Digitando ...
    # mkdir otserv

    logo depois que acabar a compilação , copie o theforgottenserver , data , mods , schemas e o theforgottenserver.s3db para pasta otserv , com o seguinte Comando

    # cp -rp /trunk*/theforgottenserver mods data schemas theforgottenserver.s3db /otserv/

    Logo após ter copiado iremos dar permissões para a pasta otserv com o seguinte Comando ...

    # chmod -R 777 otserv

    E pronto , seu otserv estará pronto para rodar ... baste voce digitar o seguinte Comando ...

    # cd ot*
    # ./theforgottenserver



    BOÔNUS 2 IpTables Ant-DoS

    Iptables Ant Dos By:@Gustavo Ferreira ;


    echo "Block TCP-CONNECT scan attempts (SYN bit packets)"
    iptables -A INPUT -p tcp --syn -j DROP
    echo "Block TCP-SYN scan attempts (only SYN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH SYN -j DROP
    echo "Block TCP-FIN scan attempts (only FIN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN -j DROP
    echo "Block TCP-ACK scan attempts (only ACK bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH ACK -j DROP
    echo "Block TCP-NULL scan attempts (packets without flag)"
    iptables -A INPUT -m conntrack --ctstate INVALID -p tcp --tcp-flags ! SYN,RST,ACK,FIN,URG,PSH SYN,RST,ACK,FIN,URG,PSH -j DROP
    echo "Block "Christmas Tree" TCP-XMAS scan attempts (packets with FIN, URG, PSH bits)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN,URG,PSH -j DROP
    echo "Block DOS - Ping of Death"
    iptables -A INPUT -p ICMP --icmp-type echo-request -m length --length 60:65535 -j ACCEPT
    echo "Block DOS - Teardrop"
    iptables -A INPUT -p UDP -f -j DROP
    echo "Block DDOS - SYN-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 9 -j DROP
    echo "Block DDOS - Smurf"
    iptables -A INPUT -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m pkttype --pkttype broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - UDP-flood (Pepsi)"
    iptables -A INPUT -p UDP --dport 7 -j DROP
    iptables -A INPUT -p UDP --dport 19 -j DROP
    echo "Block DDOS - SMBnuke"
    iptables -A INPUT -p UDP --dport 135:139 -j DROP
    iptables -A INPUT -p TCP --dport 135:139 -j DROP
    echo "Block DDOS - Connection-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 3 -j DROP
    echo "Block DDOS - Fraggle"
    iptables -A INPUT -p UDP -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p UDP -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - Jolt"
    iptables -A INPUT -p ICMP -f -j DROP

    Ant-DoS By :@Matheus

  15. Gostei
    Guiiway recebeu reputação de Kimoszin em [Compilando no Linux] Passo a Passo + Bônus   
    Ola pessoal , todos ja viram , ou pelo menos ouviram falar do Linux , certo ?

    Oque é linux ? Ele é simplesmente a melhor opçao para hospedagem de otserv e website. alem de sua alta capacidade para rodar otservs , ele tambem é bem resistente contra os famosos "Nukers" ... chega de papo , vamo la (:

    Bom primeiramente se voce tiver um VPS ou Dedicado baixe o SSH e a TRUNK
    Caso voce for hostear o ot , baixe apenas a TRUNK

    Primeiramente vamos instalar as Libs :

    sudo apt-get install autoconf libxml2-dev liblua5.1-0-dev g++ libgmp3-dev libcrypto++-dev libboost-filesystem1.40-dev libboost-system1.40-dev libboost-regex1.40-dev libboost-thread1.40-dev libmysqlclient15-dev Logo depois que voce baixou passe a pro VPS ou Host e verifique se o comando 7z esta ativado Digitando : # apt-get install p7zip-full se extiver tudo OK ! , extraia a TRUNK # 7z x trunk.r3777.7z Logo após extrair . Vamos dar todas as permissoes e ir até a pasta da trunk Digitando ... # chmod -R 777 trunk* # cd trunk* # sh autogen.sh # ./configure --enable-mysql Possiveis Erros : Logo após isso , daremos continuação a compilação ... root@hostingjogos:/trunk.r3777# ./configure --enable-mysql checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for ptrdiff_t... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for ceil... yes checking for floor... yes checking for ftime... yes checking for gethostbyname... yes checking for gethostname... yes checking for memset... yes checking for pow... yes checking for sqrt... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strstr... yes checking for strtol... yes checking for xml2-config... /usr/bin/xml2-config checking for libxml - version >= 2.6.5... yes (version 2.7.6) checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init2 in -lgmp... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for main in -lz... yes checking for main in -lboost_thread-gcc-mt... no checking for main in -lboost_thread-mt... yes checking for main in -lboost_regex-gcc-mt... no checking for main in -lboost_regex-mt... yes checking for main in -lboost_system-gcc-mt... no checking for main in -lboost_system-mt... yes checking for main in -lboost_date_time-gcc-mt... no checking for main in -lboost_date_time-mt... yes checking for main in -lboost_filesystem-gcc-mt... no checking for main in -lboost_filesystem-mt... yes checking boost/asio.hpp usability... yes checking boost/asio.hpp presence... yes checking for boost/asio.hpp... yes checking boost/tr1/unordered_set.hpp usability... yes checking boost/tr1/unordered_set.hpp presence... yes checking for boost/tr1/unordered_set.hpp... yes checking cryptopp/sha.h usability... yes checking cryptopp/sha.h presence... yes checking for cryptopp/sha.h... yes checking cryptopp/md5.h usability... yes checking cryptopp/md5.h presence... yes checking for cryptopp/md5.h... yes checking cryptopp/adler32.h usability... yes checking cryptopp/adler32.h presence... yes checking for cryptopp/adler32.h... yes checking cryptopp/hex.h usability... yes checking cryptopp/hex.h presence... yes checking for cryptopp/hex.h... yes checking cryptopp/base64.h usability... yes checking cryptopp/base64.h presence... yes checking for cryptopp/base64.h... yes checking cryptopp/hmac.h usability... yes checking cryptopp/hmac.h presence... yes checking for cryptopp/hmac.h... yes checking cryptopp/cryptlib.h usability... yes checking cryptopp/cryptlib.h presence... yes checking for cryptopp/cryptlib.h... yes checking for main in -lcryptopp... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LUA... yes checking mysql/mysql.h usability... yes checking mysql/mysql.h presence... yes checking for mysql/mysql.h... yes checking for main in -lmysqlclient... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands theforgottenserver 0.4 Server diagnostics.......... : no Login server mode........... : no OTAdmin protocol............ : no Root run permission......... : no Login server mode........... : no Home-directory configuration : no OTServ custom allocator..... : no Debug build................. : no Using LuaJIT................ : no Build with MySQL............ : yes Build with SQLite........... : no Build with PostgreSQL....... : no Configure complete, now you may type './build.sh'. root@hostingjogos:/trunk.r3777#

    Devemos digitar . make

    E pronto , começara a compilação , enquanto isso , crie uma pasta com o nome de otserv , Digitando ...
    # mkdir otserv

    logo depois que acabar a compilação , copie o theforgottenserver , data , mods , schemas e o theforgottenserver.s3db para pasta otserv , com o seguinte Comando

    # cp -rp /trunk*/theforgottenserver mods data schemas theforgottenserver.s3db /otserv/

    Logo após ter copiado iremos dar permissões para a pasta otserv com o seguinte Comando ...

    # chmod -R 777 otserv

    E pronto , seu otserv estará pronto para rodar ... baste voce digitar o seguinte Comando ...

    # cd ot*
    # ./theforgottenserver



    BOÔNUS 2 IpTables Ant-DoS

    Iptables Ant Dos By:@Gustavo Ferreira ;


    echo "Block TCP-CONNECT scan attempts (SYN bit packets)"
    iptables -A INPUT -p tcp --syn -j DROP
    echo "Block TCP-SYN scan attempts (only SYN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH SYN -j DROP
    echo "Block TCP-FIN scan attempts (only FIN bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN -j DROP
    echo "Block TCP-ACK scan attempts (only ACK bit packets)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH ACK -j DROP
    echo "Block TCP-NULL scan attempts (packets without flag)"
    iptables -A INPUT -m conntrack --ctstate INVALID -p tcp --tcp-flags ! SYN,RST,ACK,FIN,URG,PSH SYN,RST,ACK,FIN,URG,PSH -j DROP
    echo "Block "Christmas Tree" TCP-XMAS scan attempts (packets with FIN, URG, PSH bits)"
    iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN,URG,PSH -j DROP
    echo "Block DOS - Ping of Death"
    iptables -A INPUT -p ICMP --icmp-type echo-request -m length --length 60:65535 -j ACCEPT
    echo "Block DOS - Teardrop"
    iptables -A INPUT -p UDP -f -j DROP
    echo "Block DDOS - SYN-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 9 -j DROP
    echo "Block DDOS - Smurf"
    iptables -A INPUT -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m pkttype --pkttype broadcast -j DROP
    iptables -A INPUT -p ICMP --icmp-type echo-request -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - UDP-flood (Pepsi)"
    iptables -A INPUT -p UDP --dport 7 -j DROP
    iptables -A INPUT -p UDP --dport 19 -j DROP
    echo "Block DDOS - SMBnuke"
    iptables -A INPUT -p UDP --dport 135:139 -j DROP
    iptables -A INPUT -p TCP --dport 135:139 -j DROP
    echo "Block DDOS - Connection-flood"
    iptables -A INPUT -p TCP --syn -m iplimit --iplimit-above 3 -j DROP
    echo "Block DDOS - Fraggle"
    iptables -A INPUT -p UDP -m pkttype --pkt-type broadcast -j DROP
    iptables -A INPUT -p UDP -m limit --limit 3/s -j ACCEPT
    echo "Block DDOS - Jolt"
    iptables -A INPUT -p ICMP -f -j DROP

    Ant-DoS By :@Matheus

  16. Gostei
    Guiiway deu reputação a Hona em [Gesior ACC LAYOUT] Cyber ​​layout   
    [Gesior ACC LAYOUT] Cyber Criado Por
    Bufo e codificada
















  17. Gostei
    Guiiway deu reputação a Gustavo Ferreira em Peça Seu Fundo Personalizado   
    Link >>> http://i46.tinypic.com/2q1v5zc.jpg

    Bom Gui o The Best não escrevi por que não ia aparecer.. mais espero que Goste *--*
  18. Gostei
    Guiiway deu reputação a Gustavo Ferreira em [Gesior] Onix Pbot + Site REUPADO   
    Olá galera do tibiaking, Hoje venho lhes apresenta um layout original do evoro.pl que foi modificado,



    estarei reupando para vocês...









    DOWNLOAD AQUI



    SCAN AQUI



    Creditos



    Evoro Team



    Onix

  19. Gostei
    Guiiway recebeu reputação de Markin em [SUPORTE]Compilação em Geral 2   
    Bom dia pessoal.
    Entao , como eu to vendo que tem muita gente nova e bonita no forum *-*
    decidi , reecriar meu topico , sobre compilações ... pra quem quiser ajudar vai ae (:

    Vim aqui dar suporte em compilações em geral , ou seja :


    É o seguinte vim aqui , oferecer meus serviçoes ( gratis ) de compilação tanto pra linux , quanto pra Win7 e Xp


    Introdução && Dica : Quem nunca quis ter um otserv com estabilidade ? , voce poder ter com o linux . um dos sistemas operacionais que mais evoluiu na base de otservs e websites . Quando eu digo linux , alguns pensam que é um bixo de "sete" cabeças. mais nao , pra voce ter uma ideia aprendi a usar ele em 3 ou 2 semanas não me lembro muito bem , E hoje venho a oferecer a compilação dele gratis . !

    #Dica# Linux é otimo em partes de otservs e websites pelo simples motivo que nao cai facil ... Ja o Windows XP e Win 7 Cai muito mais facil , Esses dias fiz a comparação meu amigo com internet de 15 Mb, fez um Ataque no meu Otserv em Linux ,e Nao derrubo.
    Ja eu com net de 4 mb fiz um ataque no dele e derrubo . ou seja , Linux é muito mais estabilidade.(nao sei como se fala kkk )

    Um dos otservs on a tempo com o sistema linux , que eu saiba sao :

    # UnderWar #
    # As-Farc #
    # Confidence-World #
    # E muitos mais #




    Requerimerimentos ;



    Um PC ou VPs ou Dedicado , Win7 or WinXP or Linux Ubuntu 10.04 ( é o melhor para Otservs e Websites )

    Se quiser assistencia Remota Apenas : (Win7 or WinXP ou Linux Ubuntu com Desktop )





    Um Pouco de Paciencia , pois sou só um !








    FAQ :



    Pergunta : Guii quanto tempo demora a compilaçao ?
    R: Em torno de 20 ~ 40 min , Tudo depende do meu Computador , VPS ou Dedicado !

    Pergunta : Voce instala os sites ja ?
    R: Nao , apenas vou fazer a compilaçao se nao vai tomar muito meu tempo ...

    Pergunta : Voce compila apenas Linux ?
    R: Nao, Como disse acima , Compilo otservs , Em linux , Windows 7 , e Windows XP e 2003

    Pergunta : A Quanto tempo Voce Meche com Esses Sistemas Operacionais ?
    R: Linux : 3 Meses , Windows 7 : 2 Anos , WinXP : 4 Anos !!


    Se voce quiser suporte , via acesso remoto , tenha em maos o TeamViewer 7 !


    Muito Obrigado Pela Sua Atençao ,

    Credits : AnneMotta ( Pela Imagem e Incentivação para Criar o Topico . )
    EU ( Pela criação do Topico )
  20. Gostei
    Guiiway recebeu reputação de gpedro em Olá Camilla   
    A primeira coisa que se ve na Mina é Peito ? vei ,tomara que se conheça uma com um peitao ,pra te dar um chifrao *-*
  21. Gostei
    Guiiway recebeu reputação de Winicius em Três Metodos Para o Gesior Obdecer Seu Sistema VIP ! ( VIPTIME )   
    Bom Pessoal Hoje vim aqui lhes trazer um sistema de vip status pro Gesior
    Oque Seria isso ?

    Pra Quem Nao sabe é essa partizinha



    Ae Voces Me Perguntam;
    Guii oque vai acontecer com ela ?
    R: Simples. Quando alguem compra dias Vips no Seu ot

    Desse Status:

    Vai pra Esse:


    Claro que nao vai fica so com 1 Dia Vip isso vai Depender de quantos dias Vip's Voce Vai Vender...

    Bom. Mao na Massa !
    Se Voce Usar Vip no System de Viptime Clique Em Mostra Logo Abaixo \/



















    Bom , Agora Vamos em htdocs/accountmanagement.php abra ele

    Aperte CTLR+F








    Agora Vamos Em htdocs/characters.php abre ele
    Aperte CTRL+F








    Se Voce Fazer Tudo Certinho Irá Funcionar Perfeitamente...

    Se o Seu Sistema Vip For Por viptime Adicione Isso na sua Data Base ( phpymyadmin )








    Se Voce Usar Vip no System de Vip_time Clique Em Mostra Logo Abaixo \/



















    Bom , Agora Vamos em htdocs/accountmanagement.php abra ele

    Aperte CTLR+F








    Agora Vamos Em htdocs/characters.php abre ele
    Aperte CTRL+F








    Se Voce Fazer Tudo Certinho Irá Funcionar Perfeitamente...

    Se o Seu Sistema Vip For Por viptime Adicione Isso na sua Data Base ( phpymyadmin )









    Se Voce Usar Vip no System de VipDays Clique Em Mostra Logo Abaixo \/



















    Bom , Agora Vamos em htdocs/accountmanagement.php abra ele

    Aperte CTLR+F








    Agora Vamos Em htdocs/characters.php abre ele
    Aperte CTRL+F








    Se Voce Fazer Tudo Certinho Irá Funcionar Perfeitamente...

    Se o Seu Sistema Vip For Por viptime Adicione Isso na sua Data Base ( phpymyadmin )







    Creditos:
    Natan Beckman
    Acordion

    Gostou ? REP+ ENTAO *______*



  22. Gostei
    Guiiway deu reputação a Ariius em Pedido - Criar acc manage mysql   
    Concordo com o GUIi, rep+
  23. Gostei
    Guiiway recebeu reputação de Ariius em Pedido - Criar acc manage mysql   
    Voce ta editano alguma coisa errada .
  24. Gostei
    Guiiway deu reputação a Markin em Tutorial Básico Creaturescripts   
    Vim trazer hoje um tutorial bem útil para quem esta aprendendo a linguagem lua.



    Com a autorização do grande Jhon vou postar aqui um tópico desenvolvido por ele.





    Tutorial Básico sobre CreatureScripts

    CreatureScripts = São scripts que serão ativados após uma determinada ação criada pelo monstro ou personagem. Essas ações são determinadas como funções. Existem varias funções utilizadas para a criação de creaturescripts e estas são:


    onDeath(cid, corpse, killer)-- que é executada ao morrer. onPrepareDeath(cid, lastHitKiller, mostDamageKiller) -- semelhante a onDeath. onAttack(cid, target) -- executa ao atacar. onCombat(cid, target) -- semelhante ao onAttack. onLogin(cid) -- executa ao logar. onLook(cid, thing, position, lookDistance) -- executa ao dar look. onAdvance(cid, skill, oldLevel, newLevel) -- executa ao upar skills/levels. onStatsChange(cid, attacker, type, combat, value) -- executa ao perder ou ganhar life/mana/condições. onLogout(cid) -- executa ao deslogar. onKill(cid, target, lastHit) -- executa ao matar. onThink(cid, interval) -- executa em determinado tempo. onJoinChannel(cid, channelId, users) -- executa ao entrar em um chat. onReceiveMail(cid, sender, item, openBox) -- executa ao receber um parcel/carta. onReportBug(cid, comment) -- executa ao reportar bug. Para criar esse tipo de script, primeiramente vai na pasta data/creaturescripts/scripts e duplica um arquivo e salve com "nomedesejado"; Agora você vai determinar que função você vai precisar para criação do seu script. Para exemplo vou usar a função "onAdvance"(ao upar). Neste exemplo, quando o player upar level 100 ele irá ganhar 1kk: 1 function onAdvance(cid, skill, oldLevel, newLevel) 2 if (getPlayerLevel(cid) == 100) then 3 doPlayerAddItem(cid, 2160, 100) 4 doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Parabéns, você ganhou 1kk por atingir level 100!") 5 doSendMagicEffect(getCreaturePosition(cid), 30) 6 end 7 return true 8 end Numerei as linhas para melhor entendimento, nos seus scripts vocês não devem numerar. linha 1 = Inicio da função onAdvance, essa linha recebe algumas informações do player que upou, como seu cid, seus skills o velho level e o novo level. Obs: cid = creature id, numero de identificação do player/monstro. linha 2 = Inicia-se um if onde verifica se o level do player é igual a 100. Se for verdadeiro, o script executa as linhas 3,4 e 5, senão pula direto a linha 6. linha 3 = Adiciona 100 itens com o id 2160 ao player. linha 4 = Manda uma mensagem parabenizando o player. linha 5 = Solta o efeito de numero 30, na posição em que o player esta. linha 6 = Finaliza a verificação do if. linha 7 = Retorna verdadeiro. Obs: sempre é necessario ela linha no final de seu código. linha 8 = Finaliza a função onAdvance. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Por fim para funcionamento do seu script é necessario adicionar 2 tags: 1º- No "data/creaturescripts/creaturescripts.xml" 2º- No arquivo "data/creaturescripts/scripts/login.lua", Obs: se o script que você for fazer for de função onLogin, não precisa adicionar a segunda tag. 1º Tag: Vai em data/creaturescripts/creaturescripts.xml e cole a tag: <event type="advance" name="QualquerNome" event="script" value="nomedesejado.lua"/> O type="" , será o nome da função de seu script após a palavra "on" e sempre tudo em minusculo. O name="", use qualquer nome porem esse nome vai ser usado para registrar no script onLogin na tag2. O value="", é o nome com qual você salvou seu script. Agora em data/creaturescripts/scripts/login.lua, sempre antes do último return true: registerCreatureEvent(cid, "QualquerNome")
    QualquerNome é o name que você adicionou na tag1 do creaturescripts.xml.

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Acho que é isso aew, espero ter ajudado a galera que esta iniciando.

    Dica para criação de scripts:
    Para melhor edição e organização use Notepad++: http://www.baixaki.c...ad/notepad-.htm
    Sempre usar uma lista de funções como apoio: http://tibiaking.com...funcoes-em-lua/
    E sempre pesquise por scripts prontos e tutoriais para ter uma base.





    CREDITOS:




    JHON pelo tutorial completo!



    Anne por trazer ao TK.

  25. Gostei
    Guiiway deu reputação a Markin em [Intermediário] - Fazendo natureza/casa   
    Bom, pedi para o Laug no msn se eu poderia pegar os tutoriais do site de sobre mapping e trazer para o TK, ele disse que sim apenas teria que colocar os devidos créditos.



    Então estarei trazendo alguns tutoriais muito bons agora...




    Introdução




    Saudações para todos que são novos no OpenTibia!




    Eu fiz um pequeno tutorial para iniciantes e pessoas novas que querem mappear!









    1.Vamos começar colocando mato/grama no chão (grass):








    2.Agora, faremos uma estrada e decoramos a grama envolta da casa:










    3.Coloquemos as bordas e adicione mais um andar (floor) na casa:










    4.Agora, vamos colocar objetos da natureza (árvores etc. etc.):










    5.Hora de colocar os detalhes exteriores da casa:










    6.Fazemos a casa parecer melhor e mais realista:










    7.Estamos quase terminando, então coloque tufos e pedras:










    8.Oho! Terminamos, coloquemos algo essencial para a decoração do pedaço:









    Créditos:




    hiperkarma (Mapa/Tutorial)




    Left4Dead (tradução)




    AnneMotta (apenas por trazer ao TK)

Informação Importante

Confirmação de Termo