Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Bom galera venho trazer um tutorial de como ligar e desligar o servidor pelo site  :wow:

(Imagina que sonho... seu servidor trava... você está na escola por exemplo... e consegue ativá-lo pelo site, somente com o apertar de um botão.)

emM8qP.png

Bom vamos lá

ESTE TUTORIAL SERVE SOMENTE PARA QUEM UTILIZA O SISTEMA OPERACIONAL LINUX (WINDOWS/OS NÂO FUNCIONA)

 

Crie o Arquivo adminserver.php na pasta central do Znote

Adicione Dentro

<?php require_once 'engine/init.php'; include 'layout/overall/header.php'; 
protect_page();
admin_only($user_data);
// start

if(isset($_POST['test'])) { 
    if (check_if_process_is_running("theforgottenserver"))
        {
              echo "<h2><b><font color='green'>Server is already running</font></b></h2>";
        } else
        {
              shell_exec('cd /home/server1/ && ./theforgottenserver > my.log 2>&1 &'); //Serverpath
        }
}
if(isset($_POST['kill'])) {
    shell_exec('killall -9 theforgottenserver');
}
if(isset($_POST['safe'])) {
    shell_exec('killall -QUIT theforgottenserver');
}



function check_if_process_is_running($process)
{
    exec("/bin/pidof $process",$response);
    if ($response)
    {
         return true;
    } else
    {
         return false;
    }
}

if (check_if_process_is_running("theforgottenserver"))
        {
              echo "<h2><b><font color='green'>Server is running</font></b></h2>";
        } else
        {
              echo "<h3><b><font color='red'>Server is NOT running</font></b></h3>";
}

?>
    
<div id="text">
    This is the beta version of JoccEs Admin panel to start/stop tibia servers<br>
    <b>Functions:</b><br>
    <b>Start:</b> Starts the server using ./theforgottenserver (no Autorestarter) Now with logging enabled.<br> 
    <b>Save and Quit:</b> Saves the server the stops it.<br>
    <b>Kill Server:</b> Instantly Stops the server using "killall -9 theforgottenserver"<br>
    <b>Logs:</b> Shows the startup output after you have shut down server (a bit buggy server need to be offline to read it)
    <br>
    <br>
</div>
    
<script type="text/javascript">
        function newPopup(url) {
        popupWindow = window.open(
        url,'popUpWindow','height=700,width=800,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')
        }
</script>
    
    <!-- Buttons -->
    <div id="buttons>">
        <form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
        <input type="submit" name="test" value="Start Server">
        </form>
        
        <form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
        <input type="submit" name="safe" value="Save and Quit">
        </form>        
        
        <form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
        <input type="submit" name="kill" value="Kill Server">
        </form>
        
        <!--<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
        <input type="submit" name="test" value="Test Button do not use">
        </form> -->
        
        <button onclick="newPopup('my.log')">Startup Logs</button>
        
    </div>
    
    <div id="info">
    <br>
        <b>Current Bugs:</b><br>
        --NONE<br>
        <br>
        <b>Future Features:</b><br>
        --Be able to start server with auto restarter.<br>
        --More functions: Examples: Clean map and Save Server. (done just not added)<br> 
    </div>
    
<?php
// end
 include 'layout/overall/footer.php'; ?>

 

Configure o Caminho para seu servidor na linha 7 :)

 

Em seguida vá em /layout/widget/loggedin.php

e após 

			<li>
				<a href='admin.php'>Admin Page</a>
			</li>

 

Adicione

            <li>
                <a href='adminserver.php'>Admin Startup</a>
            </li>

 

Pronto feito Isso o sistema já está implantado...

(TESTADO EM UBUNTU 10.41)

 

Creditos:

JoccE

Eu por traduzir e trazer ao TK!

 

Antes que venha nego "Latir" ela sabe sobre este post!  :bleh:

Link para o post
Compartilhar em outros sites
  • 5 months later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por gileadeh
      Fala Ae galera do Tibiaking !! 

       Bom alguem pode me dizer o pagacc do admin do Website Znoteacc nao estou consiguindo adminstrar o site !! alguem pode me ajudar ?
    • Por Thiago Rulexz
      I ae galerinha novamente trazendo um novo template de ZnoteAcc...
      Esse template é antigo, saiu para Gesior e Modern acc e mais da metade dos links estão quebrados...
      Vim disponibilizar este layout do Znote porque foi o unico que achei o Link Disponivel, caso eu ache o do gesior estarei postando
      Vamos Lá xD
      Imagens:



       
      Download
      Scan
       
      Creditos:
      HalfAway (Por Fazer o Template)
      Eu (Por trazer ao TK)
    • Por Thiago Rulexz
      Bom galera estava vendo os layouts de Znote Acc e percebi que são poucos então decidi que vou trazer alguns Para o TK!
      Vamos lá... Ele é bem simples, porem o fato de ser php faz desse layout uma Base perfeita   
      Testado no ZnoteAcc 1.5
       
          Imagens:



       
      Download Layout
      Download ZnoteACC:
      SCAN (POR @fireelement)
       
       
      Creditos: 
      Znote (Por fazer o Site)
      Amiroslo (Por Fazer o Layout)
      Eu (Por Trazer ao TK  )
    • Por Thiago Rulexz
      I ae galera estou trazendo mais um Layout de Znote Acc.
      Desta vez estou trazendo um Layout Chamado Dark-Tibia.
      Testado no ZnoteAcc 1.4
      Vamos lá...
       
      Imagens:



       
      Download
      Scan (feito Por @Caronte)
       
      Creditos:
      Znote (Por Fazer o Site e o Template)
      Eu (Por Trazer ao TK )
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo