NO

Instalando Otservs Como Um Serviço Do Windows

Por Nostradamus, 07 de abr. de 2007 em Tutoriais para Iniciantes

tibia
otserv
14
5.1k
NostradamusN
07 de abril de 2007 às 19:11

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 Abril 29 por Nostradamus

JvchequerJ
14 de abril de 2007 às 18:50

Tutorial Aceito.

 

Movido.

 

P.S: Isso pode melhorar no Desempenho do Servidor?

NostradamusN
14 de abril de 2007 às 20:08

@Jvchequer

Depende do computador, alguns pode melhorar e muito, outros nem tanto.

PedrinhuHenriqueP
14 de abril de 2007 às 22:21

Bom para servidores 24h, muito bom continue assim Nostra~, você sempre trazendo novidades ára o Xtibia, sendo de PHP, de outras coisas, mas sempre compartilhando.

 

Valeu!

 

No more.

 

//Pedrinhu

2 meses depois...
nakzimN
03 de junho de 2007 às 01:59

@ topic

 

já na primeira parte, da um erro no cmd :

 

Unable to find the file at the

Editado Junho 3 por nakzim

nakzimN
03 de junho de 2007 às 02:00

@ 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 Junho 3 por nakzim

3 semanas depois...
SenyKayoS
20 de junho de 2007 às 11:30

Faço tudo certinho...

inicio o serviço..

n entra no servidor...

como se n tivesse ligado.

 

 

abraço :blink:

rubimR
24 de junho de 2007 às 10:05

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!

NoStressN
26 de junho de 2007 às 15:58
@ 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!

1 mês depois...
Jack SparowJ
06 de julho de 2007 às 23:47

Se você diz que ajuda no desempenho no servidor vo passa essa dica

pros lek aki

fLws

3 meses depois...
coco3230C
02 de outubro de 2007 às 08:05

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 Outubro 2 por coco3230

GOD BonG
03 de outubro de 2007 às 12:06

Ótimo tutorial Nostradamus vai ajudar muita gente.

 

Ate+

 

~~Abraços~~

4 semanas depois...
fmuniztrianaF
28 de outubro de 2007 às 14:22

Alguem pode ajudar-me?

 

Aqui deu tudo normal , mas na hora de iniciar com serviço ele da esse erro ai:

 

errosk3.jpg

 

 

Obs: Se eu ir lá e abrir o server "na mão" funciona normal...o.0

4 anos depois...
thiagozika157T
28 de janeiro de 2012 às 20:09

otimo tópico amigo não sabia dessa ^^