Commit Graph

35 Commits

Author SHA1 Message Date
Matthew Lopez
b47676f213 Create Splatoon database during setup 2024-11-07 16:55:12 -05:00
Joshua Peisach
c0a35b5a51 Fix Pikmin 3 title ids 2024-08-01 09:26:36 -04:00
Joshua Peisach
59c5a34dbb Add pikmin 3 env files to scripts 2024-08-01 09:04:52 -04:00
Matthew Lopez
5e11ba3fe3 Create Cemu online files generation script
The patch to restore downloading online files from the website will be removed, as Pretendo will never add this as an optional website feature.
2024-07-30 21:26:36 -04:00
Matthew Lopez
2a6dd14aa0 Throw error in script for better visibility 2024-07-30 17:40:44 -04:00
Matthew Lopez
a9505fea12 Remove unnecessary mongoose in scripts 2024-07-30 17:34:19 -04:00
redmine4404
d164320977 Add Minecraft Server
Added the NEX minecraft for wiiu server.
2024-07-28 16:59:05 +02:00
Matthew Lopez
6290a7f269 Switch to running the Postgres init script manually during setup
This should hopefully fix the issue where some people run the setup script but no Postgres databases get created.
2024-07-13 19:54:25 -04:00
Akatsuki Levi
31727f4bf5 chore: General fixes from the PR review 2024-07-01 00:06:49 -03:00
Akatsuki Levi
e75e29311b feat: Changed to the Ashquarky's Splatoon server 2024-06-30 20:18:11 -03:00
Akatsuki Levi
58a76230df feat: Progress to add Splatoon servers 2024-06-30 20:17:40 -03:00
Matthew Lopez
bf8ae18400 Switch Friends to nex-go-rewrite branch 2024-06-26 16:13:10 -04:00
Matthew Lopez
35e64a1044 Create verbose mode for all scripts and reduce default output
Man, dealing with passing arguments through multiple programs correctly is annoying. Tip: don't use eval, use "$@" instead.
2024-05-19 17:26:37 -04:00
Matthew Lopez
c1bb5fb6cc Switch the account server to the PNID settings fork
The CDN base URL needs to be set to HTTP because the account server gets the Mii images using it, and nginx does not have a valid SSL certificate.
2024-05-15 16:36:34 -04:00
Matthew Lopez
bedec9d604 Improve handling of repeated commands
This prevents infinite loops during setup.
2024-05-11 17:32:38 -04:00
Matthew Lopez
05a67989cd Rewrite scripts and improve user-friendliness
- Update all of the scripts to use Bash instead of sh so I can use arrays and other bashisms
- Create a complete Bash option parsing framework to replace function-lib.sh
- Rewrite all of the scripts to use this framework
- General script user-friendliness improvements, including loading existing environment variables by default instead of always requiring them to be specified
2024-05-10 17:22:25 -04:00
Matthew Lopez
56e45e8fcd Reconfigure MinIO to be proxied through Nginx
This change is necessary because some games need to connect to a S3 server directly, and MinIO is limited to listening on one domain for virtual hosts.
2024-02-22 21:13:37 -05:00
Matthew Lopez
41bfc9cd3f Create WIP Super Mario Maker server configuration 2024-02-22 15:27:30 -05:00
Matthew Lopez
4ba607a278 Simplify Juxt community creation script 2024-01-22 20:32:15 +00:00
Matthew Lopez
95c3429e84 Make the scripts less verbose 2024-01-14 11:30:25 -05:00
Matthew Lopez
2cfca4b023 Set up the BOSS server 2023-12-29 13:19:39 -05:00
Matthew Lopez
33604dcf1c Update server title IDs for multiple regions 2023-12-28 11:58:49 -05:00
Matthew Lopez
de0e9512de Make the first-run scripts safe to run multiple times 2023-12-27 23:03:12 -05:00
Matthew Lopez
48226264be Whoops, added the check to the wrong script 2023-12-27 14:56:31 -05:00
Matthew Lopez
aead959280 Make scripts more error-tolerant 2023-12-27 14:51:39 -05:00
Matthew Lopez
602d4fbf8d Create servers for prod, test, and dev PNIDs 2023-12-26 22:20:58 -05:00
Matthew Lopez
5114a1ef1d Fix a small error in the account servers update script 2023-12-26 15:06:58 -05:00
Matthew Lopez
0bac0bbc13 Update and rename scripts to be more user-friendly 2023-12-23 23:17:58 -05:00
Matthew Lopez
3948c01fb4 Attempt to get the Wii U to connect to nginx directly
It doesn't work for some reason, even though TLSv1.0 is enabled in nginx.
2023-12-22 20:45:33 -05:00
Matthew Lopez
9f27edf240 Add script to create Juxt communities
Juxt used to have an admin UI, but it's gone now (pretty sure it went into a private repo).  So, I made a script.
2023-12-22 17:10:31 -05:00
Matthew Lopez
d0041b297f Small PNID script change 2023-12-22 16:41:54 -05:00
Matthew Lopez
c45b574f13 Create script to make PNID a dev 2023-12-21 20:18:32 -05:00
Matthew Lopez
4ef90ce2bb Create new Miiverse endpoint creation script 2023-12-21 20:01:36 -05:00
Matthew Lopez
57a9f83434 Rewrite account server database script outside of the patches 2023-12-21 18:11:54 -05:00
Matthew Lopez
85bb9d16a8 Organize scripts that run in a container 2023-12-21 18:11:02 -05:00