#waterfall-help
1 messages Β· Page 60 of 1
We can't just pull a magical value out of our ass which will fix everything for you
obviously lol
if its network related, decreasing the value might help at the cost of some CPU cycles
Why is travertine no longer maintained
1.7 is many years old and maintaining trav is not worth the reward
I would pay dropping support for 1.8-1.15.2 
Waterfall is a proxy and you know thats not gonna happen, also there are people who maintain Travertine still privately
mcmarket is a cesspool I am not willing to fall back to. Id be much more inclined to pay a paper dev here that knows what they are doing
I dont know what to do
I cannot connect to my waterfall server ,the client was stuncked at "joinning game",then read timeoutException
the console
the rules probably dont allow me to recruit someone either π₯²
the same in the lastest.log
you're right on the money there pun intended
Information about your setup?
what is the placeholder to know which server the player is in
the login sever is a fabric server,FabricProxy-1.4.5.jar installed
that warning means that the client didn't send anything to the proxy in 30 seconds
.895
zzzCat can you help
No
I will look into that
the placeholder api has a wiki full of placeholders and such
It just has 2
then find a different extention for it or get somebody to make one or something
ok thks
the server all in localhost
Are you running that on windows?
yes,both waterfall and login server
I can log in login server using localhost:25568,the login server has no issue(maybe)
also which is the best plugin to sync chat across all bungeecord servers
Windows 10 is known to have issues with the network loopback
how can i fix that
the iuuse also show when I try using BungeeCord
I notice that in spigot server there is a config in spigot.yml"bungeecord: false"
but i'm using fabric server
best guess is check the server logs
the client hasn't said anything in 30 seconds and 99% chance it's waiting on the server to do something which causes the client to send a packet
the waterfall or the server in the server list
Heya, was there a bungee command to send someone to a server?
the "login server" console output nothing
the login server should at least log something tryna connect
that sounds like a network issue or something odd
the login server is 25568 and waterfall at 25565.when i use 25568 to log,the output
then i changed to 25565,nothing more
the right side is waterfall
the config file of login
latest.log in login show the same as the console in the left
I'm wondering if it is due to the "ip_forward: true"
FabricProxy in the login server but I donot know if it works
maybe the other mods have a conflict
try without carpet
I disabled all the mods except FabricProxy fabric-api and rebot all servers,the issue remains
I'm using waterfall-1.17-440 and the server is 1.16.4,will this have an impact?
so thers is a config file for the FabricProxy
problem solved
Can i use aikars optimized flags for waterfall or does waterfall has their own ?
check pins
oh, thanks
I can't seem to find this documented anywhere, what java version is best for waterfall?
works with 8+, newer versions ofc give you years of improvements over 8
Still have lagspikes on every teleporting player, someone knows how to fix it?
On 1.16 it was smooth like butter
Likely not an issue of the proxy.
probs set Xmx too high
hi! how much ram does need? how do I know if there is enough RAM? what will be the consequences if there is not enough RAM?
Generally 512 MB - 1 GB is enough. If there isn't enough, Waterfall will simply crash - as long as it doesn't do that, you have enough.
thx!
hi, how do i translate Waterfall messages?
?
To translate Waterfall messages create a messages.properties file in the Waterfall directory with the entries from https://raw.githubusercontent.com/SpigotMC/BungeeCord/master/proxy/src/main/resources/messages.properties
can we run a 1.17 waterfall with 1.16.5 servers? and still support 1.16 clients and 1.17 clients? and would that let use have 1.16.5 servers and 1.17 servers?
Yes
How can u resolve this 'UpstreamBridge - read timed out'. I keep getting that message in bungee server console
No idea, itβs a message letting you know a connection timed out
Beware that Waterfall doesnβt translate between the versions, it merely supports them, to translate youβll need a plugin like ViaVersion or ProtocolSupport
ok ty
what java do you need to run for 1.17 waterfall?
8
oh you dont need java 16?
java version is generally irrelevant outside of plugins doing stupid things
bungees API has hardly changed in god knows how long
ok that what i as thinking but want to make shour that i as true be for updating are server.
Hey I'm thinking about switching to waterfall from a paper server and I have a few questions:
- Is waterfall a completely seperate proxy server or would it run in place of the paper.jar file?
- If it runs in place of the paper.jar file, am I able to keep my current worlds?
Ok thats good but then I have another question lol. What is the resource load of the proxy?
not really something easy to quanity given that it varies depending on usecase and other needs
Just noticed the previous thing π€£
Servers have a fairly small player base, and as forward thinking as I can I'm not planning on running any proxy plugins
17 unique players have joined total, max players at once is 6
I forget the stated figures people pass around but for that that use case is like 256MB, make it 512M just for comfort and beyond that π€·ββοΈ
Ok. So not very heavy then
for the most part it just poops packets through itself
Lol. Does it keep a continues stream of packets going thru it or does it just route the original and then hand it off to the server?
going through it, it needs to be somewhat aware of what is going on, but, a lot of stuff can be written straight through more or less
Ah ok. A couple more related but slightly different questions. Is it possible to trigger nether portals to transport you to the other waterfall servers? And does anyone know how to disable the overworld either via plugin or server config?
for stuff like that you'd need to find a plugin for it
can't disable the overworld as that's where player data, etc, is saved
Dang. Well thanks for your help
how do i force somebody into a certain server when they connect to the network
you mean, stop people going to their last server?
if so, force default in config.yml
is waterfall like bungee but paper?
yes
oh nice
Is there a mod/datapack that force generation of farland?
That would be cool smp
Smp but the world are farland
Haha
Or cave only biomes
Whenever i try to join my server I get
and in console it says (a's replaced)
[13:58:32 INFO]: [/a] <-> InitialHandler has connected
[13:58:32 INFO]: [a] disconnected with: Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException
[13:58:32 INFO]: [/a|NoAffection] -> UpstreamBridge has disconnected
is your server up and/or did you add it into config.yml correctly
add what into config
your server
smth like
test:
motd: '&1testing'
address: localhost:25566
restricted: false
listeners:
- bind_local_address: true
force_default_server: false
forced_hosts:
pvp.md-5.net: pvp
host: 0.0.0.0:25566
max_players: 1
motd: '&1Another Bungee server'
ping_passthrough: false
in the servers: part
lobby:
address: 0.0.0.0:25565
motd: '&1Just another Waterfall - Forced Host'
restricted: false
should work
Does it matter what version my fallback servers are?
because i have a 1.16.5 and 2 1.8 servers
hi, how much security does one need to implement in order to make the waterfall servers as safe as possible? I've heard all about anti-bots, exploit-fixes (for example ExploitFixer, which allegedly has positive reviews), etc., but would love to hear from you as well!
Iβd stay away from plugins like these ones unless you run servers with version that arenβt supported anymore. Otherwise use online-mode, secure your servers with a firewall, and use (modern) or bungeecord forwarding. That and use a permissions plugin like LuckPerms but otherwise
.paste
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
@tidal musk
and if online-mode is impossible?
Then you have issues that arise with allowing pirated copies of the game, like for example bot attacks. We donβt support offline-mode servers/networks so youβll be on your own with these issues
oh, okay, thanks!
Looks like 1.17.1 Bungeecord is out already 
is my configuration file secure etc
they aren't 
Hey Waterfall Team. I would be super grateful if someone could merge upstream Bungee. or PR #667 (kinda same thing).
tysm in advance
Mfw I restart my bungee thinking it was on 1.17.1
will vanilla bungeecord work as a drop in replacement for waterfall while waterfall has yet to update?
yes
@cerulean wren are you trying to join a spigot server?
Proxy/Waterfall
thats weird
I join at the Proxy port
Yes
Yes latest release on Papermc.io
are you installing on ptero?
what is ptero ?
Then no
I install it manual with put the jar in the folder
This is the Error in MC
No dont work
what version are you joining on
1.16.5
Same xD
im having my own issues 
its just
"Could not connect to a default or fallback server, please try again later: Server not reachable (timeout). Offline? Incorrectly configured address/port/firewall"
but i can connect to them all fine
You can connect but this error comes in Logs ?
no, i cannot connect through the proxy but all the servers connected to it work
it kicks me for that reason as well
Γhm send your config.yml from proxy
You happen to have ViaVersion installed by chance?
ViaVersion is installed
wrong forced host?
Remove it and see if it still happens. If no hop onto the ViaVersion discord to get help
smth like this iirc
Erm
Forced hosts donβt use ports
that information isnβt kept if Iβm completely correct
it works for me so idk if it's doing voodoo magic π
so do i just do
forced_hosts:
localhost: test
wait does waterfall get its own world or does it just drop you to a lobby
it drops you into a lobby right
Wow
Only update from ViaVersion 4.0.0 to 4.0.1 fixed it π’
Hey! Is there a way to utilize RGB colors with Waterfall's messages through the messages.properties? If not, is there a plugin that implements this sort of support (whether it's an addon or a complete overlay of the current system)?
You can probs use spigots weird was xRRBBGG (& before each char)
Yeah, i have no clue whats wrong
on both waterfall and bungee i get
Could not connect to a default or fallback server, please try again later: Server not reachable (timeout). Offline? Incorrectly configured address/port/firewall
The hastebin is above and i removed the port from forced_host
I thiiink that should work, I don't think that there was a general sense of "making sure everything uses the correct serialiser" however
stuff which needs to be fixed, basically, but π€·ββοΈ
&
Gotcha.
That didn't seem to work either.
Here's what it looks like:
alert=&xF&xB&x3&x7&x3&x7Β§lALERT Β§8Β» \u00a7r
one x, &x&F&B&3 etc
how long do we think it will take for papermc 1.17.1 will come out?
.eta
few days? week?
Paper updates have no ETA, "rough estimate", or anything of the likes -- ever. They come when they come. Be patient.
but how long does it usualy take
Read
We don't care to track that stuff, if you really wanna know, go find it out yourself
I am running waterfull connected to two paper servers. One of the paper servers i am hosting locally - everyone has good ping and no lag and 20tps. Only issue is that there is a delay sending chat messages of about 1 second
im assuming this is because of waterfull?
the proxy is an EU server (france i think) and my local server is London
I should also note i have no lag issues when connecting directly to the local server but have no issues sending messages thru the proxy to the hosted paper
Whats the command for going inbetween servers?
When i do /server it says no permission
Im using lp and the owner rank I have currently has all permissions and it still wont work
that generally means that you don't have proper syncing setup between lpb and lp
what is lpb
the bungee component of luckperms
ah
the proxy is seperate from the server, perms on the server are 100% irrelevant
you just need the plugin on the backend right
no
the proxy is seperate
either setup perms in config.yml for waterfall, or, install luckperms bungee and consider linking them together
the LP wiki goes over all of this
the server is set to global but ill read through the wiki
I have 1.17 on my client and 1.17 as waterfall version :(
Okay nevermind, I should update waterfall before asking
question about the above, if I want it to only show 1.17.x instead of that ugly ass whole line do I need to use game_version in waterfall.yml?
Yes.
Dumb question, Does Waterfall already support 1.17.1?
Was updated yesterday, build 443 and anything beyond that will support .1
Alright, thanks!
i have a question, what does the "game_version" option do?
what shows in the server list versions when there is a protocol ver mismatch
oww oke thanks
Is waterfall 1.17.1 out?
scroll up
[16:07:06 INFO]: [ThatCorona] disconnected with: ReadTimeoutException : null```
i cant connect to my server :/
Network issue on your end
ok
What's some commonly used bungee plugins
I have AntiBot, AntiVPN, LiteBans, LobbySystem, Luckperms and Plan
Quick question re: waterfall vs. multiworld plugin. I have v. low userbase and a handful of (archaic) maps that I want to wire up to each other for coolness and memories. I'm thinking the multiworld plugin is the way to go to save the ~1g overhead per server. Anyone feel otherwise? Also any reason to use waterfall if you've only got a single server in play?
What are the permissions for bungee commands
No matter what perms i have I cant do /server ,ect
I have bungeecord.command.server perm and it still doesnt let me
single server? usage of waterfall is pretty much a waste unless you have some niche use-case for it
mv vs waterfall is basically horizontal vs vertical scaling, if you have a single server with not much on it, adding another world is probs not a big deal, but, if your servers busy, adding an extra world could hurt given the whole "mostly single threaded" aspect, 2nd server is able to take advantage of another core
gotcha, clustering vs. embiggening. That makes sense, and mv is definitely suited to my case.
1.17.1 waterfall?
Is this correct?
permissions:
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
default:
- bungeecord.command.server
- bungeecord.command.list
- slashserver.[servername]
I dont have a perm plugin on the proxy, it still doesnt work for some reason..
i dont have a perm plugin anywhere because i couldnt get a db to work for the life of me
you dont need a db, luckperms supports local storage
i wanted to do network wide permissions
its forwarded in my waterfall config
and online mode is set to false
you have to enable bungeecord in bukkit/spigot.yml I forget which one
it is
yeah but i cant connect to it in the proxy either
idk, thats how it works you need to enable it in weterfall, enable bungeecord in the backend, and set the backend offline
weird
ok.. i did a dumb and didnt set the ip to 172.18.0.1
but now its just putting me in a random server
it would put you in the server thats hosted at that IP on the default port
its hosted on the same node, im doing this for all my servers
172.18.0.1 is a private address
if its same server you use 127.0.0.1 or 0.0.0.0 or localhost
its just connecting me to the 1.16.5 server i have on the proxy, its just putting me on throwback right?
nono
172.18.0.1 is in the ptero docs
it bypasses a thing and lets it work
172.18.0.1 is the default address referring to the node within the pterodactyl network.
but right now, its just putting me in the 1.16.5 server i have setup
okay, fixed that issue.. the port i was using for the server i had used previously for the 1.16.5 server and it didnt like the fact i did that
with no feedback from the backend
https://cheems.cc/%E2%80%8B%E2%80%8C%E2%80%8C%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8C%E2%80%8C%E2%80%8B%E2%80%8C%E2%80%8B%E2%80%8B%E2%80%8C%E2%80%8C%E2%80%8B%E2%80%8C%E2%80%8B%E2%80%8C%E2%80%8B%E2%80%8C%E2%80%8C%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8C%E2%80%8C%E2%80%8B%E2%80%8C%E2%80%8C%E2%80%8C%E2%80%8C%E2%80%8B%E2%80%8C%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8C%E2%80%8B%E2%80%8C%E2%80%8B%E2%80%8C%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8C%E2%80%8C%E2%80%8B%E2%80%8B%E2%80%8C%E2%80%8C%E2%80%8C%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8C%E2%80%8B%E2%80%8C%E2%80%8C%E2%80%8B%E2%80%8B%E2%80%8B
wtf is that shit
i mean i get what, but who the fuck thought that was a good idea
yes, i'm aware
then whats wrong with it
so anyways waterfall doesnt like connecting me to my servers anymore
its just not throwing me on the backend anymore
i keep getting this error No client connected for pending server! in my waterfall logs whenever i try to join. all sub servers are on latest paper and waterfall is latest too. any idea what could be causing it? i cant find anything anywhere else...
are you using ptero?
nah
it means you're getting disconnected while swapping servers
have you tried removing plugins and seeing is the issue persists?
outdated via? π€·ββοΈ
thats true
hmm let me check
so does the latest version support 1.17.1?
im new to bungee so
idk how it works
per say
yes
if it doesnt use viaversion
you shouldnt
okay
Hi, I've been experiencing client errors when running a plugin command to use a scoreboard. The error is IllegalReferenceCountException : refCnt: 0, decrement: 1 @ io.netty.util.internal.ReferenceCountUpdater:74. Steps to reproduce is to run a towny advanced server behind waterfall, and run /plot perm hud or /towny map hud. Waterfall version is git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:34188b3:443.
Where's the best place to get support for this?
you're getting it on the proxy?
yeah
can you reproduce it without plugins on the proxy?
upstream made some internal changes a while back which probs borked whatever that is
gotta love those upstream changes π
hrm. My client (badlion) updated to 1.17.1, and I couldn't login so I updated waterfall and papermc to latest (waterfall 1.17-443, papermc-1.17-79). Now I can't connect:
test without mods
I don't see any TB's
also make sure you don't have any non-updated/incompatible plugins installed
(also I'm unsure why you would expect 1.17.1 to work with 1.17, either downgrade your client or update your server)
I wasn't sure if the latest updates included .1
isn't there a way to get waterfall to not care so much about versions?
just a moment, looks like I have wierdness going on with my symlink
ok, nothing to see here. It was a user error. I thought I'd updated the server symlink to the latest paper, but had done it in the wrong folder.
Iβm gonna lean out of the window here and assume youβre using an old version of ViaVersion
hello why I have high network usage between proxy (waterfall) and paper server ? How I can debug this ?
use wireshark and see what the data is?
huum yes I will do it
yes
hello
i'm using paper 1.16.5
and i want to use waterfall proxy
should i use specific version of waterfall
or latest version will be okay
latest
ok ty
Look in the Bungeecord patches folder on GitHub, all changes/features are separated into their own patch
No, that would get messy very quickly
and would be annoying to keep up to date
Tbh the logic here is the same as with paper, there is a rough list of promises but not a list of exact changes
Waterfall doesnβt break API and adds more protection and optimization and even some features
Besides the last bit itβs not really worth documenting
Thatβs my personal opinion however, feel free to contribute to the paper docs
there's not much to waterfall.yml
Again as I said, not a lot of people are interested in maintaining that, but contributions are still welcome

As I said, not a lot of people are interested in that, and if you donβt like it be the change you want to see. We are all volunteers here
Iβm confused as to what youβre trying to say here
!ban 293722310836486144 see, am not a lazy fuck, I can do moderation work just fine, enjoy your time away from this discord, even tho you just joined
:raised_hands: Banned melvin#9394 (see, am not a lazy fuck, I can do moderation work just fine, enjoy your time away from this discord, even tho you just joined) [1 total infraction] -- MiniDigger#3086.
If they just join to insult ppl, I think we can life without them :)

great work documenting the ban! .s
be the change you want to see in the world~
Whats the difference between waterfall and bungeecord?
a good amount of patches which try to improve performance and add new api/configs. see the patches on github
Thx
Hello im looking for a plugin like "bungeauth* but for waterfall [1.17.1]
If you know any plugin send it in dms!
No.
No = im nub
Hello, I have a question is it safe at all having our back end servers using original IP but with the ports closed?
(@) to notify me, thanks!
why does this happen when i join my server everytime when using waterfall
when i go to join and someone is on my lobby they get kicked for could not connect to default or fallback server i dont get it then when they join i get kicked off my lobby for the same reason
and yes my lobby is online so dont ask about that
can i get help on this its making me angry
can i please get help on this
Piracy 
If the proxy is the only thing that can reach the server then there is no security risk. Unless youβre achieving that with a βwhitelistβ of βfirewallβ server plugin
Logs? Version? Information about the server?
this is my issue
Again, that doesnβt tell us anything, we need more information. Please provide what I asked for with https://paste.gg/ or we just canβt help
A sensible, modern pastebin. Share text and source code snippets with no hassle.
.318
No real fix, your scoreboard/tab list plugin(s) conflict
oh ok
can having the same prefix or the same anything in the tablist on every server cause that to happen?
shared team names is the issue
if you have a plugin which is using scoreboards, they need to take steps to avoid conflicts with other servers
what plugins could cause that?
plugins which use scoreboards
tab list prefix/suffix, literal score board, etc, etc
ok
now i get that part
thx
could using 2 perms plugins that changes prefix etc... cause it to do that?
like if your using 2 perms plugins on the same server
waterfall support bungeecord api?
yes
okay thanks!
update via
thx
For all minecraft owners and developers. Looking for someone that successfully configured GeyserMC on Bungeecord(waterfall) network and could help me do it, I have no ideas left of how to fix read timed out error
youre better off asking on the geyser discord
Probably an easy question but how do I add multiple lines to the motd of a server?
lobby:
motd: #<This part!>```
I've tried with the `|2-` like in the global motd but it doesn't accept that so I thought I'd ask before trying all kinds of things :)
This is what mine looks like, 2 lines motd: '&1&r< &eMC &r> &6&l&oN&6&lo&6&l&ot &6&lE&6&l&ov&6&le&6&l&on&6&l&oV&6&la&6&l&on&6&li&6&l&ol&6&ll&6&l&oa &r<&d Java 1.17 !&r > &r< &eUHC &r> < &eChess &r> < &eCrates &r> < &ePetLovers &r>'
basically: just make it long enough
just use a multiline string?
also what are you using the server motds for anyways?
Can you give an example of what you mean?
.g yaml multiline strings
Using it with the forced host option where it apparently forwards that motd
(phoenix616) https://yaml-multiline.info/
Find the right syntax for your YAML multiline strings.
I strongly suggest using something like SLP
You sound knowledgeable but just throwing 3 letters at someone who's got no idea what you're talking about is not necessarily helpful π
In other words: What is SLP?
And interestingly now this worked as I first expected but somehow must've screwed it up:
lobby:
motd: |2-
First line
2nd line```
Ah, probably "ServerListPlus" which is a plugin... though I don't know why I'd use a plugin for something I can do with the on board stuff :)
Any good reason?
Last I knew slp sorta exposed this stuff better than the built in config did
Server List Plus adds A LOT more features than comes base.
Plus makes things A LOT easier
Very good points then I guess... guess I'll look into it then π Thanks once more :)
what is this
I'm trying for few days with no luck
sorry no china
could using 2 perms plugins that changes prefix etc... cause another player to be kicked from the server bcs its using the scoreboard and tab list etc...
like if your using 2 perms plugins on the same server
Don't think it's good idea to run 2 permissions mangers on a server why would you want this ?
idk
just asking
bcs i am running 2 and people keep being disconnected for the team Eplayername issue
I would recommend luckperms and not run 2 different permissions mangers
i dont like luckperms
i use group manager and permissionex
those plugins are on the paper servers side
not in the waterfall plugins
i dont have a perms plugin for waterfall
if you mean the duplicate team issue, on switching servers, it's down to plugins sharing team names with each other
oh
jeez this be better to say in vc but, i dont think you can vc in this server
this part is a bit hard to say about it
i did say this yesterday if having the same prefixes in every server on tablist could that cause this issue to happen?
depends on how the plugin generates the name
ok
the plugin im using for the prefixes generates the name and prefix the same on every server
idk if that could cause the issue
the issue still is happening
i had a member join and i got disconnected bcs of the team issue
what's the message?
on the console or on my mc
console
letme get it
thats the member who joined
then i got kicked for The server you were previously on went down, you have been connected to a fallback server
Well, if your plugin generates that team name consistently across the board, you'd need to speak to the plugin author or find a better plugin
ok
rn im running 2 perms plugins that changes prefixes
1 of them i only use to change prefixes on
the other i use for perms
like i said idk if that could cause anything
you can't have two permission plugins working properly on a server
but, that's not related to that issue
ok
That plugin is creating team names which are the same on different servers
which causes issues because of a loooong standing issue in bungeecord
are you talking about the plugin that is the one that generates prefixes
the one which displays them in the tab list or whatever you're showing stuff
1 last thing how do i get waterfall to support mc versions from 1.8 to 1.17.1
waterfall already does
it does not translate between protocol versions, however, you'd need a plugin like viaversion for that
ok
thx
ok no change at all in the team E issue
it still is there even when using 1 perm plugin
that changes prefixes and things
hope this issue can be fixed in the future
yes
Can I use waterfall with Geyser?
try
I do have Waterfall + Geyser and works prefectly
Waterfall is already working for 1.17.1?
yes
Is it the 445 update ?
was done earlier but no reason to not use latest
Should I put the Geyser plugin in waterfall?
Yes sir
Ok
What address do I set waterfall to look for if the server is on the same machine?
can i get help on this issue again
this time its something else
i got the logs for it
there is the logs
do you know whats going on
replicate without plugins
looks like something is messing with the proxies networking stuff
Hey zzzcat sorry to bother you but you know a lot lol. Do you know the answer for this?
for the servers?
outside of docker, just bind everything to localhost
if using ptero, etc, use the IP address of the ptero interface
Like in waterfalls server list in config.yml. One of the minecraft servers is running on the same machine as waterfall
so, use localhost
Aight thanks
Just set up waterfall, for some reason I can join from my external ip but not the ddns I have setup. "Connection refused: no further information"
make sure you port forwarded
not all rotuers support reverse NAT so you'd need to test from outside of the network
Will do
please support SecuredNetwork plugin
the plugin is broken on the latest jar of waterfall
That gives us literally 0 info to go off
BungeeGuard is also a much better solution, but π€·ββοΈ
https://www.spigotmc.org/resources/securednetwork-renamed-ipwhitelist-1-7-1-16-protect-your-server.65075/reviews sorry on ping but this is the plugin
You've yet to clarify how it doesn't work
wdym
Please stop pinging
you're saying it doesn't work
You need to show us that it doesn't work
nvm support are really mad XD
Is there a plugin to keep inventory across servers?
Youβre a lot better off using BungeeGuard. The plugin youβre referring to can be bypassed rather easily if you know what youβre doing in a lot of cases. Additionally, since itβs a plugin it will not receive support from paper directly, thatβs up to the plugin author
Does waterfall supports server-icon display?
yes
is waterfall updated for 1.17? or do we need viaversion?
waterfall can support 1.8 to 1.17.1
Thanks π
if you want multiple versions to join, yes you need viaversion
i didnt know where to look directly for the info π
no harm in asking :)
Hello. So i have Warn in console. I dont know how to fix this. Any ideas ? (latest waterfall #445)
Bungeecord and backend servers are in same datacenter.
If i restart waterfall right now everything will be okay for 7-8 hours. After 7-8 hours this warns start to appear. (sorry for bad english)
[WARN] Event PostLoginEvent(player=playername) took 355ms to process!
[WARN] Event PlayerDisconnectEvent(player=playername) took 339ms to process!
check your plugins, one of them does some expensive/slow stuff in an event listener
Hello. Is in waterfall any possibility to disable connections of players who use proxy?
well, thers support for the thing mojang added
but, there are plugins out there for something which covers more than what mojang does
Is there a way to send an offline player to a different server from the one they disconnected? I tried editing locations.yml but I guess it's not being read from disk all the time and player is still being sent to the server they disconnected from
use a plugin to handle that
Do you happen to know of an existing one that offers that?
Hello, I have a question to ask. I was wondering if you know if is safe to use our original IP but different ports but with the port closed for bungee instead of 127.0.0.1? I heard it is and that a better way.
but with the port closed
If the port is not forwarded, and you trust the people on your LAN, yes
(Or, if you're on a VPS / Dedi and you have a firewall that blocks the port, yes)
Dedi
Okay. Do you use a panel?
Yep pterodacty
wat
That's not better in any form of way and anybody who said that that is is a moron
use the ptero interface for binding
As far as I'm aware, most firewalls don't have an effect on Ptero
You need to follow their guide on it
No need to route traffic over your network
firewalls do work but need to configure on the correct chain
Pterodactyl is an open-source game server management panel built with PHP 7, 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.
So I should go back using 127.0.0.1?
Yeah, has to be on the DOCKER-USER chain which is in a PITA to set up
Yes
ah kk
What I generally do is tell people to bind their servers onto the ptero interface as it makes stuff much easier and is still over a local interface
ah
you don't wanna be using the public IP as now you're routing traffic over the network
127.0.0.1 gets secretly translated to 172.18.0.1 by Ptero
Ikr
Although tbh for user experience it's probably easier to understand putting 172.18.0.1 in the allocation itself
That way the IP they use inside proxy config is the same one shown on the panel
It only translates it on container creation, not in the GUI
for most people it probs doesn't matter, but, I mean, it is one of those weeeeird areas potentially
I mean if 127.0.0.1 is save then I'll go for that. It's the same thing with 172.18.0.1
i would just bind on 172 as then you know where stuff is binding is where it's saying it's binding
0.0.0.0, 127.0.0.1, and 172.18.0.1 are the same, that what I heard.
Pterodactyl will silently change 127.0.0.1 to 172.18.0.1 in the background, so use the 172
0.0.0.0 is not the same
ah
172.17.0.1 is not the same either, that will work for non-Ptero based docker panels, but Ptero uses their own .18 not .17 to be special
- means all interfaces
If you think about docker - it's basically like your home router
172.18.0.1 is like 192.168.1.1
Each container gets it's own IP which is like 172.18.0.9 (like how your computer has 192.168.1.9)
Then Pterodactyl forwards a port from the router IP of .1 to the container IP of .9
You can then access it from another container on the .1 IP
whats an easy way to find out the last ip number for the containers ip? all i can do is manually count it from the admin serverlists. or check iptables over OS ssh.
theres no variables for it?
containers has nothing to do with waterfall
well, someone started it lmao
wasn't waterfall
No, as waterfall has nothing to do with containers so theres no API, etc, for that
post logs or something to go off of
hi can anyone link me 1.8.8 Waterfall ping meif u can
just use latest
but i need 1.8.8
latest supports 1.8.8
if i use lates people can join with 1.8.8?
stop pinging, yes.
okay
strange place to ask, but I figure if anyone knows it'd be someone here, if this is the wrong place to ask please direct me to a better one, does anyone know of anything like waterfall or bungeecord, but for terraria?
i dont know even a thing about a terraria server but maybe
help what is waterfall
fork of bungeecord
is there an "auto-updater" for waterfall?
auto updaters are usually a bad idea and can lead to issues
does this mean that I have to manually check for updates?
yes
Using the API you can do so yourself, but the usage of those are generally not adviced.
is it possible to make it display only "Oneblock"?
Oh noice
thank you so much 
i downloaded latest waterfall and i wanna know i gotta get 1.17 plugin right or which ver?
ik its kinda dumb question
but its my first time making Bungeecord
The latest download supports all versions Waterfall supports
YEES
also i wanna know what plugins should i use for proxy server.
No need to ping me in every response
Any plugin that works on Bungeecord will also work on Waterfall (likely)
ye ik that but cna u suggest me which to use?
i am addicted to reply sorry
My ban finger gets very twitchy reading over that
why :/
Travertine not work any more?
was killed
It's no longer been maintained (by Paper)
But waterfall now support 1.7?
no
i have a 1.16.5 modded server, and a 1.16.5 paper server on my waterfall instance, and this is what happening: https://i.znepb.me/complete-dense-model.png is there a mod possibly causing this?
i'll get the mods list one sec
those are the mods
the lobby works on vanilla mc, but not on forge
Hello how can i download the 1.16.5 version of waterfall when on the official site u have only the updates from 1.17?
using the downloads api, but there is generally little reason to use outdated versions
on 1.17 waterfall version i have a lot of errors on my 1.16.5 server
Is there a way to not ip-foward to a single server, but still ip-foward to every other server? Alternatively, could someone link me to documentation on the ip-fowarding packet?
TyphoonLimbo breaks when ip-foward is true, but I know just enough about TyphoonLib and go that i can probably patch in support for it if someone could point me to documentation on how the ip-fowarding works
so for the forced_host thing can i use a seperate IP, other than the one directing to the waterfall server. (instead of using a subdomain)
Hi, i recently migrated my servers from multicraft to pterodactyl and it seems no matter what i do i cant connect to my server. It keeps telling me it cant connect to fallback servers and im at a loss. any help would be appreciated!
should mention this didnt happen until i tried to setup ip tables, ive flushed them since then but still a no go
you might want to seek help in https://discord.gg/HUcA7n5q, iptables and docker do not mix very well
https://mcpaste.io/77b225722f0244fb can i get help on this pls
A easy to use Paste site for Minecraft Server logs.
it keeps on kicking me players from modded server
What happend to Travertine?
Mr, read the message..
What would cause the config.yml file to reset on startup randomly? My network will run for months without problems then one morning it will just clear it.
So, I'm eliminating some plugins from my main server into the proxy server. Does waterfall supports viaversion and viabackwards plugin?
Yes but recommended setup is to run via on backend servers
supports 1.8 to 1.17.1
hey guys, I am having a problem with the latest waterfall build, waterfall would crash instantly when runnedInvalid UTF8 character at 000000004BDA1AB6, 2490211:27:08.306 0x1e024300 j9mm.141 * ** ASSERTION FAILED ** at /Users/jenkins/workspace/build-scripts/jobs/jdk16u/jdk16u-mac-x64-openj9/workspace/build/src/openj9/runtime/gc_base/StringTable.cpp:626: ((false)) JVMDUMP039I Processing dump event "traceassert", detail "" at 2021/07/14 19:27:08 - please wait. JVMDUMP032I JVM requested System dump using '/Volumes/czhangdev/FantasyNetwork/Bungeecord/core.20210714.192708.813.0001.dmp' in response to an event ^C^C^C^C^C^C^C^C^C^CJVMDUMP012E Error in System dump: The core file created by child process with pid = 816 was not found. Expected to find core file with name "/cores/core.816" JVMDUMP032I JVM requested Java dump using '/Volumes/czhangdev/FantasyNetwork/Bungeecord/javacore.20210714.192708.813.0002.txt' in response to an event JVMDUMP010I Java dump written to /Volumes/czhangdev/FantasyNetwork/Bungeecord/javacore.20210714.192708.813.0002.txt
ummm....anyone?
Use a standard JVM
wdym?
You're in the realms of JVM issues, and, well, that's out of our bounds
Use hotspot
ok
different jvm implementations
openj9 is designed for small, short lived cloud applications
I currently have a waterfall network setup and was curious how I could make it so that in game a player could use a command to teleport between the servers?
/server <servername>
I tried that and it says that it is an unknown command.
same it is an unknown command
you'd need a plugin specifically for that
All the ones I have tried have been for bungeecord only it seems. I'll keep looking.
waterfall uses the same inter messaging stuff
did you download it from a third party website
like serverjars
thats all i can think of because i was able to use the commands without a specific plugin on waterfall
the command send does not exist on the actual servers
sounds like they're tryna use a command in the actual server itself which sends people over
all the plugins I have are from SpigotMC. And I am curious how you are able to use them and I cannot.
no they can be
you mind telling what plugins?
try in the server console to do use it
on the hub console
All commands provided by plugins on the proxy or the proxy itself are not available to servers, only players connected through the proxy or using the proxy console.
Waterfall is a modified bungeecord and as such works with 99.9% of all bungeecord plugins.
Bungeecord and thus also waterfall provides a few basic commands as βmodulesβ which are automatically managed plugins, like /server or /send.
What exactly seems to be your issue?
Has anyone ran Waterfall successfully on a RaspPi as the only thing running on it?
Why wouldn't it work on a raspberry pi?
same steps as running a paper or minecraft server, but you would use waterfall's jar instead of papers
Yeah that's kind of what I thought as well. It should use less resources than an actual paper instance, but for some strange reason it lags out and loses connection. I am just trying to use it for some testing as a test proxy.
I do get this message in console. Not sure if this means anything or not.
[01:49:12 INFO]: Not on Windows, attempting to use enhanced EpollEventLoop [01:49:12 WARN]: Epoll is not working, falling back to NIO: UnsatisfiedLinkError : could not load a native library: netty_transport_native_epoll_aarch_64 @ io.netty.util.internal.NativeLibraryLoader:221
Any update on this issue?: https://github.com/PaperMC/Waterfall/issues/672
I just updated to 1.17 for everything and my server is displaying two different MOTDs for both domain names for my server. The main domain shows the MOTD and playercount from server.properties file, while the backup domain displays the Waterfall's MOTD and playercount. Should I have regenerated my config for waterfall or something?
No updates on that issue because am dead and I've not been able to reproduce it
@frigid skiff did you enable ping passthrough on one listener?
you pinged the wrong Josh lol
lol, wrong josh. Ping passthrough is enabled on the waterfall, yes. There is only one waterfall, so shouldn't be a difference.
not my fault you use the same name, open an issue on the bridge github regarding it not pinging the one that talked last
(or just use a chat service that actually enforces unique usernames)
and if you enable ping passthrough then showing the motd from the server.properties is kinda expected no?
Its both showing and not showing, so unexpected
both are pointed at the same waterfall, and both showed "Fear's Refuge" on 1.16.5
alright, I disable ping passthrough and it shows them correctly.
how do I set the default join server
forced-hosts
ip: servername like this ?
yes
what exactly is your goal?
forced hosts if for "I join X domain, send my to Y server"
default just uses the priorities list in the listener config
quick question i waterfall out for 1.17?
yes
it's harmless, but consider moving to Velocity as it's optimized for ARM processors
ok so basically Waterfall is not a MC server, but it redirects users to a specific world?
or...?
does it allow me to "teleport" users from a server to another, or they have to go through a lobby?
ok
so I could join users to a server by default, and if they go to a certain portal or execute a specific command block they could be teleported to a totally different server?
because that's ^ what I want
yes
right now I'm using MultiVerse but my kids keep cheating the system π
ok, thank you for your time!
can it work with Java 1.16?
what kind of system are they cheating?
here are a few:
- stats from Jobs can be improved on Creative, so they go to creative, spend 10 mins digging and they level up, then go to Survival and "profit". It would take them way longer to do it on Survival;
- stats from mcMMO can be improved on Creative;
- when using Morph they transform into a very powerful creature (like the dragon) into Creative, then TP to Survival and clear up the enemies
so what I want is to totally separate their Creative world from the Survival world
oh yeah, most plugins don't do well with per-world stuff
even though it should be easier to implement than doing cross server things but Β―_(γ)_/Β―
what does this mean?
I can no longer connect to my server since on Waterfall it gives me this error message:
[23:31:14 INFO]: [/MYIP] <-> InitialHandler has connected
[23:31:15 INFO]: [Izouku_Senpai | /MYIP] <-> ServerConnector [lobby] has connected
[23:31:15 INFO]: [Izouku_Senpai | /MYIP] <-> ServerConnector [lobby] has disconnected
[23:31:19 INFO]: [/MYIP|Izouku_Senpai] -> UpstreamBridge has disconnected
I tried everything I could, I checked in the lobby server there is no log, the logs only show the message I sent to the top. Please help me, I deleted the new plugins without success.
You where disconnected from the backend server
So, you'd need to work out where the issue is between the proxy and the server
I did not understand: c
If you could just give me a simple explanation, mentioning me, because I have to go to bed at my place it is 11:54 p.m.
ok
But the server does not make any log
I can't do anything
ReadTimeOutException : null
where can i get travertine ?
legacy downloads page, no longer maintain/supported
alright, ty
is someone going to comment on my issue or nah
something mangled a packet
Ok thanks for that info I will def look into it. It seems the only issue I am seeing is it passing traffic to 1.12.2 server instances. It loses connection to the proxy after a min or two. Any other version it seems fine and is fine on Windows too.
and how do i fix it?
generally, start yanking plugins
well it seems viaversion is causing it a bit but idk
1.17 does it for sure since i updated the server to 1,17 today
Is there any known issue where forced hosts ping through works, but sends the player to the hub anyway?
cause I have a forced host redirecting to my survival server, and I have the ping passthrough set to true. I tried force default server on true and false. Ping passthrough shows the player limit for the survival server, but joining it still sends you to the hub.
also the port for the forced host is the same for the waterfall proxy should I put it on its own port?
i mean, port doesn't matter so long as it's actually running on something that doesn't conflict with the proxy itself
the force default logic looks fine though
best guess is make sure that you can /server to it, but, I mean, beyond that, the logic prefers the force host over the default
Any recommendations for server specs? I'm looking to run a server with:
* 2-3 gamemodes each on their own server using waterfall.
* Factions Map - 10k x 10k.
* Towny Map - Custom made map - 20k - 20k.
* [Possible] Creative Map - Vanilla map - 5k - 5k,
* Need to support up to 100 players total.
I'm not familiar with how powerful my hardware needs to be to run smoothly.
I can no longer connect to my server since on Waterfall it gives me this error message:
[23:31:14 INFO]: [/MYIP] <-> InitialHandler has connected
[23:31:15 INFO]: [Izouku_Senpai | /MYIP] <-> ServerConnector [lobby] has connected
[23:31:15 INFO]: [Izouku_Senpai | /MYIP] <-> ServerConnector [lobby] has disconnected
[23:31:19 INFO]: [/MYIP|Izouku_Senpai] -> UpstreamBridge has disconnected
I tried everything I could, I checked in the lobby server there is no log, the logs only show the message I sent to the top. Please help me, I deleted the new plugins without success. I reinstalled the waterfall without success .... How can I fix it ?
ReadTimeOutException : null
The proxy is unable to reach the server
99% of the time itβs a network, routing, NAT, permission or firewall issue
It's weird because all the servers and the waterfall are on the same pc ...
What should I do ?
How to setup bungeecord/waterfall?
Mc version?
there's video and text guides basically everywhere
waterfall supports from 1.8 to 1.17.1
?
How to download waterfall 1.13.2
please read
Please read what?
waterfall supports from 1.8 to 1.17.1
What is that computer running? The most notorious cases with these sorts of issues include pterodactyl and windows server
The servers are on pterodactyl, and it's on the same computer.
I didn't understand your question xD, just say me what shoud I do ?
how can i make the forced host use a second domain other than the one im using for the waterfall server
Take a good long look at your container/docker networking. You may be able to spot a discrepancy right away. Join the pterodactyl discord and ask for help there if you arenβt that advanced or canβt figure it out. This is most definitely an issue with the container networking or how youβre using it, and very few people here know a lot about pterodactyl.
Elaborate? You can define an unlimited number of forced hosts
Hello, when i want to switch to another server with waterfal, i have this error InitialHandler - overflow in packet detected! A string had more data than allowed. For more information, launch Waterfall with -Dwaterfall.packet-decode-logging=true
Anyone can help me?
so like you know how the domain is connected to the waterfall proxy and join, im wondering if i can buy a second domain and use it as the forced host domain
Launch waterfall with that flag and re-try what youβre doing and provide the log from that
Okay, i will try that
As long as the A-Record or any potential SRV records pointing to that are consistent then yes, you can do that
when i launch Waterfall with the flag, i don't have more informations
Show your java command?
java -jar -Xmx512M waterfall-1.17-445.jar -Dwaterfall.packet-decode-logging=true
oh okay thanks
with the command java -Xmx512M -Dwaterfall.packet-decode-logging=true -jar waterfall-1.17-445.jar when i try to switch i just have that : Fr33m_Online executed command: /server survie2 [09:28:34 WARN]: [/127.0.0.1:48549] <-> InitialHandler - overflow in packet detected! Cannot receive string longer than 1020 (got 1229 bytes) [09:28:34 INFO]: [Fr33m_Online|/ip] <-> ServerConnector [survie2] has connected [09:28:34 INFO]: [Fr33m_Online|/ip] <-> ServerConnector [survie2] has disconnected
Are you using a modpack?
Does this happen with Java clients?
Yes
You can try removing Floodgate and Geyser, but it's Geyser that adds the additional handshake packet data and there's no way that could affect Java players.
Okay thanks, i will try that
I have removed Floodgate and Geyser on Waterfall and on the servers, but I still have the error [09:43:19 INFO]: Fr33m_Online executed command: /server survie2 [09:43:19 INFO]: [Fr33m_Online|/ip] <-> ServerConnector [survie2] has connected [09:43:19 WARN]: [/127.0.0.1:41907] <-> InitialHandler - overflow in packet detected! Cannot receive string longer than 1020 (got 1226 bytes) [09:43:19 INFO]: [Fr33m_Online|/ip] <-> ServerConnector [survie2] has disconnected
Where can I get version 1.16.5 for Waterfall. I see 1.16.5 for Paper but the ten latest builds in the Waterfall section are all 1.17. Should my individual servers be the same Minecraft version as waterfall?
latest supports 1.8-1.17.1
.
servers should be configured in config.yml or locations.yml?
thank you
is query_port: 25577 the default port where players will connect? because I want to use the default port (25565) in order to join the "lobby".
no, that's the query port
as it says in the config key
the port is part of the host setting where you also specify the address
I never understood what's the diff between query port and host, but I guess I'll have to man that
query is querying the server for info basically
the query port is for the server query protocol
any idea why this is added automagically: forced_hosts: pvp.md-5.net: pvp ?
because that's the default setting for it as an example
also as a general hint: keep the query disabled if you don't need it
yup query_enabled: false
ok so I guess that I need to add the lobby to forced_hosts: ?
that would be:
servers:
lobby:
motd: '&1PlayMC - Lobby'
address: localhost:25561
restricted: false
creative:
motd: '&1PlayMC - Creative World'
address: localhost:25562
restricted: false
survival:
motd: '&1PlayMC - Survival World'
address: localhost:25563
restricted: false
yep
ok, in this case forced_hosts should be lobby?
forced hosts do smth like localhost: lobby
ooook, so this would be the final config:
$ cat config.yml
server_connect_timeout: 5000
listeners:
- query_port: 25565
motd: '&1PlayMC World'
tab_list: GLOBAL_PING
query_enabled: false
proxy_protocol: false
ping_passthrough: false
priorities:
- lobby
bind_local_address: true
host: 0.0.0.0:25565
max_players: 1
tab_size: 60
force_default_server: false
forced_hosts:
localhost: lobby
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
default:
- bungeecord.command.server
- bungeecord.command.list
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
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: bd966b1c-cab6-4960-8b9a-c26571892154
online_mode: true
forge_support: true
disabled_commands:
- disabledcommandhere
servers:
lobby:
motd: '&1PlayMC - Lobby'
address: localhost:25561
restricted: false
creative:
motd: '&1PlayMC - Creative World'
address: localhost:25562
restricted: false
survival:
motd: '&1PlayMC - Survival World'
address: localhost:25563
restricted: false
any no-no-s?
oook, next let's setup the paper servers, back in 5
I guess I can screen it right? like...it's not dependent on the stuff that runs "behind".
btw. you will most likely not need the forced_hosts option, it's to map (sub)domains to specific servers
if your goal is that the player will always log into a specific server without remembering the logout server you will want to set force_default_server and also want to set the lobby in the priorities
I want players to be reconnected to the last server that they were connected. is that possible?
aka if a player exits in Survival, he should reconnect to the same exact server/position
wow I really need to setup an Ansible script or something because I'll have to update paper on 3 servers. huh.
the connecting to the last server is default behaviour
it's online, just wait for it to load
yeah, it took a while
hmmm: Exception Connecting [etc]: Server is online mode!
well, I want it to be online
does waterfall need it to be offline?
no
waterfall can be in online mode, the backend server has to be in offline mode
the paper servers need to be in offline mode and have "bungeecord" set to true in spigot.yml
also set bungee-online-mode to true in paper.yml ^^
ok, let me do that now
set bungee-online-mode: true in paper.yml AND bungeecord: true in spigot.yml.
AND online-mode: false in server.properties
online_mode: true in waterfall/config.yml
yup, already did that
just a set to create a new wiki page for this, else I'll 100% forget
groups:
md_5:
- admin
^ what is diz?
because I have a feeling that I don't need it?
the /server command works fine and sends me to the server, should I send you a pastebin of my config.yml file for the waterfall proxy?
The format is groups, followed by each player, followed by each group they are in
so basically I can group players "a la LuckPerms" but via Waterfall?
That's the built in perms stuff
"yes"
but, it's trash, using a perm plugin is a better choice if you actually care about proxy perms bar the stupid basics of it
is groups mandatory or safe to delete?
groups: {}



