antiblock
https://arwen2.global/

✨アノズム✨

Membro
  • Content Count

    1
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    ✨アノズム✨ reacted to Cσяvσ⋆ in Build até 1300€   
    O essencial para uma build decente a preço até 1300€ (sem monitor) seria isto:

     
    Se tiveres este dinheiro disponível recomendo-te comprar esta, com o monitor da Asus em vez do da AOC (não pelo da AOC ser mau mas pelo da Asus ser melhor).
    Arranjas uma caixa que gostes, que seja de boa qualidade com entradas frontais e possibilidade de adicionar um water cooling em cima (2x 120mm) e estás guchi pelos próximos anos (sendo que a 1070 é MUITO superior a uma GTX 980) mesmo que queiras adicionar algo de novo à caixa.
  2. Upvote
    ✨アノズム✨ reacted to тнєℓιƒє in [Tut]Instalar Metin2+Kernel+Firewall Em Dedicada   
    Olá Comunidade...

    Muita gente, tem vindo a pedir tutoriais sobre instalação do dedicado, Protecção do mesmo.
    Estavas a procura deste tutorial, Acabaste de o encontrar ( http://cyber-gamers.org/public/style_emoticons/default/684881.gif ).

    Bem muitos dos utilizadores de metin2, usam IPFW para Protecção das portas, Bloqueando assim os IP's externos a entrada de "algumas" portas. (fazendo assim com que utilizadores exteriores não consigam conectar-se via ssh).

    Mas na dedicada, as coisas mudam, pois precisamos que nós mesmos entremos... Mas porque activar e utilizar uma coisa, quando podemos fazer 2 coisas em apenas 1? :)
    Bem vamos passar ao tutorial, que é o assunto do tópico...
    Atenção: Este tutorial, foi criado e Estruturado por mim....
    Atenção 2: Esta configuração sempre foi testada e usual por parte de alguns servidores portuguêses (No qual não vou referir nomes).
    Atenção 3: Tenho a agradecer apenas a 1 pessoa que em tempos antigos contribuiu para este tutorial... ( Ivan Santos ).



    1º de tudo:
    Deverás saber a versão do teu FreeBSD.

    2º Saca as Libs, Conforme a Versão do FreeBSD:
    Lib 32 Bits: http://www.mediafire...63uu644yad0e40k
    Lib 64 Bits: http://www.mediafire...jjggj1vpkd6q0fs

    3º Deverás fazer este tutorial com máxima atenção.

    4º Em caso de algum erro, Contacta-me através deste tópico.

    5º Deverás ter o VDI do teu servidor (Caseiro) para que possas Retirar backups, e Instala-los na Dedicada.






    Vamos passar ao tutorial...


    Parte 1 - Backup do VDI/Servidor
    Servidor normal:
    1º Backup do Sistema de Metin2/Quest's/Mapas/data/channels
    Vais até a consola e Escreves:
    cd /root && tar -zcf game.tar.gz /usr/home/game PS: Muda o directório /usr/home/game, conforme seja o directório das tuas serverfiles.

    2º Backup do Mysql:
    Vai até a consola, e escreve:
    tar -zcf mysql.tar.gz /var/db/mysql 3º Vais via SSH (Filezilla ou WinSCP) e No directório /root retiras os ficheiros: game.tar.gz & mysql.tar.gz, Para o teu ambiente de trabalho (Ou a pasta onde os quiseres guardar).

    Servidor By Ivan Santos:
    1º Backup do Sistema de Metin2/Quest's/Mapas/data/channels
    Vais até a consola e Escreves:
    cd /root && tar -zcf metin2.tar.gz /metin2 2º Backup do Mysql:
    Vai até a consola, e escreve:
    tar -zcf mysql.tar.gz /var/db/mysql PS: O 3º Ponto é igual ao primeiro, Logo é so ires ao /root buscar os .tar.gz.






    Parte 2 - Configuração e Instalação do Kernel
    Instalação do Kernel & Firewall:

    Ponto 1:
    Vamos até a maquina e escrevemos:
    cd /../ && fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/9.0-RELEASE/src.txz PS: Onde diz /9.0-RELEASE/ Alteram conforme a versão do vosso sistema. Exemplo: pub/FreeBSD/releases/amd64/amd64/8.2-RELEASE/src.txz


    Depois de efectuarem o download passam ao Ponto 2 da Parte - 2.

    Ponto 2:
    Vamos até a maquina e escrevemos:
    tar -xzvf src.txz Quando o mesmo acabar de Extrair, Passam ao Ponto 3 da Parte - 2.

    Ponto 3:
    Vão novamente até a maquina, e Escrevemos:
    cd /usr/src/sys/amd64/conf Após isto, Voltamos a Digitar:
    cp GENERIC THELIFE Após isto, Voltamos a Digitar:
    ee THELIFE Onde diz:
    ident GENERIC Escrevem:
    ident THELIFE Depois disto, Vamos até ao fim do Arquivo Damos 1 enter e Escrevemos:
    # Firewalloptions IPFIREWALLoptions IPFIREWALL_VERBOSEoptions IPFIREWALL_VERBOSE_LIMIT=5options IPFIREWALL_DEFAULT_TO_ACCEPToptions IPDIVERT[ENTER] Após isto, Clicam ESC, e Clicam 2 vezes no "a" para Salvarem a edição.

    Ponto 4:
    Depois do ponto 3 concluido, passamos a instalação e configuração do kernel...
    fazemos então:
    cd ../../../ && make buildkernel KERNCONF=THELIFE PS: Este processo irá demorar cerca de 20-30Minutos (Dependendo da velocidade de cada dedicada).

    Ponto 5:
    Após o ponto 4 tar concluido, Passamos a instalação do Kernel..
    Para isto, usamos o comando:
    make installkernel KERNCONF=THELIFE Após este processo estar concluido, Reiniciamos a dedicada, E temos o Kernel e Firewall Activos.






    Parte 3 - Extracção das Portsnap e UPDATE.
    Depois de terem concluido a Parte 2,Vamos extrair e fazer update as nossas Ports.

    Ponto 1: Vamos até a maquina e digitamos:
    portsnap fetch extract Ponto 2: Actualização do Portsnap
    Vamos a maquina e digitamos:
    portsnap fetch update Depois deste processo vamos até ao Parte 4.





    Parte 4 - Instalação/Configuração do MYSQL
    Ponto 1:
    Vamos a maquina e digitamos:
    cd /usr/ports/databases/mysql55-server/ && make WITH_XCHARSET=all install clean Após este processo estar concluido, sigam até ao ponto 2.

    Ponto 2:
    Digitam:
    ee /etc/rc.conf Ponto 3:
    Dentro do rc.conf Vão escrever:
    mysql_enable="YES" Ponto 4:
    Após o mysql instalado, vamos reinicia-lo, Para isso vamos usar o comando:
    /usr/local/etc/rc.d/mysql-server restart Ponto 5:
    Vamos configurar os Users do mysql.. Para isso temos de entrar no mysql 1º. Então usamos o comando:
    mysql -u root -p Ponto 6:
    Agora vamos criar os Users...
    Escrevem na maquina:
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cyber-gamers.org' WITH GRANT OPTION; Ponto 7:
    Agora tornam a escrever:
    GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#' WITH GRANT OPTION; Após isto, escrevem:
    Flush privileges; E depois:
    quit Mais uma vez, Reiniciam o Mysql:
    /usr/local/etc/rc.d/mysql-server restart Após estes pontos, Ja podemos logar com o Navicat, Com o IP do Servidor e com os seguintes dados:
    user: root
    password: cyber-gamers.org

    Ponto 8:
    O Mysql, Cria contas automatizadas, Assim que o mesmo é instalado, Vamos entrar através de navicat, E apagar todos os users, Exepto os users Referidos abaixo:
    mt2@localhostroot@% Todos os outros utilizadores podem apagar.
    PS: Aconselho a mudarem o User root, Para outro nome, para uma maior protecção do Mysql :)







    Parte 5 - Instalação das LIB's
    Ponto 1:
    Caso o teu FreeBSD Seja uma versão 32 Bits, Salta para o Ponto 3, Ignorando assim o Ponto 2.

    Ponto 2:
    Se o teu sistema é FreeBSD 64BIT's deverás instalar o LIB 32. Para isso usamos os comandos:
    echo CHECKSUM.SHA256 CHECKSUM.MD5 install.sh lib32.a{a,b,c,d,e,f,g,h,i,j,k,l,m} lib32.inf lib32.mtree | xargs -n 1 -I%s fetch ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/amd64/8.2-RELEASE/lib32/%s Após escrito o comando acima, Escreves este comando:
    chmod -R 777 install.sh Após feito o comando acima Torna a Escrever:
    ./install.sh PS: Feito isto, o LIB32 está instalado sem qualquer problema.

    Ponto 3:
    Para 32Bits:
    Extrais o Ficheiro 32Libs.rar (No teu pc) e Passas todos os ficheiros extraidos (sem a pasta, somente os ficheiros) para o directorio:
    /usr/lib Para 64Bits:
    Extrais o ficheiro 64Libs.rar (No teu pc) e Passas todos os ficheiros extraidos da Pasta Lib para:
    /usr/lib E os ficheiros da Pasta lib32 para o directório:
    /usr/lib32

    Ponto 6 - Instalação das ServerFiles + Base de Dados.
    Sistema Normal:

    Ponto 1:
    Vais a maquina e escreves:
    tar -xzvf game.tar.gz Após isto, Fazes o comando:
    mkdir /usr/home/ Após este comando escreves este:
    mv game /usr/home/ Após isto, Vamos fazer:
    cd /root %% tar -xzvf mysql.tar.gz Depois disto vamos fazer:
    cd /root/var/db/mysql Após feito este comando, Fazemos:
    mv account /var/db/mysql && mv common /var/db/mysql && mv hotbackup /var/db/mysql && mv log /var/db/mysql && mv player /var/db/mysql Após este processo fazemos:
    cd /root && rm -R /root/var Agora vamos dar permissões a todos os ficheiros de metin2, Usando o comando:
    chmod -R 777 /usr/home/game && chown -R root /usr/home/game && chmod -R 777 /var/db/mysql && chown -R mysql /var/db/mysql Feito isto, é so fazerem:
    cd /root e Depois:
    ee iniciar.sh Dentro escrevem:
    cd /usr/home/game && ./start.sh Fazem ESC, Clicam 2 Vezes no "a" e Voltam a fazer o seguinte comando:
    ee parar.sh Dentro escrevem:
    cd /usr/home/game && ./close.sh Fazem ESC, Clicam 2 Vezes no "a" e Voltam a fazer o seguinte comando:
    chmod -R 777 iniciar.sh && chmod -R 777 parar.sh

    Servidor By Ivan Santos:
    Ponto 1:
    Fazem:
    tar -xzvf metin2.tar.gz Depois disto fazem:
    mv metin2 / Depois disto vamos fazer:
    cd /root/var/db/mysql Após feito este comando, Fazemos:
    mv account /var/db/mysql && mv common /var/db/mysql && mv hotbackup /var/db/mysql && mv log /var/db/mysql && mv player /var/db/mysql Após este processo fazemos:
    cd /root && rm -R /root/var Agora vamos dar permissões a todos os ficheiros de metin2, Usando o comando:
    chmod -R 777 /metin2 && chown -R metin2 /metin2 && chmod -R 777 /var/db/mysql && chown -R mysql /var/db/mysql Ponto 2:
    Vamos criar um User chamado Metin2, Utilizando o comando:
    adduser Feito isto Sigam o Exemplo abaixo:
    Username: metin2Full name: O Vosso NomeUid (Leave empty for default):Login group [jru]:Login group is jru. Invite jru into other groups? []:Login class [default]:Shell (sh csh tcsh zsh nologin) [sh]: shHome directory [/home]: /metin2Home directory permissions (Leave empty for default):Use password-based authentication? [yes]:Use an empty password? (yes/no) [no]:Use a random password? (yes/no) [no]:Enter password: VossaPasswordEnter password again: VossaPasswordLock out the account after creation? [no]:Username : metin2Password : ****Full Name : O Vosso NomeUid : 1001Class :Groups :Home : /metin2Shell : /usr/local/bin/shLocked : noOK? (yes/no): yesadduser: INFO: Successfully added (metin2) to the user database.Add another user? (yes/no): noGoodbye!

    PS: Quando vos aparecer: "Use an empty password? (yes/no) [no]:" e "Use a random password? (yes/no) [no]:" Dão enter, não escrevam nada.
    PS2: Onde diz VossaPassword, Escrevem a password que querem para o utilizador.




    Feito Todos estes processos, No caso do Sistema normal, é so darem ./iniciar.sh, e o Vosso sistema de metin2, irá iniciar sem problemas :)

    No caso das ServerFiles do Ivan Santos, Fazem login na maquina com o User "metin2", e é so fazerem:
    iniciar.



    Créditos do tutorial:
    TheLife




    Espero que sirva para ajudar a comunidade.

    Sem outro assunto,
    TheLife.
  3. Upvote
    ✨アノズム✨ reacted to Cσяvσ⋆ in [Help]Build's Opinioes   
    E tem mais para trás... daqui a uns meses fazes +1 tópico?
    Se não vais comprar nada nem nos faças perder tempo.
  4. Upvote
    ✨アノズム✨ reacted to Tyler Durden in [C++]Apanhar Itens Mais Rápido   
    Izi tutorial de como, ao clicarem na letra Z ou \ , apanharem os itens no chão mais rápido.
     
    src_client
    UserInterface - PythonPlayer.cpp
    if (dwCurTime >= s_dwNextTCPTime) { s_dwNextTCPTime=dwCurTime + 500; 500 é o delay em ms que cada item será apanhado

    Exemplo a 100
    if (dwCurTime >= s_dwNextTCPTime) { s_dwNextTCPTime=dwCurTime + 100;

    Compilar, done.
     
     
     
  5. Upvote
    ✨アノズム✨ reacted to hardzone in [Tut]Como Fazer Um Server De Metin2 Caseiro Que Os Amigos Conseguem Entrar   
    Ora Boas Pessoal.
     
    Venho aqui trazer um tutorial que vai ajudar muitas pessoas aqui da comunidade que nao tem dedicado mas querem fazer um server para eles os amigos jogarem.
     
    Como sabem normalmente kd outras pessoas tentam entrar atravez de outros PCs depois de escolher a personal o cliente vai abaixo. Este tutorial resolve isso.
     
    Antes isto podia ser feito com o Launcher do Sura mas a Maneira que descobri para fazer isto e com um Programa chamado NeoRouter.
     
     
    O que e o NeoRouter?
    O NeoRouter e um programa que funciona como o Hamachi.
     
    Porque Usar o NeoRouter em vez de Hamachi?
    O Hamchi Tem cliente para Windows, Mac e Linux. O Hamachi nao tem cliente para o FreeBSD. Sei que ha um Pacote no ports que "Linux-Hamachi" mas isso funciona com um software de compatibilidade e nao funciona muito bem so para nao dizer que essa versao do Hamachi e bastante antiga.
    Enquando o NeoRouter tem cliente para todos os sistemas operativos principais no mercado. Incluido FreeBSD. E vai ser isso que vamos usar.
     
     
    Uma Diferenca entre o Hamachi e o NeoRouter e que o NeoRouter Presisa de um Server para hospedar a rede. Esse servidor pode ser hospedado no FreeBSD tambem por isso nao ha problema.
     
     
    Bem vamos comessar por ir ao Nosso Virtual Box ir as opcoes de rede da nossa maquina virtual.
     

     
    Escolhemos "NAT"
     
    E depois vamos a "Port Forwarding"
     
    Mas primeiro precisamos de saber 2 Coisas:
    O IP do nosso Computador na nossa rede: (abram o CMD Escrevam "ipconfig")
     
    Se estiverem conectado a net por Wify procurem pelo vosso ip do do Wify deve comessar por "Wireless..."
    Se tiverem conectador por cabo Comessa por "Ethernet" ( Cuidado para nao porem o do adaptador do VirtualBox nao e esse que queremos. )
     
     

    No meu caso o meu ip e "192.168.1.105"
     
     
    O IP da Maquina Virtual:
    Escrevam "ifconfig" no freebsd
     

     
    O meu ip e: 10.0.2.15
    E o vosse deve ser o mesmo ou algo parecido.
     
     
    Com esses dados vamos ao "Port Forwarding"
    (para criar uma nova Regra carregem na sela do laro direito com o +)
     

     
    Prontos depois de fazer isso ja podemos instalar o Cliente e o server do Neo Router no Freebsd.
     
    O site de download do Neo Router e este: http://www.neorouter.com/downloads
    Vamos a parte de "NeoRouter Free 2.3.1" e "FreeBSD"
     
    Vamos ter de instalar o cliente e o server:
     
    Eu aqui vou instalar a versao 64bit visto que o meu freebsd e 64 mas se tiverem uma 32. mudem os links pela versao 32 que esta no site.
     
     
    no nosso Freebsd Escrevemos
    cd /tmp fetch http://download.neorouter.com/Downloads/NRFree/Update_2.3.1.4360/FreeBSD/nrserver-2.3.1.4360-free-freebsd-amd64.tgz fetch http://download.neorouter.com/Downloads/NRFree/Update_2.3.1.4360/FreeBSD/nrclient-2.3.1.4360-free-freebsd-amd64.tgz
     
    e depois extraimos os Ficheiros:
    tar xvf nrserver-2.3.1.4360-free-freebsd-amd64.tgz tar xvf nrclient-2.3.1.4360-free-freebsd-amd64.tgz
     
     
    Vamos primeiro instalar o Server por isso escrevemos:
    cd nrserver make install
     
     
     
    Agora vamos instalar o Cliente:
    cd ../nrclient make install
     
     
    Depois de ter tudo instalado vamos reinicar o FreeBSD:
    reboot Kd o server ligar vamos criar a nossa rede e o utilizador para o server:
     
    Se escrevermos "nrserver -help" conseguimos ver todos os comandos disponiveis do server e o que eles fazem.
     

     
    Agora tudo o que temos de fazer e criar um user:
    nrserver -adduser server ATuaPasse admin Mudem "ATuaPasse" para a passe que vosses querem.
     
    Agora temos de ligar o cliente ao server
     
    para o fazer escrevemos:
    nrclientcmd -d 127.0.0.1:32976 -u server ele agora vai pedir a passe que puseram antes a minha neste caso e "ATuaPasse"
     
     
    Agora vao conseguir todos os PCs que estao ligados na rede. Que neste momento deve ser so 1
     

     
     
    Depois escrecam "quit" para sair do cliente.
     
     
    Agora temos de criar outro user para os ti e para os teus amigos poderem entrar na rede.
     
     
    basta escrever:
    nrserver -adduser user1 ATuaPasse user tambem podes criar admin de rede basta trocar o "user" para "admin".
     
     
    Agora no nosso PC vamos instalar o Cliente do NeoRouter:
     
    Axo que toda a gente sabe instalar programas no windows por isso so vou por prints:
     
    LINK 32bit & 64: http://download.neorouter.com/Downloads/NRFree/Update_2.3.1.4360/Windows/NeoRouter-2.3.1.4360-free-Setup.exe
     

     

     

     
    depois abram o Neo Router:

     
    User Name metem os dados que fizeram antes:
    no meu caso e
     
    Username: user1
    Password: ATuaPasse
    Log on to: O ip do vosso pc no meu caso e 192.168.1.105
     
    Mas esse IP so vai funcionar em computador que estejam em LAN (connectados a tua rede de casa)
     
    Se quiseres que os teus amigos consiguam aceder atravez da casa deles tens de abrir a porta do router "32976" e depois dar-lhes o teu ip que podes encontrar em sites tipo http://whatismyipaddress.com/
     

     
     
    Prontos agora que ja estamos ligados na mesma rede temos uma connecao direta com o servidor.
     
    So falta fazer mais uma coisa que e nas nossas serverfiles adicionar o "BIND_IP" para elas usarem o IP do NeoRouter o ip normal.
     
    para verem o ip do NeoRouter basca copiar do cliente do Neo Router:
     

     
    No meu caso o ip e: 10.0.0.3
     
    Pelo Filezila vao as vossas files e em Todos os Cores de todos os Channels tem de Editar o CONFIG  e adicionar o "BIND_IP:" mais o ip que copiaram antes:
     

     

     
    Tem de fazer isso em todos os channels de todos os CH e o AUTH tambem. Nao e preciso fazer no DB.
     
    Bem depois disto basta ligar as files e prontos esta a rular server.
     
    nao se esquecam e de mudar o ip no server info para: 10.0.0.3
     
     
     
     
    Se voz ajudei +1
     
     
    Qualquer sena PM ou adiconem Skype