well once again here https://docs.papermc.io/waterfall/getting-started <- everything should be in there
#waterfall-help
1 messages · Page 12 of 1
In that case don't cold ping people, and you won't accidentally ping the wrong person.
or at least most of the stuff to get a basic server running
it doesnt tell me how to get it all done
like the configs i need
and what to put in the folder
also you wil need this: https://www.spigotmc.org/wiki/bungeecord-installation/
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
you literally just modify the servers section and add the servers you need
there comes a level of expectation that if you're setting up a network that you've got some basic understanding of networking
well i mean just read through the guides at the top
theoretically you don't even need the waterfall guide the bungeecord installation guide should be enough
the bungeecord thing says to download the bungeecord build do i do that or waterfall
waterfall
waterfall is a drop in replacement for bungee
basically just do everything described in there but with waterfall jar instead
k
just saying incase you don't know waterfall and bungee are pretty old and are not recommended for use. since you don't seem to know you might want to try velocity instead: https://docs.papermc.io/velocity
is it compatible with plugins and datapacks?
Datapacks are only for backend servers, proxies have no concept of datapacks.
oh ye forgot bout dat
@tough vale what version is allowed on it currently?
of minecraft
i have a question
ok
That's not wf
Hi, since I updated to the latest version of Waterfall, some players cannot connect anymore. They get the error, that they're already connected to the proxy, even thio they aren't.
waterfall working in 1.20.4?
ye
Under what circumstances does this message appear when it IS set to true?
[04:39:51 INFO]: /127.0.0.1:53307 lost connection: Unknown data in login hostname, did you forget to enable BungeeCord in spigot.yml?
I had that problem once. I don't remember how I fixed it. was pretty common on initial setup. you sure you followed everything to setup proxy?post configs?
Hey,
Is there a download link for the latest stable version, so I can install an auto update script?
auto updating is never recommended
why
Because new builds can have uncaught issues or be outright broken
Not supported, and yes there's a download link for everything if you're smart enough to know how to grab it.
Hello, i have problem where when i type anything into chat it says this on proxy console, any ideas why is it happening and how to fix it?
message.txt by @dusk wyvern: https://pastes.dev/BsOPyZ4Jnd
Well, that's not a valid json chat packet
so, generally, work out what is inducing that
uh, well okay
I'm running waterfall + paper build on my server and when I join lobby or limbo server I get 140-150ms but when I go to survival SMP it just goes to 2-3kms and laggs a lot
Could anyone help?
are they all on the same server/physical machine
how much you allocated to the smp
whats the amount of resources consumed by the server out of its available ones? (i believe u r using ptero panel, if u r not 
Yes they all r on same network and we have our own VPS so
Waterfall proxy is 6 GB RAM
Limbo / creak login paper server is 4 GB RAM
Lobby is on 8 GB RAM
SMP is 16 GB RAM
The cpu is having no cap as it's our own system rented in data centre
Its ryzen 7 3600
128 GB ECC RAM
4 TB datacenter NVME
i dont know how uve setup the smp, but did u pregen?
after some minutes, does it balance the ping?
like from the 1000+ it goes down to 200 or lower
yea, paper doesnt support cracked servers
imma dm u as this is no support server for cracked servers
I can disable creak on my server... I don't mind doing so
Hi! I have big problem, sometimes when player joining then he is kicked immediately with reason "The server you were previously on went down you have been connected to a fallback server".
There is an error in waterfall log: https://paste.gg/p/anonymous/1252602e881e494d9d281eb904eb11d7
what can it be?
it tells you, duplicate scoreboard team
Known issue with crossing servers in which have duplicate scoreboards
The players first join to lobby (without any scoreboard) and then to the survival server (with default scoreboard created by /scoreboard objective) and some players have this error
this is additional scoreboard apart from default scoreboard.dat?
but I don't have scoreboard at all on my lobby server and players only go to lobby first and then to a survival server
maybe you know how to investigate? How to check this "Team npc-§b§m§9§9§c§6§n§a" to find out what is it?
it's from a plugin using scoreboards
My scoreboard.dat still works OK - I am using it to display player's stats on my website
I can't find any "npc-" playername in this scoreboard.dat
Okay
maybe there is a command to find this unusual scoreboard?
No
Because it's not going to be a scoreboard defined in the server
it's gonna be a plugin created scoreboard, be that something they remember to clean up so it's not stored in the scoreboard file, or packet based
so it is not related to the default scoreboard.dat?
no, very unlikely to be something that ends up in scoreboard.dat
and this is has to be related to the other servers? I mean you told "Known issue with crossing servers in which have duplicate scoreboards". What do you mean "crossing servers"? It can be caused by server where player never has been? (For example archived server "survival 1.17" where noone join but this server still works)
Hi guys I have problem whenever someone on my server interacts with a player head they get disconnected with "Proxy lost connection to server"
Hey, i tried to fix this problem https://hastebin.com/share/uriqoboqur.php, but i can find my answer the only thing that worked was that i changed server from version 1.8.8 to higher like 1.19 but the plugins were a mess.. Is there another solution to this?
mojang changed components to now being NBT
if that's a 1.20.4 connection, chances are it's either spigots logic for reading that being mangled, or something like a plugin is sending invalid chat json, but the serialiser didn't care about it before
i connected with 1.20.3
So, yea
In the 1.20 and lower the chat is working (kinda) its sending the message, but without prefix or anything, just regullar minecraft message..
Cool
and in 1.20.3, the serialiser setup changed
and as a a result has generally become more picky about the chat components that is being sent to clients
you would need to work out what is being sent and why
[01:42:22 ERROR]: Exception in thread "main" java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class java.lang.String (java.util.LinkedHashMap and java.lang.String are in module java.base of loader 'bootstrap')
What causes this?
When I do /server (servername) it prompts me with this
but connection to the lobby works just fine, just cant go to other servers
Something mangled a packet
It’s doing this when joining any other server than the lobby. Any idea what the cause could be?
Plugin stuff
if it’s plug-in related how am I able to connect to the hub server just fine but can’t with any other server
I’m connecting to a default paper server with 0 plugins
and it won’t let me connect to it
And how about your proxy plugins
I only have the standard plugins like holograms, essentials, world guard
Oh the proxy ones
My b
ViaVersion is not properly supported by Waterfall, how ever what is the point of using it on a multi-protocol proxy?
the obvious would be using it with servers that can't run ViaVersion
or just maintaining one instance of viaversion
isntead of having to update it across all of your backend servers
that doesn't feel like a good argument to get a worse experience but sure
for small bumps forward, via on the proxy is fine
really depends on your version
that i agree with
if you're going to update from 1.8 to 1.20 with viaversion on the proxy, shit idea
1.19 to 1.20, sure, works fine
more convenient than running it on the backend in that case
I mean you should have an automation in place to roll out plugin updates on your servers anyways so not sure why not to just use that for ViaVersion too ¯_(ツ)_/¯
keyword convenience
i don't have to restart every single server to update viaversion and add protocol support
don't have to restart anything at all
Guys i have the error:
Kicked whilst connecting to pixelmon: This server has mods that require FML/Forge to be installed on the client. Contact your server admin for more details.
My Waterfall Config.yml:
forge_support are true but have this error 
@twin solstice
- rule 6
- modern forge support and proxies is generally a no-go
best you're gonna get at this point is to use velocity and the ambassador plugin
hey there, where can i download waterfall for 1.20.4
hey im running on waterfall + paper what should i do to improve ping?
Run the waterfall instance close to the paper one, and use a serbur host with good latency.
its in the same node already
the issue is that like the server is in germany, im getting 20 ping but people from other countrys like india are getting over 200 easily is there any way to improve it?
I don't think, no. That's latency caused by distance, which is hard to overcome. You can try different hosts with different routes, one might work better than the other, but there will always be some added latency simply due to the shear amount of distance.
alr captain
what about having multiple proxy?
No
adding more proxies will not defeat physics
not unless you find a provider which has better backbone connectiviety/routing, and even then you're mostly gonna be talking like at best, 10-20ms in savings type of deal
im already using hetzner vds i don't think there is much better... and worth spending
which is generally the point
rip, what about paper config? any suggestion of a good guide
no
once again, the primary limitation is physics + routing
the only thing you can have any form of say in is routing, but that's generally a headache to deal with, and something I'm not versed in
i have a gbit up and down 9oon the server
Once again, it's physics, distance
What would be causing this message? https://pastebin.com/99zKphkB
Pastebin
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
generally, something tried to send a bad chat component
so chat plugin may be a problem then and its not anything with waterfall?
thing is I go back to 1.20.2 and play that version there is no chat issue.
Yes, because changes in 1.20.3 made the thing more sensitive to malformed chat stuff
Darn so I have to probably find a different plugin then venture chat and I just got done with making it work for all my needs for the moment lol. Any other known goods ones to run a global chat across multiple servers and also work with towny nation, town, ally chats? If not Ill try looking around again.
if you need the chat to be on the servers rather than on the proxy try SpaceChat
how can i fix this error?
when my players try enter to my server, waterfall give this error
Cancelled ServerConnectEvent with no server or disconnect
a player did not have a connection to the server
waterfall tried to connect to them to a server, a plugin cancelled that connection without giving them an alternative server to connect to or disconnecting them
message.txt by @charred wind: https://pastes.dev/krdANSjaKq
something sent a bad chat component
it's the chat
newer logic is more sensitive to malformed data
from the chat
yes, and it's malformed
yes, I know
This started happening when I updated the waterfall
Yes
related bug then?
No
how to fix it?
Work out what is creating the bad data and remove it or report it to the author
mojang changed how chat stuff is serialised on the network, and as a result, the parsing of that stuff is now more sensitive to stuff being invalid
Hello, I got a waterfall proxy directing to one of my paper servers. It's all working fine and shine, however I want to do something new.
I want to make use of MineHut services to gain more players to my server.
MineHut allows to list your own server on their network, however to do this, we need to change the startup command with their authentication address.
java -Xms128M -XX:MaxRAMPercentage=95.0 -Dwaterfall.auth.url="https://api.minehut.com/mitm/proxy/session/minecraft/hasJoined?username=%s&serverId=%s%s" -jar waterfall.jar
When we do this, it ONLY allows people to connect to the server through minehut's authentication.
I also want people to still be able to connect through the original IP-address.
How can I do this?
you can't
easiest option is going to be to use two waterfall proxies
otherwise you would need to create your own mechanism which would try to ask mojang and minehut for their stuff
registering the proxy?
hello is waterfall and lightfall work for hybrid servers?
lightfall is a waterfall fork which implements a messaging system with ACK for its own backend, supports mods on new releases
Hey, some of my players are getting the "You are already connected to this proxy" error, even though they aren't and they can't join. What can I do about that?
Generally that means that something caused a state desync in the server
All you can do is basically start yanking plugins and hope you find the cause
Wdym?
I fail to understand the confusion over that statement
removing
99% of the time that issue is caused by plugins messing with internals
the rest are generally bugs inside of the proxy itself
The problem is, that after each restart it randomly affects different people
So it is hard to "test" what causes it
I see
I mean, the proxy has a few edge cases where stuff can go sideways last I knew, but, it's been a while since I saw one impact something
What type of plugins could be the problem?
outside of that, I'm generally done with waterfall and upstream, so, some avenues of "glhf"
hard to say, the API in waterfall/bungee is lacking in many areas, and so plugins tend to screw with internals for stupid things in a manner which can cause such corruption easily
🥲🥲
I think I should consider switching to Velocity sometime
Didn't find the time yet
Especially because of some plugins that aren't compatible yet 🥲
I'm currently using Velocity proxy. It's been unstable lately, so when I tried to change to Waterfall, GeyserMC gave an error that prevented BE users from accessing the server. I don't know the cause. The installed plugins are Viaversion, Viaback, Geyser, floodgate, and BungeeTablistPlus. Waterfall uses #548. This is because BungeeTablistPlus causes an error after #549.
Geyser's error is "Kicked while connecting to lobby: Server is outdated! Still on 1.19.4".
Can you define "Unstable" ?
if anything velocity is going to be much more stable than bungee or waterfall
I mean velocity has no full 1.20.3/4 support so.. ;P
remove viaversion and viabackwards from the proxy, they are much more stable on the paper servers
(and most likely your issue seeing as you have a java version connection error)
as you were told previously, talk to geyser support
Me too I have issues with BungeeTablistPlus and waterfall 1.20-556
I tried to use the "bare" version of GlobalTablist-1.12 and Yamler Bungee 2.4.0 SNAPSHOT as a dependancy for that.
this is the error I get:
Pastebin
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
I can also pastebin full waterfall server logs if need be, or pastebin the error when you use it with the newest bungeetablistplus
if I am in the wrong discord server for help with this problem, just tell me 🙂
with earlier waterfall versions I didnt have any issues with BungeeTabListPlus at all.
I mean not every earlier, sooner up to waterfall-1.20.548 I think.
Because snakeyaml was updated, that plug-in needs to update
I will check it out, thanks!
any way to use waterfall with 1.7.10?
use Velocity (or Travertine but that's not supported anymore)
it's dead
iirc some older versions are on the downloads API, but, you're on your own on that front
and which version of velocity should support 1.7.10?
alr ty
Hi i got this error while trying to connect to one of my fabric servers.
message.txt by @fast nacelle: https://pastes.dev/0ChoyC2uVU
waterfall doesn't support mods providing custom completion handlers at all
in part, you also have a mod doing a stupid
hello, i got this error while starting the proxy after modifying my config. the server did boot up normally with the default config
latest.log by @timber gust: https://pastes.dev/rzP1pyWuo4
because you broke the config
just fixed it, thank you for your help
do you have a control panel
fair enough
does anybody know a simple tab plugin for waterfall?
the tab plugin doesnt rly display ranks and it has too many unnecessary features
Can you use bukkit and paper plugins on waterfall?
no
waterfall isnt a minecraft server. its a proxy. you join it like a server but it doesnt have its own world
Which egg are you using? Ptero might be detecting the shutdown incorrectly, and doesn't display the serbur actually shutting down.
Hi all, having an odd issue I think is related to port forwarding. Have my waterfall network hosted on hetzner and it works a treat when all ports are allowed incoming. However when just the server specific ports (and ping and ssh) are forwarded, I get the below error. It must be a port forwarding issue, so what ports am I missing?
Port forwarding is allowing ports through the firewall I thought
Also literally the only thing that changed is only allowing specific ports through the firewall so I've clearly missed some
Well, port forwarding is a firewall trick
so, yes, adding a forward will generally "open" up the means to allow incoming traffic
I understand what it means. I'm a computer science graduate and have worked as a network engineer for 2 years. I just need to know what ports I've missed 🤣
well, client network connections pick a random port
but, generally, you appear to be missing a rule that allows https connections
That sounds about right, I'll forward tcp 443 and see what happens
Needed 443 and 80 tcp ports forwarding, all sorted now. Thanks for the help buddy ❤️
Im tryng to join a modded forge server over waterfall but it cant connect because the connection timed out with no logs in the server its self
its the only server in the priorities, ping passthrough is enabled and forge support is on
How to make that if the server is closed with /stop for example, players are kicked to the hub (priorited server), and not disconnected from the proxy at all
you'd need a fallback plugin
idek i got the jar from paper tho
yeah it keeps saying closing io threads
Hm, does it actually shutdown the proxy tho?
no
it just freezes on that
will i get help with this?
Being frank, probably not
It’s all going to depend on the times out aspect, if it’s not a case of it timed out opening the connection, it’s generally down to mods not being happy with the fact that proxies cater to vanilla
Your best bet is generally going to be velocity and the ambassador plug-in
this is our server, how to fix that
bye 👋
(658c262c42b7936e54a59fb0) // @marsh burrow (@byseltix / 1159863525561356379) has been banned by @covert bough (1098722699116810331)
Reason: spam ping
oh
can you please help me: internal excception: io.netty.handler.codec.DecoderException: java.io.IOEException: Packet 0/0 (ul) was larger than I expected, found 1137 bytes extra whilst reading packet 0
waterfall -> paper
(for any ghostpinged team member, hi! they spam pinged pretty much everyone that is online and are now banned)
do you have plugins flying around ?
I don't think anyone got to the bottom of that error yet, but generally seems to be related to some plugin iirc ?
via version, via backwards
i have it on the bungeecord server
are both of those on their latest version ?
I mean, you could try their dev builds
beyond that, we cannot do much replicating when plugins are involved
can i upload the plugins on the paper servers?
hm ?
haha thanks for the help
to the question that was accidently deleted, no, waterfall is EOL and I have little personal interest between my health and current living situation in order to justify putting effort into waterfall for a system on a platform in which anytime I put effort into it is generally fraught with upstream changing stuff, plugin compat headaches, and people generally just refusing to work with us/me in order to achieve a desirable solution for something like forge support
1.20.2s configuration phase should generally make it much easier for modded stuff to work on waterfall given the fact that now there is an agreed upon manner to
- Reset the clients connection phase and connection in an agreed upon manner that is part of the standard design flow for clients connecting, etc, something in which we where dubious around between me and lex in terms of hijacking into existing setups (bearing in mind that most plugin induced kicks due to errors are literally because mojang added support for this)
- assumes that mod and frameworks will move to using the configuration phase for this stuff instead of login, something which neoforge has generally commited to do
if there are changes which are needed in order to faciliate this, I am more than happy to look at PRs when I can, however, being frank, working on proxy stuff on a laptop screen away from a desk is pretty gnarly and, vs the 200 other things I have on my todo list, like, fixing my health so I can get back into work, one of them is pretty much going to have to take a backseat
does anyone know a fix to this? https://github.com/SpigotMC/BungeeCord/issues/3184 i asked pterodactyl but they said it seemed to be something with the bungee that changed breaking their ufw guide for docker containers
im assuming that there is a different way to use docker containers and not have a bungee exploit
`connection timed out` / `connection refused`
unable to connect to server
io.netty.channel.ConnectTimeoutException: connection timed out``` ```
unable to connect to server
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused```
**These exceptions indicate that your proxy cannot connect to the address you've specified.**
There can be several reasons for this:
- The server is not running
- Your proxy is being blocked by e.g. a firewall
- Your network is set up in a way that requires you to use a different address.
If you're sure your server is running, you haven't mistyped the address and the proxy's not being blocked, try following the steps below:
If all your servers and the proxy are on the same machine
Try using localhost as the servers' address.
If you're using Pterodactyl or another panel that utilizes Docker
In general Docker containers are network isolated and will require you to use a different address to reach the machine and not the container.
In Pterodactyl's case the default address to reach the machine is 172.18.0.1 (read more here).
If you're using a host
Speak to their support. Your host should know their own network the best and help you set your proxy up.
Check the ptero guide. ^^
the message is you are already connected to this server. specific to 1.20 spigot for me. the pterodactyl guide only works up to 1.19
i am already using their guide but it seems to re route the 1.20 spigot back to the server im already connected to
the 1.8 lobby works etc just not 1.20
like the local host solution no longer works on recent versions
the spigot server never sees the player even though im already using the pterodactyl config for ips and ufw
i also have checked all my configs to make sure they are properly setup,
Just to make sure, you are binding all serburs to 172.18.0.1 on different ports, right?
in the bungee config yeah
then the spigot has 127.0.0.1 and the port
ufw allow in on pterodactyl0 to 172.18.0.1 port 8006 proto tcp
Set the spigot side to 172.18.0.1, or leave it empty, or set it to 0.0.0.0 to bind to all interfaces.
127.0.0.1 and localhost refer to the private interface in the container, not he "network".
How did you install Pterodactyl? - Unless it's set up differently, it should work. 🤔
i just followed the guide. ive set it up a few times before and its always worked. i can try a fresh install. its running off a unraid vm
its bound to the public ip instead of a domain since im mostly just testing
unraid doesnt touch the networking at all
Just making sure:
- You are referring to the serburs as
172.18.0.1in the proxy config, and you have a different port set for each server. - The backend serburs are bound to
0.0.0.0in theserver.propertiesconfig, and the containers are bound to a local IP. (the pterodactyl0 interface should be reachable from every container regardless).
yeah that is the setup
i then have opened the ports for the spigot servers using pteros guide
1.8 to 1.19 works
if i change the version on a working container it has the same effect even though other versions work fine
if it was for all versions i would understand it better but its only on recent spigot versions
yeah
i say spigot but i am using paper to be clear
im assuming the issue is specific to me but without any errors etc im a bit confused on what the issue could even be
Me too, can you try a fesh install? Networking isn't working correctly or something, as the steps you did should've made the connection possible.
alright will do. i will come back if that doesnt work. thanks for ur help
Running a small home-hosted server with Waterfall and Geyser. Getting MASSIVE spikes in upload bandwidth every 5-10 minutes (sending 500 Mbps or more) and then either fixing itself or flattening out around 100 and only stopping once I kill the Waterfall instance. According to the IPs it's usually the Bedrock players who seem to show up near the top of the bandwidth usage, but it may be happening to Java as well (still gathering info) and I'm not sure what could be causing these sudden spikes...
All players kicked within a few sec whenever this happens, it's been going on for a few weeks. I tried updating Waterfall but that only seemed to increase the bandwidth used while in normal operation & during the spikes. Also, I haven't updated any Bungee plugins since before this issue began. MCAntiMalware flags Floodgate with Spigot.MALWARE.Antieffects.A as usual, otherwise plugins come out clean.
Server's unplayable for more than a few min due to this issue. Help!
Hello, few my players timed out from my server but my waterfall still think they are on the server. They are visible on /glist command. But paper server does not see them. And now they cant connect becouse they have error you are already connected to this proxy..
Maybe you know how to fix it?
Hello! Interesting issue. Would you be able to get a spark report of waterfall when this happens? Or is the console/the server not responsible at all?
Something very weird is going on, assuming that you don't have malware. Maybe someone found a DoS? 🤔
Something isn't detecting the player state correctly, and as a result the serburs thinks they are still connected. Try updating/removing plugins.
on waterfall or paper side plugins?
and now I noticed that waterfall takes whole CPU, almost 100% all the time. No errors, no Full GC in gc logs
spark report on waterfall? And now I know why waterfall takes 100% CPU - young GC every 0.1s. Normally it should be every 10 seconds.
Yesterday I set xmx and xms to 3GB, before it was 1.5GB. Maybe 3GB for waterfall is too much?
I'll give it a shot, hopefully will catch when it happens. Ran a full system scan with WinDefender, MB, and used MCAntiMalware, Floodgate was the only thing that triggered on the proxy and I get my plugins from the official sources.
Radek reminded me, I increased our Waterfall's allocated RAM to 2 GB after some issues, maybe that had some effect?
Hello. I have young GC pause every 0.1s (on waterfall). And my CPU is burning.
Why? What can I check?
Would you be able to share a spark report?
I think this was BungeeTabListPlus (dev version). Now I switched to older WaterFall (1.20.2) and older BTLP (stable) and I think it's better
actually no gc spam
If that fixed the issue, then that was propably it; Try reporting the issue to them, so they can fix it. :p
Hello !
If it's possible, i need help, i'm not sure it's due Waterfall but maybe..
I update my frontal server to the last waterfall build 1.20 #560 and i upgrade my backend server to purpur 1.20.1.
Then i test to connect it, i've the : Outdated client ! Please use 1.20.1. But, i'm in 1.20.1. I test > 1.20.1 and connexion it's ok..
I dont know if the lastest build enter in conflict with 1.20.1 version
Wait, so connecting to a 1.20.1 purpur server via 1.20.1 doesn't work?
Yes
But i'm in 1.20.1. I test with fabric config and vanilla config
If i use 1.20.2 for exemple, it's ok
What version is the lobby serbur running?
🤔
Yes..
What does it say in the watefall console?
Can you try removing plugins from the lobby serbur to see if that fixes the issue?
Yes, i disabled a lot of plugin, trash config to force reloading, nothing..
Afaik this kick is coming from the lobby server, so unlikely to be a waterfall issue, but who knows.
Yes, i think it's lobby too but after 6h to search, i test another option ^^
Try moving the serbur to a test instance, like your setup, and joining to it locally. If it kicks you, you ruled out the proxy.
Yes good idea
RIP, the connexion it's ok in 1.20.1 when i disable proxy options...
So it's something with the proxy then. Does it work without any proxy plugins?
Yes if i disable bungeecord : true and disable safeNet (equal at bungeeguard)
In my memory, when I config a proxy, in backend server, I just must set to true the bungeecord option in spigot. Yml?
Or another task? Secret key maybe?
No, that's correct. What I'm thinking, is maybe some proxy plugin is screwing with the client version detection, or something.
That's why I suggested trying waterfall without plugins, to see if you can join.
Ok i test it
ok, when i disable plugin, it's ok, so i test to enable 1 by 1
O,, it's due viaversion on waterfall server
Ok so i see on spigot.com, viaversion must be on backend server OR frontend
my bad
All good, happy that you got it shorted. ^_^
Thanks for your help 😉
Hello, I have a party plugin on bungeecord for my minigames, but in my survival it is blocking my Mcmmo party. (That is, it is above the mcmmo command) Would there be a way to resolve this?
Yup, on your backend, use the commands.yml file to either
- Define an alternative command for your other party comannd
- Define which one you'd to use.
Wouldn't it be possible to disable the command in my survival?
Hm maybe, I'm not too familiar with the mcmmo configuration, it's been ages since I've last worked with that plugin.
Try disabling the party feature, that'll might disable the commands too.
there is no mechanism for disabling commands on the proxy per server
your only sane mechanism is going to be to use an alias or something on the backend server and tell your players to use that
Oh, sorry, I think I misinterpreted the context.
So will I have to change the mcmmo command "/party" to, for example, /mcparty?
yes
Hey, can anyone explain me what the "query" setting is used for ?
query_enabled: true
.
same thing it does in vanilla https://docs.papermc.io/paper/reference/server-properties#enable_query
Hey Hey. I have a weird issue. I have 2 Accounts and when im on my server with both accounts and im hitting a block or something one of my accounts is getting disconnected with the message "the previous server went down...." https://pastebin.com/V8G5i0pm
I tested the paper Server without any plugins too and im still getting kicked, so it must be the proxy.
#updatetothenewestversionworks
After Updating it seems to work now.
I mean one of those is an error from nLogin
which seems pretty clear to me, fix that in their config and see if it works
Or just don't use nLogin.
hi can anyone help me with this issue?
need help
morning - having an issue with waterfall.
Try to connect to my server and get this issue, i can connect to the hub server directly, just not through waterfall. I have enforce_secure_profile as true in the waterfall config.yml
i get this erorr on my proxy and then a similar to the first ss on my hub server
no debugging i've looked at online has helped at all
i can connect if i change the online mode to false in the waterfall config but i don't wanna be doing that lol bc i only want premium accs on the server
make sure that you setup ip forwarding properly
`connection timed out` / `connection refused`
unable to connect to server
io.netty.channel.ConnectTimeoutException: connection timed out``` ```
unable to connect to server
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused```
**These exceptions indicate that your proxy cannot connect to the address you've specified.**
There can be several reasons for this:
- The server is not running
- Your proxy is being blocked by e.g. a firewall
- Your network is set up in a way that requires you to use a different address.
If you're sure your server is running, you haven't mistyped the address and the proxy's not being blocked, try following the steps below:
If all your servers and the proxy are on the same machine
Try using localhost as the servers' address.
If you're using Pterodactyl or another panel that utilizes Docker
In general Docker containers are network isolated and will require you to use a different address to reach the machine and not the container.
In Pterodactyl's case the default address to reach the machine is 172.18.0.1 (read more here).
If you're using a host
Speak to their support. Your host should know their own network the best and help you set your proxy up.
Hi I have a problem with my proxy can anyone help me?
latest.log.txt by @bronze pollen: https://pastes.dev/5TvlDWUN0A
your server tried to send the player an invalid chat component
is it more benefical to have waterfall and minecrafts servers on the same machine?
Hey, I recently updated my waterfall version to the latest and installed viaversion on my lobby/default server. I deleted the original config for the old 1 and set it back up with the new layout but same details. I've setup multiple proxies before so I was pretty confident I did it correct but whenever I try connecting I get a message saying "The server you were previously on went down, you have been connected to a fallback server". The hub server (the default server) shows no errors just that I connected and disconnected.
I've attached the error on the waterfall server excluding my personal IP.
Any help would be very much appreciated 🙂
message.txt by @lone oak: https://pastes.dev/BYTKnFej2B
your error is from a plugin
Plugin in bungeecord?
yes
ok ty lol
Now it's the same issue but the hubs motd doesn't display for the bungeecord so somethings wrong
I deleted all my bungeecord plugins I'm gonna send my bungee config in a second
config.txt by @lone oak: https://pastes.dev/VnSPSTx6n8
hi sry im new to java but i need help plz
how i remove end command
public void onEnable() {
getProxy().getPluginManager().unregisterCommand(end);
is not working
just deny the permission for it?
i try to rename end to wstop
i have the command but i dont know how to unregister end command
plz someone can help me?
hi sry for ping but i need help plz
how i use this correct
getProxy().getPluginManager().unregisterCommand(end); ?
@strong blade
(659ab9fc42b7936e54a59fd0) // @warped niche (@efor89 / 532599461168414722) has been warned by @frank coral (259465250716254210)
Reason: Dont randomly ping staff
first: this is the help chat, not the development chat
yes help
second: it's strongly suggested to use permissions for commands
but no help at all
I mean you literally got an aswer even though you seem to have asked in the wrong channel...
no i need to remove the command
in the context of this help channel: don't grant the permission and the player wont have access to it
(it will be "removed" for them)
any further removal requires modification of the proxy. it may be possible with a plugin so -> #waterfall-dev
if you want to work around it without code modification then the solution could be to use a plugin on the proxy which handles the /end command instead to do what you want
(or just use /warp end like most servers do it ;))
no thats shit
"unregistering a command" without custom code can only really be done via permissions
if you need help with code please move to #waterfall-dev
actually did you try "disabled_commands" in the config.yml? not sure if that works for this case but I doubt it
is not working
also the method is clearly for unregistering commands? but again: that requires a custom plugin (and you would need to get the command instance first of course)
(but the disabled commands list should do exactly what you want as far as I can tell)
you just call the method with the end command?
idk?
ok thx a lot now it works
so how do I get past this I waited for my chat plugin to update and they updated to 1.20.4 but I still get this when try to chat or say anything https://mclo.gs/3wv4kyI
Basically, something on the server created an invalid chat component
guess I will go to taking all plugins off server except Viaversion, and venturechat and see if still have issue. Via suggested it looked like a bungee bug and for me to swap to Velocity but I do not really want to do that and I am not the only one getting these kind of errors with chat.
basically, either it's a bug inside of bungee in how it handles the chat component stuff, or it's a bug in the server
though, well, actually
I'm leaning towards it being a bungee issue given that we literally never see such errors on velocity
It gives this error when entering my server
I'm using waterfall for the first time
could not connect to a default or fallback server Incorrectly configured address/port/firewall
see logs
`connection timed out` / `connection refused`
unable to connect to server
io.netty.channel.ConnectTimeoutException: connection timed out``` ```
unable to connect to server
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused```
**These exceptions indicate that your proxy cannot connect to the address you've specified.**
There can be several reasons for this:
- The server is not running
- Your proxy is being blocked by e.g. a firewall
- Your network is set up in a way that requires you to use a different address.
If you're sure your server is running, you haven't mistyped the address and the proxy's not being blocked, try following the steps below:
If all your servers and the proxy are on the same machine
Try using localhost as the servers' address.
If you're using Pterodactyl or another panel that utilizes Docker
In general Docker containers are network isolated and will require you to use a different address to reach the machine and not the container.
In Pterodactyl's case the default address to reach the machine is 172.18.0.1 (read more here).
If you're using a host
Speak to their support. Your host should know their own network the best and help you set your proxy up.
Hi, more and more players on my server are experiencing this error on connecting.
In my console (waterfall) i am seeing this error, making me think there is a problem with the auth server or the connection between it? https://paste.gg/p/anonymous/05650f2292454915acad73268654047d
Is this a known issue? I already asked my waterfall host and they tell me to ask here 🙂
~~This happends only when Im on 1.20.2+
- Bungee: waterfall-1.20-562.jar
- Backend: 1.18 with latest ViaVersion~~
There is an error in any plugin
This happened to me too
Are you using "Animatedacoreboard" on your server?
no
I have few plugins on lobby
I assume its up to ViaVersion
wait you had the same problem because of Animatedacoreboard plugin?
No, they told me that the error would be solved like this and I noticed that the error was on animatedacoreboard.
Um yeah I dont think removing plugins would help in this situation, let me resend to see what staff thinks
.
This happends only when Im on 1.20.2+
- Bungee: waterfall-1.20-562.jar
- Backend: 1.18 with latest ViaVersion
all we can tell you is what it says, something messed up a packet
The Waterfall server often crashes on Windows. How can I fix it?
the custom payload packet is pretty much only used for the brand messages by a standard client, so that is pretty much going to be induced by something like plugins
Do you know is the issue on lobby or bungee?
There is no any specific msg on bungees console, and on lobby it says player connected and even got effect (they get effect on join)
But you cant actually manage to connect.
No, all I can tell you is what it says
see logs, maybe you can get some indication there; if the proxy itself doesn't throw an issue it's probably something installed on there
ok, ty
latest_1.log by @meager knoll: https://pastes.dev/KCWwUCHwga
Waterfall not working
Plez help
it looks fine to me, what isn't working?
Ya. It's done thanks
@amber arrow yaha kar upload problem
Do not ping random people
waterfall currently availbable on 1.20.4?
The problem is I use a plugin called VentureChat but something is not working with waterfall
Yup, the latest should support 1.20.4.
Your server sent a system message which was considered invalid to the proxies chat deserialisation logic
generally it seems that bungees handling of that stuff is scuffed in how they handle it and thus it's causing a whole host of issues
https://pastes.dev/0N5OjVsgpa I get this error when player trys to click disconnect before joining the server
outside of "reproduce without plugins", no idea
but, this project is EOL, see if you can reproduce against bungee and report to them
Hmm anyone
work out why the connection was closed
alright i just set up waterfall and it works
so how can i make it have a main lobby and then connect to the server when i run a command or something? like 2b2ts queue or hypixel but with commands (just to test it or whatever)
just have at least 2 servers in the config and use /server?
hi there, i got an error i can't understand. https://mclo.gs/o7GymTr Could someone help me?
-> UpstreamBridge - read timed out
`connection timed out` / `connection refused`
unable to connect to server
io.netty.channel.ConnectTimeoutException: connection timed out``` ```
unable to connect to server
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused```
**These exceptions indicate that your proxy cannot connect to the address you've specified.**
There can be several reasons for this:
- The server is not running
- Your proxy is being blocked by e.g. a firewall
- Your network is set up in a way that requires you to use a different address.
If you're sure your server is running, you haven't mistyped the address and the proxy's not being blocked, try following the steps below:
If all your servers and the proxy are on the same machine
Try using localhost as the servers' address.
If you're using Pterodactyl or another panel that utilizes Docker
In general Docker containers are network isolated and will require you to use a different address to reach the machine and not the container.
In Pterodactyl's case the default address to reach the machine is 172.18.0.1 (read more here).
If you're using a host
Speak to their support. Your host should know their own network the best and help you set your proxy up.
no
Do forced hosts work with SRV records?
Basically, no
modern clients send the resolved SRV record to the server
I think some older versions would send what you'd expect, but, yea, is fun
you can set up unique hosts per srv, a bit more work but it can be done
How exactly would I do that?
same type error when i used velocity pls help
Because you have the proxy connecting to itself
DUDE caps my friend anyone anyone is not able to join
Yes
because your proxy is connecting to itself
your proxy should be connecting to your MC server
pls be more descriptive
I can't
any tutorial?
We generally defer to the bungeecord tutorial
but, this is a basic configuration issue
inside of your waterfall config, the lobby server entry
ima show u pls 1 min
you have that connecting to waterfall
you should be pointing it to your actual lobby server
gimme a second i had made a lobby server then made it waterfall then added ip of lobby server in its own file as it was waterfall
thats ipv4 of my lobby server which i added to its own server
also generally looks like you have some weird host setup, I'm out
falix
i was using embernodes but its dead
down
Yea, I see, cos I used a status tester to see what that responded and they gave a falixnodes message
so, I'm out
speak to your host, maybe
/:
what if i get same error on embernodes then you gonna reply me?
no
is it a hosting problem?
I dont know
/:
all I know is that either you're not understanding all I've said, and I'm not really able to word it in any other manner
and so, either there is a knowledge issue relating to your setup being busted
or your host has some weird setup which is causing issues
either way, at this point, there is little I can do to assist
umm i also tried in velocity same problem
Which is irrelevant because you can make the exact same configuration mistake there too
your waterfall proxy is connecting to a proxy which is upset
either that is some weird setup with your host, or you have your waterfall proxy connecting to itself
yeah maybe btw i had listend that buggecord support paper plugins is it truth?
bungeecord/waterfall are standalone, they do not run paper/spigot/bukkit plugins
any way to fix it?
not any?
for former, no
for latter, yes
but, I really cannot explain the issue in any more of a simplistic manner
i got it
and velocity it supports plugin?
of paper and bukkit
exact same situation
the proxy is standalone
it doesn't run server plugins, it runs proxy plugins
umm
server plugins can talk to the proxy if they want for some things, but for the most part, they do not know or care that there is a proxy
i had completed whole ethical hacking course but still always confused with proxy
i got known that its my server that is redirecting me to same proxy how to solve it?
i can't help you
bruh
what can i do?
speak to your host and see if they can offer support
if "don't have the lobby server in the waterfall config point to the IP address of your proxy" can't solve your issue, idk what to tell you
no i have added ip adress of my lobby server in config file
and, so, unless you have a server in your waterfall config whoses IP address points back to the proxy, all I can guess is that it's a host oddity
but, idk your setup and generally will not provide support for weird hosts
lol
lets try a thing
ik i am right but im make velocity again
and do confirgution right
I mean, if you're saying that your proxy is not connecting to itself, then its probably down to your host
should i try other host then?
your server
is it possible to make 1 velocity server on other host and other paper in another 1 host
assuming your hosts don't block such traffic, yes
lets try it then im going for blaze if its up
wait tf i got why my server not working
because i had being a bitch i had added my lobby server ip in its on waterfall file
lol
knowledge issue thats happens when u skip videos
ok btw very thanks electroniccat for supporting
The problem is that many plugins like discordSRV or VentureChat trigger this error
Yes
as I've already indicated
anything that cancels chat on the proxy will fuck up the server
there is a reason why velocity just explictly boots you when you try that
how does it handle proxy-only chat plugins then? 
it doesn't
one more argument to continue using Waterfall then lol
I think spigot just basically hard disables that mechanism, and so theykinda jus don't care
this would completely break my chat setup xD
how do servers do cross-server chat with velo then? 
I mean, it breaks the chain
signed velocity, basically
or just handle it through the backends
signed velocity basically uncancels and then cancels on the backend server
ideally we just have a channel we can send enough to the backend to maintain the chain as-is
I don't get why not caring about the backend and doing everything on the proxy isn't already a thing but ¯_(ツ)_/¯
what?
maybe I start caring about that if I really move to Velocity at some point
I mean, you likely have commands in which need to run on the backend
but aren't only specific commands part of the chain?
Not exactly
because running commands also has things to keep the chain updated, like the ack flag
thankfully on waterfall I have some improvements to the situation
but, it's still prone to causing you to getting kicked from the backend
weird, never saw that issue
but, idk what all the circumstances are, I just know that not letting chat get to the backend willend up causing some level of desync
probably because all my chat is system chat anyways ¯_(ツ)_/¯
well, yea, if you disable the system then you're not gonna be afflicted by it
haven't really looked into how that ended up working xD
but would be interesting to see how many servers actually support the reporting functionality lol
atm, my understanding is very few
ik a bunch of them wanted us to get support into velocity but basically kinda gave up 😄
I wonder if simply synching it between all proxies/servers via something like redis would be enough 
GitHub
This patch adds a custom payload handler in ServerGamePacketListenerImpl to handle cancelled commands and cancelled chat messages from the proxy.
My current implementation wraps the cancelled packe...
how does that work, as far as I can tell it just handles the stuff even if it was cancelled? 
(as you can see, I have no idea how that works internally lol)
hm?
the idea is that you can just send the stuff you need to maintain the chain on the server to the server and keep stuff happy
like, your biggest concern is the backend falling out of sync, whatever people wanna do with chat on the proxy, i.e. if they wanna just defer to system messages or actually try to maintain signing, that's on them
yeah that'S what I thought, just confused by that traHandleChat method
(and current code base doesn't seem to have that anymore 👀 )
tryHandleChat is basically what validates + updates the chain
Nobody ever accused devs of being good with names
method looks to have changed, but, yea
read the docs for the plugin/seek support from wherever the plugin suggests you do so
ohh alright now its working, ive used their placeholders instead of the placeholderapi bungee ones
bad packet, are mods in use!? Couldn't read all bytes from a packet. For more information, launch Waterfall with -Dwaterfall.packet-decode-logging=true
This error came up, is there a way to disable it?
We are running simple voice chat on the server side and im assuming its something to do with that, as these errors only suddenly came up when we added it
No
https://paste.helpch.at/suzosuyore.pl
Hello, I am getting this error, it kicks my players, could you help me?
The same thing happens to me, but it's not voice chat
skinsrestorer told me that it could be a bad implementation error on your part
Packet GAME:TO_CLIENT/58 (PlayerListItemUpdate) larger than expected, extra bytes: 1001
We don't modify that packet, and so if' it's an issue with waterfall, it's probably an issue with bungeecord
outside of that, all we can see is that a packet was oversized, you would generally need to work out what is causing too much data to be sent, if using modded, probably that
can someone help me? i dont understand this error. I don't know what to do next. https://pastes.dev/AsnT9Bn75T
Something is sending a chat component and spigots parsing logic is mangling it
or it might just be invalid when sent
or actually no, that is a valid packet 
the packet reader just expects it to be an object when it can be an array too :S
hi there i got this error and some players cant join https://mclo.gs/IXOWcVw
bungees handling of components generally seems to be busted
is there something i can do to fix this?
Basically, no
it's a bungeecord bug, outside of trying to work out what is being sent, reproducing it in bungeecord, and reporting it to them, there is no real options unless you wanna maybe consider looking towards velocity
hey so basically i have this two particular bungeecord servers that doesnt let me connect to, whenever i do try it doesnt say anything for about a minute and then it gives me an error any help?
its probably something just me being an idiot but ive checked the servers and they are setup correctly
well all we can see is that it wasnt able to connect
make sure the ip is correct and that nothing is blocking it
Why my backed server detects different ping then my client?
I saw on every other bungee server it match it.
What did I do wrong?
I updated my waterfall and now i'm getting this error when trying to connect
I have question does anyone know replacment to
Becues paper uses it login and i have a rate limit
There is no means to replace that as that is literally mojangs authentication system
The only fix is to scream at mojang to fix their api, or, load balance your requests to them
Hello. what does it mean. I installed the Viaversion and it displays this
message when I connect "Internal Exception: io.netty.handler.codec.DecoderException: java.lang.Index0ut0fBoundsException: Index 103 out of bounds for length 10"
how can I make a waterfall so that players enter the game from versions higher. that is, from 1.20-1.20.4?
all we can tell you is that apparently something got a malformed packet
waterfall is just a proxy
if you want protocol version translation you'd want something like via, as already indicated
that's all there is to the waterfall
okay, and?
I
I installed Viaversion and it started giving the same error as in the screenshot
well, we don't support protocol hacks
and so, if you're ahving issues induced by via, you'd need to report it to them
otherwise, general debugging of "start yanking plugins", etc
Sometimes, users are experiencing disconnection from the server due to the reason 'disconnect.exceeded_packet_rate'. Is there a way to fix this issue?
message.txt by @dull atlas: https://pastes.dev/e11tK18kn6
Illegal character in scheme name at index 0:
apparently you mangled the property for that
When will 1.20.4 waterfall come?
weird, the other day i couldnt join on 1.20.4 must have been a via issue
and is the issue with Waterfall and viaversion fixed yet?
I was told to put the plugins on the backend servers because their was an issue with 1.20.?
you should always put via on the backend server 👀
Wiki says that is suggested, as bungee hooks into finding the versions on the backend servers, but there was an issue with 1.20.4 waterfall I believe with via version on bungee
So we had no choice, but to put them only on the backend servers
I just haven’t been synced in recently with waterfall and if they had an update or if it was via version plug-ins that needed the update
I heard some reports that it was broken on bungee
so, given that the proxy supports 1.20.4, assuming you don't care about newer versions, it should be fine to just shove it on the backend servers
Hi, /send all <server> doesn't work for me and it crashes with this error. I also wanted to write a plugin for /survival and /lobby and it also crashes with this error when connecting. Can anyone help me?
And this is displayed in the console:
No client connected for pending server!
because the client disconnected unexpectidely
something mangled a packet and the client disconnected
can i connect waterfall to waterfall?
do you know multipaper
any ideas?
did you connect to the port that you had waterfall listen to?
is that minecraft server running publicly? because if so then you should make sure you can't connect to it to get that screen as that means anyone could exploit it
wdym?
anyone could setup a bungee proxy and connect to your server with any account
how would i prevent that?
you need to make sure only your proxy can connect to your minecraft server(s) (e.g. running on localhost, using a vpn or a firewall) or that you authenticate forwarded data (e.g. with BungeeGuard)
so could i do localhost:port since it's all on the same server? would that make it less dodgy?
yes
ok
Community contributed configuration guide for Paper: https://paper-chan.moe/paper-optimization
Hello, I already configured everything but it doesn't connect, can someone help me?
400 players, many traffic 5 backend servers.
How many need ram for waterfall?
Kicked whilst connecting to lobby: If you wish to use IP forwarding, please enable it in your BungeeCord config as well!
how can fix this?
i have activated ip_forward: true
Hello, IP forwarding for GeyserMC does not work for me, but everything works fine for minecraft java
You'd need the actual crash report, that gives us literally nothing to go off
message.txt by @arctic veldt: https://pastes.dev/LawRF4bDYH
message_1.txt by @arctic veldt: https://pastes.dev/PD3ECD8r29
around line 137 a bunch of random stuff starts
any help
Your server was having ssl issues, generally down to networking issues, mojangs servers being derp, or a busted Java install
And then your server apparently created a thread dump for some reason, generally that only occurs when something explicitly tells Java to do that
depends on how you're hosting the server
generally you'd more perfer newer versions of java
the server hosting im using allows me to choose between four java versions
by default its automatically decide
so i should set it to java 17?

lol alr
electro what java do you recommend the hosting company i use, uses adoptium java
they asked me to ask what java is recommended
temurin java should be fine
@celest mango I can’t find the one I usually reference but Googling “how to secure bungeecord backend” will get you some guides on what to do to secure the backend.
Firewall, config files, etc.
If you can find versions of the plugins you use for Velocity you could switch to velocity.
what would i have to change if i go to velocity?
Replace waterfall with velocity, get new plugins, configure velocity. Done.
Hello
Even though I wrote my server's IP address in the config.yml file, I still get this error.
Is the server on the same node with proxy?
If so
You need to configure the firewall rules
does anyone know how i can fix this?
Something mangled a packet
Bro
i used via version, rewind , backward
In proxy
Than this error started coming
We don't support protocol hacks
Whts tht
Via?
if adding such a plugin caused the issue, you'd need to speak to them
ViaVersion, etc
no
If no why it's in papermc web
Because we have a resource repository for people to post their plugins
I mean, if adding via caused your issue, then, yea
remove it
Ok
if it stops happing, it was probably because of Via or some other plugin being incompatible with it
I just use via
In waterfall srv
After removing
Via
I got this issue while going from lobby to SURVIVAL
Petrodactyl
----------Waterfall/proxy srv----
Waterfall: Latest
Plugins: no plugins
Survival server
Paper 1.19.4
Plugins (91): AdvancedAntiVPN, AdvancedBan, AdvancedLogger, AdvancedPortals, ajLeaderboards, AntiAD, AntiOP, AureliumSkills, BankPlus, BKCommonLib, BlockParticles, BlueSlimeCore, BossShopPro, ChestShop, ChunkCollector, Citizens, ClearLag, CMILib, CombatLogX, CrazyAuctionsPlus, CrazyCrates, DeathMessages, DecentHolograms, DeluxeCoinflip, Essentials, EssentialsChat, EssentialsSpawn, ExploitFixer, floodgate, Geyser-Spigot, GriefPrevention, HamsterAPI, Hibernate, IllegalStack, Infiniteannouncements, InvSeePlusPlus, InvSeePlusPlus_Clear, InvSeePlusPlus_Give, ItemsAdder, Jobs, LimitedUses, Logger, LoginSecurity, LoneLibs, LuckPerms, Minepacks, Multiverse-Core, My_Worlds, NexEngine, NitroCommandRedirect, NoEncryption, PlaceholderAPI, PlayerKits, PlayerKits2, PlayerPoints, PlayerWarps, PlugManX, ProtocolLib, ResourcePackDownloader, RoseStacker, Sellwand, ServersNPC, ShopGUIPlus, SilkSpawners_v2, SimpleRename, SkinsRestorer, skRayFall, Skript, skript-fishing, sleep-most, SuperbVote, SuperVanish, TAB, Tebex, TerraformGenerator, TimeLock, TMTokens, UltraCosmetics, Vault, ViaBackwards, ViaRewind, ViaVersion, Votifier, Vulcan, WorldEdit, WorldGuard, WorldGuardExtraFlags, FastLogin, GamePoints, PINPrompt, T2C-OPSecurity
I mean, advice is generally gonna be to reproduce without plugins
seeing that list, I have 0 inclination to provide further support
Means
Why won't u will provide me support
Because you're using plugins which are only used by offline mode servers, and plugins which are known to create issues
which are known to create issue name them
SkinsRestorer, for one
and
well, that's the primary one, other plugins are more gameplay messing, not connection messing
either way, I'm out
Btw
How to change connection
Timeout time
Like I seen a guy saying increase tht in GitHub issues
Janmm14 commented on Sep 29, 2021
try increase timeout and server_connect_timeout
Server opened in separate accounts
separate accounts?
Two servers opened with different accounts
If they are on the same node, you have to configure the firewall rules
Yes
Where do I configure firewall rules?
Pterodactyl is an open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
I set all config settings
There is nothing wrong with the settings
I use numeric ip instead of localhost
what's this?
no
Read the docs and run those commands
bruh
Open a ticket on the hostings website / discord & Tell them to change the firewall rules to allow any server to access all other servers as well as all ports on the node
ok thanks for your help
no problem!
Hey! I was just wondering cause im not able to dins it anywhere, how can you send data with the player on the PlayerTransferServerEvent, where a plugin on server A will add a piece of data for example: add a selection uuid piece of data, and when sent to server B, be able to read what was added, in a plugin on the server?
there is no such mechanism
or, well, event
there is the messaging channel which you can use to queue messages on the proxy and send them over to that server
too dead, you'd need to see the docs for that channel
Ok, so how do i get the data i want to send from the plugin on server A
you use the forward bungeecord channel
Oops sorry for ping
and then the content is pretty much just going to look like literally any normal plugin message
So if im using this as like the player selects what profile they want to play on in server a then send that selection to server b to load the profile, is this manipulatable in any way by the player?
well, yes
you'd basically need a plugin on the proxy in order to protect the client from being able to send plugin messages using your channel or something
Alright, thanks for the help ill try to read on channels, and see what i can do
can someone help me setup waterfall i have everything needed for it
i need help basically with knowning how to server everything up i got 3 servers that are needed for it
We do have this "getting started" guide
Anything specific from there that jumps out at you or is confusing?
could u help?
i think i have everything setup but server says cannot be reached?
I'd recommemd reading the guide Ilinked. I might be able to answer a specific question but I'm not sure what you're hung up on. I don't work with Waterfall much.
there isnt much in the guide
i have all the ips and everything setup but it says server cannot be reached
Can you post the error log? What says server can't be reached?
yeah
[05.02 18:09:38] [Server] [Log4jPatch] [INFO] Patching org/apache/logging/log4j/core/pattern/MessagePatternConverter [05.02 18:09:38] [Server] [Log4jPatch] [WARN] Unable to find noLookups:Z field in org/apache/logging/log4j/core/pattern/MessagePatternConverter [05.02 18:09:38] [Server] [Log4jPatch] [INFO] Patching org/apache/logging/log4j/core/lookup/JndiLookup [05.02 18:09:38] [Server] WARN StatusConsoleListener Advanced terminal features are not available in this environment [05.02 18:09:38] [Server] [INFO] Using mbed TLS based native cipher. [05.02 18:09:38] [Server] [INFO] Using zlib based native compressor. [05.02 18:09:38] [Server] [INFO] Enabled Waterfall version git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:92b5149:562 [05.02 18:09:38] [Server] [INFO] Not on Windows, attempting to use enhanced EpollEventLoop [05.02 18:09:38] [Server] [INFO] Epoll is working, utilising it! [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=cmd_alert, file=modules/cmd_alert.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=cmd_find, file=modules/cmd_find.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=cmd_list, file=modules/cmd_list.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=cmd_send, file=modules/cmd_send.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=cmd_server, file=modules/cmd_server.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=reconnect_yaml, file=modules/reconnect_yaml.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Loaded plugin reconnect_yaml version git:reconnect_yaml:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [INFO] Loaded plugin cmd_find version git:cmd_find:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [INFO] Loaded plugin cmd_server version git:cmd_server:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [INFO] Loaded plugin cmd_alert version git:cmd_alert:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [INFO] Loaded plugin cmd_send version git:cmd_send:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [INFO] Loaded plugin cmd_list version git:cmd_list:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [ERROR] Exception in thread "main" java.lang.IllegalArgumentException: Server lobby (priority 0) is not defined [05.02 18:09:39] [Server] [ERROR] at com.google.common.base.Preconditions.checkArgument(Preconditions.java:414) [05.02 18:09:39] [Server] [ERROR] at net.md_5.bungee.conf.Configuration.load(Configuration.java:165) [05.02 18:09:39] [Server] [ERROR] at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67) [05.02 18:09:39] [Server] [ERROR] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:291) [05.02 18:09:39] [Server] [ERROR] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67) [05.02 18:09:39] [Server] [ERROR] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
Please send large files/logs to a pastebin
A sensible, modern pastebin. Share text and source code snippets with no hassle.
Can you post the log from the backend server also?
yeah
That log you posted says:
Server lobby (priority 0) is not defined
Bloom's setup guide might be a bit more full featured
Was the first result when I Goolged setting up Waterfall
disconnected, reason: If you wish to use IP forwarding, please enable it in your BungeeCord config as well!
Check that Bloom guide for the ip forwarding bit.
how do i make it so u can join from servers direct ip and thru the hub
can u still help?
can anyone?
direct ip? through the hub?
Can you explain what you mean
Waterfall has Bungee's Forced Hosts system - you can configure a connection address that will automatically attempt to connect players to a configured server instead of whatever the default behavior is.
If you mean connecting directly to the backend server without going through the proxy, that is not possible
but i also wanna direct connect to a server
yes
what u said
how do i allow that too
Configure it in the proxy's config
disconnected with: Kicked whilst connecting to hub: Internal Exception: io.netty.handler.codec.DecoderException: java.io.IOException: Packet login/0 (PacketLoginInStart) was larger than I expected, found 1 bytes extra whilst reading packet 0
Anyone know how to fix this??
Do I send it?
Please send large files/logs to a pastebin
A sensible, modern pastebin. Share text and source code snippets with no hassle.
i think it has something to do with being on a diffrent version