-
Notifications
You must be signed in to change notification settings - Fork 42
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
[EXILED::Loader]
Allow port-binded plugin loading
#89
base: dev
Are you sure you want to change the base?
Conversation
Suggestion ExMod-Team#1 Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
private methods should be defined after public ones
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything seems ok, just make some adjustments I've mentioned and you should be all good.
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
let's hope to not upset the auto checks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Tbh I don't see point for this pr. We have |
We don't have to remove the |
Just use pterodactyl and host servers in different containers 😛 |
This is actually the better approach when working with multiple ports, especially with a game such as SCP: SL Dedicated Server. If you knew what you were doing, you could symlink to a networked location where the plugins are stored, for each port, but in pretty much all use-cases, that's never really been used, or even should be used, for obvious reasons. |
Lots of small SCP:SL servers uses the same machine to host multiple servers. |
I love this idea and ill try to make it go forward, but needs more discussion between how we want to structure it. |
For my pov it's seems ok if you can still show screen shot difference between before and now |
We should also add an entry on the log to specify that the plugin has been loaded from a specific folder maybe? |
yeah also what would happen if a plugin is in both ? |
that's a good good question, I'll have to add a checker. |
actually no idea what the best choice |
Maybe a global folder would be more intuitive for the users. |
Added the checker and also the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still disagree with the idea of this PR. It is not needed in my opinion
why?
Cons: |
for me it's fine |
|
Imagine having 100 different files for everyone plugin config and browsing each one only for enabling and disabling the plugin(s). This addition is backward compatible and will simplify the life of everyone who don't use for a reason or another Pterodactyl. Something that can help some people is still good to implement instead of saying to them "fuck you and go install pterodactyl just to not become crazy with the configs" or "just have different configuration files for each plugin" |
You reasons for that not being needed are:
In my opinion these motivations are not sufficient for that kind of opposition |
It is fine to say "just use the split config type to make it easier" |
That was not the point |
it's could be used if you have same plugin with two different version of one plugin that need to be load separatelly also yeah it's just retro compatible so only give more possibility and do not take that much of ressource to load exiled |
Description
Describe the changes
What is the current behavior?
What is the new behavior?
Does this PR introduce a breaking change?
Other information:
Types of changes
Submission checklist
Patches (if there are any changes related to Harmony patches)
Other