xgaming.configs
ahl
1 file

Action Half-Life Server Config

Ready-to-use server config files for Action Half-Life dedicated game servers — copy, paste and run.

Config files

server.cfg
// ************************************************************************** //
//                                                                            //
//     Action Half-Life - server.cfg                                          //
//                                                                            //
// ************************************************************************** //

// default server name.
hostname "SERVERNAME"

// rcon_password - remote console password.
rcon_password "ADMINPASSWORD"

// disable autoaim (1 = enable)
sv_aim 0

// disable cheats (1 = enable)
sv_cheats 0

// player bounding boxes (collisions, not clipping)
sv_clienttrace 3.5

// a clients' ability to pause the server
pausable 0

// Game Type
// 0 = Deathmatch
// 1 = Last Man Standing (Deathmatch with rounds basically)
// 2 = Last Man Standing with equipment selection
// 3 = Last Man Standing with random weapons each round
// 4 = Teamplay with rounds
// 5 = Teamplay with out rounds
mp_gametype 5

// Goal
// 0 = allow goals in maps that have them
// 1 = disable goals in maps that have them
// NOTE : DM automatically removes goals anyway
//	This is more for playing a map in teamplay
mp_goalsoff 0

// map time limit in minutes
mp_timelimit 20

// round time limit in minutes
mp_roundtimelimit 3

// Force Team Balance
mp_forcebalance 1

// DM - max frags
mp_fraglimit 50

// Friendly fire
// 0 = team mates can't hurt each other
// 1 = team mates can hurt each other (make sure you set anti-tk stuff)
mp_friendlyfire	0

// deal with a team killer after this many kills
mp_teamkills 3

//TK deal
// 0 = do nothing
// 1 = punish a team killer
// 2 = auto-kickban team killer
mp_tkdeal 2

// ban teamkillers for this long (0 = permanent)
mp_tkbantime 5

// Chase camera
// 0 = off, 1 = on, 2 = teammates only
mp_chasecam  1

// max speed HL default = 270, Quake = 320, AQ2 = 320
sv_maxspeed 270

// Allows download of custom sprays
sv_allowdownload 1

// Allows upload of custom sprays
sv_allowupload 1

// set to 1 to let ppl practice when the round hasn't started
mp_allowpractice 1

// Amount of sentences/radio you can type/send in
sv_floodcount 25

// Amount of seconds sv_floodcount effects
sv_floodtime 30

// load ban files
exec listip.cfg
exec banned.cfg

What these settings mean

Quick reference for the 8 most important keys in this Action Half-Life config. Hover or tap any key to see what it controls — useful when you're tuning a server for the first time and don't want to grep through the upstream wiki.

Core
1 setting
hostname
Server name shown in the in-game browser. Keep it under 64 characters and avoid colour codes if you want clean Steam listings.
Network
2 settings
sv_allowdownload
1 lets clients download missing maps / models from the server. Slow — better to pair with sv_downloadurl.
sv_allowupload
1 lets clients upload custom sprays. Disable to mitigate inappropriate content / exploits.
Gameplay
4 settings
sv_cheats
Enables developer cheat commands like noclip and god. Always 0 in competitive — only flip on for practice / surf / KZ servers.
mp_timelimit
Map time limit in minutes (TF2 / casual). 0 disables.
mp_fraglimit
First player to N kills ends the map (DM / FFA).
mp_friendlyfire
1 enables team damage. Required for competitive 5v5; usually off for community DM.
RCON
1 setting
rcon_password
Remote console password. Use a long random string — Source RCON is unencrypted, so anyone sniffing your wire can grab it if it's weak.

More tactical fps configs

Skip the setup. Host Action Half-Life with XGamingServer.

Spin up a managed Action Half-Life server with one click. Backups, mods, control panel and DDoS protection included.