general: new vsc tasks method

added a workspace for tasks relying on the existing scripts
This commit is contained in:
TheFamiliarScoot 2021-07-30 22:47:38 -04:00
parent 6d7b5070c5
commit e7e4c9d493
18 changed files with 164 additions and 194 deletions

4
.gitignore vendored
View file

@ -12,7 +12,9 @@ whitelist/
.idea .idea
venv/ venv/
*.json *.json
!.vscode/tasks.json !win32/.vscode/tasks.json
!linux/.vscode/tasks.json
!darwin/.vscode/tasks.json
*.buildings *.buildings
*.trackRecords *.trackRecords
PPYTHON_PATH PPYTHON_PATH

View file

@ -1,12 +0,0 @@
#!/bin/sh
BASE_CHANNEL=401000000
MAX_CHANNELS=999999
STATE_SERVER=4002
MESSAGE_DIRECTOR_IP="127.0.0.1:7199"
EVENT_LOGGER_IP="127.0.0.1:7197"
DISTRICT_NAME="Toon Valley"
/usr/local/bin/python3.9 -m toontown.ai.AIStart --base-channel ${BASE_CHANNEL} \
--max-channels ${MAX_CHANNELS} --stateserver ${STATE_SERVER} \
--messagedirector-ip ${MESSAGE_DIRECTOR_IP} \
--eventlogger-ip ${EVENT_LOGGER_IP} --district-name "$DISTRICT_NAME"

View file

@ -1,4 +0,0 @@
#!/bin/sh
# This assumes that your astrond build is located in the
# "astron/darwin" directory.
./astrond --loglevel info ../config/astrond.yml

View file

@ -1,4 +0,0 @@
#!/bin/sh
export LOGIN_TOKEN=dev
/usr/local/bin/python3.9 -m toontown.launcher.QuickStartLauncher

View file

@ -1,11 +0,0 @@
#!/bin/sh
MAX_CHANNELS=999999
STATE_SERVER=4002
MESSAGE_DIRECTOR_IP="127.0.0.1:7199"
EVENT_LOGGER_IP="127.0.0.1:7197"
BASE_CHANNEL=1000000
/usr/local/bin/python3.9 -m toontown.uberdog.UDStart --base-channel ${BASE_CHANNEL} \
--max-channels ${MAX_CHANNELS} --stateserver ${STATE_SERVER} \
--messagedirector-ip ${MESSAGE_DIRECTOR_IP} \
--eventlogger-ip ${EVENT_LOGGER_IP}

View file

@ -1,12 +0,0 @@
#!/bin/sh
BASE_CHANNEL=401000000
MAX_CHANNELS=999999
STATE_SERVER=4002
MESSAGE_DIRECTOR_IP="127.0.0.1:7199"
EVENT_LOGGER_IP="127.0.0.1:7197"
DISTRICT_NAME="Toon Valley"
python3 -m toontown.ai.AIStart --base-channel ${BASE_CHANNEL} \
--max-channels ${MAX_CHANNELS} --stateserver ${STATE_SERVER} \
--messagedirector-ip ${MESSAGE_DIRECTOR_IP} \
--eventlogger-ip ${EVENT_LOGGER_IP} --district-name "$DISTRICT_NAME"

View file

@ -1,6 +0,0 @@
#!/bin/sh
cd /astron/linux
# This assumes that your astrond build is located in the
# "astron/linux" directory.
./astrond --loglevel info ../config/astrond.yml

View file

@ -1,4 +0,0 @@
#!/bin/sh
export LOGIN_TOKEN=dev
python3 -m toontown.launcher.QuickStartLauncher

View file

@ -1,11 +0,0 @@
#!/bin/sh
MAX_CHANNELS=999999
STATE_SERVER=4002
MESSAGE_DIRECTOR_IP="127.0.0.1:7199"
EVENT_LOGGER_IP="127.0.0.1:7197"
BASE_CHANNEL=1000000
python3 -m toontown.uberdog.UDStart --base-channel ${BASE_CHANNEL} \
--max-channels ${MAX_CHANNELS} --stateserver ${STATE_SERVER} \
--messagedirector-ip ${MESSAGE_DIRECTOR_IP} \
--eventlogger-ip ${EVENT_LOGGER_IP}

99
.vscode/tasks.json vendored
View file

@ -1,99 +0,0 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Start Game",
"type": "shell",
"command": "./.vscode/linux/start_game.sh",
"windows": {
"command": ".\\.vscode\\win32\\start_game.bat"
},
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Start Game (Darwin)",
"type": "shell",
"command": "./.vscode/darwin/start_game.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Start AI Server",
"type": "shell",
"command": "./.vscode/linux/start_ai_server.sh",
"windows": {
"command": ".\\.vscode\\win32\\start_ai_server.bat"
},
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Start AI Server (Darwin)",
"type": "shell",
"command": "./.vscode/darwin/start_ai_server.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Start Astron Server",
"type": "shell",
"command": "./.vscode/linux/start_astron_server.sh",
"windows": {
"command": ".\\.vscode\\win32\\start_astron_server.bat"
},
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Start Astron Server (Darwin)",
"type": "shell",
"command": "./.vscode/darwin/start_astron_server.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Start UberDOG Server",
"type": "shell",
"command": "./.vscode/linux/start_uberdog_server.sh",
"windows": {
"command": ".\\.vscode\\win32\\start_uberdog_server.bat"
},
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Start UberDOG Server (Darwin)",
"type": "shell",
"command": "./.vscode/darwin/start_uberdog_server.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
}
]
}

View file

@ -1,11 +0,0 @@
@echo off
rem Read the contents of PPYTHON_PATH into %PPYTHON_PATH%:
set /P PPYTHON_PATH=<PPYTHON_PATH
:main
%PPYTHON_PATH% -m toontown.ai.AIStart --base-channel 401000000 ^
--max-channels 999999 --stateserver 4002 ^
--messagedirector-ip 127.0.0.1:7199 ^
--eventlogger-ip 127.0.0.1:7197 ^
--district-name "Toon Valley"
goto main

View file

@ -1,3 +0,0 @@
@echo off
cd astron/win32
astrond --loglevel info ../config/astrond.yml

View file

@ -1,7 +0,0 @@
@echo off
rem Read the contents of PPYTHON_PATH into %PPYTHON_PATH%:
set /P PPYTHON_PATH=<PPYTHON_PATH
set LOGIN_TOKEN=dev
%PPYTHON_PATH% -m toontown.launcher.QuickStartLauncher

View file

@ -1,9 +0,0 @@
@echo off
rem Read the contents of PPYTHON_PATH into %PPYTHON_PATH%:
set /P PPYTHON_PATH=<PPYTHON_PATH
%PPYTHON_PATH% -m toontown.uberdog.UDStart --base-channel 1000000 ^
--max-channels 999999 --stateserver 4002 ^
--messagedirector-ip 127.0.0.1:7199 ^
--eventlogger-ip 127.0.0.1:7197

47
darwin/.vscode/tasks.json vendored Normal file
View file

@ -0,0 +1,47 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Darwin - Start Game",
"type": "shell",
"command": "./start_game.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Darwin - Start AI Server",
"type": "shell",
"command": "./start_ai_server.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Darwin - Start Astron Server",
"type": "shell",
"command": "./start_astron_server.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Darwin - Start UberDOG Server",
"type": "shell",
"command": "./start_uberdog_server.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
]
}

47
linux/.vscode/tasks.json vendored Normal file
View file

@ -0,0 +1,47 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Linux - Start Game",
"type": "shell",
"command": "./start_game.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Linux - Start AI Server",
"type": "shell",
"command": "./start_ai_server.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Linux - Start Astron Server",
"type": "shell",
"command": "./start_astron_server.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Linux - Start UberDOG Server",
"type": "shell",
"command": "./start_uberdog_server.sh",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
]
}

20
vscode.code-workspace Normal file
View file

@ -0,0 +1,20 @@
{
"folders": [
{
"name": "Source",
"path": "."
},
{
"name": "Windows Scripts",
"path": "win32"
},
{
"name": "Linux Scripts",
"path": "linux"
},
{
"name": "Darwin Scripts",
"path": "darwin"
}
]
}

47
win32/.vscode/tasks.json vendored Normal file
View file

@ -0,0 +1,47 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Windows - Start Game",
"type": "shell",
"command": "./start_game.bat",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Windows - Start AI Server",
"type": "shell",
"command": "./start_ai_server.bat",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Windows - Start Astron Server",
"type": "shell",
"command": "./start_astron_server.bat",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
{
"label": "Windows - Start UberDOG Server",
"type": "shell",
"command": "./start_uberdog_server.bat",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
},
]
}