tf2_dod:s_l4d2_server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tf2_dod:s_l4d2_server [2012/10/01 11:51] – created brottf2_dod:s_l4d2_server [2012/10/01 12:25] (current) – [Starten eines Servers] brot
Line 12: Line 12:
 == Passwort == == Passwort ==
  
-Das Passwdod_avalancheort ist, falls nicht bekannt, im IRC  zu bekommen ( irc://irc.moep.net/#minad ).+Das Passwort ist, falls nicht bekannt, im IRC  zu bekommen ( irc://irc.moep.net/#minad ).
  
 ===== Serveradministration ===== ===== Serveradministration =====
Line 23: Line 23:
 su tf2server su tf2server
 screen -R hlds screen -R hlds
-cd /home/tf2server/gameserver/orangebox 
 </code> </code>
  
 <code - Team Fortess 2> <code - Team Fortess 2>
-./srcds_run -steam -game tf -autoupdate -ip 0.0.0.0 +map pl_goldrush+cd /home/tf2server/gameserver/orangebox 
 +./srcds_run -steam -game tf -autoupdate -ip 0.0.0.0 -port 27015 +map pl_goldrush
 </code> </code>
  
 <code - Day Of Defeat: Source> <code - Day Of Defeat: Source>
-./srcds_run -steam -game dod -autoupdate -ip 0.0.0.0 +map dod_avalanche+cd /home/tf2server/gameserver/orangebox 
 +./srcds_run -steam -game dod -autoupdate -ip 0.0.0.0 -port 27016 +map dod_avalanche
 </code> </code>
  
 <code - Left 4 Dead 2> <code - Left 4 Dead 2>
-./srcds_run -steam -game left4dead2 -autoupdate -ip 0.0.0.0 +map todo_map+cd /home/tf2server/gameserver/left4dead2 
 +./srcds_run -steam -game left4dead2 -autoupdate -ip 0.0.0.0 -port 27017
 </code> </code>
- 
 ==== Instalation/Update von Spielen ==== ==== Instalation/Update von Spielen ====
 <code> <code>
Line 54: Line 55:
   * rcon tf_bot_add   * rcon tf_bot_add
  
 +==== Serverkonfiguration ====
 +Die Source-Server haben eine zentrale Konfigurationsdatei in der die grundlegenden Einstellungen gemacht werden. Diese sieht so aus:
 +
 +<code - /home/tf2server/gameserver/orangebox/tf/cfg/server.cfg>
 +// General Settings //
 +
 +// Hostname for server.
 +hostname minad.de TF2 Server
 +
 +// Overrides the max players reported to prospective clients
 +sv_visiblemaxplayers 12
 +
 +// Maximum number of rounds to play before server changes maps
 +mp_maxrounds 5
 +
 +// Set to lock per-frame time elapse
 +host_framerate 0
 +
 +// Set the pause state of the server
 +setpause 0
 +
 +// Control where the client gets content from 
 +// 0 = anywhere, 1 = anywhere listed in white list, 2 = steam official content only
 +sv_pure 2
 +
 +// Is the server pausable
 +sv_pausable 0
 +
 +// Type of server 0=internet 1=lan
 +sv_lan 0
 +
 +// Whether the server enforces file consistency for critical files
 +sv_consistency 1
 +
 +// Collect CPU usage stats
 +sv_stats 1
 +
 +
 +
 +// Execute Banned Users //
 +exec banned_user.cfg
 +exec banned_ip.cfg
 +writeid
 +writeip
 +
 +
 +
 +// Contact & Region //
 +
 +// Contact email for server sysop
 +sv_contact brot+sourceserver@minad.de
 +
 +// The region of the world to report this server in.
 +// -1 is the world, 0 is USA east coast, 1 is USA west coast
 +// 2 south america, 3 europe, 4 asia, 5 australia, 6 middle east, 7 africa
 +sv_region 3
 +
 +
 +
 +// Rcon Settings //
 +
 +// Password for rcon authentication
 +rcon_password SECRET
 +
 +// Number of minutes to ban users who fail rcon authentication
 +sv_rcon_banpenalty 1440
 +
 +// Max number of times a user can fail rcon authentication before being banned
 +sv_rcon_maxfailures 5
 +
 +
 +
 +// Log Settings //
 +
 +// Enables logging to file, console, and udp < on | off >.
 +log on
 +
 +// Log server information to only one file.
 +sv_log_onefile 0
 +
 +// Log server information in the log file.
 +sv_logfile 1
 +
 +// Log server bans in the server logs.
 +sv_logbans 1
 +
 +// Echo log information to the console.
 +sv_logecho 1
 +
 +
 +
 +// Rate Settings //
 +
 +// Frame rate limiter
 +fps_max 600
 +
 +// Min bandwidth rate allowed on server, 0 == unlimited
 +sv_minrate 0
 +
 +// Max bandwidth rate allowed on server, 0 == unlimited
 +sv_maxrate 20000
 +
 +// Minimum updates per second that the server will allow
 +sv_minupdaterate 20
 +
 +// Maximum updates per second that the server will allow
 +sv_maxupdaterate 80
 +
 +
 +
 +// Download Settings //
 +
 +// Allow clients to upload customizations files
 +sv_allowupload 1
 +
 +// Allow clients to download files
 +sv_allowdownload 1
 +
 +// Maximum allowed file size for uploading in MB
 +net_maxfilesize 15
 +
 +
 +
 +// Team Balancing //
 +
 +// Enable team balancing
 +mp_autoteambalance 1 
 +
 +// Time after the teams become unbalanced to attempt to switch players.
 +mp_autoteambalance_delay 60
 +
 +// Time after the teams become unbalanced to print a balance warning
 +mp_autoteambalance_warning_delay 30
 +
 +// Teams are unbalanced when one team has this many more players than the other team. (0 disables check)
 +mp_teams_unbalance_limit 2
 +
 +
 +
 +// Round and Game Times //
 +
 +// Enable timers to wait between rounds. WARNING: Setting this to 0 has been known to cause a bug with setup times lasting 5:20 (5 minutes 20 seconds) on some servers!
 +mp_enableroundwaittime 1
 +
 +// Time after round win until round restarts
 +mp_bonusroundtime 8
 +
 +// If non-zero, the current round will restart in the specified number of seconds
 +mp_restartround 0
 +
 +//Enable sudden death
 +mp_stalemate_enable 1
 +
 +// Timelimit (in seconds) of the stalemate round.
 +mp_stalemate_timelimit 300
 +
 +// game time per map in minutes
 +mp_timelimit 45
 +
 +
 +
 +// Client CVARS //
 +
 +// Restricts spectator modes for dead players
 +mp_forcecamera 0
 +
 +// toggles whether the server allows spectator mode or not
 +mp_allowspectators 1
 +
 +// toggles footstep sounds
 +mp_footsteps 1
 +
 +// toggles game cheats
 +sv_cheats 0
 +
 +// After this many seconds without a message from a client, the client is dropped
 +sv_timeout 900
 +
 +// Maximum time a player is allowed to be idle (in minutes), made this and sv_timeout equal same time?
 +mp_idlemaxtime 15
 +
 +// Deals with idle players 1=send to spectator 2=kick
 +mp_idledealmethod 2
 +
 +// time (seconds) between decal sprays
 +decalfrequency 30
 +
 +
 +
 +// Communications //
 +
 +// enable voice communications
 +sv_voiceenable 1
 +
 +// Players can hear all other players, no team restrictions 0=off 1=on
 +sv_alltalk 0
 +
 +// amount of time players can chat after the game is over
 +mp_chattime 10
 +
 +// enable party mode
 +// tf_birthday 1
 +
 +
 +// Bots //
 +
 +// try to have at least 6 players
 +tf_bot_quota 8 
 +
 +//bots fill the quota
 +tf_bot_quota_mode fill
 +
 +//bots only join if there are people on it
 +tf_bot_join_after_player  1
 +
 +//0=easy, 1=normal, 2=hard, 3=expert
 +tf_bot_difficulty 1
 +
 +//i has a auth!
 +tf_server_identity_account_id SECRET
 +tf_server_identity_token SECRET
 +
 +//i can has private server
 +sv_password SECRET
 +</code>
 +
 +==== weitere Infos ====
 +
 +[[http://wiki.teamfortress.com/wiki/Dedicated_server_configuration|TF2 wiki Serverkonfig]]
  • tf2_dod/s_l4d2_server.1349092315.txt.gz
  • Last modified: 2012/10/01 11:51
  • by brot