Răsfoiți Sursa

Much more detailed server.cfg

Scarsz 12 ani în urmă
părinte
comite
397b6cb046
1 a modificat fișierele cu 77 adăugiri și 6 ștergeri
  1. 77 6
      GarrysMod/gmodserver

+ 77 - 6
GarrysMod/gmodserver

@@ -796,21 +796,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 ""
@@ -863,4 +934,4 @@ case "$1" in
 	echo "Usage: $0 {start|stop|restart|update|update-restart|validate|validate-restart|monitor|email-test|details|backup|console|debug|install}"
 	exit 1;;
 esac
-exit
+exit