-
-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: support providing external servers #631
Conversation
31b7d14
to
c39ba63
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #631 +/- ##
==========================================
+ Coverage 31.65% 32.99% +1.33%
==========================================
Files 58 59 +1
Lines 3124 3228 +104
==========================================
+ Hits 989 1065 +76
- Misses 2135 2163 +28
Flags with carried forward coverage won't be shown. Click here to find out more.
|
...gent/src/common/kotlin/io/shulkermc/proxyagent/adapters/filesystem/LocalFileSystemAdapter.kt
Dismissed
Show dismissed
Hide dismissed
@jeremylvln How would you predefine the proxy's forwarding secret? External servers are "external" so Shulker can't automatically assign the secret on them. Without this, external severs won't work because they can't be authenticated by the proxy. |
Shulker generates a random secret when creating a MinecraftCluster and then never modifies it. It is stored in a secret named You can change it if you want, but you'll need to restart the proxies. Or you can take it and update your servers. I keep in mind that I should say this in the future documentation! |
## [0.10.0](v0.9.0...v0.10.0) (2024-08-25) ### ✨ Features ✨ * **shulker-proxy-agent:** expose player teleporting in API ([#629](#629)) ([111ca37](111ca37)) * support providing external servers ([#631](#631)) ([86b4804](86b4804)) ### 🐛 Bug Fixes 🐛 * **shulker-proxy-agent:** crash when LoadBalancer service does not have any ingress in status ([#627](#627)) ([8be044a](8be044a)) * **shulker-proxy-agent:** do not watch service if preferred address is provided ([a8e2e70](a8e2e70))
🎉 This issue has been resolved in version 0.10.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
@jeremylvln Can confirm these features work successfully! As you can see, I can connect to my Fabric server using a Shulker managed proxy. |
The external servers can be provided by filling the
externalServers
field in theMinecraftCluster
:Closes #630