Configuração do servidor de Replay
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.
Índice
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)