View difference between Paste ID: TqXRv465 and 6uFuiZ4K
SHOW: | | - or go back to the newest paste.
1
@ECHO off
2
TITLE Ferus Grim - Content Updater
3-
:: Created by FerusGrim
3+
4-
:: http://caelusrp.com/
4+
5
::
6
::CHANGE THESE VARIABLES
7
::TO THE CORRECT SETTINGS
8
SET STEAM_LOGIN=anonymous
9
SET STEAM_PASSWORD=
10
SET STEAMCMD_DIRECTORY=D:\HIDDEN\CMD
11-
SET STEAMCMD_DIRECTORY=D:/SteamCMD
11+
SET INSTALL_DIR=D:\HIDDEN\Server
12-
SET INSTALL_DIR=D:/Server
12+
13
::
14
::
15
::
16
SET INSTALL_GMOD=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR% +app_update 4020 validate +quit
17
SET INSTALL_CSGO=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%\content\csgo +app_update 740 validate +quit
18
SET INSTALL_CSTRIKE=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%\content\cstrike +app_update 232330 validate +quit
19-
SET INSTALL_CSGO=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%/content/csgo +app_update 740 validate +quit
19+
SET INSTALL_DOD=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%\content\dod +app_update 232290 validate +quit
20-
SET INSTALL_CSTRIKE=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%/content/cstrike +app_update 232330 validate +quit
20+
SET INSTALL_HL2MP=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%\content\hl2mp +app_update 232370 validate +quit
21-
SET INSTALL_DOD=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%/content/dod +app_update 232290 validate +quit
21+
SET INSTALL_TF=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%\content\tf +app_update 232250 validate +quit
22-
SET INSTALL_HL2MP=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%/content/hl2mp +app_update 232370 validate +quit
22+
23-
SET INSTALL_TF=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%/content/tf +app_update 232250 validate +quit
23+
24
SET STEAMCMD_CD=%STEAMCMD_DIRECTORY:~0,2%
25
%STEAMCMD_CD%
26
CD %STEAMCMD_DIRECTORY%
27
ECHO ==============================================================>>%logTimeStamp%.log
28
ECHO ==============================================================>>%logTimeStamp%.log
29
ECHO FerusGrim - Content Updater>>%logTimeStamp%.log
30
ECHO Log created on %date:~4,10%, at %time:~0,5%.>>%logTimeStamp%.log
31
ECHO %logTimeStamp%>>%logTimeStamp%.log
32
ECHO ==============================================================>>%logTimeStamp%.log
33
ECHO ==============================================================>>%logTimeStamp%.log
34
ECHO Dumping Variables:>>%logTimeStamp%.log>>%logTimeStamp%.log
35
ECHO STEAM_LOGIN = %STEAM_LOGIN%>>%logTimeStamp%.log
36
ECHO STEAM_PASSWORD = %STEAM_PASSWORD%>>%logTimeStamp%.log
37
ECHO STEAMCMD_DIRECTORY = %STEAMCMD_DIRECTORY%>>%logTimeStamp%.log
38
ECHO STEAMCMD_CD = %STEAMCMD_CD%>>%logTimeStamp%.log
39
ECHO ORIGINAL_DIRECTORY = %ORIGINAL_DIRECTORY%>>%logTimeStamp%.log
40
ECHO INSTALL_DIR = %INSTALL_DIR%>>%logTimeStamp%.log
41
ECHO INSTALL_GMOD = %INSTALL_GMOD%>>%logTimeStamp%.log
42
ECHO INSTALL_CSGO = %INSTALL_CSGO%>>%logTimeStamp%.log
43
ECHO INSTALL_CSTRIKE = %INSTALL_CSTRIKE%>>%logTimeStamp%.log
44
ECHO INSTALL_DOD = %INSTALL_DOD%>>%logTimeStamp%.log
45
ECHO INSTALL_HL2MP = %INSTALL_HL2MP%>>%logTimeStamp%.log
46
ECHO INSTALL_TF = %INSTALL_TF%>>%logTimeStamp%.log
47
ECHO ==============================================================>>%logTimeStamp%.log
48
ECHO ==============================================================>>%logTimeStamp%.log
49
:MENU_CHOICE
50
MODE con: cols=40 lines=14
51
COLOR e0
52
CLS
53
ECHO                 - * -
54
ECHO             - Ferus Grim -
55
ECHO           - Content Updater -
56
ECHO                 - * -
57
ECHO.
58
ECHO        0 = Update all Content
59
ECHO        1 = CS: Global Offensive
60
ECHO        2 = Counter Strike: Source
61
ECHO        3 = Day of Defeat: Source
62
ECHO        4 = Half-Life 2: Deathmatch
63
ECHO        5 = Team Fortress 2
64
ECHO        6 = Exit Program
65
ECHO        9 = INSTALL GMOD SERVER
66
ECHO.
67
SET /p "MENUCHOICE=Update?: "
68
ECHO User chose option %MENUCHOICE%.>>%logTimeStamp%.log
69
IF "%MENUCHOICE%"=="0" ECHO Installing/Updating all content.>>%logTimeStamp%.log
70
IF "%MENUCHOICE%"=="1" ECHO Installing/Updating CSGO.>>%logTimeStamp%.log
71
IF "%MENUCHOICE%"=="2" ECHO Installing/Updating CSTRIKE.>>%logTimeStamp%.log
72
IF "%MENUCHOICE%"=="3" ECHO Installing/Updating DOD.>>%logTimeStamp%.log
73
IF "%MENUCHOICE%"=="4" ECHO Installing/Updating HL2MP.>>%logTimeStamp%.log
74
IF "%MENUCHOICE%"=="5" ECHO Installing/Updating TF2.>>%logTimeStamp%.log
75
IF "%MENUCHOICE%"=="6" ECHO Closing Script.>>%logTimeStamp%.log
76
IF "%MENUCHOICE%"=="9" ECHO Installing/Updating GMOD Server.>>%logTimeStamp%.log
77
CLS
78
IF "%MENUCHOICE%"=="6" EXIT
79
COLOR 17
80
ECHO.
81
ECHO THIS WILL TAKE SOME TIME!
82
ECHO.
83
IF "%MENUCHOICE%"=="0" GOTO UPDATE_ALL
84
IF "%MENUCHOICE%"=="1" GOTO CSGO
85
IF "%MENUCHOICE%"=="2" GOTO CSTRIKE
86
IF "%MENUCHOICE%"=="3" GOTO DOD
87
IF "%MENUCHOICE%"=="4" GOTO HL2MP
88
IF "%MENUCHOICE%"=="5" GOTO TF
89
IF "%MENUCHOICE%"=="9" GOTO GMOD
90
:UPDATE_ALL
91
ECHO Step 1/6: Install/Update GMOD
92
ECHO ==============================================================>>%logTimeStamp%.log
93
ECHO Started to install/update GMOD.>>%logTimeStamp%.log
94
ECHO ==============================================================>>%logTimeStamp%.log
95
%INSTALL_GMOD%>>%logTimeStamp%.log
96
ECHO ==============================================================>>%logTimeStamp%.log
97
ECHO Finished install/update of GMOD.>>%logTimeStamp%.log
98
ECHO ==============================================================>>%logTimeStamp%.log
99
ECHO Step 2/6: Install/Update CSGO
100
ECHO ==============================================================>>%logTimeStamp%.log
101
ECHO Started to install/update CSGO.>>%logTimeStamp%.log
102
ECHO ==============================================================>>%logTimeStamp%.log
103
%INSTALL_CSGO%>>%logTimeStamp%.log
104
ECHO ==============================================================>>%logTimeStamp%.log
105
ECHO Finished install/update of CSGO.>>%logTimeStamp%.log
106
ECHO ==============================================================>>%logTimeStamp%.log
107
ECHO Step 3/6: Install/Update CSTRIKE
108
ECHO ==============================================================>>%logTimeStamp%.log
109
ECHO Started to install/update CSTRIKE.>>%logTimeStamp%.log
110
ECHO ==============================================================>>%logTimeStamp%.log
111
%INSTALL_CSTRIKE%>>%logTimeStamp%.log
112
ECHO ==============================================================>>%logTimeStamp%.log
113
ECHO Finished install/update of CSTRIKE.>>%logTimeStamp%.log
114
ECHO ==============================================================>>%logTimeStamp%.log
115
ECHO Step 4/6: Install/Update DOD
116
ECHO ==============================================================>>%logTimeStamp%.log
117
ECHO Started to install/update DOD.>>%logTimeStamp%.log
118
ECHO ==============================================================>>%logTimeStamp%.log
119
%INSTALL_DOD%>>%logTimeStamp%.log
120
ECHO ==============================================================>>%logTimeStamp%.log
121
ECHO Finished install/update of DOD>>%logTimeStamp%.log
122
ECHO ==============================================================>>%logTimeStamp%.log
123
ECHO Step 5/6: Install/Update HL2MP
124
ECHO ==============================================================>>%logTimeStamp%.log
125
ECHO Started to install/update HL2MP.>>%logTimeStamp%.log
126
ECHO ==============================================================>>%logTimeStamp%.log
127
%INSTALL_HL2MP%>>%logTimeStamp%.log
128
ECHO ==============================================================>>%logTimeStamp%.log
129
ECHO Finished install/update of HL2MP.>>%logTimeStamp%.log
130
ECHO ==============================================================>>%logTimeStamp%.log
131
ECHO Step 6/6: Install/Update TF
132
ECHO ==============================================================>>%logTimeStamp%.log
133
ECHO Started to install/update TF.>>%logTimeStamp%.log
134
ECHO ==============================================================>>%logTimeStamp%.log
135
%INSTALL_TF%>>%logTimeStamp%.log
136
ECHO ==============================================================>>%logTimeStamp%.log
137
ECHO Finished install/update of TF.>>%logTimeStamp%.log
138
ECHO ==============================================================>>%logTimeStamp%.log
139
GOTO EXIT_CHOICE
140
:GMOD
141
ECHO Step 1/1: Install/Update GMOD
142
ECHO ==============================================================>>%logTimeStamp%.log
143
ECHO Started to install/update GMOD.>>%logTimeStamp%.log
144
ECHO ==============================================================>>%logTimeStamp%.log
145
%INSTALL_GMOD%>>%logTimeStamp%.log
146
ECHO ==============================================================>>%logTimeStamp%.log
147
ECHO Finished install/update of GMOD.>>%logTimeStamp%.log
148
ECHO ==============================================================>>%logTimeStamp%.log
149
GOTO EXIT_CHOICE
150
:CSGO
151
ECHO Step 1/1: Install/Update CSGO
152
ECHO ==============================================================>>%logTimeStamp%.log
153
ECHO Started to install/update CSGO.>>%logTimeStamp%.log
154
ECHO ==============================================================>>%logTimeStamp%.log
155
%INSTALL_CSGO%>>%logTimeStamp%.log
156
ECHO ==============================================================>>%logTimeStamp%.log
157
ECHO Finished install/update of CSGO.>>%logTimeStamp%.log
158
ECHO ==============================================================>>%logTimeStamp%.log
159
GOTO EXIT_CHOICE
160
:CSTRIKE
161
ECHO Step 1/1: Install/Update CSTRIKE
162
ECHO Started to install/update CSTRIKE.>>%logTimeStamp%.log
163
ECHO ==============================================================>>%logTimeStamp%.log
164
ECHO ==============================================================>>%logTimeStamp%.log
165
%INSTALL_CSTRIKE%>>%logTimeStamp%.log
166
ECHO ==============================================================>>%logTimeStamp%.log
167
ECHO ==============================================================>>%logTimeStamp%.log
168
ECHO Finished install/update of CSTRIKE.>>%logTimeStamp%.log
169
GOTO EXIT_CHOICE
170
:DOD
171
ECHO Step 1/1: Install/Update DOD
172
ECHO ==============================================================>>%logTimeStamp%.log
173
ECHO Started to install/update DOD.>>%logTimeStamp%.log
174
ECHO ==============================================================>>%logTimeStamp%.log
175
%INSTALL_DOD%>>%logTimeStamp%.log
176
ECHO ==============================================================>>%logTimeStamp%.log
177
ECHO Finished install/update of DOD.>>%logTimeStamp%.log
178
ECHO ==============================================================>>%logTimeStamp%.log
179
GOTO EXIT_CHOICE
180
:HL2MP
181
ECHO Step 1/1: Install/Update HL2MP
182
ECHO ==============================================================>>%logTimeStamp%.log
183
ECHO Started to install/update HL2MP.>>%logTimeStamp%.log
184
ECHO ==============================================================>>%logTimeStamp%.log
185
%INSTALL_HL2MP%>>%logTimeStamp%.log
186
ECHO ==============================================================>>%logTimeStamp%.log
187
ECHO Finished install/update of HL2MP.>>%logTimeStamp%.log
188
ECHO ==============================================================>>%logTimeStamp%.log
189
GOTO EXIT_CHOICE
190
:TF
191
ECHO Step 1/1: Install/Update TF
192
ECHO ==============================================================>>%logTimeStamp%.log
193
ECHO Started to install/update TF.>>%logTimeStamp%.log
194
ECHO ==============================================================>>%logTimeStamp%.log
195
%INSTALL_TF%>>%logTimeStamp%.log
196
ECHO ==============================================================>>%logTimeStamp%.log
197
ECHO Finished install/update of TF.>>%logTimeStamp%.log
198
ECHO ==============================================================>>%logTimeStamp%.log
199
GOTO EXIT_CHOICE
200
:EXIT_CHOICE
201
COLOR e0
202
CLS
203
ECHO.
204
ECHO Finished Install/Update of Program(s)!
205
ECHO.
206
ECHO    0 = Return to Menu
207
ECHO    1 = Exit Program
208
SET /p "EXITCHOICE=Return to Menu?: "
209
ECHO User chose option %EXITCHOICE% from the EXITCHOICE menu.>>%logTimeStamp%.log
210
ECHO ==============================================================>>%logTimeStamp%.log
211
ECHO ==============================================================>>%logTimeStamp%.log
212
IF "%EXITCHOICE%"=="0" GOTO MENU_CHOICE
213
IF "%EXITCHOICE%"=="1" ECHO Closing Program.>>%logTimeStamp%.log
214
IF "%EXITCHOICE%"=="1" EXIT