#waterfall-help
1 messages · Page 74 of 1
how to use hex colors in motd?
Waterfall does not support that, use a plugin with Hexadecimal colour support.
yea just gonna ignore... tried 3 diff plugins and diff ways to edit and many other things.. its just not worth spending hours figuring out... welp ty anyway
Well is so easy to do
Use this plugin
That web is for hex
Ty that helped it
No
Waterfall sync your paper servers to have multi-games
Question:
I have bungeecord1 and bungeecord2
On Bungeecord 1 are 2 players online and has server 123.123.123:25565 and 123.123.123:25565
Bungeecord 2 have the same 2 servers 123.123.123:25565 and 123.123.123:25565.
But the problem is, Bungeecord1 will not show the players on bungeecord2 and otherwise its the same,
Is there a way to connect the 2 playercounts with each other
use a plugin which syncs that data between them
i.e. back in the day there was redisbungee
Is there nothing else then Redis?
probably there is
.
Hey, after I updated geyser, floodgate, and waterfall, I’m noticing that a lot of chat messages sent from bungeecord are showing in players actionbar, not chat… I asked in geysers discord, and they said they didn’t know of anything, so is it a known waterfall thing?
Just saw this when searching
How did you resolve this?
O wait is it a viaversion thing
i'm on latest waterfall build from papermc.io/downloads
can someone tell me (or test too)
using config.yml's priority option, we set only 1 server let's say "lobby" to be in that list, and we declare multiple servers under servers option
when the only server from priorities is not available - will waterfall proxy push me to any other server that is available? is this normal behaviour? I think it should say "the server is unavailable" (whatever the default message is)
Hello i have werid question 😄 so in Default config bungecord, you have already set group as admin to name "md_5", so my question is, if someone will set nick for them as md_5 they will have access to admin commands?
i just now tested with empty proxy server (no plugins)
No, the proxy will just boot you
yes
change that
and if in offline mode, yes, somebody could use md_5's name there
really suggest using a proper perm plugin
Thanks! 😄
if anybody knows if this is normal or not (or what should happen / test it and let me know of results), please do @ me when you're replying
thanks in advance
if anybody else has similar issue, solution:
set force_default_server to true
So this works with paper?
yes, plugins not
waterfall is also not a plugin for a paper server
As i said you,waterfall is a proxy
What is the best firewall script for a new bungeecord server?
Yes, you gotta use their normal IP
It could, but hard to say, you gotta try
Not sure, I don't use bungee based proxy
which proxy do u use to link servers?
Velocity
ohh
is it better?
like for performance?
and can I link external servers in velocity?
I would say it's much better, but it has less available plugins overall
"much" better wym
Waterfall splitted into multiple instances with good plugins, would work not that "bad" compared to velocity.
I mean, a more complex setup with more resources is of course comparable
but that's not really what one usually compares
Well, velocity for now only can run in one instance
Imagine 90k players on a single instance
"velocity for now only can run in one instance" same as bungee-based proxies?
it's basically literally the same software type offering (almost) the same features.
that's not built-in and a third party plugin
and the same functionality can be implemented in a velocity plugin
I mean, velocity does not have any external software for now.
RedisVelocity/Chocolate?
that's a bold claim, lol
also the amount of data RedisBungee syncs is a joke. it is: Player count. Done, it does nothing more out of the box.
bruh
anything else requires custom software
Chocolate is a pretty unfortunate naming choice btw. lol.
True

RedisBungee, but for Velocity. Contribute to UltimisMC/RedisVelocity development by creating an account on GitHub.
I really need to implement that on top of my own connector plugin so I can point to that lol
Follow up to my lag issues. Here is my spark report: https://spark.lucko.me/1PqQjDay0c
@craggy trout
Do I need both Bungee and waterfall?
no
Anything i can change in tablist?
No, Waterfall is based on BungeeCord improving overall it.
So only waterfall?
Yes, that's why is a fork
What is this?
it's telling you that the event took a long time to process
Does that mean lag?
Bump
Nothing really interesting in there
Oh
Where i can where can i ask for help on papermc-1.16 ?
maaaaybe try without tab, but, I really doubt that that's the issue
nah, it shan't be
nowhere, you won't get support for outdated versions
it even says it when you try to download legacy versions
i noticed that waterfall has a 'anti fastchat' system that i cant flood a command when i join a server
there is a way i disable it?
it's either exposed in the config file or its not
see the main config file
it's not on config.yml because it's a waterfall feature
what's the kick message?
it's not a kick
i type a command fast in chat
but the command it's not registered
i need to wait like 3-4 seconds to use a command
every time i join the server
No idea, I don't see any throttling logic in waterfall for that
Is there a way to make it so waterfall chat messages show up in chat
Can anyone tell me what this message means?
Join with 1.19 on a WaterFall with Paper Server
something mangled a packet
MiniMotd is so weigth plugin for a simple motd, use native that does not use events or cleanmotd.
Does anyone know if it’s possible to link 2 waterfall servers together in a way that allows you to switch between them mid game?
You can use RedisBungee to cross-data between your proxys.
so it can allow players to switch proxys mid-game?
Anything i can change in GLOBAL_PING?
Okay thanks
Well, yes you can.
My waterfall got attacked 300k times within a minute.
Is there anything I can do about it @@
Offline mode?
If you use online mode just have a good host with proper bandwich & firewall system, if is online mode just use an anti-bot software, i can recmmend some some tbh
They still fucking your network lmao?
yeah : /
Probably spam killed your cpu
we're using shield
That's ass for bot-protection
Cloudfare won't detect legit traffic called such like bots
I don't know why the fuck they say FOR MC if they don't have nothing more related for minecraft, a simple l7 legit spam attack would crash your instance
Someone spam ping in your server probably
what is the lowest version fo java for waterfall
and do we know around how much longer waterfall is planned to be maintained? I recall plans being published to eventually discontinue it in favor of velocity
8, but if I wasn't dead it would probs be newer
and theres no real timeframe set, shamefully I still use it for the server I do stuff for
🥵
Any ways if paper stops maintaining Waterfall, lot of people would update upstream and give good prs and that stuff
id like to see you try to get a pr into bungee
they run that like fort knox
I've only been developing for a year and I have firsthand experience
Did
what was it
well i meant by maintaning waterfall
nah nah nah
simple bump
yeah nah nah nah
I know that upstream sucks
md_5 likes
{
}
XD
But what can i say, im much experiencied on Waterfall/related
Bungee is pretty much in a mir'd form of maintanence mode where the API is missing things for things a few big plugins do, and so they rely on hacky implementation detail to pull it off
My inclination to write API for some of that stuff is limited because people are still bound to internals on bungee and pretty much anything that changes internals is likely to break a few plugins, etc
"don't return raw json in the scoreboard API" broke a few plugins and eventually had to be reverted as plugin authors prefered to just support bungee as opposed to supporting that
adding support for disabling entity metadata rewriting probs spent like a few weeks of effort tryna get to the point where it was reasonably safe and wouldn't be borked by random plugins, etc
how do i setup geysermc on waterfall? everytime i try it does not let me connect.
https://ci.opencollab.dev/job/GeyserMC/job/Geyser/job/master/ download the correct jar from this link and put it in your plugins folder
Then make sure you enter the correct port when joining from a bedrock client (you can configure the bedrock port in geyser's Config file)
can i make the port any port i want?
i tried to use the clone-remote-port flag and i still couldnt connect
My proxy's port is 25565, so I just changed the port in geyser to be the same
When you try to connect, what happens?
I mean, it will not work because bedrock handles UDP traffic, and your Waterfall proxy works TCP, create a subdomain named "bedrock.yournetwork.com with default Geyser port"
Does anyone know why even after I set Ip_forward to true, I keep getting the "If you wish to use IP forwarding, please enable it in your BungeeCord config as well!" message?
Probably you forgot to enable on spigot.yml "bungeecord: true"
Say, I have a queue server and a survival server. At one point the survival server crashes, how can players be sent to the queue server instead of getting kicked from the proxy completely?
How was Waterfall given it’s name?
Well i don't really know but is a
name
You will need a plugin for that, like ServerRedirect
Is there a way to show the player count of a specific server of my network in the server list instead of the player count of the whole network?
Someone help
Yes, using placeholder api
%bungee_<server_name>
%bungee_total% for showing all player on proxy
How do I show that on the server list, though?
Server list?, in the chat or in scoreboard?
that's what ping passthrough is for
thank you
but I don't want the stats of the force default server, isn't there a way to get the player count of an other server?
you have to ping it
I mean, the joining/pinging logic uses the same config, etc
if you want any form of customisation of that, generally, "use a plugin"
@proper walrus send the whole config
hm ok
also don't go around asking for help, just wait
config_1.yml by @proper walrus: https://paste.gg/becbeefc2eca41f2b96755030fe2437e
ye am sorry
should i paste this?
no
then
You don't have survival defined
You need to define survival how lobby was yml survival: address: s1.xitenodes.xyz:25658 motd: " &b&lEliteMC &6&l[1.8-1.18] &2&l#1 Cracked Server&r\n &a&lBedwars\ \ &f&l| &d&lKnockBackFFA &f&l| &e&lSurvival " restricted: false
Except you need to change the address to fit your survival server
Quite self explanatory if you simply read the error.
ye i did
check my config
plz help
what i have to do
the sevrer got runne
and i am connected to lobby
but when i am click onmy survival npc i cant join
survival
survival is not a member of servers
lobby:
<...>
survival:
<...>
add 2 spaces in front of survival
2 k
in YAML tabs are used for hierarchy
why is this happening 04:28:46 INFO]: CONSOLE executed command: /glist [04:28:46 INFO]: [amps2] (0): [04:28:46 INFO]: [avatar] (0): [04:28:46 INFO]: [test] (0): [04:28:46 INFO]: [smp5] (0): [04:28:46 INFO]: [nor] (0): [04:28:46 INFO]: [smp3] (0): [04:28:46 INFO]: [amp] (0): [04:28:46 INFO]: [ian] (2): [V]minster586, [V]minster586 [04:28:46 INFO]: [smp4] (0): [04:28:46 INFO]: [earth] (0): [04:28:46 INFO]: [hub] (5): [V]minster586, [V]minster586, [V]minster586, [V]minster586, [V]minster586 [04:28:46 INFO]: [oz] (0):
and i am not even on
looooooooong standing bungeecord issue
any way to fix it
atm, no
it did not do that before i updated to 1.19
nothing changed in 1.19 relevant to that
oh, wait, no, the issue I was thinking of was resolved time ago unless it's a plugin borking with stuff
well idk i could remove eatch plugin and see what happens
Is it possible to change the motd that displays when a forced host is offline?
is there a permission for force_default_server?
i would like to lock jailed players into lobby only
Can i ask, how now commands for waterfall works? i mean like /server etc..
Cuze im getting this
Is /server auth even a vanilla minecraft command?
are you joining through waterfall?
ye sure
it's bungee command so
and i guess if i have no permission for this, i will get "you have no perms" message or smth like that
do you have the module enabled? I believe it has to be in the modules folder or smth
well
i think i found problem

can i install them manually somehow?
Found it.. Thanks for help 
No but you can use something like litebans with mysql to ban them from every server except the lobby
is it possible to change this message for forced hosts cause it looks really weird
Modules ig
That is not Waterfall log, is some of your plugins like bungeeguard ipwhitelist or that type of plugins, or just a motd
Use a plugin
Hello guys. I'm currently facing a issue where proxy messages does not get sent to chat but to the hotbar message. How can I change this?
pure guess, use latest via dev builds.
faced this issue once too, updating via to the latest dev build fixed it
There's an error popping up for Bungee/Waterfall sided command aliasing plugins [as well as some others] on 1.19, "Cannot spoof chat on this client version". I'm assuming implemented in Bungee as a response to the annoying Microsoft chat-reporting thing.
Are there any plans to create a workaround to solve this with Waterfall? As it stands, there's no other way/solution to do this i.e. Alias both proxy & server sided commands, and have those commands fully registered, all from the proxy alone. At the very least no other way to do it well.
Im getting this issue for one player [ip redacted] <-> InitialHandler - could not decode packet! java.lang.IndexOutOfBoundsException: readerIndex(10) + length(1) exceeds writerIndex(10): PooledSlicedByteBuf(ridx: 10, widx: 10, cap: 10/10, unwrapped: PooledUnsafeDirectByteBuf(ridx: 248, widx: 1067, cap: 2048)) they're on a vanilla client and everyone else can join just fine. Running waterfall 1.19 build 498 and I just have luckperms
I mean, if the server requires a signed command thingy theres nothing we can do
Like, maybe for unsigned stuff but, my interest in mopping up waterfall these days with upstream being stale is minimal
whats "signed command thingy", its wierd because it only affects one player and still happens without plugins
Also do you think velosity is a better proxy
"cannot spoof chat" means that something called the API method to try to send chat to the player
your issue is that something mangled a packet
-Dwaterfall.packet-decode-logging=true - can potentially give a bit more info, but, stuff like that is generally a bit of an arse
ahh alright! thanks
Do you know if there's a reliable alternative to ProxiedPlayer#chat() ?
plugin messaging
Can someone help me, when i try connect to server, that server what i try to join send me to different server
The server when i try to join is online
what java version for waterfall 1.19
Java 17
thanks, ended up having to go with that. Wasn't that bad to do, ended up wasting more time trying to find ways not to do that.
players cant see each other on the server
Seems your plugin fact
Waterfall does not hide any play by default.
only viaversions is installed
Well, ensure viaversion is on dev-version.
dev version?
where to get that?
On viaversion ci
link
Seriusly
Well yes, is your server not mine search your stuff, or search on discord logs ig
immer muss man alles selber machen
oh yeah, thanks i did understand really you
How you get via version
If you don't know where the link?
Try remove the via version plugin
ok

How can I make it so that if one server goes down you get sent to another one?
Is it possible to join a Vanilla server from a Paper server using Waterfall?
Plug-in
There’s a few of them
Yes just make the vanilla server online mode = false (make sure you have a firewall setup)
Guys, Im having a problem, Im importing a Bukkit class in my Bungee project but not using it on bungee (obviously) but its breaking the plugin even though.
Anyone knows how to solve it? I need to import a Bukkit class, have no choice at the moment
refactor and don't import the Bukkit class in a manner which can cause issues
i.e. ideally properly module your project so that you don't have bukkit and bungee refs in the same space
for exemple, Im using redis pubsub and when I receive a message, IF the server is BUKKIT, I call an custom event
What ur saying is that, Ill need two classes for managing pubsub, one for bukkit e one for bungee?
You'll need two classes for dispatching the events
OR
to design your class in a way which the JVM is happy with classes being missing
any clue how to do that?
you're on your own with that mess
the requirements for that change between JVM implementations
generally, don't have the class imported, fully depend on it, make sure that they can't "cross paths"
or, really, just design it properly
basically, have 3 modules, two for the different platforms, and another which shares the common logic between the two
(that will give you a jar for each platform but it's not too hard to combine both those jars into a singular one for a universal jar)
actually I did that, but even with separated classes bungee warn me of a bukkit import...
oh, you mean 3 projects
get it
proxy wont let connect player that has this nick: dan9017
and he gets this: internal exception: net.minecraft.resourceLocationException: non (a-z0-9/._-) character in path of location: legacy::fmlhs
any idea?
forge + via do not work together well
Is there any way to have it so that Bungee keeps the connection to a server alive after a player disconnects long enough to send a command through pluginmessaging?
Or alternatively, a way to keep each spigot server connected as long as there is at least one player on the network.
if you need reliable connections like that, just use a message broker
Hey guys im having issues where bungeecord messages doesn't get sent to player chat but it gets sent to the players hotbar message. How can I change this?
generally down to protocol hacks like via
Yeah. Thanks for replying.
Hmm by default of waterfall that can, if i remember it
I have a hub and survival server and that when you connect to the Waterfall server, it puts you on the survival server even though the hub has a higher priority. And when you check hub console, it says to enable IP forwarding but you already have it enabled on Waterfall config.
anybody help
work out why the server is failing to deal with the ip forwarding
generally means that something is screwing with it
I mean, generally plugins
hard to say what
The thing just looks for some information in the handshake packet, so anything messing with that could cause issues
hmm
then what should i do
cause i dont have anything installed
its a new
server
check plugins on the proxy maybe
double check that ip forwarding is setup properly
make sure that you're using the vanilla client
otherwise, no idea
something is mangling the handshake
Is ip forwarding enabled on the server in spigot.yml?
Enable it
I’m not on my pc rn
In spigot.yml
Ok I’ll try
What line
I’m not on my pc
That’s why
Lol
I will get on real quick
If that doesn’t work):<
does this work with forge servers?
Yes
@lilac creek are your servers on the same machine?
yep
alright so all you should have to do is make your forge server offline mode
But only port forward your waterfall proxy
In the waterfall config just use localhost for your backend servers
That should make it work with forge since there is no ip whitelist plug-in
is there any way to make 1 server cracked and 1 premium?
sorry these ppl here dont give support to cracked servers xd
tbh my main focus is premium
tbh i also want to make a server like that
so that online players dont need to login
but at the end my server is now premium
i wanna make a server where there is cracked & premium smp
wich means less players
oh
i guess use velocity for it?
may work idk
#velocity-help already tried
oh
I still need help with water fall i dont have any plugins on that server its a fresh world
well if you don't say what you need help with no one can help you
still not asking a question
so i have a hub and survival server and that when you connect to the Waterfall server, it puts you on the survival server even though the hub has a higher priority. And when you check hub console, it says to enable IP forwarding but you already have it enabled on Waterfall config
ok did you do what I said?
and im checking tn
it is
thats the problem
it is enabled
a long time ago
its enabled on the hub server?
try going to the survival server
and type /server hub
you are probably getting that error since you are trying to connect to the server directly
and its config correct
ly
and when hub is higher than survival it just takes me to survival
ok thats not an ip forwarding issue
the hub just isn't connected to bungee
your config is wrong
so it works now?
yes
ok
How do i fix this, server o want to connect is mohist
Check your ip and your server port
already fixed it
and also that wasent the problem
Hmm okey
why cant a waterfall server connect to a nother waterfall server
Because waterfall is a proxy not a server
the thing is i can connect waterfall to bungeecord
Are you using redisbungee?
You can’t connect proxy’s without something like redisbungee
well i can connect waterfall to bungeecord
I don’t see the point in even doing that?
so why doesnt bungeecord to bungeecord or waterfall to waterfall work
What are you trying to do exactly
basicly i dont want to constantly switch ports oraund
so i have one server that will foward it to the otherone
Why do you need two proxies for that?
and i dont want everything to run on one proxie
becaz the proxie its connecting to has way more power
but is not always on
Maybe try making the proxy offline mode?
wdym
Players are connecting through proxy A to B to the backend servers
The traffic still has to go through proxy A
yes
So even if that did work you aren’t taking any load off the first proxy
actualy yes it is
on my old setup the proxie would lag
i guess forwarding g´data isnt that demanding
Its doing the same thing it would do in the first place
Its just going through a second proxy
not realy
How many players do you have?
The proxy really shouldn’t be lagging then
basicly i stress tested it with 5 bots since i knew that 5 players would lag the proxie
but this time it didnt lag
You sure the lag isn’t coming from the backend servers?
🤦
you got it wrong
basicly the test with 5 players was basicly with the full edge network with the proie running on that server
it was like over 20 diffrent servers connect to one
this time its only 1 server
and the back end proxie handles all the servers
the back end proxie is way stronger
If you want to run multiple proxies you need to use something like redisbungee, i cant see a proxy through a proxy working or even helping your problem
i run my main server on windows and dev servers on mac os
so basicly it need to run on windows
wich it apprently doesnt do
i guess im just going to connect stuff from waterfall to bungee
it works so
i guess i wont get the watefall benefits
tf do i even use redis
I wouldn't run definitly Waterfall on windows
Netty Epoll event improves the performance a lot, and only works on Linux
Could you provide more information? Such as logs etc
You could do some debug using waterfall packet debug mode
with the flag
-Dwaterfall.packet-decode-logging=true
well linux is not userfrendly at all
what
Thats not really a problem for server tho
and all my network i dependant on windows
To note here; Bungeecord working in a stacked configuration is highly doubtful
Reason: Bungeecord is designed to prevent client resets by a server
That makes it impossible to switch servers on a downstream instance outright. I don’t think we removed that limit on Waterfall
I’ll correct myself: waterfall doesn’t have the limit
I checked
there’s still a lot of stuff bungeecord does that screws you over if you stack it. Use velocity if you’re thinking about toying with stacked proxies. I can at least guarantee that velocity doesn’t put up a fight
It’s still unsupported ¯_(ツ)_/¯
oh boi
velocity
im not going to mess with that again lol
wenn starting minigameslib i get this error
message.txt by @autumn parrot: https://paste.gg/c19c1b850c784cde8f9a7c0fa6bd08d1
Yeah.. well your config issue
thats first time running btw
and i figured out that i just used to wrong version lol
does waterfall require bungeecord="true" in spigot.yml? I am sure it does, just to confirm...
if you want UUIDs to be consistent and skins etc to work correctly then yes. You also need to enable ip forward in the bungee yml config
okie
How can I make it so people only with a permission can directly connect to a server with an direct IP
Please ping me if you can help me!
@median phoenix that would be an extremely unsafe and potentially broken configuration, if you want them to join a specific server use the forced hosts config
????
note sure what's not to understand there
yes
is it possible to have groups of servers that are contained in one waterfall proxy?
so like {a,b} {c,d} and you can only do /server a or /server b from that group?
basically, no
waterfall doesn't have a single concept of grouping, etc
on the inverse, yes, stuff like that is easy to do in plugins
and?
I mean, theres nothing useful in there
if the things stalling it's generally gonna be elsewhere
depends on how you're hosting
Hello. I need help here
Using latest WaterFall , Spigot
connecting to localhost
no plugin installed
Vanilla Client
[14:53:04 WARN]: [/127.0.0.1:32361] <-> InitialHandler - A decoder exception has been thrown:
io.netty.handler.codec.DecoderException: net.md_5.bungee.protocol.OverflowPacketException: Cannot receive string longer than 1020 (got 1282 bytes)
iirc, that generally screams a hostname which is too long
uhhh
then
Is there any way to solve it?
use a shorter hostname
how?
No idea then
1020/4 = 255, theres only 1 thing in the proxy which has a limit of 255 characters and that's the hostname in the handshake packet
if you're hitting the size limit with just that, idk what's going on
welp... Velocity works
There’s a weird issue where the client will provide its full net adapter address and UUID
Exg 0.1.2….ip6.arpa{msb.lsb}1.2.2.4…
That is something Java can resolve
But it shouldn’t happen
Haven’t been able to reproduce it reliably either
The second option is that the packet is mangled but salvageable
The bungee compressor is broken in a way that breaks setups weirdly without compression enabled
We could fix that by modifying the frame decoder to work like on velocity but I digress
Is upgrading from Bungeecord to Waterfall as simple as replacing the jar and restarting? Is there a risk of some plugins getting broken or files corrupted? Thanks.
yes, you just need to replace the jar (of course always have backups but there is little to no data that could be corrupt on the proxy anyways)
is viaversion be used in waterfall?
Waterfall already supports all protocol list, is useless bad-performant and will not work on 1.19 anymore viaversion on proxy
I just thing that is really useless thing on proxy.
I'm unable to connect to my servers to my knowledge I setup everything right. I can provide other info if needed. I just need to be able to get this working
check logs
I fixed it, I had to change the IP in the config to my machines IP
When stoping a subserver how do i force my players to connect to the lobby?
I am getting this error on startup, then console is frozen
urgh, windows...
outside of "check for other errors", no idea, your system basically failed to load the native thing which hooks the proper terminal
Smells like windows terminal
Just uh
Use cmd
Hello 👋 My server has been lagging really badly and has been losing connection to the proxy and wanted to ask if this is due to the previous release of Minecraft and the waterfall plug in?
Plug-in
Hello! Update waterfall and paper to 1.19. Now in my lobby server when trying to enter using /server NAME to a CLOSED server it expels me with this error. Previously it just gave me an alert message that the server was offline. What can be?
Hi, why is this happening?
You wrote true/false somewhere where a number is supposed to go
He asked literaly same on other community 
I could, when exactly happens?
Hi there, what those this error entail?
[lobby] - could not decode packet! java.lang.IndexOutOfBoundsException: readerIndex(3) + length(35) exceeds writerIndex(4): PooledSlicedByteBuf(ridx: 3, widx: 4, cap: 4/4, unwrapped: PooledUnsafeDirectByteBuf(ridx: 5, widx: 5, cap: 512))
[23:42:32 INFO]: [PapaWulf] disconnected with: The server you were previously on went down, you have been connected to a fallback server```
Not much we can say, it could not decode the packet usually outdated plugins and that stuff
How can I set a MOTD in the bungeecord API, is it using ProxyPingEvent?
yes
May sound stupid but waterfall also have support for lower versions does that mean I still need via version/backwards on the other servers?
waterfall is a proxy
it proxies
if you need translations for diff protocol versions, you need something which does that
(ideally on the servers, not on the proxy)
Yeah I thought about that, Reason why I said it sounds stupid xD.
1.19-61 /w waterfall-1.19-496
plz help me
reproduce without plugins
latest.log by @ancient aurora: https://paste.gg/4c6d5940a0b04593b8afa4a3f4f2c277
without plugins /w logs
on the proxy too?
yes,i using waterfall
literally not what I meant
literally, have you tested without plugins on the proxy too
otherwise, make sure that you're using a vanilla client
without plugin(s)?
yes.
Hey, how to make command replies on waterfall 1.19 appear in chat, not in action bar? It started happening since I updated
This is reply to /bungee
Hey, that's not really fault of Waterfall to solve that you need to use "ViaVersion-dev" build in stead spigot one.
It actually is Waterfalls (Bungees) fault. But md doesn’t care and no paper member has bothered to write a fix
I know, md_5 is a bit
{
}
Any ways, why this is really casued? I can see and pr
Chat registry. The same thing we didn’t completely implement on velocity yet, but feel free to copy and port that once it’s done
in regards to this, I've got https://sourceb.in/IjimLUy3ZJ
But the event isn't setting the text.
So does viaversion works with waterfall?
[09:23:50 WARN]: Event ProxyPingEvent(connection=[/5.71.168.91:49733] <-> InitialHandler, response=ServerPing(version=ServerPing.Protocol(name=Waterfall 1.8.x, 1.9.x, 1.10.x, 1.11.x, 1.12.x, 1.13.x, 1.14.x, 1.15.x, 1.16.x, 1.17.x, 1.18.x, 1.19.x, protocol=759), players=ServerPing.Players(max=50, online=0, sample=null), description=HexoCraft - Lobby, modinfo=ServerPing.ModInfo(type=FML, modList=[]))) took 324ms to process!
What could this mean?
I thing is your motd or something like that
What do u mean?
Can someone explain me please why the same IP always appears in this messages?
Its the same IP, but different ports
What does it means?
That it's coming from the same IP?
Yep
The port will always change between different connections
idk what else you're expecting to be told here
Generally, if you're expecting those to be different IPs, check your network setup
that generally imples that something between you and them is proxying traffic or something
The thing is that this appears everyday, as if someone its trying to connect to the server, but this IP does not match with any user
Its an attack or something similar to that? Or nothing to worry about?
We can't really tell you
an attack is generally more predicated around how fast the connections are made
an IP address just tryna connect to your network literally means nothing other than something tryna connect to your network
whois the IP address and see what type of source its coming from
otherwise blacklist it in firewall and move on
Probably I will just do that, thanks 
https://pastebin.com/2Fti1UEVi get this error when i try join
update tab.
Oh okay
Do you guys think these waterfalls looks good?
bruh
I mean #memes 
@reef fulcrum paper should add for waterfall some info for that weirdo issue of viaversion and bungee
wut
Related to this, i think that is better than open and close multiple times of same issue
lmao why
I literally said that it would be a good thing to give some information about the viaversion and bungeecord problem on github so that people stop opening reports for the same issue all the time.
where?
Best I could do is a pinned issue but I really don't have the patience to try to write such a thing right now
Uh, well that's just my opinion to avoid doing the same task thanks tho.
could just pin one of those issues 👀
I'd have to find a properly reported one or something, idk
Hi! I get this error from a few players off my network.
Unexpected packet received during server login process! 3604018078fad2a60839778bbb3370a5
What can I do with it?
as said, check server logs
reproduce without plugins, etc
all we can see is that something sent a packet that wasn't expected
I'm using these plugins. In the server logs there are nothing expect this error when a player tries to join.
PlugMan 😅
well as long as you don'st disable or reload plugins at runtime it's fine I guess (but als not really necessary to use anymore in that case)
In my opinion reload plugins are garbage
Offline mode 

Who uses anti op on 2022
Instead disabling command on spigot.yml
accountguard is useless i thing
ConsoleSpamFix is the worst plugin, instead fixing directly the issue you hide it
You can use just a core-hub designed for networks ig
Hey.
When I try to join one of my servers on waterfall I get this error.
The server is 1.12.2, and the other servers are 1.18.2 (they work fine).
The server worked just an hour ago, and now I can't seem to connect.
EDIT: I use the latest version of waterfall
Yeah. So I figured out that I needed viaversion to be installed on the server too for it to use /server <server>
So that problem is now solved.
But I can join the server using /server <server>, but /send <player> <server> does not work.
I already tried removing all plugins, but that didn't work.
Maybe the problem is with ViaVersion, but I'm not sure.
the both commands basically work the same
Oh well. But I can say for sure that I can connect to the 1.12.2 server using /server but not /send.
/send works on the 1.18.2 server tho.
can i still get help for bungee here?
this is the waterfall help channel, if you use plain bungee then I suggest asking in its help (or just use waterfall)
where can I find that?
Waterfall is the fork of bungeecord
I suggest you Waterfall, it haves some performance & security improvements
Would I have to delete all my config and redo it if I wanted to switch?
Waterfall is a scalable & stable fork, so i don't think that you neeed to change nothing
Just config waterfall.yml if you have some trouble with dns addon
would i just replace the bungee file with waterfall?
Basicly yes
Hey, when I restarted my Waterfall instance, for some reason, the messages when a player pings the server and when he joins the server vanished.
The only remaining message is the "disconnected" one
How can I fix this?
I'm trying to set an MOTD on my waterfall proxy, I've got https://sourceb.in/IjimLUy3ZJ
But the event isn't setting the text.
are you sure that the listener is registered?
It's registered in the main as getProxy().getPluginManager().registerListener(this, new UserOnProxyPing());
well, generally depends on where the motd is coming from
make sure that you press the refresh button as 1.19 changed some stuff
Ahh, it's because an event that requires another plugin isn't present, how can I run a check that if it isn't present, it doesn't load?
place the event listener in another class and check getPlugin
[10:10:42 INFO]: [S] ItsFantom joined Unknown
[10:10:42 INFO]: java.lang.NullPointerException
[10:10:44 WARN]: Error occurred processing connection for ItsFantom ConnectTimeoutException : connection timed out: /***.**.*.*:25566
[10:10:44 INFO]: [ItsFantom] disconnected with: Fallback server is down. Please wait few moments and rejoin!
[10:10:44 INFO]: [S] ItsFantom left
[10:10:44 INFO]: java.lang.NullPointerException
Why does this happen
all I can tell you is what it says, the connection timed out
should i send whole log?
for the NullPointerException, check the logs for the first instances of that error, should have the full trace, otherwise, there was a jvm flag to ensure that it always shows a trace
this is jvm flags
java -Xms128M -XX:MaxRAMPercentage=95.0 -jar proxy.jar
and this is log: https://mclo.gs/Uwxeqzg
also im using Java11
irrelevant
you had a connection error
as for the null errors, you'd need to work that out
given that you're looking to be running in an unsupported mode, or at least using plugins known to cause issues which I refuse to provide support, i'm out
So what are you saying is I maybe using plugins that can be causing plugins or using unsupported proxy version?
Unsupported mode = offline mode, based of your skinsrestorer and botsentry
BotSentry is really bad even antibot software, i suggest you an properly firewall
i got good firewall but still +1L of prot :D
Yeah well... bs is not that good.
gotchu i had to remove those 2 plugins since no need em
i had server on offline mode but lotta shit people joined with alts and stuff so i had to make it online
Here cracked is not supported, but if you want some anti-bot i can tell you few
i dont have it cracked no more
i learned my lesson long ago
:D
One message removed from a suspended account.
infinite iq
latest.log by @wide venture: https://paste.gg/734dc909726f40b6a819154492447e83
at com.rivanetwork.rivareportbungee.ChannelListener.onPluginMessage(ChannelListener.java:28) ~[?:?]
that plugin tried to decode something that was invalid
someone is giving this error when logging into the server
that's a plugin issue
okay
One message removed from a suspended account.
What he means with "idk how to set it up for waterfall" if config.yml is exactly same
I guess that is firewall or smth like that
Hi appear this error in my waterfall server and kick all people to the fallback server
Team EJMLL_Z130 already exists in this scoreboard
message.txt by @humble thistle: https://paste.gg/e0ef6b122c9c414c98e5b088684f634b
java.lang.IllegalArgumentException: Team EJMLL_Z130 already exists in this scoreboard
Uh this empty scoreboard issue
how can i solve this¿?
One message removed from a suspended account.
One message removed from a suspended account.
send
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Bruh, your plugin should have an option to execute commands
like "npc command send" ig
apprently i can make waterfall connect to a nother server as defoult
like i removed it from the prioritties and even made the other server go first
how do i send player from lobby-1 to bedwars lobby-1 dose adding of bw lobby1's ip in proxy-1 hlp?
using water fall
or bungecord
[22:40:27 INFO]: [/myip|Propants05] <-> DownstreamBridge <-> [lobby] has disconnected
[22:40:27 WARN]: [/myip|Propants05] <-> DownstreamBridge <-> [lobby2] - could not decode packet! java.lang.IndexOutOfBoundsException: readerIndex(3) + length(30) exceeds writerIndex(4): PooledSlicedByteBuf(ridx: 3, widx: 4, cap: 4/4, unwrapped: PooledUnsafeDirectByteBuf(ridx: 3682, widx: 4078, cap: 8192))
you can help me whit thir error
on join in my network?
Not much we can say more than that, "could not decode a packet", mostly be a plugin
I'm hétero
waterfall correctly supports Forge over 1.13 or modifications of it? either Mohist or Magma
1.13+ forge cannot be achieved without a clientside mod and a different proxy, Try lightfall if you need 1.13 forge support
||https://github.com/ArclightPowered/lightfall||
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
use a plugin on that server
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
what
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Hello! How can I disable teleportation to the last server where I played when I logged in?
force default in the config file
thx
Hello, so if I use a proxy like waterfall, does it being used for minecraft related traffic?
for example if a plugin download something will it expose the real ip?
What
Waterfall is a proxy, does not mind for what it handles traffic from server <-> client, obvuisly works with real sockets.
i updated to the latest waterfall version and all chat messages for bungee show up on like the actionbar
^ had to use a dev version of viaversion to fix
Been getting session timeouts constantly all day and mass disconnects with read timed out https://pastebin.com/LpeUDw2A Server is hosted in EU
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.
Hey is it possible to do this configuration and if yes then how?
I've tried it and unfortunately doesnt work without special configuration
You can split your proxies to load balance ig, but you can't "sub-split"
You’ll have too modify the level two proxies in a way that allows them to accept forwarded data
And the first level proxy needs to have a few limitations removed by patching the project- If you use velocity as first level you won’t have that issue, but the other issue still persists
im making a server using waterfall i have a problem that makes users connect to the last server that they logged off at
i want to connect them to the lobby server everytime they connect to the server
forcedefaultserver =true
waterfall config
bungeecords*
How would i go about modifying the second level proxy? Is patching it to enable IP forward data enough? Or is there anything else that's necessary to be taken into account
Probably some length limit and some plugin channel logic

I never tried this so I wouldn’t know
I can just guess
well, it depends on what you want to do on the second level proxy
I'm building a new proxy which should put on the second level
and the goal was do some filter/modify in mc package level, eg: drop all player input package expect chat, per player bandwidth limit
That’s really bad to do as second level
You’re just shooting yourself in the foot with that
and in theory can make a anti-xray without touching the backend mc server, I'm trying to implement it.
yes, that is a hard work
but it can done something that plugin could not be able to do
If your server is that heavily bottlenecked then fair enough
but, like, why tf would you

the first point for me to make this, was the per player bandwidth limit, but it was solve by a modified mmproxy.
then I saw some player use the cheat mod, which break the knowledge I know before. He can do telport without permission and never trigger any warning.
and I have no idea how to detect/prevent them. so I deside to make a L7 proxy to log what happened at package level and try to figure out how it works.
Having an issue with 1.16.5 forge support using the latest waterfall build.
modern forge is not supported by pretty much all proxies
there is lightfall but it requires a client mod
no
Because it seems like it wants to but
[02:29:39 ERROR]: Channels [pixelmon:main] rejected vanilla connections
[02:29:39 INFO]: Disconnecting VANILLA connection attempt: This server has mods that require Forge to be installed on the client. Contact your server admin for more details.
getting this on the forge server
yes, because it's not supported
Velocity doesn't support it either?
no
issue is that forge doesn't work in a manner which proxies can support anymore
even before it was shaky at best, now it's pretty much unviable without forge adding support for it
hence why lightfall works but requires a client mod
damn well that's annoying lol
wenn i join my server the lobby doesnt load
What even is this client? 🙀
There’s a velocity plugin and mod combination by @steady meteor that might make it work. Haven’t been keeping up with any of that
At 0.2.2 now
labymod
Hi all, i have a strange issue. After upgrading waterfall to the 1.19 version i am having some problems with the fallback functions.
I have 3 fallback servers configured, but when i restart the server i am currently logged into, i experience a timeout when trying to log in. It seems waterfall is not sending me to a configured fallback server. Any ideas ?

