Which proxy should I use?
I have a question regarding the proxy I should use. The issue that I am having is that I want to run a bunch of different kind of versions on my server and they include Legacy: Factions (1.8.8 Paper), KitPvP (1.8.8 Paper), Parkour (1.8.8 Paper); Modern: SMP (Latest Paper) Prisons (1.16.5 Paper), Pixelmon (1.16.5 Arclight); Hub (1.16.5 Paper).
That's what I want. Currently all the modes that I want to be in legacy versions are just running 1.16.5 Paper because they need to be a modern version.
I would also prefer not to switch pixelmon to sponge because the server is already 95% done with mostly everything already being configured and setup.
The question is, what proxy should I use. Currently I am using Velocity and I can't run any of my legacy servers because the pixelmon server requires the "modern" protocol. I have tried switching it to "bungeeguard" however when I do that it does not allow me to connect to pixelmon.
I have Flamecord purchased that I have used one another network (I didn't have pixelmon on it) and it worked fine.
I am curious if there is a way I can do what I want with my current setup or should I switch to another proxy to allow it to happen (if it is possible).
Thank you in advance.
Jacob
11 Replies
Try Velocity-CTD
GitHub
GitHub - GemstoneGG/Velocity-CTD: A fork of Velocity with various o...
A fork of Velocity with various optimizations, commands, and more that nearly everyone wants and needs! - GemstoneGG/Velocity-CTD
Velocity-CTD allows using a different forwarding method per backend.
Just setup legacy as the default and specify modern for all that require modern
i would not use it if i were you
the developer did/does some shady stuff
https://discord.com/channels/348681414260293634/1285356360053030963
He is also banned from admincraft for stealing others resources
You should go with velocity or velocity-ctd which got passionate developers
instead of using apiary
Lol didnโt knew that, I better remove that message then
A bit sad considering he seemed like a cool guy when I met him, even discussed about the Gate project for a bit
Just use Velocity-CTD, ignore the other message if you read it before I deleted it
does legacy forwarding not work? (assuming youโre able to firewall the servers properly)
They said pixelmon required modern forwarding
Velocity-CTD should solve that, it allows different forwarding mode per backend
is it possible for a server to work with modern forwarding but not legacy forwarding
it makes sense if it doesnโt have support for bungeeguard, but I donโt see how support for legacy could be broken
unless they donโt support bungeecord / bungee protocols
actually modded servers might not support bungee idk I donโt play modded
If you use modern on a legacy server it says โthis feature is available only from 1.13 onwardsโ or smt like that
@duolingo se acerca Thank you! Sorry for the late response, haven't had time to put work into testing and seeing how well it works (college classes just restarted). It is excactly what I was looking for. Thank you so much! ๐
The only other question I have is it just (taken from the default config)
you replace the "modern" with your server name?
i.e.
instead of doing
lobby = "127.0.0.1:30066"
doing
lobby = { address = "127.0.0.1:30066", forwarding-mode = "MODERN" }
and at the top of the config
Keeping set to none (default) or make it modernUse legacy as default and specift modern for your modern backends, at least that's how I have it