Skip to content

Commit 6799fbf

Browse files
committed
update
1 parent aff36ff commit 6799fbf

29 files changed

+1906
-649
lines changed

ConfigServer/server.cfg

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,9 @@
11
// General server name, passwords and contact details
2-
hostname "SourceServerDev"
3-
rcon_password ""
4-
sv_password ""
52
sv_contact ""
63
sv_tags ""
74
sv_region "255"
85
sv_lan "0"
96

10-
// Server Auto Record
11-
tv_record "SourceTv"
12-
tv_autorecord "1"
13-
147
// Server bans and server logs
158
sv_rcon_banpenalty "15"
169
sv_rcon_minfailures "5"
@@ -19,11 +12,13 @@ sv_rcon_minfailuretime "30"
1912
sv_rcon_maxpacketsize "2024"
2013
sv_rcon_maxpacketbans "1"
2114
log "on"
22-
sv_logbans "1"
23-
sv_logecho "1"
15+
sv_logbans "0"
16+
sv_logecho "0"
2417
sv_logfile "1"
25-
sv_log_onefile "0"
26-
mp_logdetail "3"
18+
sv_log_onefile "1"
19+
mp_logdetail "0"
20+
sv_rcon_log "0"
21+
sv_logfilecompress "1"
2722

2823
// Server downloads and files
2924
// No fast download maximum file size. 16 is def. 64 (max) recommended if you do not have a fast download server.
@@ -37,12 +32,20 @@ sv_pure_kick_clients "0"
3732
sv_pure_trace "0"
3833

3934
// Bandwidth Rates
40-
sv_maxrate "25000"
41-
sv_minrate "15000"
35+
sv_maxrate "0"
36+
sv_minrate "100000"
4237
sv_maxupdaterate "101"
4338
sv_minupdaterate "100"
4439
sv_maxcmdrate "101"
4540
sv_mincmdrate "100"
41+
sv_minuptimelimit 0
42+
net_queued_packet_thread 1
43+
sv_parallel_packentities 0
44+
sv_parallel_sendsnapshot 1
45+
net_splitpacket_maxrate 100000
46+
net_maxcleartime 0
47+
sv_maxusrcmdprocessticks 0
48+
sv_clockcorrection_msecs 15
4649

4750
// General server settings
4851
mp_friendlyfire "0"
@@ -71,7 +74,7 @@ mp_fadetoblack "0"
7174

7275
// Voice server
7376
sv_voiceenable "1"
74-
sv_voicecodec "vaudio_speex"
77+
sv_voicecodec "steam"
7578
sv_use_steam_voice "1"
7679
sv_allow_voice_from_file "0"
7780
sv_voiceenable "1"
@@ -84,16 +87,25 @@ sv_stopspeed "75"
8487

8588
//Round specific cvars
8689
mp_roundtime "2.5"
87-
mp_spawnprotectiontime "5"
88-
mp_freezetime "5"
90+
mp_spawnprotectiontime "2"
91+
mp_freezetime "2"
8992

9093
// CSS specific Gameplay and server settings
9194
//(ONLY found in CSS)
9295
sv_enableboost "1"
93-
mp_c4timer "40"
94-
mp_startmoney "16000"
96+
mp_c4timer "30"
97+
mp_startmoney "800"
9598
mp_buytime "1.5"
9699

100+
// Nomap change
101+
mp_timelimit 0
102+
97103
// Execute ban files
98104
exec banned_user.cfg
99105
exec banned_ip.cfg
106+
107+
host_thread_mode 2
108+
host_timescale 1.0
109+
host_framerate 0.0
110+
host_flush_threshold 20
111+
host_timer_spin_ms 0

Dev/preset/check

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
#!/bin/bash
2+
3+
# Diretório temporário para download e extração
4+
temp_dir=$(mktemp -d)
5+
6+
sourcemod_version=$2
7+
metamod_version=$2
8+
9+
generate() {
10+
sourcemod_url="https://www.sourcemod.net/latest.php?version=${sourcemod_version}&os=linux"
11+
metamod_url="https://www.sourcemm.net/latest.php?version=${metamod_version}&os=linux"
12+
13+
# Download SourceMod and Metamod
14+
wget -q "$metamod_url" -O $temp_dir/metamod-latest.tar.gz
15+
wget -q "$sourcemod_url" -O $temp_dir/sourcemod-latest.tar.gz
16+
17+
tar -xzvf "$temp_dir/metamod-latest.tar.gz" -C "$temp_dir" >> /dev/null
18+
tar -xzvf "$temp_dir/sourcemod-latest.tar.gz" -C "$temp_dir" >> /dev/null
19+
20+
# Usar o comando find para listar todos os arquivos no Sourcemod e salvá-los em um arquivo de lista
21+
find $temp_dir/addons -type f > sourcemod_files.txt
22+
find $temp_dir/cfg -type f >> sourcemod_files.txt
23+
24+
# Limpar o diretório temporário
25+
rm -rf "$temp_dir"
26+
}
27+
28+
checker() {
29+
if [[ "$*" == *"-debug"* ]]; then
30+
set -x
31+
fi
32+
33+
# Se o arquivo sourcemod_files.txt não existir, gerar a lista
34+
if [ ! -f "sourcemod_files.txt" ]; then
35+
generate
36+
fi
37+
38+
# Ler o arquivo de lista do Sourcemod
39+
mapfile -t sourcemod_files < "sourcemod_files.txt"
40+
41+
# Loop pelos arquivos listados no sourcemod_files.txt
42+
for file in "${sourcemod_files[@]}"; do
43+
# Verifica se o arquivo existe
44+
if [ -f "$file" ]; then
45+
# Remove o arquivo
46+
rm "$file"
47+
echo "Arquivo removido: $file"
48+
49+
# Verifica se o diretório está vazio
50+
dir=$(dirname "$file")
51+
if [ -z "$(ls -A "$dir")" ]; then
52+
# Remove o diretório se estiver vazio
53+
rmdir "$dir"
54+
echo "Diretório removido: $dir"
55+
fi
56+
fi
57+
done
58+
}
59+
60+
$1
61+
checker

0 commit comments

Comments
 (0)