Difference between revisions of "Replay server configuration"
m |
m |
||
(10 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{update}} | ||
+ | |||
[[Replay]] is a video recording feature for Team Fortress 2 servers allowing clients to download and edit video footage of their previous life after they die. For more information about the replay system seek the [[Replay]] wiki page. | [[Replay]] is a video recording feature for Team Fortress 2 servers allowing clients to download and edit video footage of their previous life after they die. For more information about the replay system seek the [[Replay]] wiki page. | ||
==Prerequisites== | ==Prerequisites== | ||
− | + | To enable a server to record replays, a web server at the same location as the game server, with a dedicated location for storing replay files is required | |
− | + | ||
− | + | The directory in which replays are stored needs to be accessible to the public. | |
− | |||
==Setup== | ==Setup== | ||
===File Names and Locations=== | ===File Names and Locations=== | ||
− | <pre> | + | <pre>/tf/cfg/replay.cfg |
− | + | /tf/cfg/replay_local_http.cfg | |
− | + | /tf/cfg/replay_ftp.cfg</pre> | |
==Enabling Replay== | ==Enabling Replay== | ||
− | <pre> | + | <pre>/tf/cfg/replay.cfg</pre> |
− | |||
− | |||
− | |||
− | |||
− | |||
+ | '''replay_enable 0/1''' - Disables/enables the replay system. (0 = Disable, 1 = Enable) | ||
---- | ---- | ||
'''Note:''' Only choose one of the below methods! Comment out the method you do not wish to use. | '''Note:''' Only choose one of the below methods! Comment out the method you do not wish to use. | ||
− | For example if you would like to use the local http method | + | For example if you would like to use the local http method, add <code>//</code> before the line pertaining to <code>replay_ftp.cfg</code>: |
− | <pre>exec replay_local_http | + | <pre>exec replay_local_http.cfg |
//exec replay_ftp.cfg</pre> | //exec replay_ftp.cfg</pre> | ||
− | '''exec replay_local_http''' | + | '''exec replay_local_http.cfg''' |
: Handles replay files via a locally installed and configured web server. | : Handles replay files via a locally installed and configured web server. | ||
'''exec replay_ftp.cfg''' | '''exec replay_ftp.cfg''' | ||
− | : Handles replay files via a remote webserver using [ | + | : Handles replay files via a remote webserver using [[Wikipedia:FTP|FTP]]. |
==Local HTTP== | ==Local HTTP== | ||
Line 36: | Line 33: | ||
* Your Team Fortress 2 Server needs to have a web server installed and properly configured for allowing public downloads from the specified replay directory. | * Your Team Fortress 2 Server needs to have a web server installed and properly configured for allowing public downloads from the specified replay directory. | ||
− | <pre> | + | <pre>/tf/cfg/replay_local_http.cfg</pre> |
'''replay_local_fileserver_path "location/of/replay/folder"''' | '''replay_local_fileserver_path "location/of/replay/folder"''' | ||
− | : This is the folder | + | : This is the folder (relative to the game/web server) in which the game server will be storing replay data; this folder '''must''' be accessible to the public. |
---- | ---- | ||
'''replay_fileserver_host "my.domain.tld"''' | '''replay_fileserver_host "my.domain.tld"''' | ||
− | : This is the | + | : This is the URL that clients will download replays from. Either the domain of the web server or the web server's IP may go here. |
− | '''replay_fileserver_port | + | '''replay_fileserver_port "80"''' |
− | : This is the port | + | : This is the port the web server is running on (the default port for web servers is typically 80). |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''replay_fileserver_path "/replays"''' | '''replay_fileserver_path "/replays"''' | ||
− | : This is the public | + | : This is the public path (relative to the host/domain) on the webserver where the replay files are stored. (my.domain.tld'''/replays''') |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Finishing Touches== | ==Finishing Touches== | ||
Line 84: | Line 51: | ||
Now that you have fully configured Replay for your server you will need to start your server adding "-replay" to the server command line. | Now that you have fully configured Replay for your server you will need to start your server adding "-replay" to the server command line. | ||
− | For | + | For Linux you may have: |
− | <pre>. | + | <pre>./srcds_run -game tf -replay...</pre> |
For Windows you may have: | For Windows you may have: | ||
− | <pre> | + | <pre>\srcds.exe -console -game tf -replay...</pre> |
If you are running multiple servers on one machine you may specify a different directory for each server using "-replayserverdir <foldername>" in the server command line. | If you are running multiple servers on one machine you may specify a different directory for each server using "-replayserverdir <foldername>" in the server command line. | ||
− | For | + | For Linux you may have: |
− | <pre>. | + | <pre>./srcds_run -game tf -replay -replayserverdir server1...</pre> |
For Windows you may have: | For Windows you may have: | ||
− | <pre> | + | <pre>\srcds.exe -console -game tf -replay -replayserverdir server1...</pre> |
Where '''server1''' is the name you choose for the folder for that server. This is '''not''' a folder path, just the name. | Where '''server1''' is the name you choose for the folder for that server. This is '''not''' a folder path, just the name. | ||
− | ==See | + | == See also == |
[https://support.steampowered.com/kb_article.php?ref=5261-UIHN-1853 Team Fortress 2 Replay Server Overview on Steam Support] | [https://support.steampowered.com/kb_article.php?ref=5261-UIHN-1853 Team Fortress 2 Replay Server Overview on Steam Support] | ||
[[Category:Servers]] | [[Category:Servers]] |
Latest revision as of 08:57, 20 October 2021
“Gotta move that gear up!” This article may contain content that is out of date. You can help improve this article by updating the content as necessary. See the wiki style guide. Notes: None added |
Replay is a video recording feature for Team Fortress 2 servers allowing clients to download and edit video footage of their previous life after they die. For more information about the replay system seek the Replay wiki page.
Contents
Prerequisites
To enable a server to record replays, a web server at the same location as the game server, with a dedicated location for storing replay files is required
The directory in which replays are stored needs to be accessible to the public.
Setup
File Names and Locations
/tf/cfg/replay.cfg /tf/cfg/replay_local_http.cfg /tf/cfg/replay_ftp.cfg
Enabling Replay
/tf/cfg/replay.cfg
replay_enable 0/1 - Disables/enables the replay system. (0 = Disable, 1 = Enable)
Note: Only choose one of the below methods! Comment out the method you do not wish to use.
For example if you would like to use the local http method, add //
before the line pertaining to replay_ftp.cfg
:
exec replay_local_http.cfg //exec replay_ftp.cfg
exec replay_local_http.cfg
- Handles replay files via a locally installed and configured web server.
exec replay_ftp.cfg
- Handles replay files via a remote webserver using FTP.
Local HTTP
Requirements
- Your Team Fortress 2 Server needs to have a web server installed and properly configured for allowing public downloads from the specified replay directory.
/tf/cfg/replay_local_http.cfg
replay_local_fileserver_path "location/of/replay/folder"
- This is the folder (relative to the game/web server) in which the game server will be storing replay data; this folder must be accessible to the public.
replay_fileserver_host "my.domain.tld"
- This is the URL that clients will download replays from. Either the domain of the web server or the web server's IP may go here.
replay_fileserver_port "80"
- This is the port the web server is running on (the default port for web servers is typically 80).
replay_fileserver_path "/replays"
- This is the public path (relative to the host/domain) on the webserver where the replay files are stored. (my.domain.tld/replays)
Finishing Touches
Now that you have fully configured Replay for your server you will need to start your server adding "-replay" to the server command line.
For Linux you may have:
./srcds_run -game tf -replay...
For Windows you may have:
\srcds.exe -console -game tf -replay...
If you are running multiple servers on one machine you may specify a different directory for each server using "-replayserverdir <foldername>" in the server command line.
For Linux you may have:
./srcds_run -game tf -replay -replayserverdir server1...
For Windows you may have:
\srcds.exe -console -game tf -replay -replayserverdir server1...
Where server1 is the name you choose for the folder for that server. This is not a folder path, just the name.