Browse Source

Merge pull request #104 from Scarsz/patch-2

More detailed server config
pull/128/head
Daniel Gibbs 11 years ago
parent
commit
3089cef8e1
  1. 81
      GarrysMod/gmodserver

81
GarrysMod/gmodserver

@ -801,21 +801,92 @@ echo "================================="
echo "Creating ${servicename}.cfg config file."
touch "${servercfgfullpath}"
{
echo -e "// server name"
echo -e "// Server Info"
echo -e "hostname \"${servername}\""
echo -e "sv_password \"\""
echo -e ""
echo -e "// rcon passsword"
echo -e "// RCON Settings"
echo -e "rcon_password \"${rconpass}\""
echo -e "sv_rcon_banpenalty 0"
echo -e "sv_rcon_maxfailures 20"
echo -e "sv_rcon_minfailures 20"
echo -e "sv_rcon_minfailuretime 20"
echo -e ""
echo -e "// Server password"
echo -e "sv_password \"\""
echo -e "// Network Settings"
echo -e "sv_downloadurl \"\""
echo -e "sv_loadingurl \"\""
echo -e "net_maxfilesize 64"
echo -e "sv_maxrate 40000"
echo -e "sv_minrate 40000"
echo -e "sv_maxupdaterate 66"
echo -e "sv_minupdaterate 10"
echo -e "sv_maxcmdrate 60"
echo -e "sv_mincmdrate 10"
echo -e ""
echo -e "// Server Settings"
echo -e "sv_airaccelerate 100"
echo -e "sv_gravity 600"
echo -e "sv_allow_wait_command 0"
echo -e "sv_allow_voice_from_file 0"
echo -e "sv_turbophysics 0"
echo -e "sv_max_usercmd_future_ticks 12"
echo -e "gmod_physiterations 2"
echo -e "sv_client_min_interp_ratio 1"
echo -e "sv_client_max_interp_ratio 2"
echo -e "think_limit 20"
echo -e "sv_region 0"
echo -e "sv_noclipspeed 5"
echo -e "sv_noclipaccelerate 5"
echo -e "sv_lan 0"
echo -e "sv_alltalk 1"
echo -e "sv_contact [email protected]"
echo -e "sv_cheats 0"
echo -e "sv_allowcslua 0"
echo -e "sv_pausable 0"
echo -e "sv_filterban 1"
echo -e "sv_forcepreload 1"
echo -e "sv_alltalk 0"
echo -e "sv_footsteps 1"
echo -e "sv_voiceenable 1"
echo -e "sv_voicecodec vaudio_speex"
echo -e "sv_timeout 120"
echo -e "sv_deltaprint 0"
echo -e "sv_allowupload 0"
echo -e "sv_allowdownload 0"
echo -e ""
echo -e "// server logging"
echo -e "// Sandbox Settings"
echo -e "sbox_noclip 0"
echo -e "sbox_godmode 0"
echo -e "sbox_weapons 0"
echo -e "sbox_plpldamage 0"
echo -e "sbox_maxprops 100"
echo -e "sbox_maxragdolls 50"
echo -e "sbox_maxnpcs 10"
echo -e "sbox_maxballoons 10"
echo -e "sbox_maxeffects 0"
echo -e "sbox_maxdynamite 0"
echo -e "sbox_maxlamps 5"
echo -e "sbox_maxthrusters 20"
echo -e "sbox_maxwheels 20"
echo -e "sbox_maxhoverballs 20"
echo -e "sbox_maxvehicles 1"
echo -e "sbox_maxbuttons 20"
echo -e "sbox_maxemitters 0"
echo -e "sbox_maxspawners 0"
echo -e "sbox_maxturrets 0"
echo -e ""
echo -e "// Logging"
echo -e "log on"
echo -e "sv_logbans 1"
echo -e "sv_logecho 1"
echo -e "sv_logfile 1"
echo -e "sv_log_onefile 0"
echo -e "lua_log_sv 0"
echo -e ""
echo -e "// Misc Config"
echo -e "exec banned_user.cfg"
echo -e "exec banned_ip.cfg"
echo -e "heartbeat"
}|tee "${servercfgfullpath}" > /dev/null 2>&1
sleep 1
echo ""

Loading…
Cancel
Save