Server configuration files for the game Xonotic. Feat. multiple game modes and balance conventions each.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

121 lines
5.1 KiB

// This file stores only the rcon password.
exec rconpw.cfg
// Dumb thing keeps taking this from my client config file.
music_playlist_list0 ""
music_playlist_random0 ""
//-----------------------------------------------
// Server Specific
//-----------------------------------------------
hostname "/v/ Xonotic Server (NA Pacific, $g_xonoticversion)"
sv_motd "Welcome.\nCheck for Xonotic threads on /v/ for playing times and upcoming events.\nPolling for scheduled weekend playing times begins on Wednesdays.\n\n^xfffDo ^xf00NOT^xfff vote for Aquanica (DM map) if you haven't downloaded it from the thread already.\n\n\n^x3eeTo new players: \n^x3eeRace CTS is a common waiting game. Communicate your vote choices as others may pick Race CTS over gimmicky modes (e.g Keepaway, Last Man Standing, Freeze Tag).\n\n^xe80Maps for October Duel Ladder: Aerowalk, Mint, Warfare"
sv_curl_defaulturl "http://98.176.140.2:15000/"
//sv_curl_defaulturl "http://dl.xonotic.co/"
sv_public 1
sv_status_privacy 1
log_file ""
sv_vote_call 1
maxplayers 16
//-----------------------------------------------
// Maps and Map Voting
//-----------------------------------------------
g_maplist ""
g_maplist_votable 9
g_maplist_shuffle 1
g_maplist_votable_nodetail 0
//-----------------------------------------------
// vcall: Duel
//-----------------------------------------------
alias +duel "set g_maxplayers 2"
alias -duel "set g_maxplayers 0"
//-----------------------------------------------
// vcall: Komier Weapons
//-----------------------------------------------
alias +komier-weapons "exec komier-weapons-v2.cfg"
alias -komier-weapons "exec bal-wep-xonotic.cfg"
//-----------------------------------------------
// vcall: Smilecythe Physics
//-----------------------------------------------
alias +smile-physics "exec physicsXPM2.cfg"
alias -smile-physics "exec physicsX.cfg"
//-----------------------------------------------
// Game Type & Per-Type Configurations
//-----------------------------------------------
gametype dm
alias allgt_vote "sv_vote_commands \"restart fraglimit chmap gotomap nextmap endmatch reducematchtime extendmatchtime allready kick cointoss movetoauto shuffleteams movetospec"\"
alias cagt_vote "sv_vote_commands \"restart fraglimit chmap gotomap nextmap endmatch reducematchtime extendmatchtime allready kick cointoss movetoauto"\"
g_warmup_majority_factor 0.5
// Disable respawn delay for defragging.
// The timer will show up, but it is disregarded by pressing/holding space.
g_cts_respawn_delay_small -1
g_cts_respawn_delay_large -1
alias sv_nexuiz "exec balance-nexuiz25.cfg; exec physicsNexuiz25.cfg"
alias sv_defaultXon "exec sv_xon.cfg"
alias sv_defaultXDF "exec sv_xdf.cfg"
alias sv_defaultXPM "exec balance-xpm.cfg; exec sv_xpm.cfg; addvote +duel; addvote -duel; addvote +smile-physics; addvote -smile-physics;"
alias sv_vote_gametype_hook_all "exec physicsX.cfg; exec balance-xonotic.cfg; sv_defaultXon; allgt_vote"
alias sv_vote_gametype_hook_cts "exec physicsXDF.cfg; exec bal-wep-xdf.cfg; sv_defaultXDF"
// Disable powerups because in FT it becomes a matter of which team has spawned near Strength.
alias sv_vote_gametype_hook_ft "g_powerups 0"
alias sv_vote_gametype_hook_ca "cagt_vote"
// Permit duel vcalls for Deathmatch only.
alias sv_vote_gametype_hook_dm "addvote +duel; addvote -duel"
//-----------------------------------------------
// Xonotic Nexuiz
//-----------------------------------------------
set sv_vote_gametype_nexdm_type dm
set sv_vote_gametype_nexdm_name "Nexuiz"
set sv_vote_gametype_nexdm_description "Deathmatch and a blast from the past."
set sv_vote_gametype_hook_nexdm "sv_nexuiz"
//-----------------------------------------------
// Xonotic Pro Mode Deathmatch
//-----------------------------------------------
set sv_vote_gametype_xpmdm_type dm
set sv_vote_gametype_xpmdm_name "DM (XPM)"
set sv_vote_gametype_xpmdm_description "Deathmatch with Pro Mode configurations and rules."
// Gametype hook does not inherit from DM.
alias sv_vote_gametype_hook_xpmdm "sv_defaultXPM"
//-----------------------------------------------
// Xonotic Pro Mode Duel
//-----------------------------------------------
set sv_vote_gametype_duel_type dm
set sv_vote_gametype_duel_name "Duel (XPM)"
set sv_vote_gametype_duel_description "One on one match."
// Gametype hook does not inherit from DM.
// Standard Xonotic physics is reset automatically on game mode vote.
alias sv_vote_gametype_hook_duel "sv_defaultXPM; +duel;"
//-----------------------------------------------
// Komier's Experimental Balance
//-----------------------------------------------
set sv_vote_gametype_kdm_type dm
set sv_vote_gametype_kdm_name "EDM (XPM)"
set sv_vote_gametype_kdm_description "Experimental balance with improved viability of Hagar, Electro, and Machine Gun."
alias sv_vote_gametype_hook_kdm "sv_defaultXPM; +komier-weapons; sv_autodemo_perclient 1;"
//-----------------------------------------------
// Gametype Voting
//-----------------------------------------------
sv_vote_gametype 1
//sv_vote_gametype_options "dm tdm ctf ca ft lms kh cts ka xpmdm kdm duel"
sv_vote_gametype_options "dm xpmdm kdm tdm ctf ca cts ft lms ka kh duel"