Hey, I'm Avi

I'm a 27-year-old guy who loves programming, particularly in JavaScript. I enjoy making useful software
Links:
server.cfg Generator
Basic settings
CVar: hostname
The name of the server that will be displayed in the Server Browser
CVar: sv_password
The password of the server. Used to create private servers (Leave blank to setup a public server)
CVar: sv_tags
Add tags, in addition to auto-generated ones
CVar: maxplayers
Maximum number of players that can join the server
RCON (Remote CONtrol) settings
CVar: rcon_password
The RCON password of the server that will allow admins to send commands to the server using Console Variables via Team Fortress 2's console. Only you (the owner) should know this password!
CVar: sv_rcon_log
RCON logging. If enabled, the RCON information will be kept
CVar: sv_rcon_minfailuretime
Number of seconds to track failed RCON authentications
CVar: sv_rcon_minfailures
Number of times a user can fail RCON authentication in before being banned
CVar: sv_rcon_maxfailures
Max number of times a user can fail RCON authentication before being banned
General settings
CVar: decalfrequency
The delay (in seconds) between placing sprays
CVar: mp_decals
The maximum number of decals that can exist at once (i.e. Visual effects like bullet impact, sprays)
CVar: tf_allow_player_use
Enable/disable the ability to use "+use" in servers. Can be used only in maps that have buttons
CVar: tf_allow_taunt_switch
Modifies the ability to switch weapons during taunting
CVar: tf_forced_holiday
Modifies holiday mode
CVar: sv_pure
Modifies the allowed user content to be used in the server
CVar: sv_gravity
Modifies the gravity
CVar: sv_lan
If enabled, the server will only be visible on the Local Area Network
CVar: sm_cvar mp_waitingforplayers_time
Enable/disable "Waiting for Players" message. Note: This Cvar requires Metamod: Source and SourceMod to be installed on the server
CVar: sv_disable_respawn_times
Disable the delay between death and respawn?
CVar: mp_respawnwavetime
After this many seconds respawn after death
CVar: sv_alltalk
Enable/disable letting both teams voice chat with each other
CVar: mp_friendlyfire
Enable/disable "Friendly fire" (Teammates can kill each other)
CVar: sv_cheats
NOT RECOMMENDED! After enabling cheating, achievements cannot be earned
CVar: sv_pausable
NOT RECOMMENDED! Enable/disable the ability to pause the server. Works only if "sv_cheats" is set to On
CVar: mp_forcecamera
Forces Spectator Mode's camera for dead players
Idle settings
CVar: mp_idlemaxtime
Maximum time (in minutes) a player is allowed to be idle
CVar: mp_disable_autokick
Enable/disable auto kick
CVar: mp_idledealmethod
Punishment for idle players
Technical settings (use defaults if you don't know)
CVar: net_chan_limit_msec
The maximum milliseconds that a client can take to process commands. Surpassing it will result in an auto-kick
CVar: sv_voiceenable
Allow voice chat
CVar: sv_allow_voice_from_file
Allow third-party programs to play music. E.g. HLDJ
CVar: mp_fadetoblack
Fade a player's screen to black upon his death
CVar: mp_falldamage
Number of damage players sustains from a fall
CVar: host_framerate
Lock per-frame time elapse
CVar: fps_max
Maximum number of available FPS (frames per second)
CVar: sv_minrate
Minimum bandwidth rate allowed
CVar: sv_maxrate
Maximum bandwidth rate allowed
CVar: sv_minupdaterate
Minimum allowed updates per second
CVar: sv_maxupdaterate
Maximum allowed updates per second
CVar: mp_allowspectators
Enable/disable Spectator Mode
CVar: mp_footsteps
Enable/disable footstep sounds
CVar: tf_weapon_criticals
Enable/disable critical hits
CVar: sv_allowupload
Enable/disable clients to upload customizations files
CVar: sv_allowdownload
Enable/disable ability for clients to download missing files
CVar: sv_downloadurl
If you want new players to download the custom server's files (music, miscs, maps, etc.) from a remote server, type its root address here. Tutorial
CVar: net_maxfilesize
Maximum allowed file size for uploading in MB
CVar: sv_timeout
After this many seconds without any movement from a client, the client is dropped
CVar: sv_allow_color_correction
Allow users to enable color correction
CVar: sv_allow_wait_command
Allow usage of "wait" command
Logging
CVar: log
Enable/disable logging to file, console, and udp
CVar: sv_log_onefile
Log server information to only one file
CVar: sv_logfile
Log server information in the log file
CVar: sv_logbans
Log server bans in the server logs
CVar: sv_logecho
Enable/disable echo log information to the console
Round settings
CVar: mp_stalemate_enable
Enable/disable Sudden Death mode
CVar: mp_stalemate_timelimit
Time (in seconds) of the Sudden Death round
CVar: mp_forceautoteam
Force auto team joining
CVar: mp_autoteambalance
Enables/disables automatic team balancing
CVar: mp_autoteambalance_warning_delay
Time after the teams become unbalanced to print a balance warning
CVar: mp_autoteambalance_delay
Time after the teams become unbalanced to attempt to switch players
CVar: mp_teams_unbalance_limit
Teams are unbalanced when one team has this many more players than the other team
CVar: mp_bonusroundtime
Time in seconds after round win until round restarts
CVar: mp_chattime
Game over chat: number of time in seconds players can chat after the game is over
Other
CVar: sv_contact
Contact Email for server sysop
CVar: sv_region
The server will be displayed in the Server Browser for the selected region