Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 49
Nome: Renildo Marcio
Descrição do site: Web Radio Gratis
Localização: goias / goiania / brasil
Contato:

Tutorial - Como criar um servidor dedicado de TMN com Acesso

01-08-2009 22:04

Resolvi fazer um tutorial passo a passo e com umas novidades criadas por mim. Este texto foi retirado da página http://rsteam.aowc.net/forums.asp?page= ... w&v=145294


1) Configuração da Firewall
Antes de instalar seja o que for, temos que preparar a nossa rede para permitir aos utilizadores chegarem ao nosso servidor. Assim, têm que se certificar que têm as portas necessárias abertas quer seja no router quer seja na firewall do pc. Para isso temos que abrir tanto para TCP como para UDP a porta 2350 e como opção a porta TCP 3450 que é o P2P. Caso não saibam como fazer isto vejam este site: http://en.tm-wiki.org/wiki/Server_Setup


2) Instalação e configuração do Servidor Dedicado e do ServerMania
Depois de abertas as portas necessárias, vamos então começar a instalação do nosso servidor. Façam download do último dedicated server aqui: http://slig.free.fr/TM/dedicated/TmDedi ... -05-30.zip
Extraiam o zip para a directoria do jogo e sobreponham as directorias existentes.
Para facilitar a configuração do servidor façam download e instalem o ServerMania que é um interface gráfico para o servidor dedicado. http://cyrlaur.free.fr/ServerMania/download.php?click=1
Caso não tenham o .Net Framework 2.0 têm que o instalar pois é necessário para o ServerMania funcionar: http://www.microsoft.com/downloads/deta ... layLang=en

Agora precisamos de criar o ficheiro com as pistas que queremos ter no servidor, para isso podem usar o próprio jogo. Entram na parte da lan e criam o servidor, escolhem as pistas e gravam o ficheiro das settings com o nome que quiserem. Notem que o ficheiro por defeito fica gravado no seguinte caminho: \TrackMania Nations ESWC\GameData\Tracks\MatchSettings

Neste momento já estão prontos para criar o servidor dedicado. Abram o ServerMania e configurem os dados pedidos, mas para já deixem estar as Authorization Passwords por defeito. Na parte da Network alterem a porta Xml-Rpc para 5000.
Na conta de servidor não podem inserir a vossa conta pessoal de TMN. Para criar a nova conta basta simplesmente inserir um login que ainda não exista que a conta é criada automaticamente. Não se esqueçam de indicar a directoria do jogo e das settings que foi o ficheiro criado com as pistas.

Concluída a configuração façam connect ao servidor e vai-se abrir uma janela de ms-dos. Se a última linha a aparecer for …Play então em princípio o servidor dedicado está a funcionar correctamente. Para terem certeza ou experimentam entrar normalmente pelo jogo ou utilizam o seguinte site: http://slig.free.fr/TM/dedicated/tm_srv_tst.php


3) Instalação do xampp e configuração da BD Aseco
Agora que temos o nosso servidor a funcionar vamos querer que ele nos guarde todos os records das pistas entre outras coisas. Para isso temos que instalar o php e usar o mysql para armazenar esses dados, bem como ter scripts que nos apresentem esses dados e que implementem algumas funcionalidades importantes.

Para facilitar o processo, criei um zip já com a base de dados e os scripts principais criados, mas primeiro vamos instalar o php.

O ficheiro seguinte vai instalar e configurar o php e o mysql bem como instalar um interface web para fácil configuração dos vários componentes. http://www.apachefriends.org/download.p ... taller.exe
Instalem o xampp na directoria por defeito, ou seja C:\Programas no caso do windows ser português.
No final da instalação digam que querem instalar os serviços para que quando reiniciarem o pc, os serviços se iniciarem automaticamente. Para isso podem ir a Settings no Xampp Control Panel e activar o Xampp Service, o Apache e o MySql. Façam ok e para já não vamos configurar mais nada aqui.

Façam download do zip seguinte que tem o aseco e a base de dados já configurada e extraiam o seu conteúdo para a directoria do jogo. http://rsteam.aowc.net/user/62605/files/bd_aseco.zip

Nos directórios extraídos encontram uma pasta de nome bd_aseco. Esta pasta contém a nossa BD já configurada. Copiam a pasta para a directoria C:\Programas\xampp\mysql\data e assim ficam com a BD no sítio correcto. Agora têm que criar um utilizador com permissões totais nesta BD. Para isso abrem o Xampp Control Panel e no módulo Apache cliquem em Admin… e escolhem do lado direito phpMyAdmin. Encontrem a opção Import e no Procurar escolhem o ficheiro CriarUserBD.txt que descompactaram na directoria do jogo e depois Go.
Neste momento o utilizador deverá estar criado, para confirmar escolhem a bd_aseco e em seguida Privileges. Verifiquem que o utilizador bd_login aparece com todos os privilégios.
Quem tiver o Windows em Inglês tem que editar o ficheiro Aseco.bat que se encontra na pasta do jogo na directoria aseco e alterar onde estiver C:\Programas para C:\Program Files.

Agora o servidor já está pronto a funcionar com o aseco, para isso corram o servidor dedicado utilizando o ServerMania e criam um atalho do ficheiro Aseco.bat no desktop e executem-no no fim do servidor estar a ...Play
Experimentem o servidor na Internet. Caso esteja tudo bem, podem fazer as vossas próprias configurações alterando definições, passwords, etc. Para isso comentei os ficheiros que são mais utilizados para a customização do aseco, devem editar os seguintes ficheiros: config.xml, localdatabase.xml e alterar somente o que está comentado por mim.

Outros Links úteis:
http://www.tm-forum.com/viewtopic.php?t=674
http://www.tm-forum.com/viewtopic.php?t ... 7ef002bc33
http://www.tm-forum.com/viewtopic.php?t=1350

Notas:
- Resolvi fazer este tutorial a pedido de várias pessoas e para bem da comunidade TMN em Portugal
- A configuração foi feita a pensar no Windows em português, para quem tem o Windows em inglês é só alterar onde virem neste tutorial C:\Programas para C:\Program Files
- Para criar outra BD só é necessário mudar o nome da directoria bd_aseco e copiá-la para a directoria c:\programas\xampp\mysql\data
- Para criar um utilizador diferente só têm alterar o ficheiro CriarUserBD.txt e importá-lo.
- Se criarem outra BD ou utilizador não se esqueçam de alterar o ficheiro localdatabase.xml dentro da pasta aseco
- Para se adicionarem como admins têm que alterar o ficheiro config.xml na pasta aseco
- Este tutorial tem alguma informação retirada de outros fóruns.
- Estão autorizados a divulgar esta informação desde que façam referência ao autor ou que façam link para a página original: http://rsteam.aowc.net/forums.asp?page= ... w&v=145294


Espero que este tutorial vos possa ser util...

Tutorial elaborado por: Renildo Marcio
0
Web site:
www.webradiogratis.com

Cadastro:
http://auth.webradiogratis.com/index.php

Comunidade Codigos na Web
http://www.orkut.com.br/Main#Community?cmm=94905489

Acessem a comunidade do codigos na web no orkut...
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Tutorial - Como criar um servidor dedicado de TMN com Acesso

01-08-2009 22:15

Não entendo nada do assunto, mas agradeço a postagem.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado