48 Commits

Author SHA1 Message Date
Skylar
78054ef4b4 removed hytale domain for just egg with ip 2026-01-14 03:06:01 -08:00
Skylar
9d084029e5 (it does matter just tested- 2026-01-14 03:03:53 -08:00
Skylar
5fb9fb2803 added hytale domain and hytale egg 2026-01-13 15:30:45 -08:00
Naterfute
2e81dd4726 feat: add Pterodactyl Wings support alonside Elytra Support 2026-01-09 04:52:17 -08:00
Tyrthurey
55ec1fa47d fixed initialization bugs
1. Added the Vintage Story Nest to the NestSeeder
2. Moved the vintage story egg from OtherGames to vintage-story (Note: OtherGames should be renamed to other-games to follow naming conventions)
3. fixed incorrect rustic download link in provision.sh
2025-12-29 23:31:08 +02:00
Naterfute
ca973693a0 fix: replace java 25 image with a default java 25 2025-12-24 01:02:50 -08:00
Skylar
4d60d11931 updated all minecraft server jars to support java 25 (support added by mojang in 26.1-snapshot-1 preparing for 26.1 2025-12-17 18:31:51 -08:00
Skylar
2dd73856c9 feat: add Vintage Story support with new subdomain feature and egg configuration for limbo server with subdomain allowed minecraft and added new subdomain for vintage story 2025-12-05 17:54:30 -08:00
Naterfute
23c0d64575 fixes #416
A bug was introduced where creating the contraint for postgres databases was done using "ADD CONTRAINT IF NOT EXISTS" which is not proper syntax
2025-11-26 12:59:29 -08:00
Elizabeth
909f3120bd fix: scheduler edge cases and minor bugs. 2025-10-21 05:53:21 -05:00
Elizabeth
eaefd5723f feat: fully functional deduplicated backups 2025-10-15 10:35:18 -05:00
Naterfute
d9f9d20e30 feat: made it possible to use allocations as subdomain ip 2025-09-30 00:22:30 -07:00
Naterfute
9cdd2055b8 fix: async backups. awesoooome (#370)
* feat: async backup operations and the death of wings.

* chore: imports

* feat: backups v2 + elytra jobs

* fix: mariadb doesn't have a uuid type

---------

Co-authored-by: Elizabeth <me@checksum.space>
2025-09-27 18:15:40 -07:00
Elizabeth
b347fb9dd6 feature: deduplicated backups using elytra + backup storage quota + nullable server limits for unlimited (#359)
* feat: elytra integration with rustic

* fix: rustic deduplication

* fix: actually use snapshot id + don't guess type

* fix: adapter_type

* fix: wait no that's dumb

* fix: use `disk` you moron (me)

* fix: unique s3 repositories

* fix: path duplication

* fix: extra download verifications

* fix: proper s3 prefix

* feat: backup storage quota with deduplication + nullable limits

* fix: actually handle unlimited, no access, etc

* fix: more legacy code

* fix: better formatting of backup limits

* fix: snake_case lmao

* fix: caveman brain

* fix: don't try to estimate backup size

* Made backup usage metrics better

* fix: better results imo

---------

Co-authored-by: naterfute <me@naterfute.dev>
2025-09-21 10:00:15 -07:00
Elizabeth
c1654b833f fix: oops, hope nobody updated just now 💀 2025-09-06 20:17:23 -05:00
Elizabeth
a0232431a5 feat: subdomains 2025-09-06 20:10:27 -05:00
Naterfute
c5a146d252 Merge branch 'main' into dev 2025-09-01 07:43:31 -07:00
Eesa
f0b9a31b72 Make Purpur with RAM set to 0 for unlimited not set Xmx to 0M :p (#311) 2025-08-18 15:48:11 -07:00
Elizabeth
20ddcccb54 feat: allow servers to be excluded from resource calculation 2025-08-17 18:04:52 -05:00
Elizabeth
253535ba24 feat: mclo.gs insights 2025-08-17 13:13:04 -05:00
Elizabeth
78d7959886 feat: server state backup restoration 2025-08-16 02:10:02 -05:00
Elizabeth
f7a12cb5b6 feat: asynchronous server operations. 2025-08-15 00:49:35 -05:00
Elizabeth
4ec067a71b feat: a controversial commit 2025-08-08 07:18:03 -05:00
Naterfute
b96bc96e07 Added options for minecraft eggs for built-in mod finder 2025-08-07 15:19:19 -07:00
Elizabeth
64c71bbbca feat: Add server overhead memory allocation to prevent OOM crashes (#317)
* feat: native overhead memory configuration for servers

* fix: combine memory limit and overhead memory for wings
2025-08-06 12:54:29 -07:00
naterfute
879d2b93ac feat: fix backups running twice in schedules 2025-06-11 14:34:08 -07:00
he3als
6667471b9e feat: add wings internal fqdn option (#264)
* feat(php): add internal FQDN option

* feat(docker dev): use internal FQDN
2025-05-26 07:13:58 -07:00
naterfute
6ecf430349 eslint: all migrations 2025-03-28 12:00:29 -07:00
KalebSchmidlkofer
a909fa7f57 eslint 2025-03-23 02:43:08 -07:00
KalebSchmidlkofer
ef478df1ab merge main into dev 2025-03-23 00:51:29 -07:00
KalebSchmidlkofer
143d1cb3eb feat: add fabric egg 2025-03-22 23:03:30 -07:00
KalebSchmidlkofer
049b0e3099 add java18 to paper egg 2025-03-22 20:50:31 -07:00
KalebSchmidlkofer
013dd3115f postgresql support 2025-03-22 20:49:35 -07:00
KalebSchmidlkofer
c85b6853a9 fix: added new migration to fix postgresql support 2025-02-26 10:15:54 -08:00
KalebSchmidlkofer
45e5eede97 feat: add postgresql support 2025-02-23 13:15:32 -08:00
KalebSchmidlkofer
17d03a5704 fix: format error for egg-purpur.json 2025-01-27 19:55:57 -08:00
KalebSchmidlkofer
db0bae6a41 chore(Seeders/eggs): updated java versions for some minecraft things 2025-01-27 19:53:23 -08:00
Awakened Redstone
3464da58d1 chore: Fix author 2025-01-14 11:53:16 -08:00
Awakened Redstone
96d6454963 feat: Add egg for Fabric Loader 2025-01-14 11:53:16 -08:00
KalebSchmidlkofer
0a29ce6d0a fix: make external_id nullable to fix user creation error 2024-12-30 20:01:59 -08:00
KalebSchmidlkofer
3c72755f38 fix: mariadb migrations failing 2024-12-30 18:52:57 -08:00
he3als
d5ae903e21 fix(db schema): sandbox mode incompatibilities
https://mariadb.org/mariadb-dump-file-compatibility-change/
https://github.com/pterodactyl/panel/issues/5240
2024-11-17 14:01:37 +00:00
he3als
02728bc732 feat: update database 2024-11-17 12:51:50 +00:00
Naterfute
490e599e24 Added a purpur egg for more options when starting out 2024-11-17 00:16:54 -05:00
he3als
1b690be94a fix: forge egg 2024-08-26 21:50:04 +01:00
DeBondor
aa60f972ef Add java 18 and 21 to pre-installed egg 2024-08-13 23:46:00 +02:00
KalebSchmidlkofer
e2d6ae72ac chore: updated java versions in pre-installed eggs 2024-08-13 13:33:15 -07:00
root
7ed12e3f87 Initial commit 2024-01-19 21:39:35 +01:00