Ir para conteúdo

Luquinha

Membro
  • Registro em

  • Última visita

Tudo que Luquinha postou

  1. Luquinha postou uma resposta no tópico em Playground (Off-topic)
    vc curte a pir0ca dele ,admite vai
  2. Este é um tutorial escrito escrito originalmente para aqueles, que apesar de não terem experiencia com este SO, querem utiliza-lo para rodar seus OTServers, seja por segurança, estabilidade ou simplesmente por quererem aprender. O Linux apesar de assustar de inicio pra quem nunca teve contato, principalmente por não dispor de uma interface grafica (a não ser em casos onde você use o vnc, mas não é o foco deste tutorial), é um grande SO, principalmente quando se trata de gerenciamento de memória, segurança e estabilidade. Neste tutorial vamos fazer uso do Debian 6 64bits e um OT 8.6, apesar de servir para qualquer versão, desde que tenha as sources. Programas necessários: Putty - Necessário para administrar o vps, via SSH. FileZilla - Ftp, utilizado para enviar seus arquivos para o vps. Ao contratar um vps Linux até 1 hora você receberá um email contendo o IP e senha root do seu novo servidor. Aqui nós abrimos o FileZilla para mandarmos o OT para o vps. A tela dele é muito simples: Em Host você coloca o IP do VPS, usuário é "root", e senha é a que você passou no momento da compra, que também foi enviada para seu email juntamente com o IP. Basta compactar a pasta do seu ot e as Sources em um arquivo .zip, e copiar para o VPS. Aqui no exemplo usaremos a pasta /home, por questões de organização. Para isso, basta digitar "/home" no espaço Endereço Remoto. Caso seu OT tenha SITE, aproveite e mande o mesmo para o vps também. Agora iremos logar no VPS via PUTTY para instalar os arquivos necessários e compilar o tfs. A tela é igualmente simples, bastando adicionar o IP e clicar em Open. A Tela é a seguinte: Após isso, será aberta uma tela preta, pedindo login. Digite "root", Enter. Será pedido a senha de root, apenas digite, e depois enter novamente. Será exibido o terminal, algo parecido com a tela abaixo: Perfeito. Você está logado. Vamos começar instalando as libs necessárias para o funcionamento do OT, mysql, apache e mais algumas libs que iremos utilizar, com o seguinte comando: apt-get update apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8 libcurl4-openssl-dev unzip apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin Pronto. Instalado tudo, estamos prontos para seguir com a compilação. Vá para a pasta /home e descompacte as sources e o ot usando o comando unzip. Por exemplo, caso suas sources estejam em um arquivo chamado sourcez.zip dentro de /home, o comando fica assim: cd /home [tecle enter] unzip sources.zip [tecle enter] Em seguida daremos permissão total na pasta, para que não haja problemas. para isso (supondo que a pasta descompactada se chame "sources") execute o comando: chmod -R 777 sources/ [tecle enter] Entramos na pasta sources com o comando: cd sources [tecle enter] E compilamos com os seguintes comandos: ./autogen.sh [tecle enter] ./configure --enable-mysql --enable-root-permission [tecle enter] ./build.sh [tecle enter] Compilado. Caso liste o diretório corrente (com o comando "ls") você perceberá um arquivo novo, chamado "theforgottenserver" dentro dessa pasta. Basta copia-lo para a pasta do seu ot. No exemplo, vamos supor que a pasta do ot se chame otserv, e está dentro de /home (ficando /home/otserv) então vc copia o tfs para dentro da pasta do OT com o comando: cp theforgottenserver /home/otserv [tecle enter] cd /home/otserv [tecle enter] chmod 777 theforgottenserver [tecle enter] Agora vamos criar uma DB e importar a database para o mysql. Esta etapa é somente para OTs com site (mysql), podendo ser descartada se você usa account manager e SQLite. Primeiramente, temos que logar no Mysql e criar uma DB nova para receber a database.sql. Usamos os seguintes comandos: mysql -u root -p [enter] aqui será pedido a senha do mysql. Coloque a senha e de enter. Vai abrir o console do Mysql. Nesse exemplo, vamos criar a database com o nome "otserv". Para isso digite o comando: create database otserv; [enter] e para sair do console do mysql digite: exit; [enter] Pronto. Database criada, vamos agora importar a database para essa nova DB que acabamos de criar. Supondo que o arquivo .sql esteja na pasta do ot (/home /otserv) vams ter certeza que estamos nessa pasta, e digitar o comando para importal (supondo que o arquivo contendo a db se chame database.sql) cd /home/otserv [enter] mysql -u root -p otserv < database.sql [enter] Perfeito. Vai pedir a senha do mysql, é só digitar e teclar enter. Se não ver nenhuma mensagem de erro, sua DB foi importada com sucesso. Agora só falta o site. Como ja instalamos o apache juntamente com as libs, é somente jogar o site dentro da pasta /var/www e pronto. Site funcionando. Você pode usar o FileZilla para isso. Perfeito. Só rodar o theforgottenserver e ser feliz digite (dentro da pasta /home/otserv): ./theforgottenserver [tecle enter] CRÉDITOS : JVSERVERS.COM.BR
  3. posta o script do hellgorak aq
  4. Luquinha postou uma resposta no tópico em Playground (Off-topic)
    eyeheyeh o augusto já sentiu e curtiu
  5. Luquinha postou uma resposta no tópico em Ouvidoria
    LOOK THE HOME PLX
  6. duvida resolvida? se for fala ,pra mod mover pra duvida pedidos resolvidos
  7. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    Realmente assinei na jv tbm ontem ,nada de problema ainda duvida resolvida?
  8. Luquinha postou uma resposta no tópico em Suporte & Pedidos
    nada que uns tutoriais não melhore
  9. Luquinha postou uma resposta no tópico em Playground (Off-topic)
    a vai caga, fui gentil contigo ,vai se ferrar tá bom ,to esperando
  10. Luquinha postou uma resposta no tópico em Playground (Off-topic)
    no0~ç4 parabéns só não gostei das palavras ,achei ofensivo um poco
  11. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    kkkk sim, ve ai oq vc faz amigo xd
  12. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    weblara é sim é de confiança, qualidade, segurança etc mas to sem ot aqui e a serversoft tem windows tbm
  13. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    jvservers eh de boa proteção e de qualidade igualmente a weblara, ja usei ela e n me arrependi ,porém esse mes to usando jvservers pela primeira vez vamos ver né ,mas isso n tem nada a ver isso vai de vc weblara jvservers serversoft
  14. mais da erro no distro ?
  15. só por na pasta do ot e abrir o ot
  16. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    sim, porém depende do mapa
  17. ta ligado esse piso branco ae? ,clica nele e ve se tem slect groundbrush algo assim se tiver passa por cima dele pra arrumar
  18. tenta arrastar ele pra longe e deletar
  19. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    olha ve se na pasta talkactions a pasta script ta com um espaço na frente se tiver tira
  20. isso é de sua autoria meu filho, vc precisa por o sistema de entregar no seu ot, esse sistema ta 100% funcional sim, porém tem que saber usar....
  21. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    posta o script q tava e me diz uma coisa da erro no distro ?
  22. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    poem assim [sp0iler] AQUI 0 poem o e poem oq vc quer dentro aonde ta escrito aqui no lugar do
  23. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    tenta local tempo = 60 -- tempo em segundos. local effect = {55} -- effect no player, caso queira apenas 1, basta remover os outros numeros. local ml = 5 -- quantos ira aumentar o skill de ML local skillfist = 5 -- quantos ira aumentar o skill de Fist local skillsword = 5 -- quantos ira aumentar o skill de Sword local skillaxe = 5 -- quantos ira aumentar o skill de Axe local skillclub = 5 -- quantos ira aumentar o skill de Club local skilldistance = 5 -- quantos ira aumentar o skill de Distance local skillshield = 5 -- quantos ira aumentar o skill de Shield local health = 10 -- A cada 1 segundo quantos aumentar de vida local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield) setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_SPEED, 250) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000) setCombatCondition(combat, condition) function magicEffect74(tempo2,tempo3,cid) if (isCreature(cid)) then if getPlayerStorageValue(cid, 102077) > 0 and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then for i=1, #effect do local position = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} doSendMagicEffect(position, effect[i]) end end end end function onCastSpell(cid, var) if getPlayerStorageValue(cid, 102053) ~= 1 or getCreatureCondition(cid, CONDITION_REGENERATION, 1) == false then doCombat(cid, combat, var) tempo2 = 0 while (tempo2 ~= (tempo*1000)) do addEvent(magicEffect74, tempo2, tempo2, tempo*1000, cid) tempo2 = tempo2 + 300 end setPlayerStorageValue(cid, 102077,1) -- storage verifica transformado, quando = 1 player esta transformado. doCreatureSay(cid, "Smoke", TALKTYPE_MONSTER) doSendMagicEffect(position 127, 175) else doPlayerSendCancel(cid, "Sorry, you are using smoke.") end end
  24. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    Quanto ao script do online vá em talkactions/scripts e abra o arquivo online.lua e substitua tudo que tá dentro por isso Depois ou reinicie o otserver, ou fale dentro do god

Informação Importante

Confirmação de Termo