Configuração do servidor de Replay

From Team Fortress Wiki
Jump to: navigation, search

Replay é uma ferramenta de gravação de vídeo para servidores de Team Fortress 2 que permite ao cliente baixar e editar cenas de vídeo da sua vida anterior após sua morte. Para mais informações sobre o sistema de replay, veja o artigo da Wiki sobre Replays.

Pré-requisitos

  • Informação FTP para lidar remotamente com arquivos replay. 
  • Um servidor da web instalado no servidor local para lidar localmente com arquivos replay. 
  • Local no qual deseja guardar os arquivos replay. 
  • Para os dois casos, o diretório deve ser acessível pelo público e pelos arquivos baixados. 

Configuração

Nomes e Locais de Arquivos

/orangebox/tf/cfg/replay.cfg
/orangebox/tf/cfg/replay_local_http.cfg
/orangebox/tf/cfg/replay_ftp.cfg

Ativando Replays

/orangebox/tf/cfg/replay.cfg

replay_enable 0

Desativa o sistema de replays.

replay_enable 1

Ativa o sistema de replays.

Nota: Só escolha um dos métodos abaixo! Faça com que o servidor ignore o método que você não usará. Por exemplo, se quiser usar o método http local, deverá fazer:

exec replay_local_http
//exec replay_ftp.cfg

exec replay_local_http

Lida com os arquivos de replay por um servidor da web instalado e configurado localmente. 

exec replay_ftp.cfg

Lida com os arquivos de replay por um servidor remoto da web que usa FTP.

HTTP Local

Requisitos

  • Seu servidor de Team Fortress 2 precisa ter um servidor da web instalado e configurado corretamente para permitir downloads públicos do diretório de replays.
/orangebox/tf/cfg/replay_local_http.cfg

replay_local_fileserver_path "local/da/pasta/de/replays"

Esta é a pasta onde você guardará dados de replay, que deve ser acessível ao público. 

replay_fileserver_host "meu.domínio.tld"

Este é o domínio que você usará para disponibilizar seus arquivos. Se você não tiver um domínio, você pode simplesmente usar o IP do servidor da web. 

replay_fileserver_port  "80"

Esta é a porta na qual o seu servidor está rodando que, a não ser que tenha sido modificada, será 80. 

replay_fileserver_path "/replays"

Esta é a pasta pública no servidor da web onde estão os arquivos. (meu.domínio.tld/replays)

FTP Remoto

Requisitos

  • Você precisa dos detalhes de login FTP para o local remoto que deseja usar.
/orangebox/tf/cfg/replay_ftp.cfg

replay_fileserver_host "meu.domínio.tld"

Este é o domínio que você usará para disponibilizar seus arquivos. Se você não tiver um domínio, você pode simplesmente usar o IP do servidor da web.

replay_fileserver_port  "80"

Esta é a porta na qual o seu servidor está rodando que, a não ser que tenha sido modificada, será 80. 

replay_fileserver_path "/replays"

Esta é a pasta pública no servidor da web onde estão os arquivos. (meu.domínio.tld/replays)

replay_fileserver_offload_protocol "ftp"

No momento, somente FTP tem suporte a este comando, então deixe do jeito que está. 

replay_fileserver_offload_hostname "IP/meu.domínio.tld"

Este é o IP ou domínio usado para conectar ao servidor FTP.

replay_fileserver_offload_port "21"

A não ser que você tenha modificado a porta que o FTP usa, não mude isto.

replay_fileserver_offload_remotepath "local/da/pasta/de/replays"

Esta é a pasta onde você guardará dados de replay, que deve ser acessível ao público. 

replay_fileserver_offload_login "login ID"

Este é o usuário ou a id de login usado para entrar no servidor FTP. 

replay_fileserver_offload_password "password"

Esta é a senha usada em conjunto com sua id de login para entrar no servidor FTP. 

replay_fileserver_offload_maxuploads "16"

O número máximo de uploads simultâneos permitidos.

Toques Finais

Agora que você configurou o Replay completamente para seu servidor, você precisará iniciar seu servidor adicionando "-replay" à linha de comando do servidor. 

Por exemplo, para Linux, poderá ser:

./orangebox/srcds_run -game tf -replay...

Para Windows, poderá ser: 

\orangebox\srcds.exe -console -game tf -replay...

Se estiver rodando vários servidores num mesmo computador, você pode especificar um diretório diferente para cada servidor usando "-replayserverdir <nomedapasta>" na linha de comando do servidor.

Para Linux, poderá ser:

./orangebox/srcds_run -game tf -replay -replayserverdir servidor1...

Para Windows, poderá ser:

\orangebox\srcds.exe -console -game tf -replay -replayserverdir servidor1...

Onde servidor1 é o nome que você escolheu para a pasta daquele servidor. Isto não é o local da pasta, mas somente o nome.

Veja Também

Resumo de Servidor de Replay para Team Fortress 2 no Suporte Steam (em inglês)