AoS Server Connecter Beta
Welcome all to AOS Server Connecter Beta Script, the rebirth / revision of AOS Server Join. The original AOS Server Join was originally created by 10Se1ucgo and then maintained by me (both versions in 2013). So, a few weeks ago, I've decided to recreate the script and this is what I have made. Right now this is just a demo, but it works for the servers that have been added. I've noticed that there's a bug when your directory path has a space and the script just exits itself for no apparent reason, so if you have any tips on how to fix please reply to this thread. Here is the code if you want to try it out.
Installation Instructions:
1. Open up Notepad or preferred text editor
2. Click on SELECT ALL in the box and press CTRL+C.
3. Back at Notepad (or preferred text editor) press CTRL+V and then CTRL+S.
4. Name it whatever you want, then run it and do what it asks.
Code: Select all
Version History:@ECHO OFF
TITLE Server Connecter v1.0 (Server Join)
GOTO :sets
:START
TITLE AOS Server Connecter - Welcome!
CLS
ECHO %LB%
ECHO ^| _ __ ___ ^| Made by Nerokin ^|
ECHO ^| / \ / \ / ^| Original made by 10se1ucgo ^|
ECHO ^| ^|___^| ) ( \--\ ^| ^|
ECHO ^| ^| ^| \__/ ___/ ^|______________________________^|
ECHO ^| ___ __ __ __ __ ^| Originally ^|
ECHO ^| / ^| ^| ) ( ) ^| ^| ) ^| known as ^|
ECHO ^| \--\ ^|-- ^|--\ ) ( ^|-- ^|--\ ^| Server Join ^|
ECHO ^| ___/ ^|__ ^| ( \_/ ^|__ ^| ( ^|________________^|
ECHO ^| __ __ __ __ ___ __ __ ^|
ECHO ^| / / \ ^|\ ^| ^|\ ^| ^| / ^| ^| ^| ) ^|
ECHO ^| ) ) ( ^| ^| ^| ^| ^| ^| ^|-- ) ^| ^|-- ^|--\ ^|
ECHO ^| \__ \__/ ^| \^| ^| \^| ^|__ \__ ^| ^|__ ^| ( ^|
ECHO ^|%LB%^|
ECHO ^|%HB%^|
ECHO ^| Press any key to continue ^|
ECHO ^|%LB%^|
PAUSE>nul
IF EXIST aossc-config.bat (GOTO :LOAD) ELSE (GOTO :FIRST)
::FIRST RUN S
:FIRST
TITLE AOS Server Connecter - First time setup
CLS
ECHO %LB%
ECHO ^| _ __ ___ ___ __ ^|
ECHO ^| / \ / \ / @ / / ^|
ECHO ^| ^|___^| ) ( \--\ @ \--\ ) ^|
ECHO ^| ^| ^| \__/ ___/ ___/ \__ ^|
ECHO ^|%HB%^|
ECHO ^| Welcome to the Ace of Spades Classic Server ^|
ECHO ^| Connecter! ^|
ECHO ^|%HB%^|
ECHO ^| For the first startup of the script, Please ^|
ECHO ^| the directory path of AOS Classic. ^|
ECHO ^|%LB%^|
SET /P CONFIG="DIR> "
IF /I '%CONFIG%'=='' (GOTO :NOTF) ELSE (GOTO :CHECK)
:CHECK
TITLE AOS Server Connecter - Check AOS Path
ECHO.
ECHO Is this path / directory correct for the installation
ECHO of Ace of Spades Classic? Please navigate to check.
ECHO Path entered: [%CONFIG%]
SET /P CHECK="Y/N> "
IF /I '%CHECK%'=='N' (GOTO :FIRST) ELSE (GOTO :SAVE)
::FIRST RUN E
::SLR S
:SAVE
ECHO %CONFIG%> aossc-config.bat
GOTO :MAIN
:LOAD
CLS
SET /P CONFIG=<aossc-config.bat
ECHO %CONFIG%
PING ::1 -n 2 >NUL
GOTO :MAIN
:RESET
CLS
DEL aossc-config.bat
ECHO Reset Finished! Please wait.
PING ::1 -n 2 >NUL
GOTO :START
::SLR E
::MAIN S
:MAIN
TITLE AOS Server Connecter - Main Menu
CLS
ECHO %LB%
ECHO ^| _ __ ___ ___ __ ^|
ECHO ^| / \ / \ / @ / / ^|
ECHO ^| ^|___^| ) ( \--\ @ \--\ ) ^|
ECHO ^| ^| ^| \__/ ___/ ___/ \__ ^|
ECHO ^|%HB%^|
ECHO ^| 1. Server List ^|
ECHO ^| 2. Credits ^|
ECHO ^|%HB%^|
ECHO ^| 0. Exit ^|
ECHO ^| 9. Reset ^|
ECHO ^|%LB%^|
SET /P MainS="SEL> "
IF /I '%MAINS%'=='' (
GOTO :NOTM
) ELSE (
IF /I '%MAINS%'=='1' GOTO :LIST1
IF /I '%MAINS%'=='2' GOTO :CREDS
IF /I '%MAINS%'=='0' %E%
IF /I '%MAINS%'=='9' GOTO :RESET
)
GOTO :NOTM
:CREDS
TITLE AOS Server Connecter - Credits
CLS
ECHO YOU MADE IT!
PAUSE
%E%
::MAIN E
::MAIN LIST S
:LIST1
SET LIST=LIST1
TITLE AOS Server Connecter - AOS Server Main List PG1
CLS
ECHO %LB%
ECHO ^| _ __ ___ ___ __ ^|
ECHO ^| / \ / \ / @ / / ^|
ECHO ^| ^|___^| ) ( \--\ @ \--\ ) ^|
ECHO ^| ^| ^| \__/ ___/ ___/ \__ ^|
ECHO ^|%HB%^|
ECHO ^| 1. *Sauerkraut List ^| 6. Earth's Elite AOS ^|
ECHO ^| 2. Hammertime CTF ^| 7. GAMER KING NAITH ^|
ECHO ^| 3. Aloha.pk List ^| 8. German Spades List ^|
ECHO ^| 4. Anal List ^| 9. GieMap - Deutscher ^|
ECHO ^| 5. CallOfLiberty List ^| 10. Nitrado.net List ^|
ECHO ^|%HB%^|
ECHO ^| ^| ^|
ECHO ^|%LB%^|
SET /P SER="> "
IF /I '%SER%'=='1' GOTO :SAUELIST
IF /I '%SER%'=='2' (
SET IP=aos://3549258853:32887
GOTO :CONNECTER
)
IF /I '%SER%'=='3' GOTO :ALOHLIST
IF /I '%SER%'=='4' GOTO :ANALLIST
IF /I '%SER%'=='5' GOTO :CALLLIST
IF /I '%SER%'=='6' (
SET IP=aos://235234751:32887
GOTO :CONNECTER
)
IF /I '%SER%'=='7' (
SET IP=aos://2420563543:32888
GOTO :CONNECTER
)
IF /I '%SER%'=='8' GOTO :GERMLIST
IF /I '%SER%'=='9' (
SET IP=aos://1112045143:32887
GOTO :CONNECTER
)
IF /I '%SER%'=='10' GOTO :NITRLIST
IF /I '%SER%'=='N' GOTO :LIST2
:LIST2
SET LIST=LIST2
TITLE AOS Server Connecter - AOS Server Main List PG2
CLS
ECHO %LB%
ECHO ^| _ __ ___ ___ __ ^|
ECHO ^| / \ / \ / @ / / ^|
ECHO ^| ^|___^| ) ( \--\ @ \--\ ) ^|
ECHO ^| ^| ^| \__/ ___/ ___/ \__ ^|
ECHO ^|%HB%^|
::MAIN LIST E
:CONNECTER
CLS
START %CONFIG% %IP%
GOTO %LIST%
::ALT LISTS S
:SAUELIST
SET LIST=SAUELIST
TITLE AOS Server Connecter - Sauerkraut Server List
CLS
ECHO %LB%
ECHO ^| _ __ ___ ___ __ ^|
ECHO ^| / \ / \ / @ / / ^|
ECHO ^| ^|___^| ) ( \--\ @ \--\ ) ^|
ECHO ^| ^| ^| \__/ ___/ ___/ \__ ^|
ECHO ^|%HB%^|
ECHO ^| Sauerkraut Servers ^|
ECHO ^| 1. Babel Classes ^| 4. Shoot the Deuce ^|
ECHO ^| 2. Deathmatch ^| 5. Zombie Survival ^|
ECHO ^| 3. Push ^| ^|
ECHO ^|%HB%^|
ECHO ^| Type BACK to go back to the Main Server List ^|
ECHO ^|%LB%^|
SET /P SER="> "
IF /I '%SER%'=='1' (
SET IP=aos://151723184:32890
GOTO :CONNECTER
)
IF /I '%SER%'=='2' (
SET IP=aos://151723184:32888
GOTO :CONNECTER
)
IF /I '%SER%'=='3' (
SET IP=aos://151723184:32891
GOTO :CONNECTER
)
IF /I '%SER%'=='4' (
SET IP=aos://151723184:32895
GOTO :CONNECTER
)
IF /I '%SER%'=='5' (
SET IP=aos://151723184:32882
GOTO :CONNECTER
)
IF /I '%SER%'=='BACK' GOTO :LIST1
:ALOHLIST
:ANALLIST
:CALLLIST
:GERMLIST
:NITRLIST
CLS
ECHO These lists are not yet coded into the script, please
ECHO check the forums for a new update if availible.
ECHO.
ECHO You will now be taken back to main server list
PING ::1 -n 2 >NUL
::ALT LISTS E
::ERROR Menus S
:NOTM
TITLE AOS Server Connecter - Incorrect Selection
CLS
ECHO %LB%
ECHO ^| _ __ ___ ___ __ ^|
ECHO ^| / \ / \ / @ / / ^|
ECHO ^| ^|___^| ) ( \--\ @ \--\ ) ^|
ECHO ^| ^| ^| \__/ ___/ ___/ \__ ^|
ECHO ^|%HB%^|
ECHO ^| You did not chose a correct input or did not ^|
ECHO ^| type in anything in the main menu! ^|
ECHO ^|%HB%^|
ECHO ^| Press any key to continue ^|
ECHO ^|%LB%^|
PAUSE>NUL
GOTO :MAIN
:NOTF
TITLE AOS Server Connecter - Empty Directory Path
CLS
ECHO %LB%
ECHO ^| _ __ ___ ___ __ ^|
ECHO ^| / \ / \ / @ / / ^|
ECHO ^| ^|___^| ) ( \--\ @ \--\ ) ^|
ECHO ^| ^| ^| \__/ ___/ ___/ \__ ^|
ECHO ^|%HB%^|
ECHO ^| You left the directory path empty! Please type ^|
ECHO ^| in the path for Ace of Spades Classic ^|
ECHO ^|%HB%^|
ECHO ^| Press any key to continue ^|
ECHO ^|%LB%^|
PAUSE>NUL
GOTO :FIRST
::ERROR MENUS E
:sets
SET LB=__________________________________________________
SET HB===================================================
SET E=EXIT
SET N=Next Page, type N
SET P=Previous Page, type P
mode con: cols=54 lines=18
GOTO :START
4/19/2016 - Beta released! (Beta 1)
4/20/2016 - Sauerkraut Servers have been added! (Beta 2)
Previous versions:
Beta1 - Pastebin
This is in no way affiliated with AoS and BnS, I just made this out of my free time and decided to re-release it into the wild (public).
Keywords.
Spoiler: