Ir para conteúdo

Instalando Otservs Como Um Serviço Do Windows


Posts Recomendados

Nesse tutorial, ensinarei a vossas senhorias a instalar um servidor de OpenTibia como um serviço do Windows, eis as vantagens:

  • Não ficará apareçendo a janela do servidor
  • Automaticamente reiniciará o servidor se crashear, além disso, você pode fazer diferentes ações se continuar crasheando.

1) Você precisará do Windows Resource Kit Tools, conheçido como rktools, você pode baixá-lo clicando aqui

Depois da instalação, reinicie seu computador.

Você terá que obrigatóriamente reiniciar, pois senão, se não a refência aos arquivos :srvany.exe e instsrv.exe terão que ser reescritas por seus respectivos diretórios, ao qual é algo como isso: %Arquivo de Programas%\Windows Resource Kit\Tools\

 

2)Vá no menu Iniciar -> Executar, e digite cmd

No prompt de comando digite:

 

instsrv "OTServ" "C:\Arquivo de Programas\Windows Resource Kits\Tools\srvany.exe"

 

Se tudo ocorrer corretamente, você deverá ver a seguinte mensagem:

 

The service was successfuly added!, if not, then you will get lot's of errors :P.

 

3)Vá no menu Iniciar -> Executar e digite regedit

Abra a chave:

 

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\OTServ

 

a). Clique em OTServ e na janela que apareçerá selecione New -> Key.

Para o nome dessa nova chave de tipo "Parameters".

 

b. Clique em Parameters e selecione: New -> String.

Para o nome dessa nova chave de tipo "Application".

 

c. Clique em String Application, e selecione Modify.

Como valor ponha: C:\Diretorio do OT\otserv.exe

Feche o regedit.

4) Vá no menu Iniciar -> Executar e digite services.msc.

Procure por OTServ, e selecione suas propriedades.

 

5)Nessa janela, nomeada OTServ Server Properties, você mudará o Startup type para Automatic caso queira que o OTServ inicie assim que seu computador for iniciado, selecione Manual caso queira que o OTServ inicie manualmente por você, existe outras maneiras também.

 

Daqui você pode Iniciar/Parar o servidor, não use Pausar, pois pode não funcionar como o esperado.

Agora abra a aba Recovery, e selecione quais ações o server deverá fazer caso crasheie pela primeira vez, depois disso, a ação feita pelas outras vezes que crashear. Você poderá escolher se põe ou não um "delay" para o server reiniciar depois de um certo tempo de crashear.

 

Você pode parar o servidor por:

Iniciar -> Executar -> net start otserv

Para parar apenas troque Iniciar por Parar

 

Você pode escrever um .bat e por:

@<hidden> off

echo Iniciando OTServ

net start otserv

echo OK.

 

A e você pode fazer isso com seu Webserver (XAMPP, Apache, OTStriad, etc) também, ou qualquer outra aplicação que gostaria.

Editado por Nostradamus
Link para o comentário
Compartilhar em outros sites

  • 1 month later...

@ topic

 

já na primeira parte, da um no cmd :

 

Unable to find the file at the given path.

 

 

e eu não consigo fazer os comandos do tópico, pois meu server crashea muito, e queria q ele reniciasse após crashear, como esse tópico aki : http://www.xtibia.com/forum/index.php?show...mp;#entry310398 \=

 

 

( OBS : o0 double post sem quere, por favor algum admin deleta =~ , nao foi a intenção do double. )

Editado por nakzim
Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

Gostei ajudo pra kramba vlw man XD

 

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

Ta meuh Doidão é? faz isso ai!

barbievettedoriftowf6gfrk6.gif

 

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

Meu Fan? Usa Aiiiii!

441182607534cn8.png

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

Me Procurando Em Ots?---My Char, Fan Tolbar---

171182608314md0.png

 

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

Eu Sou:

 

Scripter

 

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

CyA!

Link para o comentário
Compartilhar em outros sites

@ topic

 

já na primeira parte, da um no cmd :

 

Unable to find the file at the given path.

e eu não consigo fazer os comandos do tópico, pois meu server crashea muito, e queria q ele reniciasse após crashear, como esse tópico aki : http://www.xtibia.com/forum/index.php?show...mp;#entry310398 \=

( OBS : o0 double post sem quere, por favor algum admin deleta =~ , nao foi a intenção do double. )

 

 

Bom eu fiz aki e consegui, Nakzim verifica se vc colocou certo lah, C:\Arquivos de Programas\...

 

 

 

agoa estou com um problema!

 

Fiz tudo certinho mas nao funciona, ele nao roda, vou la ele ativa tudo, mas nao funciona!

 

Se puder me falar aonde estou errado ficarei grato!

 

t+

obrigado!

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 months later...

Aprovado.



 

Aki Funciono,

Mas Se Eu Deixar Ele Para Ligar No Automatico,

Ele Vai Ligar, Mesmo Estando Em Outro Usuario Do Windows?

 

E, Realmente, Melhora O Desempenho Do Servidor.

 

Só Uma Coisa:

Nessa Parte, Em Que Todo Mundo Tem Problema:

instsrv "OTServ" "C:\Arquivo de Programas\Windows Resource Kits\Tools\srvany.exe"



Simplismente Adicione Um S em "Arquivo De Programas":

instsrv "OTServ" "C:\Arquivos de Programas\Windows Resource Kits\Tools\srvany.exe"



Pois O CertoÉ "Arquivos De Programas".

E Resto É Fazer Igual Ta Ali.

 

Vlw.

Coco3230

Editado por coco3230
Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
  • 4 years later...
×
×
  • Criar Novo...