#waterfall-help
1 messages · Page 71 of 1
why use waterfall the ping is high? sometimes the ping is good but after a while it's high.
hi, how can I give access to a certain server to a specific group? (I use LuckPerms)
Waterfall like BungeeCord has nothing to do with your ping being incredibly high.
That often happens because of a bad host and/or bad wifi.
Ask that on your plugin support.
That's not a "Waterfall" imself thing.
it is
waterfall exposes perms for the /server command to target servers
you can just assign the perm per group for access through that
@stiff hollow set the server to restriced and set teh bungeecord.server.[servername] permission
ah, i missreaded
any plugin that does it properly should then use the server restriction api 👀
Reveal your identity 
have you tried reading?
@acoustic adder but IRC
Im joking bruh
jokes need to be original to be funny
Not really 
Hello is there a plugin for Bungeecord when too many players connect at the same time that man is kicked? so something like a network filter? Example image:
Some antibot feature
Also bungee already checks if that player is already online
Does anyone know why this happens when player logs in to the server
And they cannot login
Your system DNS appears to be broken
If that’s not the case and you’re 100% sure it should be working disable use_netty_dns_resolver in the waterfall config and see if that fixes it
Fixed, thanks a lot 😄
Does any1 know how i can make it so when my main server is restarting, players get sent to the hub instead of being kicked from the server?#
some1 told me that its done by default in bungee so i assumed i misconfigured something. do i need a plugin for this?
It's not
can somebody helpme?, my player cant join because of this message
the console message
message.txt by @latent pelican: https://paste.gg/34dce1e8cff94ea1818a72b616b00353
messing around with plugin, etc nothing changed the message still appear
for some reason one of my server wont show up its in the config online mode is off and bunngy mode is on
Looks like a plugins sets a string somewhere to null.
Test and find out what plugin does that, then take a look at that.
Did you restart the proxy after adding the entry to the config.
yeah
i reset all the servers
Have you ever encounter this bug at some point?
and what cause the message appear?
Im currently using small amount of plugin
That's a lot of plugins for waterfall. We can't know which plugin does trash
Remove 50% if it still occurs, switch it and remove the other 50% until you find your malicious plugin
i never got that error and do not know excatly why it appears.
But the error logs says that some string in a title packet is null.
update all plugins and check if the error happens again.
If yes, check without plugins.
what exactly do you mean by not showing up? is it in the list you see when doing /server?
So i need clarify plugin that i use
Yes
normaly is easy to fix those issues.
Yeah, this is week 2 solving those bug
Tf, why you're using ViaVersion stuff on proxy? Also DynamicBungeeAuth is really bad, try instead AuthMe + FastLogin
my dev says use viaversion only on proxy bc is more efficient
dynamicbungeeauth is safer in my opinion
your devs are dumb asses then
BungeeCord literaly works really better without it, personally i recommend remove the useless entity rewrite.
so i dont need via version?
not on your bungee no
just use an up to date proxy version
Do you use BungeeCord / Velocity? Ensure you have updated it first, you can use the plugin on all your backend servers OR BungeeCord/Velocity. Compatibility is the best when on your backend servers.
even says so on the ViaVersion plugin page^^
hm ok
finally that 125 gone
deleted viaversion and change it to lobby server and other sub server
Well is "normal" but, did you get attacked?
You can do an toggle for this log if is that anonynng i guess
nope. Just randomly happening
Or use some plugin filter
Then you can do what i said
how... I took a massive break from mc so forgot half the knowledge xD
Hello, so. I have really weird problem with my server. It's just randomly shutting down. No errors in console or logs.
What I've tried
- As I run servers under screen, first I tried to run it under java only from bash
- We have limited RAM, so to test it I turned off all servers and changed -Xmx to 8G and -Xms to 128M
- I tried disabling all (5) plugins
- I tried downgrading from 484 to 483
And I tried above things with diffrent combinations
The disconecction message is [Proxy] Proxy is restarting
You have limited ram but you choose to set Xmx to 8 gigabytes? Keep in mind what you set there must absolutely be available + 10-15% for the JVM itself to run that instance
makes sense
💀
when it comes to java I have no idea what I'm doing
Xmx is the maximum system memory + 10-15% the process can use
Even if it’s not actually using it it might take up that much, so you need to allocate it in a way that leaves the system itself with enough
I need some help about 1 player using 1-2% proxy cpu usage (150player 300% cpu usage)
jvm:
java -Xms3584M -Xmx3584M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -Dlog4j2.formatMsgNoLookups=true -Duser.timezone=Asia/Hong_Kong -jar waterfall.jar
Plugin list
If the system is about to run out it will just kill off a process
You have plugins (some of which are very unsupported by paper) so this can be expected. Waterfall is a software that makes use of multithreading so multiple 100% isn’t surprising
Thank you
So I was lucky since like 5 years ago when I created my first minecraft server for friends, I was always allocating as much ram as system has and it never was crashing like that 
If you do wanna see if your setup is going to work then set your Xms to the same value as Xmx, that way it will run very close to the maximum it can allocate and you can use a task manager to see if you still have room
I allocated 6GB to main server 512M to auth and 512M. Should be enough as system runs on around 200M.
If it is not then the main server will die
Also auth sounds suspiciously like an unsupported setup with piracy
Yeah, unfortunetly I was forced to do it because of my friends
I have original minecraft
Server is private anyways, if it was public, it would be original minecraft only no matter what
Yea but we don’t care about your reasons for piracy, doesn’t change the fact that we won’t help with actual software issues that arise.
The game isn’t that expensive and if you have game pass you can play it for free.
Understandable
I think you know enough now to fix your issue, just don’t suffocate your system and you should be good
Yeah, thank you and have a nice day ❤️
||It's not a justification of piracy and I don't really want to continue that, and I personally don't like piracy as well. Unfortunetly in poland 70% of community plays on cracked minecraft and finding server for original minecraft only in poland is like searching for needle in a haystack. If I asked random person they would say to f*** off or would buy stolen account, Minecraft here costs 100PLN which is quite much for person in age 15-17, Imagine paying 120USD for minecraft, it feels like that here||
How would you find the source of vulnerability if someone freezes your proxy?
It said "Pinging.." all the time and you couldn't connect
It wasn't a ddos and I'm also not suspecting any vulnerability within waterfall
After setting up a firewall to block all other ports than minecraft, you could connect properly again
I know that someone did this and I'm still unsure how
That can be caused by a plugin, by your host, by your firewall even by if you touched something bad of Waterfall
But normaly is an Attack.
He's proxy status was not pinging
packet loss maybe
Wym, if he ddos other port will trow that Server not the proxy.
No, because even the plugin of votes he's using is saying that got attacked
And the logs are obvuisly of a massive ping spam
So yes, it was a ddos.
I just fixed to him
fixed ddos ?
Yeah, it was a L7 DDoS
ok then
Hmmm yeah i guess

Btw i can ensure you that was an ddos, i tried with he's permission to do the same attack and happend again
The first fault was a plugin
kk

Does anyone know why this error happens to me, it stays starting and cannot be turned off
It's been 2 days
I need help
The thing started fine
you probs don't wanna have it listening on 127.0.0.1, but, 0.0.0.0
beyond that, that's down to your panel
It says starting because the egg is set to a vanilla-based server
It's basically waiting for the Done(0.00s)! Type... message
contact your host to change it
how can i skip this "Server will start in 10 seconds"
i remember there is here a java start flag but what is it
Is that of Waterfall lmao?
O ye my bad @proven flax
hmm its bungee
-
System.err.println( "*** Hey! This build is potentially outdated 😦 ***" ); -
System.err.println( "*** Please check for a new build from https://papermc.io/downloads ***" ); -
System.err.println( "*** Should this build be outdated, you will get NO support for it. ***" ); -
System.err.println( "*** Server will start in 10 seconds ***" ); -
Thread.sleep( TimeUnit.SECONDS.toMillis( 10 ) );
but i think waterfall have this too
Just remove that from BungeeCordLauncher
Nah, is good having that log
Because for example last time with the log4j exploit
oh i found
but i am not developing any bungee fork
Remove and re-compile
Just clone Waterfall, remove it and build it
i want only close this cooldown from starting
lmao
Remove the 10s cooldown
i only searching this flag
bruh
Is just removing this
if ( BungeeCord.class.getPackage().getSpecificationVersion() != null && System.getProperty( "IReallyKnowWhatIAmDoingISwear" ) == null )
{
Date buildDate = new SimpleDateFormat( "yyyyMMdd" ).parse( BungeeCord.class.getPackage().getSpecificationVersion() );
Calendar deadline = Calendar.getInstance();
deadline.add( Calendar.WEEK_OF_YEAR, -8 );
if ( buildDate.before( deadline.getTime() ) )
{
System.err.println( "*** Warning, this build is outdated ***" );
System.err.println( "*** Please download a new build from http://ci.md-5.net/job/BungeeCord ***" );
System.err.println( "*** You will get NO support regarding this build ***" );
System.err.println( "*** Server will start in 10 seconds ***" );
Thread.sleep( TimeUnit.SECONDS.toMillis( 10 ) );
}
}
i know its easy but dont needed for this
Wym
You want to skeep it
Any ways, if is updated, Waterfall would start without cooldown
this flag did helped me
But why you just don't update Waterfall lmao
the developers have already added a solution for this, why update it?
only reason for that flag still existing is because we thing the timer is stupid and doesn't fix people being too lazy to update
Ofc, the solution here is to update, much less effort/time
hi, i have this problem, any1 can help me?
Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?
Well read what is saying
Missconfig
?
Using two waterfall proxies over different country locations pointing to same lobby, could improve player latency? I have users from different continents, and, as servers works on high bandwidth, i though this could be a solution.
Am I worng?
bandwidth has nothing to do with latency
It wouldn't gain fewer latency. The lobby servers still have to send the packages to the proxy and then to the player. And may you need a custom domain that a player connects to exactly that server instance because Minecraft doesn't send location packages. May Plugins can fetch the geoip and send you to a proxy but then you need a multi layer proxy but with vpns you still have a problem.
All in all it wouldn't gain fewer latency and is only a complex thing. Might electroniccat prove me wrong but from my view: useless
and would do more damage than anything, if you have a UK player going to germany to play on your US based backends thats slower than going to your US proxy
No exactly what i meant, I'm sorry, maybe i did not explain myself correctly.
I was thinking about two proxy servers, one on its own IP/domain, each one on different parts of world, connected to the same lobby, so a player can pick its nearest proxy.
mc1.domain.com (EU) ------ - Server2 (EU)
> Lobby (EU) > - Server3 (EU)
mc2.domain.com (US ) ----- - Server4 (EU)
As the servers are interconnected on high bandwidth, and, the player may pick its nearest proxy, i though this will be able to help with PING issues on client side.
Where is the lobby and backend servers located?
everything I am pretty sure I said above still applies
Same location as MC1, EU.
wheres the US location based
Its hypothetical, it may be in Dallas, or Miami.
This is just a though about aiding US, users to lower its latency. Maybe its a complete nonsense.
Basically, 100% depends on the routing
Who knows, maybe the route between the players and the proxy, and the proxy to the server, is better than the player directly to the servers network
But, generally, you're talking minimal improvements at best, like, a few ms either way generally within the mean error rates
yeah no
your player has to go through ISP -> US (Miami) -> Lobby EU -> Server
If you are in NY thats absolutely backwards
instead of NY -> Dallas/Miami -> Back to NY to leave the country -> EU Lobby
the only way that works in practice is if you have a proxy server near every potential player
like Cloudflare Spectrum
Or you have your own very low latency global network you can route through- also like spectrum

Yea
don't do that
Check your network setup
if hosting on same machine, use loopback or if ptero, see their guides (may be pinned in here or velocity halp)
Thank you.
help?
Then is wrongly configured
Uh, you need to see your logs of your backends before nothing
Because if the connections fails, will trow an debug so just read it and send if you don't understand.
How can i check version of my waterfall?
I checked by doin ver in console didn't work
bungee
When one of my bungeecord server is offline the ip is leaked via error message that comes up in the chat. How can I make it so it stops showing
update
Hello
I'm having problem so bassicly I can connect to server a, server b, server c, but can't connect to server x
I've enabled bungeecord in spigot and added it correctly in the config.yml (proxy side)
logs? errors?
There's nothing
I'm not joking my main question is is there anyone who has had a similiar problem.
It looks like everything is okay, but doesn't work
Will sending bungee config help?
the server itself is running fine it's a problem on the proxy
started when I updated waterfall
Offline mode
Does anyone know why when a user leaves my server for some reason the waterfall tries to connect them to the priority server (Lobby) No client pending for pending server and this obviously throws an error of:
Lost connection: Internal Exception: java.io.IOException: Error while write(...): Broken pipe
This happens with all users who leave the server, when they disconnect from the lobby server this does not happen.
do you have any plugins?
yes, advancedban, 2ls antibot, authmebungee, cleanmotd, fastlogin, liteannouncer, lobbysystem, movemenow, skinstestorer
with bungeecord it doesn't happen
you are using multiple plugins that mess with internals (and are also pointless) so that doesn't say much
test without them
okay
@fathom jetty ?
What plugins?
I would just change AdvancedBan for LibertyBans, and use native motd instead cleanmotd.
yeh what plugins bro?
Are you in offline mode?🤔
Well, piracy is not supported here
Im sure that is lobbysystem or movemenow
Other plugins are frecuently updated
i will try without them thx
Btw AdvancedBans < LibertyBans
someone can help me with this bug?
An sponge dev told me that the problem is my waterfall.Someone can told me what is wrong
here a video of the bug https://www.youtube.com/watch?v=KB4MEHOfwFA
my guess is issue with your mods
do you know an common one that have issues?
Is just your mod
Any ways, what version is the server native?
i'm using spongeforge
My friend is running pixelmon server tho on 1.12.2 with 500 on, and had 0 issues.
Waterfall-fork based
Just change that mod, we can't fix your mod.
Nah, others
Just use the logic
Remove mods, that you don't know what are really handling
Or 1 x1, just is spent of time and will work!
Try disabling entity metadata rewriting, but, for the most part any deeper would require pulling apart mods
The connection timed out
Most issues like that are down to network configuration, if using a hosting provider, ask them for support, if ptero, configure stuff using the ptero network interface
(if self hosting without docker, etc, use localhost)
[17:06:59 WARN]: Error occurred processing connection for Dacaly AnnotatedConnectException : finishConnect(..) failed: Connection refused: /0.0.0.0:25572
[17:06:59 INFO]: [Dacaly] disconnected with: Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?
The ip and port are fine, cuz if you direct connect, it does actually tell you to connect trough bungee. Is it a firewall issue?
im sure is your spigot
0.0.0.0 is not a valid IP address to connect to
some OSes try to manage it but it's generally not a reliable thing to try to use, but, whatever you tried to connect to was invalid
Nothing to do with that, they blatently configured the server IP improperly
if using ptero, see the pins
otherwise, use the loopback interface or, if using a shared host, public IP/ask them for support
Wdym? Should I use 127.0.0.1?
Does anyone know where I can find a global msg plugin?
I mean what I said, don't use 0.0.0.0
I already said generally what to use but it depends on your environment
Ok but like, everything doesn't work
Okay, and how are you hosting the server?
because as I said, everything boils down towards that
Nothing to do with the firewall
Thanks I just noticed my friend did it the wrong way lmao
hey, velocity is not compatible with 1.18.2 ?
which version are you running?
server or client ?
(also pretty sure there is a dedicated velocity channel on the discord)
the velocity version
3.1.1-98
well that's outdated
oh, because i click on download the last stable version from velocitypowered
no matter, thanks
next time you ask in #velocity-help :)
and download the latest versions from the papermc site
/127.0.0.1:58321] <-> InitialHandler - overflow in packet detected! A string had more data than allowed. For more information, launch Waterfall with -Dwaterfall.packet-decode-logging=true
completly vanilla waterfall setup just moved from bungee
all we can tell you is all the thing says
launched with the reccomended flag did the exact same thing
client times out with ReadTimeoutException : null
the flag it shows in there is not "recommended"
the flag, assuming you added it properly, just makes the thing show stack traces
well if its not reccomended what am i supposed to do
The flag in that error message only enables more precise error messages you could use to analyse the issue
if you add the flag, it will print a message with the actual error
where is that message
"read timed out" just says that the connection timed out
If you caused that error again, in the logs
timed out would generally suggest network or other issues, i.e. bad plugins
right but its obviously making it to waterfall since it gives a error i just dont know what to do about the error
im not using any plugins
gives a server side error*
right, but you've not given anything for us to go off
the only error you've provided so far are generic messages which have no info
so where do i find the non generic message
all I can see thus far is that something sent some oversized data in a packet, and your client timed out
I mean, if you can reproduce the InitialHandler one, the flag mentioned will show the actual real error
noting that that flag goes before -jar
[13:41:35 WARN]: [/127.0.0.1:37969] <-> InitialHandler - overflow in packet detected! Cannot receive string longer than 1020 (got 1420 bytes)
now gives this error
That would be the hostname
?
not using a domain if thats what you mean
just testing locally since still setting things up
I mean, 1020/4 = 255
Only thing I can see using 255 is the hostname field in the handshake
so, either your client is sending too much data in there, or, something is mangling packets
you're not using a hacked client and tryna use a bungee bypass or some crap, are you?
what are you connecting to in the client?
192.168.0.xx
I got no idea then
only packet which uses 255 as a limit is the handshake packet
reproduce without plugins, etc
outside of that 🤷♂️
aight well thanks for the help
make sure that you've not got the proxy tryna connect to itself either
made that mistake before lol
does papermc patch bedrock breaking exploits by default? how can i re-enable them?
I see the link in the /dupe command, but I don't know what file I'm supposed to edit
what file is this talking about?
AH
nevermind. I found it
it's line 100 in the default paper.yml
Wrong channel for this
how do i make so that everytime the player joins he gets sent to the hub?
force-default or something in the config
thanks
generally, same instructions as is pinned, communicate over the ptero interface
Hi
I know this is kind of a dumb question but I think it only sounds that way on paper(figuratively speaking not the server). I am trying to learn about waterfall but there doesn't seem to be much documentation. Should I be looking at the bungeecord documentation?
Also does anyone know of any white hat guys that do MC server pen testing?
yes, use bungeecord docs
Ok. Thanks. I didn't want to go reading a ton of stuff and find out I was missing something
You can ask for help btw, if you still not really understanding the work.
Basically, if you disabled netty DNS, the things now using your servers DNS stack through java as opposed to nettys
if both of them are having issues resolving mojangs domain names, you should probs work out what is killing your DNS lookups
I mean, both errors point towards something wrong with your network
How are you running the server?
Any chance you're using OVH?
curl https://sessionserver.mojang.com/session/minecraft/profile/069a79f4-44e9-4726-a5be-fca90e38aaf5
If that works then the proxy will be able to authenticate you. If not then you need to figure out how to make it work
If that works then you’re banned or blacklisted from the authentication endpoint https://sessionserver.mojang.com/session/minecraft/hasJoined
yea bans are per ip/hostname of the server
That’s highly unlikely though unless you’ve had mail from mojang/Microsoft regarding EULA violations
Something is preventing the JVM from accessing the internet it seems like
Again smells like DNS
run nslookup
Does it default to server 127.0.0.1? If yes check your resolveconf or the equivalent for systemd-resolved
If you’re using something else like dnsmasq you need to check there
No, no it’s doesn’t
Try reinstalling java
Something is clearly wrong with your setup if you're having so many network issues in java
hi how fix that
the connection was closed improperly, basically
generally, make sure that you have the correct IP address and that the firewall isn't blocking stuff, etc
You think is dns ? Because i try connect without firewall and IP is correct
well, an IP address has literally nothing to do with DNS
Okey
you’ll have to use ldd to check which system library is broken missing or incorrectly linked
the system isn’t providing the requirements for the natives
so that needs to be fixed to resolve this
Your system is missing a library
either work out what that library is, or ignore it
I mean, it should work without it
it even says that it's falling back
my Waterfall works for most servers, but I have a forge 1.18.2 server that gets an error "Unexpected packet received during server login process! 1ac7017n227472616e736c617465223a" There are no mods on the forge server
modern forge is unsupported
1ac, that byte sequence sounds like a kick
or maybe not, no idea what that is, either way, waterfall got a packet it wasn't expecting from the server
is it supported on velocity or bungee?
"Exception Connecting:QuietException : Unexpected packet received during server login process! 1ac7017n227472616e736c617465223a" is what it said exactly
No, modern forge is not supported by any proxy, bar 1 fork of waterfall but that requires a client mod
will it ever be supported?
maybe
If forge protocol 
Hey,
What is the best way to get the name of the Server that the player has connected to when they join the proxy, I am using the PostLoginEvent with player.getServer().getInfo().getName(); but it's resolving to null.
Yea obviously, the proxy hasn’t decided on a server yet- this event is called just after authentication is complete and the player is created on the proxy
You need something later if you want that info
I think the earliest this can be done in bungee is the ServerConnectEvent
message.txt by @pallid pier: https://paste.gg/1f04ef8476d0458d85d3a4c764f4d363
@tidal musk are you connecting to the correct address?
"auto redirection"?
if you mean for an auth plugin as you're tryna show, ask the plugin author
I quoted that because it makes literally 0 sense towards what you're actually asking
hello
how i can use hex (any color) in waterfall config for motd?
thanks
Uh
I just came back to my project and everything is broken?
Tried: mvn -U clean
any ideas?
file > repair IDE, assuming you can build with maven manually
yh its still screwed after that
you went through all 6 steps?
yeah
invalidate and restart, I guess
what does invalidate mean?
in the file menu
oh
Like, the IDE is clearly upset about the state of something
yh
Either the project is bork or the caches are bork
Still screwed
Could it be a problem with the dependency?
<dependency>
<groupId>io.github.waterfallmc</groupId>
<artifactId>waterfall-api</artifactId>
<version>1.18-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
no
that's fine, you're the only person having issues and if you see, it's not just waterfall it's upset with
How to proxy chain waterfall
unsupported
assuming you mean waterfall in waterfall, bungee added logic to prevent that which we've not had a compelling reason to remove
and, theres generally 0 sane reason to waterfall in waterfall
haproxy is generally a better decision for an external dumb proxy
if they aren't hardcoded then they could be in the message file (inside the jar, extract it and place it next to the jar to modify the messages)
What messages, you mean "messages.properties" or console logs.
[09:33:36] [Server console handler/ERROR]: Caught previously unhandled exception :
java.io.IOError: java.io.IOException: Input/output error
at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:170) ~[jline-reader-3.20.0.jar:?]
at org.jline.keymap.BindingReader.readBinding(BindingReader.java:110) ~[jline-reader-3.20.0.jar:?]
at org.jline.keymap.BindingReader.readBinding(BindingReader.java:61) ~[jline-reader-3.20.0.jar:?]
at org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:923) ~[jline-reader-3.20.0.jar:?]
at org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:956) ~[jline-reader-3.20.0.jar:?]
at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:651) ~[jline-reader-3.20.0.jar:?]
at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468) ~[jline-reader-3.20.0.jar:?]
at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158) ~[terminalconsoleappender-1.3.0.jar:?]
at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141) ~[terminalconsoleappender-1.3.0.jar:?]
at net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:114) ~[purpur-1.18.2.jar:git-Purpur-1626]
Caused by: java.io.IOException: Input/output error
at java.io.FileInputStream.read0(Native Method) ~[?:?]
at java.io.FileInputStream.read(FileInputStream.java:228) ~[?:?]
at org.jline.terminal.impl.AbstractPty$PtyInputStream.read(AbstractPty.java:73) ~[jline-terminal-3.21.0.jar:?]
at org.jline.utils.NonBlockingInputStream.read(NonBlockingInputStream.java:62) ~[jline-terminal-3.21.0.jar:?]
at org.jline.utils.NonBlocking$NonBlockingInputStreamReader.read(NonBlocking.java:168) ~[jline-terminal-3.21.0.jar:?]
at org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:57) ~[jline-terminal-3.21.0.jar:?]
at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:160) ~[jline-reader-3.20.0.jar:?]
... 9 more
Any ideas?
@quick locust you input a wrong chracter into the terminal
or hm, potentially some other issue with the terminal input
Had the Terminal opend via Putty, but was afk. 😮
maybe some connection issue sending random data or just aborting resulting in that error 
Idk what happend there, was just confused af to be honest, cause its the first time seeing this
does waterfall support bungeecord plugins?
idk ive never used proxies, i want cross-server chat. is HuskChat good for this
ok thanks
all the messages that are displayed, like kick messages or messages like "you are already connected to the server"
Those are messages.properties logs, just copy them from upstream and edit them as you like
That error happens to me when i do control + c updating the proxy
how do i do that?
still got this message, even if i closed the terminal
Does anyone else had this error?
That's not waterfall (or paper)
The terminal basically disappeared
make sure that you're running the server in some form of multiplexer, otherwise, work out why the terminal derp
I run it via screen
usually this works.
and ye sorry i know that its not waterfall, but was hoping for help anyway. 😄
can i send kyori components using waterfall?
built in, no; using the adventure platform sstuff, yes
how would i do that? im not familiar with doing adventure stuff besides built in
You would need to shade adventure into your own plugin on bungee, basically
Hi, where are the settings in forge server to allow waterfall? I cant find them and get unexpected packet message when trying to swap from lobby to forge server .
for 1.12 and below, you need sponge
modern forge doesn't work with any proxies
boooo ok
lol
sponge 1.12 here i come!
That you for your rapid response 🙂
Does sponge run the same mods that forge does? Noob question i know 🙈
sponge is basically a mod
you install it on forge and it adds support for the bungee info forwarding stuff
ohhhh
thank you!
So there isn't a way to put a forge 1.16.5 server in the network with waterfall?
no supported way
there was a fork of waterfall called lightfall but it needed a client mod
There is currently some work in progress to try to get proxy support for forge, but, is fun
Ok awesome. Thank you for the info! First time setting up a proxy for mc 🙈
i wish there was a way to push the forge mod pack to people 😅 would make life so much more simple!
when i log out i come back in am in the same server, how do i disable this
i want it to send to the forced server
There’s a config option to force default server
I can’t join my server. Can someone help me? Here are the logs: https://mclo.gs/VECcQpQ
Hi how many cores can I use with Waterfall for each server?
Some say 1 core / 2 threats
The others say 2 cores or 3 even 4 I heard....
what is right?
Tmux is more epic for MC
Deppends on the network you have. + Players + usage you need.
1Gbit - 200 Player+ ?
What you mean 1gbit
network^^
BW usage?
BW?
bandwich usage
If you mean that, even 40 players use more than 1tb of traffic per month.
Why is this important? It doesn't matter if you use 1GB or 1TB per month (I have 30TB of traffic and probably won't use more than 200GB per month) 🙂
Or? 🤔
If you mean ram per player i would say that 0.6mb/player is good if you don't have heavy plugins on bungeecord.
So basicly 2.4gb > 200 players if you handle good the proxy plugins
If you mean ram per player, I'd say 0.6mb/player is good if you don't have heavy plugins on bungeecord.
Internet speed? Volume? Ram? Disk space
So basically 2.4gb > 200 players if you handle the proxy plugins well
2.4gb internet speed? Volume? Ram? Disk space
🥲 i dont understand sorry for all this questions 😦
again.... Maybe a other user know the answer here the Server Specs:
DEDICATED
AMD Ryzen ™️ 7 5700G
AMD Ryzen ™ 7 5700G @ 3.8GHz - 4.6GHz
(8 cores 16 threads)
64GB DDR4 RAM 2666MHz May also be 3200MHz don't know how to check this
2x 500GB NVMe and backup server
1Gbit/s uplink
30TB traffic
DDoS protection is also there
And here the type of Server:
Box Mining: Players can mine various blocks and exchange them for better armor/weapons/tools in the admin store
Players/mods/admin cannot build (map does not change).
Player/Mods/Admin cannot expand the world or edit it in any other way.
12 plugins are used which together consume as much as Dynamp.
Player/Mods/Admin can play PVP and PVE and mine 20 different types of blocks - that's it.
I mean RAM
Disk deppends on your plugins tho.
Spigot handles better for me the plugins, you can use it as cross-server with Mongo and redis so you don't load Waterfall. But is epic if you have 1gb/s of port, and a epic ryzen with 64gb of ram
Will work so good, and i hope your networks goes up
Thanks 🙂
Hi there, I’ve had a request from my network to run a fabric mod server on my network. Currently using waterfall and paper servers. Can I run a fabric server in the same network, using luckperms and securing it with bungee guard or equivalent?
I’m not aware of any mods that implement bungeeguard on fabric
If you’re able I’d recommend you to use Velocity which enjoys a lot higher level of fabric support
Hiya, could anyone tell me how much bandwidth would waterfall need ?
If used "before" two servers needing 500 mbps each, would waterfall need 1000 mbps ?
(I read previous messages, and it says 1Gbit/s for 200 players, is it accurate ?)
Theoretically yes it’d need that, but I can hardly see one Waterfall instance able to handle that
Also those numbers are very unrealistic
That would require the server to constantly send a ton of chunk or entity data
It’s usually a lot less
Oh I see, thank you
In my case, a player uses between 0.5 and 2 mbps in normal use (5 mbps when loading the map)
So if I had 20 servers, each 128 players (for a total of 20x128x2=5120 mbps)
How would I avoid waterfall lagging, would I have to use multiple waterfalls, with an IP redirection ?
RR DNS with multiple instances spread across various machines
I see thank you
What good RR DNS solution would you recommend ? (cloudflare seems adequate)
RR DNS is a concept, you just have multiple DNS records for the same name entry
CF is generally my recommendation for a DNS provider but you don't need to switch
I don't need to implement it, I just need to specify it in the DNS record ? (I'm rephrasing to be sure)
Yes
you just have multiple records for say, play.myprettyserver.com
A 123.123.123.123
A 123.123.123.124
Yep yep, I read the wiki about it, but thought I had to implement it on a vps, didn't know the dns provider could load balance for me ahah
Thank you very much for the explanations !
Oh last question, what would be the threshold for one waterfall server ?
500 players, 1000, 2000 ?
honestly varies, especially on VPSes as they're not ultra amazing
you probs just wanna deploy a proxy or two and see where you end up, bonus points if you can setup a template to ez get stuff up and running or smth
Yep thanks !
(for the templates I thought about docker, but it may be a little too heavy, I have to look into it)
Might be worth it to have dedis with multiple instances and HAProxy in front
¯_(ツ)_/¯
I mean my main concern is about bandwidth, that's why I thought about multiple VPS
But if waterfall player threshold is quite low I might have to put multiple instances on the same machine
yeah I'm mainly concerned about not having enough mbps
Anyway, thank you both (for your help and waterfall) Have a good day/night
Thanks. I suppose I have some testing to do. Cheers!
Hi guys, I always get this error when I try to connect to my Bungee
I'm in 1.16.5 !
generic error. make sure you're using the correct IP, and Port. Make sure the server is online
Here's my Hub IP.
45.140.164.238:25567
Here's my complete config:
`server_connect_timeout: 5000
listeners:
- bind_local_address: true
force_default_server: false
forced_hosts:
pvp.md-5.net: pvp
host: 0.0.0.0:25565
max_players: 1
motd: '&1Another Bungee server'
ping_passthrough: false
priorities:- lobby
proxy_protocol: false
query_enabled: false
query_port: 25565
tab_list: GLOBAL_PING
tab_size: 60
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
admin: - bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
default: - bungeecord.command.server
- bungeecord.command.list
log_pings: true
connection_throttle_limit: 3
prevent_proxy_connections: false
timeout: 30000
player_limit: -1
ip_forward: true
groups:
md_5: - admin
remote_ping_timeout: 5000
connection_throttle: 4000
log_commands: false
stats: ea8ae091-d452-4b7f-8744-d9a9ff6a52f1
online_mode: true
forge_support: true
disabled_commands:
- lobby
- disabledcommandhere
servers:
lobby:
address: 45.140.164.238:25567
motd: '&1This server has super lightfall power - Forced Host'
restricted: false
`
**up ! ** (please)
your config is mostly irrelevant
you're not even connecting to the proxy itself
also, lightfall, sus
check network setup, make sure that you have the correct port, if home hosting, check port fowarding, otherwise, check firewall, etc
It's hosted on my VPS
Lightfall is because I use Magma and Mohist
Network setup is ok
lightfall is not waterfall
if you're using a host and getting a connection refused, generally, speak to your host
if that's a self installed panel, er
Yeah but I mean
I can still enter my servers..
Without passing by the bungee you know..
I mean, connection refused means that the thing you tried to connect to denied the connection
irrelevant
Which is irrelevant
you literally can't even connect to the proxy itself
so you're not even at the stage where anything behind that is relevant
either there is somethin blocking the connection, i.e. firewall; the network is configured, which, with docker, maybe try rebooting the thing, or, otherwise, misconfigured something somewhere
as said, you're literally not even sucessfully connecting to the proxy itself
I really appreciate the help - I will talk about this with my helpers
Thanks a lot electro !!
Hello who knows how I get that in the bungeecord that players are connected to lobby01 and lobby02? and not only with lobby01? So that also fallback server can go properly with us?
I mean, you can put multiple servers in the priorites list and they'll "spill over", or, get a plugin which can load balance
Do you know of a plugin?
no
**i am having a problem i cannot run the waterfall **
*Waterfall5.0>java -Xms1G -Xmx1G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -Dusing.aikars.flags=https://mcflags.emc.gs/ -Daikars.new.flags=true -jar waterfall nogui
Error: Unable to access jarfile waterfall*
[processo terminato con codice 1 (0x00000001)]
Well, is your jar file called waterfall, or, waterfall.jar?
what?
server_connect_timeout: 5000
remote_ping_cache: -1
forge_support: true
player_limit: -1
permissions:
default:
- bungeecord.command.server
- bungeecord.command.list
admin: - bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
timeout: 30000
log_commands: false
network_compression_threshold: 256
online_mode: true
disabled_commands: - disabledcommandhere
servers:
lobby:
motd: '&1Just another Waterfall - Forced Host'
address: localhost:25565
restricted: false
listeners:
**- query_port: 25577**
motd: '&1Another Bungee server'
tab_list: GLOBAL_PING
query_enabled: false
proxy_protocol: false
forced_hosts:
pvp.md-5.net: pvp
ping_passthrough: false
priorities:
- lobby
bind_local_address: true
host: 0.0.0.0:25577
max_players: 1
tab_size: 60
force_default_server: false
ip_forward: false
remote_ping_timeout: 5000
prevent_proxy_connections: false
groups:
md_5: - admin
connection_throttle: 4000
stats: 427b5697-3037-4f7f-96df-a81b1ce067cc
connection_throttle_limit: 3
log_pings: true
What is the query port?
the port exposed for the query protocol
Do I leave it as it is?
What would "Query port" be what it is for
it would be for the query protocol
and what's the use?
querying the server
idk what all can be said, it's the query protocol which exposes some info, i.e. player counts, etc
uh, ok
I have a couple of questions.
- The motd of the server what will be the one of the lobby?
No unless you enable ping pass through
You should really read the bungee config guide from spigotmc
- In the line where it says "address: localhost: 25566" do I have to leave local host or do I put the server's ip?
help
it's the address of the server it's connecting to
as said, you should probably actually go read the docs on spigots website.
the waterfall doesn't work for me
[12:56:35 ERROR]: at net.md_5.bungee.api.Favicon.create(Favicon.java:63)
[12:56:35 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:85)
[12:56:35 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[12:56:35 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
[12:56:35 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[12:56:35 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)```
i am unable to start my proxy
Your server-icon.png is an incorrect file
this respoce
well how did you grant yourself the permission?
From where?
ok well technically that permission should be granted by default. either you modified your config and removed it from the default permissions group or you installed a permissions plugin and didn't grant it (as most override the default perms from the config)
just share your config and log please
i have luck perms
well then the second part of my sentence applies
that is?
"or you installed a permissions
plugin and didn't grant it (as most override the default perms from the config)"
and how can I give myself permission?
the luckperms docs go over that
I personally would recommend using the editor website
yes yes, but what is the name of the permit?
as said eariler, read the manual on the spigotmc website
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
this?
Are you developping a spigot plugin ?
then search for the bungeecord wiki
default:
- bungeecord.command.server
- bungeecord.command.list
admin: - bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
I found the permissions but it doesn't work D:
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
make sure you don't have some other plugin overriding that command
also luckperms has a verbose mode which lists all permission checks that were done while it was active
I need my server Network split up over multiple Physical Machines in different Locations and i dont want to open all of the Sub-Server ports just one for a waterfall
I have 3 creative and 2 survival servers on Seperate Root Servers
I don't have the option to run BungeeGuard or something similiar on some of them.
eg. really old version and one really new version, modloaders etc. etc.
Some other Ideas for my Case then maybe ?
thats quite an idea..
but wont that kill my bandwidth / ping ?
how much overhead would that add
not any more than running them on multiple different servers to begin with
I've tried that in the past and it honestly wasn't too bad
tinc and I would assume most vpns hook directly into linux' network rediraction capabalities. the overhead is the same as with any other network router (or even lower)
hell even container services like docker use that internally and I doubt anyone has ever noticed the overhead there
you will prodice more overhead by the physical connection between your different servers than by running a vpn
nop
i have this problem
provide your luckperms verbose output or contact their support if you need more help with luckperms itself
hi excuse me someone can tell me what I did wrong I use waterfall on the sponge server
take a look at/provide your log
you most likely have some network setup issue or an error on the target server itself which prevented the connection
this is my config
config.yml by @grizzled sleet: https://paste.gg/22a9393ced12451ead0a0cf260d58b0f
i want to ask something, cloaks appear on my server after 1-2 months, why shouldn't they appear instantly? i don't understand what is the problem
what do you mean with cloaks?
cape are not showing on my server, loading too late
what does this have to do with waterfall and what do you mean by "cloak"?
?
epic and understandable chat
Is it possible to link waterfall proxy to a fabric server in 1.18.2 ?
i tried to connect to the server but it won't connect me
there is a fabric mod that allows that, FabricProxy iirc
ill retry but it didn't worked
what error are you getting?
fabricproxy has been discontinued
fabricproxy-lite exists but that only supports velocity (or velocity forwarding mode)
so:
I have a "ghost" server. I have never created and cannot connect.
I think it's because of this config element. Can I somehow delete it?
(please ping me on response as i will answer very delayed if not done)
You can delete it
Just make sure the config line it was on stays empty
It get's regenerated if I do it like this. Is that wrong?
Yes it will regenerate it
Leave at least one line empty after the : and make sure the empty line has no spaces or tabs
This is a bug that stems from the wrong line endings being used internally in the bungee configuration library
Sadly touching it breaks too many plugins so this bug is here to stay
It still does it. I have double checked it if I understand the message right
(no spaces in the line on image)
I might be confusing this with configurate
Does it still happen if you leave the same amount of spaces on the empty line as were here before the word lobby?
so del everything exept this marked area but not worked
I assume it keeps regenerating because you have lobby defined in the listener priorities
here?
Yes
can I delete that line to completely?
Yes but I’m not sure if bungee is capable of working without at least one server defined in the config
You can try
again regenerated. Could it be something with the spacing?
One more thing you can try before I’m out of ideas
Put servers: at the top of the config with no empty lines separating it from the rest below
like this? And leave the priorities untouched?
(it deleted the server at top and regenerated normally)
No, remove the line
- lobby
And make sure the line after priorities: is not empty
like this ( and the one space at priorities)
At this point you may as well upload your config
Please send large files/logs to a pastebin
A sensible, modern pastebin. Share text and source code snippets with no hassle.
still doesn't work
hm i'l try around a little. Thanks a lot for youre time
Hey, is there any way to change the shutdown/restart message for waterfall?
yes, grab the messages.properties file from the jar and place it in the folder where you run the proxy
then you can modify it
grab the file from the jar?
how do I do that?
got it, thanks!
another question, is there a way to add multiple lines to a message?
either \n works or it doesn't, basically
Hello how does it work exactly with the lobbies? That I have Lobby01 and Lobby02 and that the players are connected without problems on any of the servers? Because the way we had it now is always a problem appeared
@misty fern what kind of problems?
On my server the command suggestions appear only in the lobby, when they go to other servers only the ones from bungeecord appear
How do I enable command suggestions on other servers?
So when a player connects everything works but with some players he tries to connect them somehow to Lobby01 and Lobby02 or only Lobby01.
Command suggestions are sourced from the server themselves, so, check that
Could not connect to a default or fallback server. Incorrectly configured address/port/firewall? io.netty.channel.AbstractChannel$AnnotatedConnectException
what could be the problem?
I set up everything
All we can really tell you is that it failed to connect, as the message says
if ptero, see the pins
if hosting a hosting provider, ask them for support
thanks
Yeah, as the error said 
I don't think Waterfall is going to fail otherwise given that case, without that being the case.
I can't join my server because sessionserver.mojang.com is no longer in use? Is there a new sessionserver?
That is the session server
But somehow the server can't reach it? (network is working fine)
[01.06 20:26:38.752] INFO: [Proxy-1] Caused by: io.netty.channel.unix.Errors$NativeIoException: sendToAddress(..) failed: Das Netzwerk ist nicht erreichbar
The address resolves to 52.222.251.216 is this right?
the IP changes
yes but is it the right ip for today?
oh
This worked. Thanks 👍
Can you change the messages and/or the colors of Waterfall responses possibly?
If there isn't a perm, without a plugin to forcefully unregister it, no
Darn, okay. Thanks :)
why don`t startup waterfall server???
you are missing -jar before the jar
so java -Xmx1G -Xmx1G -jar waterfall-1.18-486.jar nogui
i tryed running so other directory... sorry (I`m Japanese,and Linux beginner).
bruh
No problem :)
well according to the log it loaded
check if it's crashed in your panel
(also there is no need to give the procy 1.5GB of memory
Is there a way to display tab completion of commands only if the player has the permission for the command? I know how to do this for bukkit commands but no idea if this is even possible with bungee commands
that should be the default behavior?
Oh, I'll mess around with my configuration then
I mean, do note that we can't hide commands which have already been sent, so that entire thing will only be updated when the backend server sends the command list to the client
I just installed waterfall 1.12 and i have these errors
[20:32:09 WARN]: Could not load plugin from file modules/cmd_find.jar
java.lang.NullPointerException: Plugin must have a plugin.yml or bungee.yml
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:787) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
at net.md_5.bungee.api.plugin.PluginManager.detectPlugins(PluginManager.java:379) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:267) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:56) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
[20:32:09 WARN]: Could not load plugin from file modules/reconnect_yaml.jar
java.lang.NullPointerException: Plugin must have a plugin.yml or bungee.yml
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:787) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
at net.md_5.bungee.api.plugin.PluginManager.detectPlugins(PluginManager.java:379) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:267) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:56) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
Any idea ?
1.18 versions work for every versions or ?
(Kinda new to bungeecord stuff)
I got my response
Thanks sorry for the dumb questions
I just changed out bungeecord for waterfall as I was told it supports forge servers. I have a issue when trying to connect to the lobby server through pixelmon client.
disconnected with:
The lobby server was not available, so you have been kicked from the network
UpstreamBridge has disconnected
Any idea on how I could fix this or?
depends on your actual setup and issue
but forge aboe 1.12 is not really supported
velocity might work better, not sure
do note that if you came from bungee you'll need to enable forge support in config.yml as bungee disables that by default, also ^
pretty much no proxy supports 1.13+ forge, only lightfall which requires a client mod
1.12.2 and below really boils down on the mods, some work, not all do
disabling entity metadata rewriting in waterfall.yml can help fix some stuff
The
servermod and plugin combination adde made for velocity has my “approval”
It works- and is probably the only real working measure you can reasonably consider
You can keep tabs of https://github.com/PaperMC/Velocity/pull/690 if you need it for Pixelmon
I updated that thread recently since we know there's proxy usage cases above 1.13+
and it does work for Pixelmon proxies with that Velocity
If you haven't seen my comment yet, thought I'd mention so you know
You can always forward them to discord.gg/pixelmon if they have any further Pixelmon-related questions, but proxies from that PR will work
I found out I had Viaforward and not along with Viabackward plugin on my lobby server so it wouldn't connect. Installed Viabackward and it allowed me to log onto the lobby & pixelmon server
Yep, though that likely won't work with clients on 9.0.1 (our latest)
Needs a mod on client side, but still cool.
It's the same thing essentially, any fix will need a client side component. I personally don't think we should be settling for a universal mod to fix proxying, but at least Lightfall offers an alternative
Well, is cool if you use Waterfall and you need it!
How to change the default proxy restarting message
messages.properties of BungeeCord.
Copy them from the upstream, and just create the file
thx
bruh. Im using waterfall latest version and using petrodactyl panel when i try to stop the server using the button it says "this command does not exist" i need to kill the server to stop/restart it
Figured it out by reading the past chats-!
Hey, is there any way to run waterfall without any servers in the config? Like just wait for a plugin to send the player somewhere? Thanks
No; there is not. I checked a few days ago. But plugins should be more than capable of unregistering any servers set by the config and then registering the ones it wants itself
Yeah, its just for the original login
Wdym original login?
I think what I will do is have a hypixel limbo type thing running locally on the server and the proxy points to that as the only server and you should only ever be there a fraction of a second
So that the server can start
Unless you modify the proxy it will not work
it cant start without any servers right
It can start without any but it will generate the default lobby server and address if you do
Yeah
That thing that detects if you're afk? and sends you to an limbo for some time
They are some plugins that do that, but is better to integrate natively on proxy
How can I stop these messages from appearing? https://fwoostyhub.com/🚀📀🏹🐥
Could anyone help me understand the differences between Waterfall, Velocity and Bungee? I'm currently using Bungeecord and just noticed that there was a fork!
waterfall is a fork of bungee
velocity is a new proxy based on the lessons of bungee/maintaining waterfall
I have some custom written plugins for Bungee, would they still work on Velocity?
😂
In simple words velocity seems to be the best proxy for you to have
There is a plugin for velocity called snap which can kiiiinda bridge the gap, but, misses out a chunk of functionaility/is experimental
Its mostly rewritten and has no suppot for bungee plugins by default
so your custom plugins would not work at all, unless u make the dev recode them
pay the dev!!!!
I wrote it myself, but it's pretty simple, it just connects to my websites websocket and sends events so perhaps its worth remaking it so that it works on Velocity
Seems a DDoS/dos
Add a logfilter or compile waterfall avoiding that log of handlerboss of bungeecord
I can help you to solve the attack if you want i guess
No chance it’s a ddos since it’s just running off a dedicated for a few devs… erm
The ping is fine too, nothing similar to a ddos… how would I just remove the log overall?
good evening, I need a hand, I have waterfall, I am doing a community I try to open a server spigot 1.8.8 but it does not let me open it is this normal?
waterfall support spigot version 1.8.8?
i know i need to do a bedwars
only when I start the server 1.8.8 starts, when I try to log in, many errors start
the error exit me on the console server 1.8.8 however the server is installed correctly
i have java 8
openjdk-8-jdk is already the newest version (8u312-b07-0ubuntu1~20.04).
The following packages were automatically installed and are no longer required:
libutempter0 openjdk-11-jdk-headless openjdk-11-jre
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 166 not upgraded.
root@vps-zap935923-1:~#
yes 2s
there are many strings now I send them all to you
@tidal musk i send all logs
why exit me this?
yes
i have installed java 8 con my linux
openjdk version "11.0.15" 2022-04-19
I get out like this but if I do this command sudo apt-get install openjdk-8-jdk
it tells me that java 8 is installed
ok thy don't worry
@tidal musk are you running this on your local pc?
Hi, would you like to support the waterfall server?
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.
sorry
I'm using a waterfall server, but I can't connect
(Even if you connect with localhost)
When I asked other people, it was said that the settings were correct.
So I was able to start and connect with another person's computer
What should I do now?
Make sure that the host in the waterfall listener is set to 0.0.0.0
otherwise, need more info, "can't connect", why not?
ok
It was impossible
When I try to connect, it says "connection refused no further information"
I was able to connect to the server when I started it on another person's computer
I tried various things, but it was impossible.
connection refused either generally means that nothing was running on the thing you tried to connect to (bad config/wrong IP), or, firewall
The firewall has been set
The server configuration is correct
Because it was made on another person's computer
I've answered four questions with this
What question are you not answering?
Well, what's your waterfall config, what did you set the host config to?
the server config is correct
How am I to know that?
it was made on another person's computer
Literally irrelevant to anything I've said
I've seen people configure stuff in stupid manners which it breaks when moved, or their router reboots, etc
"it worked on another machine" means literally nothing, glhf
I restarted the router but couldn't connect to the server.
The same message as before comes out
Even if I asked someone who is familiar with the minecraft server, it was said that the settings were correct.
No one here can help you unless you provide more information
Saying that "something is correct" is meaningless
I never said to restart the router
Like, clearly what I'm saying at this point is either being lost in translation or misread
"X a person said my config was correct" - gives me literally nothing to go off, many issues "it's configured right", the issue was it wasn't configured right
My heads killing me and I'm not feeling all that inclined to try and drag info out
Hi 👋 Can anyone tell me why waterfall disables proxy autocompletion of plugins? I realy need the plugin-autocompletion
Proxy what? You need to be a bit more clear
I mean if I have a plugin on the Waterfall proxy, I can't tab this in-game
For example, the Modularbungee system. I can't tab the commands.
The plugin has to support tab-completion
Other than that I’m not sure what you mean
The plugin supports autocompletion
Otherwise I wouldn't ask xD
That's the problem
Which plugin are we talking about
Since bungee doesn’t support normal brigadier this is a lot harder to wrap my head around
modularbungee
and other plugins*
The autocompletion has usually always worked before, but I have not used waterfall for about half a year
I can’t check that since it’s a paid plugin.
Waterfall doesn’t interfere with any of this out of the box so I assume it’s due to other plugins
Also to note
Tab completion of playernames is usually not am indicator of a plugin supporting tab completion
I only have ViaVersion, ViaBackwards, Luckperms and Modularbungee on my proxy
I don't mean player names, the whole commands can't even be tabbed
And your server version is 1.12.2 or older?
1.16-1.18
If that’s a yes then you have an issue with ViaVersion
but lobby is 1.18.2
Then I assume that plugin never supported tab completion
Tab completion on newer versions requires the command to be a brigadier command
I have an idea then
Remove the other plugins form waterfall and see if it still happens
If yes try the same on normal bungeecord.
If it doesn’t happen then please open an issue on GitHub
Sorry,I uploaded the data on my server to Google Drive.
https://drive.google.com/drive/folders/1ONeyF_5DJCc45IHD8J7CvRyBCrMtrh_c?usp=sharing
https://drive.google.com/drive/folders/1ONeyF_5DJCc45IHD8J7CvRyBCrMtrh_c?usp=sharing
This is a server for paperMC and waterfall.
My current situation is that I have two paperMC and waterfall servers, and when paperMC is running by itself, I can connect, and when I have a waterfall server, I can't connect to the paperMC server. "Connection refused no" "further information" will appear.
I was told not to install the plug-in, so I didn't install it.
I haven't set anything other than the required settings on the waterfall server.
I made a mistake in reading
For the port settings, I set the firewall and other than that, I set the security software.
Also, there is server data on the Google drive, so please check confing.yml.
I will confirm it for the time being.
The setting to connect to waterfall
paperMC
■ server.properties: online-mode = false
■ server.properties: server-port = 20000
■ spigot.yml: bungeecord: true
■ paper.yml: bungee-online-mode: true
waterfall
■ config.yml: ip_forward: true
It ’s just
Also servers: in config.yml, right?
I don't know what server information I need, so can you tell me?
if it can't connect and your IPs and ports are configured correctly then there is a networking setup issue
You can connect with other paperMC servers
So im new to these proxy stuffs.
Idk why my console getting spammed by
(random ips) -> initial handler has pinged
also if install geyser in my proxy and i dont need to install it on my backened servers right?
Is there a good waterfall guide online anywhere? (a good start: https://docs.papermc.io/waterfall)
Not that I'm aware of
Like, for the most part, you just configure the host, add the servers you want, setup the servers themselves, and generally use a sane perm plugin on it
Thanks electro! I'll figure it out 🙂
I will elaborate on my settings etc.
- [paperMC side]
■ server.properties:online-mode = false
■ server.properties:server-port = 20000
■ spigot.yml:bungeecord: true
■ paper.yml:bungee-online-mode: true
[Waterfall side]
■ config.yml: ip_forward: true
■ config.yml: Enter the required information in servers:
-
I set the firewall and security software to open port TCP 25565.
-
Verify that you have an IPv4 address in PowerShell.
-
I checked the specs again.
CPU: AMD Ryzen 7 3700X
RAM: 32GB
I confirmed that again.
Is my machine bad?
Even with this setting, I cannot connect to the server and it comes out like this "Connection refused: no further information"
This connects to the server by typing localhost: 25565, but the same thing happens.
hey! Do you know how I can disable the complete tab in waterfall? I tried putting tab_complete: -1 or: 0 but it doesn't seem to work. (waterfall 488)
That's basically not supported these days
- the command structure is sent to clients, so, outside of not sending the command (which, is automatically done if they don't have perms to run it), they're gonna see it
- don't punish your players, it's just shitty UX
I need the opposite. I would like to remove some commands from the tab suggestions because players can't use them anyway. Should I perhaps set the permissions (which currently aren't there) to false?
Basicly. A bungee stresser or a joinbot idk, if did not Crash youre good with disabling pings



