Browse Source

Merge branch 'master' of github.com:jaredballou/linuxgsm

pull/553/head
Jared Ballou 9 years ago
parent
commit
2027baa982
  1. 302
      gamedata/games/doiserver/cfg/lgsm-default.cfg
  2. 30
      gamedata/games/doiserver/gamedata
  3. 11
      gamedata/games/insserver/mods/dayofinfamy

302
gamedata/games/doiserver/cfg/lgsm-default.cfg

@ -0,0 +1,302 @@
// ****************************************************************************
// *
// Day of Infamy - server.cfg *
// Version 060116 *
// *
// ****************************************************************************
// ............................. Basic Settings ............................. //
// Hostname for server.
hostname "<hostname>"
// Server password - for private servers.
sv_password ""
// Contact email for server sysop.
sv_contact "[email protected]"
// LAN Mode - If set the server will not show on the internet.
// Default: sv_lan 0
sv_lan 0
// Set maximum server FPS
// Default: fps_max 300
fps_max 300
// ........................... RCON Configuration .......................... //
// RCON - remote console password.
rcon_password "<rconpassword>"
// Number of minutes to ban users who fail rcon authentication
// min. 0
sv_rcon_banpenalty 10
// Enable/disable rcon logging
sv_rcon_log 1
// Max number of times a user can fail rcon authentication before being banned
// min. 1 max. 20
sv_rcon_maxfailures 5
// ......................... Matchmaking Playlists ......................... //
// info: Selecting a playlist will allow the server to show up in matchmaking.
// Playlists use predefined settings and mapcycle.
// You do not need to select a mapcycle as the server will cycle though the
// predefined playlist mapcycle.
//
// If you want to change the predefined playlist mapcycle you can create a
// custom mapcycle but only with maps from the playlist mapcycle.
//
// You can also create your own custom playlists.
// http://steamcommunity.com/sharedfiles/filedetails/?id=461776759
// "nwi/comp"
// "nwi/coop"
// "nwi/coop_elite"
// "nwi/coop_hardcore"
// "nwi/pvp_sustained"
// "nwi/pvp_tactical"
//
sv_playlist "nwi/coop"
// ............................... Map Cycles ............................... //
// info: There are several predefined mapcycles available that are listed below.
// You can also create your own custom mapcycle.
// "mapcycle.txt" - by default this contains the most popular options
// "mapcycle_all.txt" - all possible map/mode combinations for PvP
// "mapcycle_ambush.txt" - all ambush (VIP) maps
// "mapcycle_attackdefend.txt" - push & strike maps
// "mapcycle_checkpoint.txt" - all checkpoint maps
// "mapcycle_comp.txt" - firefight & elimination maps
// "mapcycle_conquer.txt" - conquer gamemode
// "mapcycle_cooperative.txt" - survival, coop, hunt maps
// "mapcycle_firefight.txt" - all firefight maps
// "mapcycle_flashpoint.txt" - all flashpoint maps
// "mapcycle_hunt.txt" - all hunt maps
// "mapcycle_infiltrate.txt" - all infiltrate (CTF) maps
// "mapcycle_objrespawn.txt" - all firefight & flashpoint featuring respawning for completing objectives
// "mapcycle_occupy.txt" - all occupy maps
// "mapcycle_practice.txt"
// "mapcycle_push.txt" - all push maps
// "mapcycle_singlelife.txt" - strike & ambush single life modes
// "mapcycle_skirmish.txt" - all skirmish maps
// "mapcycle_strike.txt" - all strike maps
// "mapcycle_survival.txt" - all survival maps
// "mapcycle_sustained_combat.txt"
// "mapcycle_tactical_operations.txt"
// "mapcycle_workshop.txt" - used by Workshop system
//
//mapcyclefile "mapcycle.txt"
// .......................... Coop Mode Settings ............................ //
// info: Settings for all cooperative gamemodes
// Set the maximum number of human players in Cooperative modes
// Maximum value: 8
// Default: mp_coop_lobbysize 6
//mp_coop_lobbysize 6
// Set the minimum number of bots
//mp_coop_min_bots 5
// Set the maximum number of bots
// Maximum value: maxplayers - mp_coop_lobbysize
//mp_coop_max_bots 18
// ........................... Voting Settings .............................. //
// Allow voting?
sv_allow_votes 1
// Is map voting enabled?
sv_map_voting 1
// Allow spectators to vote?
sv_vote_allow_spectators 0
// A vote that fails cannot be re-submitted for this long
sv_vote_failure_timer 300
// Can people hold votes to change AI count?
sv_vote_issue_botcount_allowed 1
// The voting population required to pass a bot count vote
// min. 0.1 max. 1
sv_vote_issue_botcount_min_population 0.55
// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes)
// min. 0 max. 1
sv_vote_issue_botcount_min_ratio 0.5
// Can people hold votes to change AI difficulty?
sv_vote_issue_botdifficulty_allowed 1
// The voting population required to pass an AI difficulty vote
// min. 0.1 max. 1
sv_vote_issue_botdifficulty_min_population 0.55
// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes)
// min. 0 max. 1
sv_vote_issue_botdifficulty_min_ratio 0.5
// Can people hold votes to change the gamemode?
sv_vote_issue_changegamemode_allowed 0
// Can people hold votes to change levels?
sv_vote_issue_changelevel_allowed 1
// If enabled, wait until the end of the round to change levels
sv_vote_issue_changelevel_wait 1
// Can people hold votes to kick players from the server?
sv_vote_issue_kick_allowed 1
// Can we kick the other team?
sv_vote_issue_kick_other_team 0
// Can people hold votes to set the next level?
sv_vote_issue_nextlevel_allowed 1
// Allow players to extend the current map?
sv_vote_issue_nextlevel_allowextend 0
// Present players with a list of maps to choose from?
sv_vote_issue_nextlevel_choicesmode 1
// Not allowed to vote for a nextlevel if one has already been set
sv_vote_issue_nextlevel_prevent_change 1
// How many rounds before map voting can begin
sv_vote_issue_nextlevel_round_count_delay 1
// The voting population required to pass a next level vote
// min. 0.1 max. 1
sv_vote_issue_nextlevel_min_population 0.55
// How strong does the yes vote need to be to win? (2.0 = 2x more voters)
// min. 1 max. 5
sv_vote_issue_nextlevel_min_ratio 0.5
// Can people hold votes to restart the game?
sv_vote_issue_restart_game_allowed 1
// Can people hold votes to restart the round?
sv_vote_issue_restart_round_allowed 1
// Can people hold votes to scramble the teams?
sv_vote_issue_scramble_teams_allowed 1
// Can people hold votes to switch the teams?
sv_vote_issue_switch_teams_allowed 1
// How long should a kick ban last for if a player is kicked for hacking? (minutes)
sv_vote_kick_ban_duration_cheating 240
// The voting population required to kick a person for hacking
// min. 0.1 max. 1
sv_vote_kick_hack_min_population 0.60
// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes)
// min. 0 max. 1
sv_vote_kick_hack_min_ratio 0.66
// How long should a kick vote ban someone from the server? (in minutes)
sv_vote_kick_ban_duration_idle 0
// The voting population required to kick a person for being idle
// min. 0.1 max. 1
sv_vote_kick_idle_min_population 0.20
// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes)
// min. 0 max. 1
sv_vote_kick_idle_min_ratio 0.5
// How long should a kick ban last for if a player is kicked for team killing? (minutes)
sv_vote_kick_ban_duration_teamkilling 10
// The voting population required to kick a person for team killing
// min. 0.1 max. 1
sv_vote_kick_tk_min_population 0.25
// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes)
// min. 0 max. 1
sv_vote_kick_tk_min_ratio 0.66
// How long should a kick ban last for if a player is kicked for trolling? (minutes)
sv_vote_kick_ban_duration_trolling 60
// The voting population required to kick a person for trolling
// min. 0.1 max. 1
sv_vote_kick_troll_min_population 0.40
// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes)
// min. 0 max. 1
sv_vote_kick_troll_min_ration 0.66
// The minimum number of players needed on the server to start a vote kick
sv_vote_kick_min_players 4
// Minimum number of vote attempts required to start an actual vote
sv_vote_kick_min_voters 3
// The voting population required
// min. 0 max. 1
sv_vote_min_population 0.55
// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes)
// min. 0 max. 1
sv_vote_min_ratio 0.55
// ............................. Fast Download .............................. //
// info: Allows custom maps to be downloaded to the client.
// Allows clients to download custom maps and textures etc. from the server at 20 kbps.
// Default: sv_allowdownload 1
sv_allowdownload 1
// Allows clients to download custom maps, textures etc. from a web server with no transfer limit.
// Example:
// server location: maps/custommap.bsp
// web server location: http://example.com/custom/maps/custommap.bsp
// sv_downloadurl "http://example.com/custom"
// Default: sv_downloadurl ""
sv_downloadurl ""
// ................................ Ban List ............................... //
// sv_nwi_banlist is the official banlist.
sv_nwi_banlist 1
// personal banlist based on user IDs.
exec banned_user.cfg
// personal banlist based on user IPs.
exec banned_ip.cfg
writeid
writeip
// ............................. Server Logging ............................. //
//Enables logging to file, console, and udp < on | off >.
log on
// Log server bans in the server logs.
// Default: sv_logbans 1
sv_logbans 1
// Echo log information to the console.
// Default: sv_logecho 1
sv_logecho 1
// Log server information in the log file.
// Default: sv_logfile 1
sv_logfile 1
// Log server information to only one file.
// Default: sv_log_onefile 0
sv_log_onefile 0

30
gamedata/games/doiserver/gamedata

@ -0,0 +1,30 @@
# Game Settings File
# doiserver
# Day of Infamy Dedicated Server
# Import Source Engine
fn_import_game_settings engines/source
fn_import_game_settings include/mapcyclefile
# Dependencies
fn_set_game_setting dependencies "libc.so.6" "c856f3fcac0a944a36e723b06bdbeb7e"
fn_set_game_setting dependencies "libm.so.6" "b6fef88fd045bfcd05fd4036f323855c"
fn_set_game_setting dependencies "libpthread.so.0" "50a2a33d3cdd82f15c3de6539db7bf60"
fn_set_game_setting dependencies "librt.so.1" "eabf0fc1f81292270343bd0796fc64ca"
# Override some server settings
fn_set_game_setting settings "executable" "./srcds_linux"
fn_set_game_setting settings "appid" "447820"
fn_set_game_setting settings "map" "bastogne"
fn_set_game_setting settings "game" "doi"
fn_set_game_setting settings "gamename" "Day of Infamy"
# Add playlist parameter
fn_set_game_parm parms_plus "sv_playlist" "custom" "Server Playlist"
# Mapcycle
fn_set_game_parm parms_plus "mapcyclefile" "mapcycle_cooperative.txt"
# Workshop
fn_set_game_parm parms_plus "sv_workshop_enabled" "--EMPTY--" "Comma-delimited list of workshop items to subscribe to"

11
gamedata/games/insserver/mods/dayofinfamy

@ -1,11 +0,0 @@
# Mod Configuration
# Day of Infamy
# For Insurgency
fn_set_game_setting settings "modname" "Day of Infamy"
fn_set_game_setting workshop "subscribed_file_ids" "601757902 601791962 604412679 601789279 608694820" "Subscribed Workshop Items"
fn_set_game_setting workshop "subscribed_collection_ids" "604418860" "Subscribed Workshop Collections"
fn_set_game_parm parms_plus "workshop_start_map" "--EMPTY--" "Workshop map to start with"
fn_set_game_parm parms_plus "host_workshop_collection" "--EMPTY--" "604418860" "Subscribed Workshop Collections"
fn_set_game_parm parms_plus "sv_workshop_list_file" "\${systemdir}/subscribed_file_ids.txt" "Path to Subscribed Workshop Items file"
fn_set_game_parm parms_minus "workshop" " " "Enable Workshop Support"
Loading…
Cancel
Save