diff --git a/GarrysMod/gmodserver b/GarrysMod/gmodserver index 4e725b948..e96d4a769 100644 --- a/GarrysMod/gmodserver +++ b/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 youremail@changeme.com" + 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 ""