Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- Set log=D:\Games\Clonk Rage\Clonk.log
- Set max=19
- Set min=1
- :mapselect
- :: Generate number between Min and Max
- Set /A rand=%random% %% (max - min + 1)+ min
- ::Echo Map Number %rand%
- set map=CMC_Dust.c4s
- if (%rand%) equ (1) set map=CMC_AtlanticCrisis.c4s
- if (%rand%) equ (2) set map=CMC_BabelTower.c4s
- if (%rand%) equ (3) set map=CMC_Base1337.c4s
- if (%rand%) equ (4) set map=CMC_BlackThunder.c4s
- if (%rand%) equ (5) set map=CMC_BridgeOnslaught.c4s
- if (%rand%) equ (6) set map=CMC_BroadcastStation.c4s
- if (%rand%) equ (7) set map=CMC_ColdCash.c4s
- if (%rand%) equ (8) set map=CMC_DoubleTrouble.c4s
- if (%rand%) equ (9) set map=CMC_Dust.c4s
- if (%rand%) equ (10) set map=CMC_EndlessOutpost.c4s
- if (%rand%) equ (11) set map=CMC_Firewood.c4s
- if (%rand%) equ (12) set map=CMC_GroundZero.c4s
- if (%rand%) equ (13) set map=CMC_IslandStrike.c4s
- if (%rand%) equ (14) set map=CMC_Laguna.c4s
- if (%rand%) equ (15) set map=CMC_MacrossFrontier.c4s
- if (%rand%) equ (16) set map=CMC_MagmaZone.c4s
- if (%rand%) equ (17) set map=CMC_Oasis.c4s
- if (%rand%) equ (18) set map=CMC_OperationMetro.c4s
- if (%rand%) equ (19) set map=CMC_PortArcford.c4s
- echo Map chosen was %map%
- start "Clonk" /min /b "D:\Games\Clonk Rage\Clonk.exe" /fullscreen /network /noleague /noruntimejoin
- /faircrew /lobby:600 /observe /startup:netscen ModernCombat.c4f/%map% doesnotexist.c4p
- echo Server Started
- :loop
- sleep 30
- if exist "%log%" goto do
- goto loop
- :do
- find /c "Game evaluated" "%log%" > faillog.txt
- if %errorlevel% equ 1 goto notfound
- echo Match Has Ended.
- taskkill /fi "WINDOWTITLE eq Clonk Rage"
- echo Server Shut Down.
- sleep 5
- goto mapselect
- :notfound
- echo Game running..
- goto loop
- pause
Add Comment
Please, Sign In to add comment