This repository was archived by the owner on Jun 15, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathplugins.sh
More file actions
executable file
·115 lines (80 loc) · 3.53 KB
/
Copy pathplugins.sh
File metadata and controls
executable file
·115 lines (80 loc) · 3.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
#!/bin/bash
set -e
cd $HOME/hlserver/tf2/tf
# SteamWorks
wget -nv "https://github.com/KyleSanderson/SteamWorks/releases/download/1.2.3c/package-lin.tgz" -O "steamworks.tar.gz"
tar -xf steamworks.tar.gz --strip-components 1
rm steamworks.tar.gz
# SOAP-DM
wget -nv "https://github.com/sapphonie/SOAP-TF2DM/archive/master.zip" -O "soap-dm.zip"
unzip -o soap-dm.zip
cp -r SOAP-TF2DM-master/* ./
rm -r SOAP-TF2DM-master
rm soap-dm.zip
# Improved-Match-Timer
wget -nv "https://github.com/b4nnyBot/Progressive-Ruleset-Timer-Plugins/archive/master.zip" -O "improved-match-timer.zip"
unzip -o improved-match-timer.zip
cp -r Progressive-Ruleset-Timer-Plugins-main/* ./
rm -r Progressive-Ruleset-Timer-Plugins-main
rm improved-match-timer.zip
# Socket
cp /socket_3.0.1.zip socket.zip
unzip -o socket.zip
rm socket.zip
# tf2-comp-fixes
wget -nv https://github.com/ldesgoui/tf2-comp-fixes/releases/download/v1.16.19/tf2-comp-fixes.zip
unzip -o tf2-comp-fixes.zip
rm tf2-comp-fixes.zip
# srctvplus
cd $HOME/hlserver/tf2/tf/addons
wget -nv https://github.com/dalegaard/srctvplus/releases/download/v3.0/srctvplus.vdf
wget -nv https://github.com/dalegaard/srctvplus/releases/download/v3.0/srctvplus.so
# Curl
cd $HOME/hlserver/tf2/tf/addons/sourcemod
wget -nv "https://github.com/sapphonie/SM-neocurl-ext/releases/download/v2.0.0-beta/sm-neocurl.zip"
unzip -o sm-neocurl.zip
rm sm-neocurl.zip
# Websockets
wget -nv "https://github.com/peace-maker/sm-websocket/archive/master.zip" -O "sm-websocket.zip"
unzip -o sm-websocket.zip
cp -r sm-websocket-master/* ./
rm -r sm-websocket-master
rm sm-websocket.zip
# Medic stats, SupStats, LogsTF, RecordSTV, WaitForStv, AFK, RestoreScore, FixStvSlot and Updater
cd $HOME/hlserver/tf2/tf/addons/sourcemod/plugins
wget -nv --header="Accept: text/html" --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0" "http://sourcemod.krus.dk/f2-sourcemod-plugins.zip"
unzip -o f2-sourcemod-plugins.zip
rm f2-sourcemod-plugins.zip
# WebRCON
wget -nv https://github.com/spiretf/webrcon/raw/master/plugin/webrcon.smx
# whitelist.tf downloader
wget -nv https://github.com/spiretf/sm_whitelist/raw/master/plugin/whitelisttf.smx
# map downloader
wget -nv https://github.com/spiretf/mapdownloader/raw/master/plugin/mapdownloader.smx
# demos.tf uploader
wget -nv https://github.com/demostf/plugin/raw/ba1b642b92585af142a885af7159fa652916c6e7/demostf.smx
# autoexec
wget -nv https://github.com/spiretf/autoexec/raw/master/plugin/autoexec.smx
## Pause
wget -nv https://github.com/spiretf/docker-comp-server/raw/master/pause.smx
## NoCheats
wget -nv https://github.com/spiretf/nocheats/raw/master/plugin/nocheats.smx
## NoChat
wget -nv https://github.com/spiretf/nochat/raw/main/plugin/nochat.smx
## SdrConnect
wget -nv https://github.com/spiretf/sdrconnect/raw/main/plugin/sdrconnect.smx
## SetTeam
wget -nv https://github.com/spiretf/setteam/raw/master/plugin/setteam.smx
## Who
wget -nv https://github.com/spiretf/who/raw/refs/heads/main/plugin/who.smx
# proper-pregame
wget -nv https://github.com/AJagger/ProperPregame/raw/master/addons/sourcemod/plugins/properpregame.smx
# ExtendHumiliation
cp /ExtendHumiliation.smx .
chmod 0664 *.smx
printf "\nsm plugins unload properpregame\n" >> $HOME/hlserver/tf2/tf/cfg/sourcemod/soap_live.cfg
printf "\nsm plugins load properpregame\n" >> $HOME/hlserver/tf2/tf/cfg/sourcemod/soap_notlive.cfg
cd $HOME/hlserver/tf2/tf
wget -nv https://github.com/l-Aad-l/updated-pause-plugin/releases/download/v1.4.2/updated-pause-plugin.zip
unzip -o updated-pause-plugin.zip
rm updated-pause-plugin.zip