#waterfall-help
1 messages · Page 8 of 1
no, advancements are on the Paper server. they have nothing to do with the proxy.
Ok so i will install the plugin on both the servers linked to waterfall server ?
sure
.
you likely cannot install redis on shared hosting
Yes ik
well if you know, how do you anticipate on using redis
I just want to know how to configure the config.yml of the plugin
right well you need redis for that
But the creator himself told not to
.
.
Then what should I do
.
you run a redis server somwhere
you install a redis server somewhere or you use a different plugin
Ig different plugin
Well do you know any other plugin
none that does what you want, that's why I created my own xD
Ahh ok
Ok so how much ram does redis server will rewuireb
less than 64mb
Lol and for waterfall server
Ok
So ig i won't purchase a redis server
As it will be a vps it will be super time consuming setting it up
hi, i am just wondering how easy is a switch from bungee to waterfall, are there any big configuration changes (or is it just a simply switch in jars)
- whats the difference between bungee and waterfall (i heard waterfall is better so was wondering what makes it better)
should just be a jar swap
we have a few dozen patches over bungee, in part some perf tweaks, etc
does it make connection, performance etc better and faster?
it makes some improvements
velocity is generally the more attractive option proxy wise if you wanna stay java based, it took the lessons we learned from working on waterfall
you cant have plugins on velocity tho
ah
hey, not even sure where to ask this , but maybe you guys would know so..
I'm having problem of being blocked by mojang api limit after maintenance. ( 500 / 10min as long as I know? )
Is there way to.. bypass this?
No, api limits exist for a reason. If you have or use plugins that intentionally use the mojang api in an abusive manner then this is more than justified
You can contact mojang but generally we recommend having load balancers for this that have their own addresses
Side-note; are these bedrock or java players?
For bedrock players this limit is understandable
it's java player
For java; the auth services intentionally throttle back a bit to prevent DoS on networks
does mojang lift limit if contact?
and umm not sure if LB possible for my situation atm.
its Korea server , I dont think host would allow that
but might needa check
I couldn't tell you in this case. Worst case is your ISP or network is already on a tighter leash by mojang because of actual abuse by other customers
so many random issue happening from network getting big
thanks for comments tho I'll look into it
Hello Everyone,
Was wondering if anyone knows any discord-srv like plugins to sync discord and minecraft channels but on a waterfall proxy?
the proxy doesn't really have chat, you would need it for a specific proxy chat plugin
If I install Waterfall "1.19" will I still be able to connect a PaperMC 1.8.8 server?
yes
How do i give users perm to use /hub
On bungeecord config.yml
Hello there 👋
Looking for some advice.
I am planning to run a survival server as main part of a network (letting me possibility to plug a creative server and some games later). Nothing exceptional until now.
In order to keep the main survival map for build purpose, I use to put in place a dedicated world to farm resources.
However, with a network approach, is it relevant to dedicate a child server to resource farming ?
My point of view being to have dedicated performance for the resource world reset / chunk loading etc... keeping safe from potential lags the main "build" survival server)
unless you've got a lot of players, it wont be worth it
setting up something like that is very complicated
performance
site down?
Which site?
Looks online
Whenever i want to join the Server there is this Problem
did you enable ip forwarding?
Can we execute spigot / bukkit plugin commands through bungeecord proxy on both the servers conncected to bungeecord proxy at the same time
if you have a plugin to do that, yes
Do you know any good ones
hey, can you give me some idea what would Proxy lost connection to server. indicate?
it started to happen thousands time today , and I think one of changes we made in our bungee plugin is culprit
but not sure which one we fucked up
what does Proxy lost connection to server. indicate ? What should I look at ?
it happens unperiodically, to random people, without pattern.
where does that show?
in proxy log
example
[11:31:24] [Netty Worker IO Thread #35/INFO]: [rlaxorb_00] disconnected with: Proxy lost connection to server.
lots of people claim they're kicked out randomly today, so I investigated
and found this is the reason why they're being kicked
well something caused the connection to the Minecraft server to fail
what does it say in the server's log?
you mean bukkit?
yes
looking into it
looked at few cases
all [20:24:32] [Server thread/INFO]: KR_CH06 lost connection: Timed out
some are like this too
[19:25:38] [Server thread/WARN]: vAvo6 was kicked due to keepalive timeout!
[19:25:38] [Server thread/INFO]: vAvo6 lost connection: Timed out
well either something is up with the network between the proxy and the server or you are sending way too much data via a plugin message on that player's connection
hmm if it's not like kicking bunch of players at the same time , but kick one player each time randomly
I guess it's something to do with excessive plugin messaging I suppose?
how many is too many ? is there some guidelines and such?
not really
but I wouldn't send anything more than a couple bytes
and not tons at the same time
after all it all needs to go via the player connection that is used to send it
(the connection between the proxy and the server, not to the client)
I think I got why it's happening.
really helped mate
can share if you..'re interested but maybe not if not really lol
would you want?
sure
so first, concurrent playerbase 1500
so basically I have two types of servers "towny" , and "regen" server, - towny1, towny2... regen1.. regen2...
1.19 survival paper server, I mean I can't hold like 500 ppl right, so it's quite difficult to join survival server.
previously, I just let bukkit to handle full server, but yesterday
we have our own bungeeApi , and now bungeeApi checks number of players in server and refuse connect if it's full.
so instead of bukkit , bungeeapi do the job to refuse connect, and this is plugin message
problem is, it happened 1.5million times today. so some people must be using autoclick
so.. I need queue system yes. that'll be the only way to solve this
ah, I see
you should probably just add some cooldown to the joining directly on the bukkit side xD
that's one option that me and one dev literally just brought up
needa do this quickly anyways. anyways helped really much man. thanks a lot
glad you were able to figure it out :)
uhh I haven't really used waterfall but that looks like pterodactyl and I think it uses 172.18.0.1 instead of 127.0.0.1, you've provided very little information about how your config is so it's kind of hard to say based on that
Are you using pterodactyl? And if so, have you looked at this https://pterodactyl.io/community/games/minecraft.html
Pterodactyl is an open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
also please don't dm people, someone will answer here when they can
you can just replace them with something
but, again, did you read that guide
I remember having to take my time with the guides when setting up velocity, never did waterfall but I'd imagine it's fairly similar
Hello, I'm on Java 17 and trying to set up LuckPerms (Bungee) as usual. I have no existing configuration on this proxy. Every time I get this:
[11:17:51 ERROR]: Exception in thread "main" java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Map (java.util.ArrayList and java.util.Map are in module java.base of loader 'bootstrap')
[11:17:51 ERROR]: at net.md_5.bungee.conf.YamlConfig.getListeners(YamlConfig.java:264)
[11:17:51 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:96)
[11:17:51 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[11:17:51 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:288)
[11:17:51 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[11:17:51 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
full log: https://pastebin.com/raw/Hv1TjNPv
send your waterfall.yml here
I don't think I edited it
plugin_channel_name_limit: 128
use_netty_dns_resolver: true
disable_modern_tab_limiter: true
log_initial_handler_connections: true
throttling:
tab_complete: 1000
game_version: ''
disable_tab_list_rewrite: true
registered_plugin_channels_limit: 128
disable_entity_metadata_rewrite: false
try it on a clean server?
nvm I'm an idiot, I accidentally wrote an empty ArrayList literal instead of an empty Map in the forced_host section of the config.yml
sorry and thanks
probably some random server's internal waterfall forks
and why it have 2 of <-
proxying a proxy for whatever reason
proxy behind proxy?
yes
whichs not supported
not supported, but possible
granted no idea why you would do so
but it is possible
why would server hosts use that setup at first place?
normaly for what
they don't
the only "host" i've seen do it is minehut
it is not a normal or advised thing to do at all
Hey everyone i need help
Whenever i log in to my proxy server
It sends me to my survival server
When i want ppl to go to lobby
Default server is true
Priorities every server is added
It still sends me ;-;
Can someone help?
Yup it is
What the actually fuck
What did i do xdd, i just want that people can ping me when i help them xd
Ey come on guys??
Hi I am getting the Invalid Signature for Public Profile Key error when joining a new PaperMC server with online-mode=false, behind a WaterfallMC Server, both have the default configuration. Anything that I forgot to configure that could cause this? Or anything else I should be using? Paper-1.19.4-527.jar Waterfall-1.19-526.jar, connecting with the default latest 1.19.4 client
I posting this here as well, because I do not know if its a Paper or a Waterfall issue
Hello, i keep getting this error though i log from the proxy
nevermind, ipwhitelist issue
Hey, i have a problem with connecting to my local bungeecord server:
Every time i try to connect, this message pops up and instantly kicks me out the server: Invalid signature for profile public key
there is no console error
any help?
hey does anyone know if there are specific settings for waterfall while using cosmicguard (ddos protection)? Waterfall is rejecting connections from cosmicguard they say its something on proxy end blocking it
there aren't
ensure you have your firewall setup correctly and if you're using the consumer version of cosmicguard, ensure you have the cosmicguard plugin installed
thanks Micheal, I can connect fine until I add their bungeecord plugin onto waterfall. Then it begins to reject it with somehting like this
[21:21:36 INFO]: Connection attempted to authorize as CosmicGuard but failed: timestamp
[21:21:36 WARN]: Plugin listener global.cosmic.plugin.bungee.Plugin took 70ms to process event PlayerHandshakeEvent(connection=[/] <-> InitialHandler, handshake=Handshake(protocolVersion=4, host=1683836833, port=0, requestedProtocol=1))!
[21:21:36 INFO]: [] <-> InitialHandler has pinged
[21:21:38 INFO]: Connection attempted to authorize as CosmicGuard but failed: timestamp
the fact that that said timestamps sounds like you need to make sure your time is synchronized
theres nothing useful there
Like, we need to actually see the full exception if you want people to be able to say anything about it
Hey, i have a problem with connecting to my local bungeecord server:
Every time i try to connect, this message pops up and instantly kicks me out the server: Invalid signature for profile public key
there is no console error
any help?
sounds like you have something like "No Chat Reports" installed on your client but your server requires that you send your public key
i do not have anything installed it was my first time trying to join the server
and how can i fix it?
I mean on your client, not your server
I use badlion client
ig there is nothing that would stop me from connecting
that would probably be the problem
try disabling enforce secure profile on your server maybe?
how do i do that? in server properties?
anyone know how I can stop receiving constant 127. requests on my proxy? Not sure if its specific to cosmic anti ddos plugin or something with waterfall
[06:55:50 WARN]: Plugin listener global.cosmic.plugin.bungee.Plugin took 197ms to process event PlayerHandshakeEvent(connection=[/127.0.0.1:35893] <-> InitialHandler, handshake=Handshake(protocolVersion=, host=xyz, port=0, requestedProtocol=))!
[06:55:50 INFO]: [/127.0.0.1:35893] <-> InitialHandler has pinged
[06:55:51 INFO]: [/127.0.0.1:59225] <-> InitialHandler has pinged
thanks 🙂
it is set to false.
what do you mean with "load its patches"?
Hi, I come with a question. Can anyone help me build a waterfall project?
Because ./waterfall build creates the Waterfall-Proxy module for me, but it has a lot of bugs.
You need the lombok plugin
i have
No idea then
your IDE seemingly hasn't handled the classpath of the project properly
the proxy module is not working for me at all
"not working" gives me nothing to go off
but, I also can't provide support for eclipse
unless thats IJ and you managed to bork it in a weird manner, in which case file > fix IDE; or, jus go full hog and file > invalidate caches
Wait.. So after downloading from the repo, all you have to do is enter ./waterfall build?
From what I can see ./waterfall build does this automatically.
Here I have a problem completely with this module
what IDE are you using?
intellji
So, do what i said
you may wanna delete the project and reclone it if you had your IDE open while running the scripts
Has anyone had any luck with hosting a waterfall network on your own home hosted server machine
i could really use a mentor to help me troubleshoot stuff with it
ask your questions
hosting waterfall at home is no different from hosting anywhere else
that said you should use #velocity-help & velocity if you're doing this for the first time and don't have any bungeecord plugin requirements
I've opened seperate ports for each server, and updated the config.yml accordingly and it only recognizes the lobby server.
I've opened seperate ports for each server,
are these servers on the same dedicated server?
yes
do not open these ports, especially to public
with bungeecord/waterfall it is a security risk
you only open the port for waterfall which will most likely be 25565 to public
will the paper servers run without binding to a port?
you still need to bind to a port
waterfall is a proxy
bind the ports, BUT dont forward them
right
gooootcha
don't port forward or open them in your firewall
gotcha
the proxy takes care of routing your players to the right server
gotcha
and since it's a proxy it'll actually proxy all of said traffic
so aslong as your waterfall server can reach those servers internally
that's all you'd need
but like i said, the proxy only recognizes the lobby
but i've configured the others in the config.yml
what does your config look like
one sec
Please send large files/logs to a pastebin
A sensible, modern pastebin. Share text and source code snippets with no hassle.
right and do you have a server running on localhost:25567
i mean you're defining a server called survival pointing to localhost:25567
you should know what ports each server has
right so what happens if you join your waterfall proxy and do /server survival
"the specified server does not exist"
you have restarted your waterfall proxy after touching config.yml right
i believe so
restart it again
the server will exist aslong as it's defined in config.yml
if the config is invalid waterfall will not start
AYYYYEEEE
apparently i forgot to save... my bad.
lmao like i said im scatter brained atm
thank you!
now to do the same for the creative server
if you don't have bungeecord plugins you should again opt into using https://papermc.io/software/velocity for security & performance reasons
are you able to hide this message?
Is there any basic waterfall proxy setting tutorial?
You configure waterfall the same you do with Bungeecord
There is a waterfall config with some additional options
thx! 🙂
You could just use the api (i guess) -> #waterfall-dev
Hey guys ^^ I have a problem I need a solution for... Since days I am just failing at it.
The problem ist just: A damn high ping....
proxy ip and port: 0.0.0.0:25565
servers ip: 127.0.0.1:255xx
and in proxy config the servers ip is: localhost:255xx....
When joining the server through the proxy my ping is 1000-2000+... Without proxy it is simply 30...
All my servers and the proxy are hosted on the same dedicated server. Ryzen 5 3600. 64 gigs ddr4 ram. no plugins on proxy. I dont understand what could be wrong.
Basically
nobody knows why that occurs
disabling stuff like compression can help in some respects, but, for the most part, you're just screwed
I mean there has to be some way to fix....
Nobody knows what causes it
Like, you can't really fix something you don't know what it is
what does waterfall support lol
what do you mean? Minecraft versions?
Hey again. Im using cosmicguard which lets me use the same domain for bedrock and java. I can connect with bedrock no problem (players get sent through waterfall) but java edition does not ping in the launcher. Support told me there is a proxy setting to allow Java edition clients in? Does anyone know what they mean by this? thanks
i have a question
when using luckperms on waterfall, how do you give users permissions across the whole network
their wiki goes over how to setup LP on a network
Can you send your configuration
resovled please disregard^^ thanks
Yo, can I use the newest watrerfall version on 1.8. servers?
yes
Oh ok and do i need to rename it to server.jar?
i do have to right? i put it into my plugins
if your startup script expects a file named server.jar then you need to rename it yes
where do i find what it expects tho?
you look at the script or at your panel if you use one
ok so in my case its paper.jar right?
Where can I find waterfall for version 1.12.2
you can get it by clicking that big download button
waterfall supports 1.8 through 1.19.4
I configured BungeeGuard and the token is set and completly right still i cant join
why is that
Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?
Im getting this error my port and ip is correctly configured
Hey guys I am still having latency problems.. Proxy running on 0.0.0.0:25565 and the servers 127.0.0.1/localhost. Without Proxy Ping on Servers is 30. With Proxy its about 1000-2000… No Plugins on proxy installed. Used google many times but havent found any solution…
Try velocity, otherwise it’s a long standing issue nobody has ever really figured out the cause of
how could i fix this
See the logs and look at the actual error
there is no error
There is generally more info as to why it said it couldn’t connect
If not, no idea, depends on your setup
just this error - [17:09:38] [Netty Worker IO Thread #2/WARN]: Error occurred processing connection for _NHero_ AnnotatedConnectException : finishConnect(..) failed: Connection refused: localhost/127.0.0.1:25565
If ptero, see pins; if using a shared host, speak to them
And that’s why
let me try
Okey, I will give it a try. Thank you.
it worked
Does anyone know why this happens?
https://pastebin.com/nvHKV8RQ
Happens to over 100 players a day trying to log into my server.
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
probably them trying to join multiple times due to lag or some weird auto-connect mod
https://flightbywire.space/ is not working :(
Hi someone know what is this error ?
[20:34:47 INFO]: [/IP:50537] <-> InitialHandler has pinged
[20:34:49 INFO]: [/IP:50539] <-> InitialHandler has connected
[20:34:49 INFO]: [FullGreen_|/IP4:50539] <-> ServerConnector [hub] has connected
[20:34:49 ERROR]: [FullGreen_|/IP:50539] <-> ServerConnector [hub] - encountered exception: net.md_5.bungee.util.QuietException: Unexpected packet received during server login process!
1a207b2274657874223a22496e746572
[20:34:49 INFO]: [FullGreen_] disconnected with: Exception Connecting:QuietException : Unexpected packet received during server login process!
1a207b2274657874223a22496e746572
[20:34:49 INFO]: [/IP:50539|FullGreen_] -> UpstreamBridge has disconnected
[20:34:49 INFO]: [FullGreen_|/IP:50539] <-> ServerConnector [hub] has disconnected
the server kicked the player
idk
All I can tell you is that that looks like a kick packet
see your servers logs
[20:33:45 WARN]: Failed to handle packet for /IP:52734
java.lang.NullPointerException: null
at net.minecraft.server.management.PlayerList.allowUserToConnect(PlayerList.java:708) ~[pl.class:?]
at net.minecraft.server.network.NetHandlerLoginServer.func_147326_c(NetHandlerLoginServer.java:151) ~[pc.class:?]
at net.minecraft.server.network.NetHandlerLoginServer.func_73660_a(NetHandlerLoginServer.java:74) ~[pc.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:298) ~[gw.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:196) [oz.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:922) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
[20:33:45 INFO]: com.mojang.authlib.GameProfile@4485d5a1[id=6d108b52-0d78-36cf-bccc-f1b7815e8dd0,name=FullGreen_,properties={forgeClient=[com.mojang.authlib.properties.Property@2e08976d], extraData=[com.mojang.authlib.properties.Property@39d754c8]},legacy=false] (/IP:52734) lost connection: Internal server error
I think the problem is from ender io
I have a problem with WaterFall and it takes a long time to load when I update the list of servers
A lil question, ... can I make waterfall run on a port 25665, the other server on ... let's say 25666 and only allow port-forward or accept ports on 25665 ? will it work?
ie how do I otherwise prevent ppl joinin on 25666?
Yes
it works, ure the boss, thanks
hi, I have problem with connection to my server by waterfall (Kicked whilst connecting to lobby: Unable to authenticate), I tried to install bungeeguard plugin but I cant find in spigot.yml "ip-forward", how can I fix that ? My servers are on magma, purpur and proxy-server on waterfall
The option in the spigot.yml is called bungeecord
oh ok, well then I don't know why but it's turn on and it didn't work
uhhh so ?
you have to set online-mode=false in the server.properties of the servers behind the proxy.
it set on false
uh please someone
I mean, the option is bungeecord, not ip-forward
Error occurred processing connection for DGGSDDFGFC AnnotatedConnectException : Connection refused: no further information: localhost/127.0.0.1:32001
[22:14:22] [Netty Worker IO Thread #1/INFO]: [DGGSDDFGFC] disconnected with: Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?
[22:14:22] [Netty Worker IO Thread #1/INFO]: [/127.0.0.1:56018|DGGSDDFGFC] -> UpstreamBridge has disconnected
what is it ???
Probably what the log is saying to the disconnected connection
Hey, my waterfall proxy suddenly crashed after I left the server last night..
https://pastebin.com/YRAPgBCY This is the error message I recieved
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Does somebody know why the proxy crashed?
Sll we cna see is that your terminal died
best guess would be to say that if running over ssh, make sure that you used a multiplexor, i.e. screen or tmux
how can i make my proxy so i dont have to turn off online mode on my servers i want to connect to
you don't
Then how do I fix ops and whitelist because every time I join I have to op myself and I can’t even access my server with whitelist
you have to join your server through waterfall and make sure bungeecord is set to true in spigot.yml
you're not supposed to be able to join the server without it, that's a security vulnerability
If a player is logged in at one location and then stays logged in and travels somewhere else like work or a friends house and tries to log from a different computer they are getting "you are already connected to this proxy". Is there a way to get it to kick the current connection to allow the new connection? I tried searching discord but it seems some get this error due to other reasons. I just want to login and have it kick my other client that is already logged in at a different location.
you can with a plugin i guess
Hello 🙂
I'm looking for a way to sync multiple bungeecord instances that point to the same server
I thought, maybe I can use redisbungee
However, I do not think this syncs stuff like plugins correct?
I'm using waterfall as well
plugins would need to support that individually
your setup is so rare that most people use custom solutions when they end up in it
Hello! I'm having an issue where players cant connect to my waterfall network on bedrock? Is there a plugin i need on my network server to allow the users to connect to the network?
I have paper and spigot waterfall on the individual servers
Yes, proxys by default doesnt have the logistic to handle bedrock. You Will need a plugin called Geyser.
Thank you for your reply but I solved my issue, I didn’t know I had to install it on my proxy as well
Does anyone know of a cheap host for the waterfall proxy?
I used DedicatedMC for most of my hosting, but their cheapest plan is $7.50. I don't need anything heavy as I won't be handling heavy player loads at the beginning.
Hi bungeecord with 2x 1.19.4 paper and 1x 1.17.1 paper everytime i start bungeecord it sets my 1.19.4 server in config file to null why´s that
Winternode i think it's fine for that
Hi How to fix this problem?
Hi can anyone help with "invalid signature for profile public key. try restarting your game" everytime i try to join my waterfall proxy connected to paper servers
Make sure that you’re using a vanilla client, otherwise check client logs, make sure that the system time is correct, etc
I´m using a vanilla client log says
[09:58:25] [Server thread/INFO]: Done (1.318s)! For help, type "help"
[09:58:25] [Server thread/INFO]: Timings Reset
[09:58:26] [User Authenticator #0/INFO]: UUID of player Jauni is 32e2268d-6fa7-3410-9d92-46df87fc64ba
[09:58:27] [Server thread/INFO]: Jauni joined the game
[09:58:27] [Server thread/INFO]: Jauni[/127.0.0.1:50658] logged in with entity id 2 at ([world]61.5, 63.0, 42.5)
[09:58:28] [Server thread/INFO]: Jauni lost connection: Invalid signature for profile public key.
Try restarting your game.
[09:58:28] [Server thread/INFO]: Jauni left the game
[09:58:47] [Server thread/INFO]: Stopping the server
[09:58:47] [Server thread/INFO]: Stopping server
[09:58:47] [Server thread/INFO]: Saving players
[09:58:47] [Server thread/INFO]: Saving worlds
Make sure that you actually setup the proxy properly
I.e. ip forwarding/bungee mode enabled
is anyone familiar with vane-waterfall? Im trying to install this so my server has an auto wake feature. I'm unsure how to configure the waterfall or vane-waterfall config. Any help is appreciated.
how do i get waterfall 1.8 jar?
Latest Waterfall supports also 1.8 to 1.19.4
i just found out
hey, i have an issue with waterfall, that has only started happening recently. every so often the proxy lags behind and kicks everyone - the console reads as follows when a kick is occuring - is there any fix or support? maybe even ideas?>
message.txt by @worn ibex: https://pastes.dev/hJNuj6WCJy
Judging by the logs it looks like a flood attack on your proxy and your plugin reached a ratelimit (also your machine).
That's where this error comes from (Too many open files). I recommend you to increase it so that you don't get any more errors.
https://stackoverflow.com/questions/880557/socket-accept-too-many-open-files/32699260#32699260
I'm sure this will keep happening to you, here they will recommend you something like an antiddos system and online-mode, if you want something more detailed don't hesitate to talk to me privately.
You could also buy more servers to absorb the impact as recommended here, but it is somewhat more expensive. Or tune your kernel if you have access to it.
hmm how do i disable where if a server is restarted and the user logs back in, they skip joining the hub server and are sent back to the server they were disconnected from?
I'm assuming it's in the config somewhere, but I can't remember what I did the last time I had this issue.
Force default server
That was it. Thanks!
Im getting this error any ideas? (I am new to all this)
[01:16:58 ERROR]: Exception in thread "main" java.lang.IllegalArgumentException: Server survival (priority 1) is not defined
[01:16:58 ERROR]: at com.google.common.base.Preconditions.checkArgument(Preconditions.java:407)
[01:16:58 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:165)
[01:16:58 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[01:16:58 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:288)
[01:16:58 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[01:16:58 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
send your config
`forge_support: true
enforce_secure_profile: false
remote_ping_cache: -1
player_limit: -1
permissions:
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
- bungeecord.command.kick
default: - bungeecord.command.server
- bungeecord.command.list
timeout: 30000
log_commands: false
server_connect_timeout: 5000
online_mode: true
servers:
hub:
address: 78.108.218.227:25786
motd: Hub Server
restricted: false
listeners: - bind_local_address: true
force_default_server: false
forced_hosts:
pvp.md-5.net: hub
host: 0.0.0.0:25512
max_players: 100
motd: '&1Bungee Network'
ping_passthrough: false
priorities:- hub
- survival
proxy_protocol: false
query_enabled: false
query_port: 25512
tab_list: GLOBAL_PING
tab_size: 60
remote_ping_timeout: 5000
ip_forward: true
network_compression_threshold: 256
survival:
address: 78.108.218.227:25561
motd: survival Server
restricted: false
prevent_proxy_connections: false
disabled_commands:
- disabledcommandhere
connection_throttle: 4000
stats: afe6ee51-4cb5-4c6b-bb6c-3d29a92ebf08
connection_throttle_limit: 3
groups:
md_5:- admin
log_pings: true
`
- admin
config.txt by @outer osprey: https://pastes.dev/bEDuGF3SgN
my bad somehow it pasted wrong 
there is a structure in that configuration that you're not following
that survival server on line 44 is not supposed to be there
it needs to go into the servers: block on line 19
indentation is very important in yaml
oh okay thank you
Any eta for 1.20 support?
need to wait for bungee to update
Bungee is updated
is it ok to user Bungeecord 1.20 to replace Waterfall while it's not out?
yes, i just did that
I just tried, and it isn't working for me.
ok thank you both!
I wouldn't recommend it.
a should mention i don't have a lot of plugins and that i just shut of the watefall and made new folder with bungee because it even uses different config files
or i think there is something different. But hey, it's working for me
The problem I'm having is that players on 1.19.4 and 1.20 are being disconnected with the "couldn't find a server" message
All backend servers are 1.19.4 with ViaVersion 😕
configure the servers properly?
that sounds more like a setup/network issue than a version one
It was working in Waterfall until the switch.
well i just tested and for me will not work
litebans and geyser are not working with this bungee 1.20
only plugins (that use api) will work with it, mods (that use internal code) might need updates
yeah im afraid it will take some time for those plugin to update
but without these 2 it should start?
I'm really just throwing stuff at the wall to see what sticks haha. I had viaversion installed on Bungee, removing that allowed 1.20 players to connect to the server. 1.19 players still can't connect to any server, even though my 1.19 backend servers should let them on
viaversion is very glitchy installed on the proxy
do you have any 1.20 server ?
It's not currently on the proxy, just backend servers running 1.19.4. Players on 1.20 can connect, while players on 1.19.4 cannot
Nope, just 1.19.4.
I think you don't need to rush to support 1.20 clients then
Do you have the newest (4.7.0 viaversion)?
I do, yeah.
I have it on the proxy and i can join the backend 1.19.4 server, idk. + I have viabackwards but i don't think it relevant to this problem.
Honestly, I have no idea what the issue is. I've never had that happen on Waterfall before haha
527? no
nope, but there is a pr
https://github.com/PaperMC/Waterfall/pull/805
they're workin on it
I'm wondering tho if https://github.com/SpigotMC/BungeeCord/commit/38028e8e903f273f8e89b7c69ff2e254937944e8 will break anything
u know stuff like "good" plugins
We had a patch for that for years
oh
waterfall 1.20?
If you need help. I have a working setup for 1.19(.4) (bungee) network with a 1.20 survival server.
please
;-;
So. Currently using bungeecord (1.20) until waterfall 1.20 is released.
I have installed both viaversion and viabackwards (1.20 builds) on the bungee proxy.
My hub server and others are still on 1.19.4.
I added a spigot 1.20 server so players can start playing.
If it's not working for you I'd double check the console for errors and update needed plugins.
Had some issues with geyser and other plugins that caused version issues, once I updated them it worked.
Vanilla server did not work with a bungee proxy installed.
waterfall 1.20 is out
?
There's a prerelease I think, but I'd rather wait for the full release
i mean it's on the front page of waterfall https://papermc.io/downloads/waterfall
Must have just released haha, I double checked before sending the message
@keen ridge here you go
Several of my plugins on waterfall are getting an error on latest waterfall (536).
java.lang.NoSuchMethodError: 'void org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor.<init>(java.lang.ClassLoader)'
.....
[21:44:15] [main/WARN]: Exception encountered when loading plugin: LiteBans
java.lang.NoSuchMethodError: org.yaml.snakeyaml.representer.Representer: method 'void <init>()' not found```
same here
its the same with many plugins on spigot 1.20
Nothing to d with waterfall
its cause they updated snakeyaml?
spigot updated snakeyaml, plugins wil need to update
This will cause some solid havoc if this is both in spigot and bungee 😅
it is, SnakeYAML is now at 2.0
so it's something plugins will need to update rather than spigot/bungee?
Yep
yikes, some of my plugins erroring haven't been updated since 2017 lol
You will have to try and find the source and fix it manually
not much else you can do unless spigot downgrades the lib again, which is a bad idea as it needed updating
I am using ServerListPlus as well. The unbreakable plugin is finally beaten haha
Just forked it and sort of got it working
Also with VentureChat, VC is even easy, just compiling it against 1.20 bungee made it work automagically
getting this in my console:
[02:51:29 INFO]: [Toasted_fridge] disconnected with: The server you were previously on went down, you have been connected to a fallback server
tons of players cannot join my server but there is 20 players online, so its only some players that cannot login
I don't have any other servers linked to my bungee either
That error means the connection between the proxy and the backend server got dropped somehow. The backend server's logs might have some more useful info
Okay
I just see this on there:
[02:54:27 INFO]: [+] J3lixa
[02:54:27 INFO]: J3lixa lost connection: Disconnected
[02:54:27 INFO]: [-] J3lixa```
Would I need to post the entire latest.log?
With just that, it implies the issue was network-related. How are you hosting the server and proxy?
I don't think so
Can you check the proxy logs
yeah sorry just woke up to like 500 pings since it happened over night
checking now
So i changed from the bungeecord to the ne waterfall and cannot join my 1.20 server with error "bad packet, are mods in use!? Unsupported protocol version 763" Has anyone encountered the same thing?
Waterfall version?
nevermind, it was my fault i forgot to change values from 1.19 to 1.20 in my autoplug client and it applied older build without me noticing
Is waterfall updated now
yes
Hello, I'm experiencing the bad packet, are mods in use!? VarInt too big issue, I've been looking through old messages and the issue tracker too, it seems to be an open issue on that, is there anything I can do on my end to mitigate that?
99% of things like that is something is actually sending bad data
You're completely right
But is there a way to easily track down the plugin sending bad packets?
nope
outside of a binary search, there is generally no easy way to track down network related stuff
Thanks for the infos
How is it supposed to use a proxy to make skins work without SkinsRestorer?
online mode on
it not working means you did not configure it correctly
Hello! I have a problem in my waterfall server
I update the last jar
but the proxy dosn't update to 1.20
is anyone else getting this issue?
[21:22:26 ERROR]: at net.md_5.bungee.conf.YamlConfig.getListeners(Unknown Source)
[21:22:26 ERROR]: at net.md_5.bungee.conf.Configuration.load(Unknown Source)
[21:22:26 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(Unknown Source)
[21:22:26 ERROR]: at net.md_5.bungee.BungeeCord.start(Unknown Source)
[21:22:26 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(Unknown Source)
[21:22:26 ERROR]: at net.md_5.bungee.Bootstrap.main(Unknown Source)```
something is supposed to be a number, but is string in config.yml
Are you updating trougth papermc.io?
Seems the VarInt decoding got a large packet
Is there any quick fix lol?
Can it be caused by a player with a mod sending too much (big) data?
Yes, some mods have a lot of data
I see, is there a way to limit those?
This could be solved in a "hacky" way if you don't mind the player sending the larger varint
Hmm, tell me
But you would need to modify waterfall by making the amount configurable or increasing it, it is not recommended but whatever.
But there isn't any regular way to fix it?
Not using that mods
I see, could you guide me on what to change to fix that?
In this case i'd suggest you to switch to velocity for better mod handling
But I think I already had the same issue with Velocity
Then the problem is that mod i guess
So I can't do anything lol?
contact the mod author?
^^
But I'm not using any mod?
You said it
I don't know, but use the logic. Usually Mods of render and high load stuff uses a lot of data
Also you can try -Dwaterfall.packet-decode-logging=true before -jar argument and send logs when it kicks the connection with that error
It could be also a ddos atempt.
It is not normal for a mod to do that, maybe it is wrongly
Yes
didn's the server used to kick players that lower versions with an error when they tried to switch to a server with a higher one? 
*with
Can I update my waterfall server to 1.20 while leaving my Paper servers on 1.19.4 for now?
I want to do this so Geyser users can connect.
I do also have viaversion running temporarily while the update is going on.
thank you!
Ok i feel really stupid rn
But
My 2 friends both can join my server just updated but i can't
We all are on 1.20 vanilla
And join the same server with the same ip
But when switching to the 1.20 sever only they can join and i get kicked
With this error https://bin.sageee.xyz/eputozexod.properties
And this on the backend 1.20
[22:08:52 INFO]: UUID of player SageSphinx63920 is 6f6c288c-b4c4-4f9d-b0fa-59ef2975abcd
[22:08:55 INFO]: com.mojang.authlib.GameProfile@1e576d64[id=6f6c288c-b4c4-4f9d-b0fa-59ef2975abcd,name=SageSphinx63920,properties={textures=[com.mojang.authlib.properties.Property@7aae9de4]},legacy=false] (/0.0.0.0:50736) lost connection: Disconnected```
Oh shut
Sorry im in the wrong channel
Was there a breaking change to snakeyaml in 1.20 or is it bugged? I have 2 plugins on the proxy that don't work anymore but usually that's pretty rare for a bungee update
Yes
use 172.18.0.1
No, leave that blank
no leave that as default (0.0.0.0)
Pterodactyl is an open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
read the docs
wait did u change the allocation of ur backend server?
u should change it to 127.0.0.1
make sure only waterfall using public ip
hello, can someone guide to make a bungeecord packet listener? I just want some hints, I'm trying to modify the tab completion sent to the user
and I don't want to be dependant like using protocolize
anything I find is old...
I don't really know how I can access UserConnection, where should I find the maven repository from?
like these imports
import net.md_5.bungee.protocol.AbstractPacketHandler;
import net.md_5.bungee.protocol.Protocol.DirectionData;
I'm totally confused xD
should I build bungee myself and use it locally?
yes
message.txt by @lilac moss: https://pastes.dev/GKkM0pjHzJ
issue doesnt happen when the waterfall was in 1.19.4
complain to the author of litebans
Hi waterfall -- just had a UUID spoofer login to my server and act as me (OP). With waterfall, I have the server in online-mode: false -- is there a plugin that helps protect against this? Or can I set online-mode true?
For my servers, should I have them in restricted: true mode?
bungeeguard or preferably, use velocity as proxy
and no, restricted: true does not help
How long will it take to get the full version of 1.20 out? So no longer experimental
lmao
I don't see why recommending velocity on this channel, is not scoped
because waterfall is practically dead
How ever
2021 and not merged
Seems to work good
You should use a firewall on your server, this is the best option. If you want then you should use some plugin like bungeeguard
Anyone get this issue happening to their players semi-frequently? The player is able to just attempt joining again and it works but I don't like the fact that this happens sometimes
Can someone help me?
I'm trying to create a network, I'm using Waterfall
And Magma to make a server with mods, everything is fine apparently, and with the mods installed both on the server and on my launcher (same mods)
When I put the option "Bungeecord: false" and enter as an independent server, it works perfectly, but when I put "Bungeecord: true" and try to enter through the lobby of my server, this error appears in the console rejected vanilla connections
We don't support magma
not to mention depends on the MC version, but anything abouve 1.12 and modded is generally borked with proxies
So there is no way to make this work?
atm, no
using velocity + the ambassador plugin is the best bet for forge support atm
Got it, thanks for the answer 🙂
What I must write when I want using waterfall in pterodactyl panel?
In place: Bungeecord version
pls need this asap
We're not ptero
Since the documentation doesn't spell it out, I'm assuming this means I just swap my BungeeCord.jar with the waterfall.jar?
https://docs.papermc.io/waterfall/getting-started#migrating-from-bungeecord
yes
Okay so, i have 3 servers
- Bungee (waterfall)
- Auth 1.12.2
- Lobby 1.16.5
it connects me to auth i enter my pass then it just says that im already connected to the server. When i try to manually connect to the server i fail because i get kicked because of outdated client even tough i use 1.16.5, i have viaversion installed (just for the record).
any way to fix this?
where do you have viaversion installed?
If you have it installed on bungee, try removing it from there and installing it on auth and lobby.
?
i want to know what i must write here not ptero support lol
xd
It’s a proxy, it works with the vanilla protocol for the most part
You are generally better off with velocity, however
hi! Will the creation of another proxy in another region, conditionally, the USA, reduce the ping for players from the USA? I mean if the proxy server will have a more stable and faster connection
and if, conditionally, the connection to this proxy will be through a separate subdomain
there are no such problems on large servers and we are interested in how they are solved
No
does waterfall support M1?
UpstreamBridge has disconnected
What says, packet was larger than excepted
how do i fix
my bungee config file
config_1.yml by @random idol: https://pastes.dev/KlBqXB9NHF
server its doing it on logs https://pastes.dev/j2hPTREdXK
Hello, I set up my proxy flags to allow authentication through minehut with this:
java -Xms128M -XX:MaxRAMPercentage=95.0 -Dwaterfall.auth.url="https://api.minehut.com/mitm/proxy/session/minecraft/hasJoined?username=%s&serverId=%s%s" -jar waterfall.jar
However, this only allows connection through minehut and not default ip
Can I set it up such that player do not have to connect through minehut but can also directly connect :)?
Unsupported
You’d basically need to modify waterfall or have some plugin or something that would try the different apis
How could I best describe the issue?
plugin that supports multiple connection apis?
Hello, I want to ask if the proxy server is running on a different hosting than the other servers, should I set the network-compression-threshold: 256(512) on the spigot servers?
?
@leaden minnow probably not necessary if your network is fast enough
I mean, ideally you use a proer firewall, but as a last resort, sure
the difference between proxy and other servers is 12.8ms
it's more about the bandwidth that you have
but I doubt you should run any issues on any host without compression
*into any
So set 256 on the proxy and -1 on the other servers? 🤔
yeah
okay, thank you!
I have bungee.command.server permission on LPB and OP on all of my paper servers yet no server command. any ideas?
wow nevermind. I just had to hit enter on the command even though it was red and never tried to autofill
very cool
Backend permissions are non related to proxy ones
is there a way to allow players to have the /server command but not for one specific server?
For some reason players keep getting randomly kicked for "The server you were previously on went down, you have been connected to a fallback server" the server is very much online with 25+ online but just randomly kicks groups of players for this or doesn't allow some users to join
I don't understand why, ping on reply! I can post latest.log below
also this:
[07:10:02 INFO]: [***|universal_21] <-> DownstreamBridge <-> [Survival] has disconnected
[07:10:02 INFO]: [***|universal_21] -> UpstreamBridge has disconnected1```
no idea whats going on, all I did was add another spigot server to my network and this starts. I even disconnected it from the network and switched back to only the proxy and and the Survival server but it still persists without that server being connected. ping on reply, thank you
It also seems to just kicking and preventing joins for connection error null or something
I can't get velocity to work tho
And I need it for fabric and for forge
but fabric is more important
idk what to tell you
Like, modded support on proxies is already shaky as stuff likes to break vanilla protocol expectations in some areas in a manner that we can't account for
velocity has some mods which, at least for fabric, help mitigate some of that; i.e. cross stitch, the fabricproxy mod, etc
Alright, thank you
I just need it cause I'll be hosting 3 servers
- Fabric SMP with carpet mod and everything
- a Twitch SMP, and I just want performance mods
- Just a paper creative world
So, your issue is generally gonna be forwarding support for 1/2
idk if there is a mod out there which adds ip/uuid forwarding for the legacy bungeecord ip forwarding stuff, afaik that stuff kinda slowly died out as proxies don't really play too well with modded environments and never have
ofc, post 1.13 it just got a lot worse
Ok
anyone know anything on this?
I get this error message when trying to join my server, I dont want everyone to only have to use waterfall is there anyway to fix it? ive got everything i need enabled
including ip forwarding
you are supposed to connect through the proxy for security reasons
bypassing the proxy means bypassing authentication
alright thanks
hello I have an issue with my proxy, I can connect to my hub server but I can't connect to my practice server? it says the server is offline
I configured it all the same, ips are correct and everything
Does waterfall support purpur?
probably
So, my friend decided to use bungeecord and run waterfall on my other servers. Does waterfall work together with bungeecord.
Or would they clash.
Waterfall is a fork of bungee. Just use waterfall instead of bungeecord.
Alright, cause I was checking with minehut and they don't support bungeecord, but they support waterfall & velocity.
Waterfall is technically bungeecord with better performance.
So I setup waterfall with minehut and whenever I run it I get this.
Only issue is if minehut has this on I cannot turn it off due to not being able to access the files.
ask minehut, we don't know how their setup works
(but it looks like they put velocity in front of everything? and you can't really chain proxies)
they might provide you with a way to do that but it's not supported natively
your servers hostname is misconfigured as it's not resolvable
you're missing the acual exception
When I use waterfall does it have to be on all my servers and not just the proxy?
As well as do you require MySQL for waterfall to work?
Waterfall doesn't need anything to save it for a lot of time, only cache that expires.
Waterfall is a proxy, what do you mean? It handles all the traffic between servers
Would I have to setup up tcpshield as minehut requires it.
As well as I'm using a custom domain
Well, you can setup tcpshield if your host doesn't have the hardware and systems to mitigate a ddos
Well, at the moment is seems that we were forced to do it, but I can see what happens if I don't have it configed.
Hello do you know how to configure waterfall co players are send to lobby when they are kicked from any of the backend servers or the servers are shut down? I have the lobby set as the only one in the priority list and force_default_server: true but it still doesn't work. Thank you.
You can use a plugin like redirectplus
[10:29:59] [Netty Worker IO Thread #21/INFO]: [J3lixa] disconnected with: The server you were previously on went down, you have been connected to a fallback server```
what does this error mean on proxy? (servers are all online with players on them so im not sure whats going on, was happening all day)
ping on reply please!
are mods in use?
On players end? or server
either?
Not that I know of haha, just plugins. On the players end I am unsure but since it was mutliple ppl including geyser connected bedrock users im not sure that its player end
Let me grab my latest.log
a plugin might be sending invalid data
(on the paper-side)
make sure they are all up to date for your used Minecraft version
Usually != always
All we can say is what it says, the connection was kicked unexpectedly; see your server logs
is there a way to block plugin messages from a server
googling is again hard to find useful results because you just get "message plugin" or "filter plugins"
this is so that i could have proxy level stuff like commands to switch server, without this independently run server being able to mess with stuff
would it be that hard to write one to just discard them? not sure what it entails for the "default" ones like the server asking for ip from proxy type thing
Idk, I forget how the api looks for that stuff, might need some level of hacks
is velocity or another alternative any better for this usecase? its specifically friends running independent small servers under one proxy - so theres some trust but better to be on safe side, just dont want each one to affect each other, but allow proxy to do os
The entire nature of a network is trust
Nobody writes their software in this ecosystem with the expectation that you’re going to have servers you don’t exactly trust in the network
done
still occurring though
Hi. I just found out that if I send any messages through waterfall proxy (staffchat & msg for example) I will get kicked out next time I send message in paper server chat for reason "X lost connection: Received chat packet with missing or invalid signature." What should I do?
completely handle chat via the proxy or use a plugin to remove chat signatures on the paper servers
I already have plugin that removes chat signatures on my paper servers. Still this happens
Is there any plugins that handle chat via the proxy?
lots
just take a look at https://www.spigotmc.org/resources/categories/chat.11/
although that's not as populated yet
you need a plugin that removes that stuff properly
like, your entire issue here is that the signature stuff is still in play
even if you're removing them somewhere
i.e. from the messages sent to the client; you've still got the clients sending that stuff and the server processing it
Anyone know what this is about on Waterfall (latest version)
[01:54:33 WARN]: [/xxx.xxx.xx.xxx:xxxxx] <-> InitialHandler - could not decode packet! java.lang.IndexOutOfBoundsException: readerIndex(7) + length(1) exceeds writerIndex(7): PooledSlicedByteBuf(ridx: 7, widx: 7, cap: 7/7, unwrapped: PooledUnsafeDirectByteBuf(ridx: 31, widx: 31, cap: 2048))```
``` getting this error after updating to 1.20
Waterfall version 1.20
Purpur Version 1.20.1
I been getting error here and there that proxy lost connection to the server since i updated my bungee
I have been getting this issue when it says an Inital Handler has been connected:
InitialHandler - could not decode packet! java.lang.IndexOutOfBoundsException: readerIndex(7) + length(1) exceeds writerIndex(7): PooledSlicedByteBuf(ridx: 7, widx: 7, cap: 7/7, unwrapped: PooledUnsafeDirectByteBuf(ridx: 31, widx: 31, cap: 2048))
I am running the latest version of waterfall
This error does not appear when a player join the server
Any help with this would be great, thanks
Greetings, i would like to ask on what is the highest version support for waterfall?
any bungeecord/waterfall plugin suggestion?
when can we expect any waterfall update?
why do you need an update
Anyone know why I crash?
message.txt by @icy ravine: https://pastes.dev/GziQEXsmgH
just upstream update, bungee added in #1711 support for rgb in kick messages (i need it in litebans, check litebans update 2.12.4)
just PR an upstream update 
My pc is playing hot potato, so testing stuff, etc, is a bit of a pita; so, outside of waterfall just being headache inducing because bungee, it’s also various other forms of headache too
Is there an issue with waterfall and pterodactyl? Im attempting to use 127.0.0.1/172.18.0.1 and im just getting not able to connect. I've been at it for hours and it needs to change due to a UUID spoof my server has been targeted with 😅 any help would be more then appreciated im tired
I Will today upstream
something opened a connection and didn't send any packets in like 30 seconds or whatever the timeout for that phase of the connection was
Hello there!
Is there any way to setup RCON for waterfall 1.20?
I have it worked with oldest servers, via BungeeRcon (and Yamler required) but it wont work now, since: https://pastebin.com/wJxjdGe5
(https://www.spigotmc.org/resources/bungeecord-rcon.5817/)
Or is there any other remote console things I can use?
idk anybody who maintaisn such a thing
So.. ok then, I guess there is my point of view is a bit wrong.
How then I can manage bungee - remotely?
Like, for my paper servers, I have RCON access from my admin panel on my own webpage, through RCON.
But what about the waterfall?
Some plugins require reloading after config changes, and that's great so I should not shut down the whole network for a few seconds.
Is there any other way to solve my issue?
If you really must, you'd have to update the yamler plugin yourself or something
RCON is generally not something people care about given how inheriently insecure it is
most people generally use a server wrapper which provides them access to proper raw console rather than relying on rcon
well, then it seems I should make an update on our backend 🥲
btw, thanks for your thoughts
Hi, somebody knows anything about this?
[Geyser-BungeeCord]: Tried to update score without the existence of its requested objective 'TAB-YellowNumber'
TAB's end.
ty
Anyone know what this is on about?
message.txt by @icy ravine: https://pastes.dev/4rmYBP9K5c
something tried to create duplicate team names
if on server switch, long standing known bungeecord limitation
(two servers declaring the same scoreboard team names = boom)
I think this can be fixed but it would create another issues
well, yea, that's the joyous headache I have with waterfall in general
easiest fix is to just break the entire scoreboard API
Im going to investigate and pull request this, i saw bunch of similar problems
I have no means to work on anything in regards to waterfall, so 
AFAIK i'm running latest pt panel on ubuntu 22.04 and this pops up in server logs
this is on latests waterfall with java 17
Can anyone help me with that? Im on the latest version of waterfall but this is annoying and no the server is not down it happens every here and then https://mclo.gs/1McWaSG
This isn't caused by waterfall, seems your plugin "votingplugin" it causing problems with the mysql 'transaction_isolation'
Some plugin is registering two teams on one scoreboard = ass bungee thingy
Team 998team-14 already exists in this scoreboard
Seems like a PT issue, because whenever I run libertybans-web server it also says a similar thing, seeing if anyone knows whats up with it.
I think so, did you correctly setup the panel?
show variables like 'transaction_isolation'
MySQL 8 uses tx_isolation or something along those lines from a stackoverflow answer
I don't know too much about panels, but i think you could run the proxy trougth rootserver to avoid this problem
And yeah it's all installed correctly, only these niche minecraft plugins causing issues now.
I have no idea, but if you solve that problem, it will let you enter the proxy correctly
I generally prefer the use of rootserver instead of panel if you have access, at least on the proxy
Pterodactyl is an open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
That’s a compatibility issue with the latest MySQL driver bungee bumped to and the current mariadb release
https://mclo.gs/z6qoF0u something really weird going on with my server, as shown in logs it just says errors when trying to join yet the server is online with players
ping on reply
thanks
https://spark.lucko.me/a5uL86V8ku heres a spark profiler
Why do you have viaversion/viarewind on the proxy?
Probably some plugin on your backend it's causing disconnections. I didn't see any relevant logs
[09:14:23] [defaultEventLoopGroup-5-1/ERROR]: io.netty.handler.timeout.ReadTimeoutException
[09:14:23] [qtp872041833-163/WARN] [Plan]: Database queue size: 500, dropping some unimportant transactions. If this keeps happening disable some extensions or optimize MySQL.
[09:14:25] [Netty Worker IO Thread #16/INFO] [floodgate]: Floodgate player logged in as *DragoXpain disconnected
[09:14:25] [defaultEventLoopGroup-5-2/INFO] [Geyser-BungeeCord]: DragoXpain has disconnected from the Java server because of Read timed out.
[09:14:25] [defaultEventLoopGroup-5-2/ERROR]: io.netty.handler.timeout.ReadTimeoutException
Some read-time outs
causes disconnects when on the backends
Okay, I will move it to spigot end
~~ Is there like no way of being able to enable whitelist on a proxy server setup?~~ never mind, figured it out.
I'm getting If you wish to use IP forwarding, please enable it in your BungeeCord config as well! even though it's enabled?
if you're getting that message then chances are that it's not
Make sure that you're actually connecting to the proxy and not one of the actual MC servers
What is the list of server types and versions waterfall can connect to?
In the latest build anyways
1.8+
Okay but what server jars I know it isn't compatible with all of them
All I know is spigot, paper, and maybe sponge i honestly couldn't tell
But i dont know others
config_3.yml by @brave hemlock: https://pastes.dev/EOnOmLcLLM
Hey, question here if I have 4 servers connected by waterfall that is mean that each server has his own Thread / Core?
I don’t think waterfall dictates that, but it would be ideal for each server to have its own dedicated core
We don’t maintain a list, it’s pretty much any server software that doesn’t break compatibility with the vanilla protocol and it’s expectations
Lemme rephrase that then. Is there a list of MODDED jars that work?
What about sponge forge?
I thought you supported that at least?
If waterfall doesn't work for that what proxy does?
No
1.13+ changed the way that modded clients work
Proxies and modded platforms haven't fully agreed upon a way to support it
sponge forge will work, afaik; but, as soon as you start installing mods, ymmv
You can try ligthfall waterfall fork, that includes modern forge support
But it depends on a client-side mod
It depends on a client side mod to join at all or just to join a modded server?
Just a +1.13 modded server
Is it compatible with spigot and paper too?
Well yes, it just adds compatibility for what you need
Also they have a backend named "arcligth" that improves forge support
And if i joined a spigot server through the proxy without the dependent mod it would still work?
A normal server yes
But if you want to join a modded server with forge 1.13+ you will need the client-side mod
Does lightfall update when waterfall updates?
You can check by your self i guess, but i saw it supports 1.20.1
Client side
Is it possible for the "listeners" motd to overwrite the "servers" motd if yes, how?
can waterfall have a custom restart message? Other then The proxy server is restarting
No
Try to create "messages.properties". Paste this and modify it to what ever
Anyone know why custom skins on my bungeecord server aren't working?
were would this go?
On your proxy folder
theres none
That's your proxy folder
Anyone?
Hey guys, I need some Waterfall help.
I changed from Bungee to Waterfall because I was told it has better forge support than bungee.
I have a network I am building with vanilla servers and modded servers.
I have a lobby that is vanilla, I have via version installed on it which allows you to log into that server with a modded game.
I have a cobblemon server that I want to hook into my network. The cobblemon server is running mohist and works in standalone online mode, but when I hook it into the network I get:
"this server has mods that require forge to be installed on the client contact your server admin for more details."
The thing is, I have the modpack on my client, but I cannot go from the vanilla lobby to the modded server.
Any help would be appreciated. This is like the last piece of the puzzle to complete my network.
proxies break the forge handshake
there are waterfall forks which use a client mod and coax support back in, i.e. lightfall
An additional client side mod is needed to do this tho?
Oh yea, I see it.
oof...
Is there no way to just like.... ignore the handshake entirely?
No, because the handshake is where it does stuff like syncing mods, etc
there was ambassador for velocity which works without a mod, but is more limited
How limited? Cuz all I need it to do is send the player to a different port.
some mods might work, some mods might not
Welp, here goes trying then. I appreciate your help!
is it even possible to have a bungee chat anymore
all the plugins i try cause players to be kicked for chat validation
no
damn
offline mode?
So basically it has to be an online mode server for skins to work?
I mean, disabling online mode changes your UUID from being your actual UUID, you know, the UUID which ties your account to your skins
Hello, I have a set of servers on waterfall and was wondering if its possible to run a forge/modded server using the waterfall system. Is this possible?
Anyone?
Yes but no
Forge handshake doesn't work on anything 1.13+, you'd need a waterfall fork and a client mod for that
lovely answer lol
Pre that, depends on the mods
Im trying for 1.12.2
Some work, some don't
its a modpack of like 100+
Glhf
The advice with proxies is generally don't
They can work, but generally using prefab mod packs is heaaavvily hit and miss due to how bungee cord works and the fact that forge doesn't support proxies, and modders rarely cared for them either
unfortunate. So the main thing was how to load the replacement for the spigot and bukkit file. the yml file i believe
how would I change it like those files if the server is running forge those dont generate?
so how do I link it? sorry kinda new to this
If you mean for stuff like bungee mode, you'd need a mod
would you happen to know the mod?
Only mod I know of that adds forwarding support is sponge
I just want the server to be connected on the bungeecord servers
so I would need to run the server on spongeforge or on forge and download sponge as a mod?
You'd use the spongeforge mod
and then I load the server and link it as normal?
Well, you'd need to configure sponge, but, yes
ok perfect. If I have any questions Ill ask
I added the mod itself and put it in the mods folder ( the server is running forge) and it instaly crashed. Can I send a crash log in here?
Sponge is a pretty big mod in a sense of what it touches
There's nothing we can do, sponge might have some info but given that it's ancient software you're probably relegated to seeing their archival of info ob their discord, forums, etc
alright. Thanks for the help
do i need to have bungeeguard plugin if im using the bungeecord config and servers like this?
127.0.0.1:29555
If you have stuff properly isolated then no, bungeeguard isn't needed
seems like i don't have setuped correctly, just setuped a local host bungeecord, and was able to connect from there
You need to actually bind the servers to the localhost otherwise they're bound to all network interfaces

