segunda-feira, 25 de fevereiro de 2008

Tutorial Servidor dedicado de TrackManiaNations

-1º Criar um login do TMN só para o servidor..
.

.
-2ºAbrir a janela inicial do jogo e configurar as portas tal e qual..





Na "connection" metemos o nosso débito adsl
Depois temos que configurar as portas tal e qual esta nesta imagem aqui em baixo




Para quem tem router: abrir router e criar 3 portas como aqui : 2350 tcp e udp 3450 tcp e udp & 5001 tcp e udp..

Podemos dar os nomes que quisermos ás portas.. não se esqueçam de depois desbloquear a firewall..
.
.
Vamos precisar do notepad ++ para conseguirmos localizar algumas linhas mais para frente Link para download:http://sourceforge.net/project/downloading.php?group_id=95717&use_mirror=osdn&filename=npp.5.0.2.bin.zip&85426470.
.
Aqui estão os links para os 5 programas necessários para o servidor..
.
.
.
.
.
.
--Agora temos que no menu já dentro do jogo criar um login para o servidor, passe e vê-mos o nosso código comunitário.. Depois vamos a: http://www.tmbase.de, registamo-nos e mete-mos o nosso login e passe do server..
.
.
-Controladores para o servidor (TMWeb)
.
.
-Depois de tudo isto vamos agora á instalação...
.
.
-Por uma questão de arrumação vamos criar uma pasta no disco c: chamada de Servidor dedicado.. e lá dentro criamos uma pasta TMN e mete-mos tudo lá dentro.
.
.
-Vamos instalar agora o xampp (não devemos instalar os serviços) vai aparecer para meter sim nums serviços mas não pomos!!! e continuamos a instalação que deverá ser feita em C:\ServidorDedicado\TMN\xampp .
.
.
-Agora vamos á instalação do Aseco:
.
.
--Instalamos o aseco zip "dezipando" C:\Servidor dedicado\TMN
.
.
--Agora abrimos a pasta newinstall e copiamos todos os ficheiros.xml para C:\Servidor dedicado\TMN\aseco
.
.
--agarra o rasp_settigs.php e acrescenta para C:\Servidor dedicado\TMN\aseco\includes
.
.
Agora vamos ao Xampp:
.
.
-Temos que procurar no windows por my como na imagem abaixo:



Arrastamos o ficheiro my para o notepad++ e adicionamos uma linha como esta no exemplo tal e qual:





Agora vamos arrancar o Xampp..
.
.
1º pomos o apache a funcionar e depois o mysql.. ver na imagem em baixo:





-vamos configurar agora o mysql para o xampp clica http://localhost/xampp e mete este link nos teus favoridos.. -escolhe lingua English porque para muitos se escolhes tuga "br" vai dar um erro logo a seguir na pagina securyti "segurança".
.
.
-uma nova pagina vai abrir http://localhost/security/xamppsecurity.php e definir a pass de root (admin) e Password
.
.
-metemos sempre na password localhost or mysql : root e passe :xxxx 4 numeros.
.
.
-E lá em baixo metemos tambem o mesmo user e a mesma passe 4 números ! e clica http no fim make safe






-Agora voltamos para a pagina segurança, e clicamos em cima a esquerda! Metemos o nosso login : root e a passe: de 4 numeros







-Uma pagina vai-se abrir como a outra mas com " SECURE " a mais
Agora apagamos o apache e mysql no xampp "stop running stop running e exit"
Vamos agora criar a base de dados PhPMyAdmin no xampp
.
.
-Ligamos o apache e o mysql e vamos a http://localhost/phpmyadmin/ -Criamos um novo banco de dados que se chama "escrevemos ,Aseco "como na imagem e mete tudo igual em utf8_general_ci e criar






-O novo banco de dados Aseco já se moveu para a nossa esquerda no" banco de dados e só falta meter as tabelas carregaste criar e agora carrega :: IMPORTAR e procura aseco.sql QUE SE ENCONTRA no C:\Server\TMN\aseco\localdb e faz igual pra o rasp.sql que se encontra no : C:\Server\TMN\aseco.
.
.
-Fizemos isto por ordem , deveremos ver esta imagem" aqui em baixo" com as tabelas criadas a esquerda coloridas em vermelho e em cima os ranks etc " se é o caso , é porque esta tudo correcto e podemos parar a pagina Phpmyadmin ! o xampp está configurado..




-Agora vamos configurar o Aseco Ir á pasta C:\Servidor dedicado\TMN\aseco




-Clicamos com o botão direito no rato e modificamos o Aseco.bat para " C:\Servidor dedicado\TMN\xampp\Php "ext "ou "extenssion" é igual



-Modificamos o aseco.php verificamos nesta linha " mais ou menos , porque as vezes nao esta na mesma linha , mas pertinho.. hehe




-Modifica o localdatabase.xml " verifica as seguintes linhas e muda o passe PassMySql é o mesmo que meteste no PHPMyAdmin " 4 numeros"






-Modifica o publicdatabase.xml o login de server e passe



-Agora o plugins.xml




-Muito importante este ficheiro config.xml verificar bem se temos a porta 5001 , SuperAdmin e localhost , tambem é aqui que se acrescenta os logins dos admins que poderao kikar , mudar de pista etc durante o jogo..





Vamos agora ao Servidor dedicado..
.
.
--vamos agora a: C:\Servidor dedicado\TMN\TmDedicatedServer


-É aqui onde se mete as pistas tambem é onde se vai criar un texto LOG.txt que " sera criado automaticamente na pasta logs e que tera o nome do teu login server" nesse texto serao gravadas todas as conversas que se passam no teu server , o pessoal que entra , os seus nicks, os ip , nomes , etc e mesmo a hora assim se alguem se queixa ou insulta entao nós poderas verificar ! tambem poderas constatar que um logfile.txt no C:\Servidor dedicado\TMN\aseco
.
.
-vamos configurar o dedicated.cfg




1- Liga o jogo entra la dentro e internet e liga-te com o login tuga
.
.
2- Carrega criar no canto inferior direito da pagina






3-Carrega options "e talvez em advanced para ver todas as opçoes
.
.
4-Actualisar definições




5-internet , AdvancedTraining.txt e abrir "open"
.
.
6- agora OK mas antes verifica se o tempo nao mudou"caso contrario "mete sete minutos e OK
.
.
7-Challenges\ depois Nations e depois Advanced
.
.
8-seleciona as pistas que queres com bolinhas verdes , e carrega salvar em cima de OK
.
.
9- da um nome ao texto "sem codigos cores ex: “servidor dedicado" SALVA e ja podes parar o jogo aqui ta um exemplo em baixo





1- vai a C:\Programas\TrackMania Nations ESWC\GameData\Tracks\Challenges\Nations\Advanced
e copia as pistas para C:\Servidor dedicado\TMN\TmTedicated server\GameData\Tracks\Challenges\Nadeo\Nations\Advanced
.
.
2- C:\Programas\TrackMania Nations ESWC\GameData\Tracks\MatchSettings e copia o o teu name.txt ex: dedicated server.txt para C:\Server\TMN\TmDedicatedServer\GameData\Tracks\MatchSettings-------------------------------e tambem\Internet
.
.
3- C:\Servidor dedicado\TMN\TmDedicatedserver e edita"modificar" ou editar RunTrackmaniaNations.bat TrackManiaServer.exe /game=nations /internet /game_settings=MatchSettings/Internet/ dedicated server.txt/dedicated_cfg=dedicated.cfg
Estamos a chegar ao fim já só falta:
.
.
1- fazer um atalho RunTrackmaniaNations.bat para o painel de trabalho
.
2- fazer um atalho do Aseco.bat também.
.
.
-Agora para finalizar falta gerir o server.. Dezipamos o "rar" TMweb no C:\Servidor dedicado\TMN\xampp\htdocs
.
.
Verificamos o config.php

.
.
http://localhost/tmweb para gerir o server..

Espero que tenham conseguido pô-lo a funcionar..
Qualquer dúvida deixem uma mensagem no chat.
Cumps