#waterfall-help

1 messages · Page 5 of 1

craggy trout
#

It filters IP'S so any information like that is encrpyted

visual slate
craggy trout
#

Try without plugins.

visual slate
craggy trout
#

Almost certainly a plugin is causing it.

visual slate
#

which one specifically?

craggy trout
#

So my recommendation is try on a "vanila" enviorment

craggy trout
visual slate
#

I fear for nlogin

craggy trout
#

I don't think so, i use it and i don't have that issue

#

Mostly, try to remove 1x1

visual slate
#

long work and to be done in the night lol

craggy trout
#

I don't think so

#

LuckPerms shouldn't do that

#

Parties probably

#

NuVotifier doesn't even handle that packet, so i don't think so

#

botsentry probably

visual slate
#

weird sentry

oblique salmon
#

Did they change anything about user authentication in the latest version of waterfall? There are players who try to enter my server from minecraft bedrock and since I updated to the latest version of waterfall it gives them an authentication error.

tough vale
#

Have you checked with geyser, it's more likely on their end

oblique salmon
#

Yes, but I still didn't have an answer, so I started asking here if someone could help me

reef fulcrum
#

No, nothing changed on that front

#

and the proxy shouldn't be dealing with auth requests for bedrock players given that, well, they can't auth as JE players

#

so, that would suggest an issue with geyser and how they're dealing with that stuff

oblique salmon
tough vale
nova cosmos
#

Hey, does anyone know how i get a fabric server to work with waterfall? I have a paper network right now with waterfall. But trying to add a fabric server to it.

craggy trout
nova cosmos
#

this goes for fabric also?

reef fulcrum
#

generally

#

Idk if lightfall has something for fabric, however

#

but, mo packs in general are shaky because they do things that proxies just don't support

nova cosmos
#

even if its forge and not fabric. i can work with that lol

craggy trout
#

That's something look, glhf

visual slate
vapid swan
#

I created a bungeecord plugin that starts a server by running /start (servername). and I have another plugin on my paper server that runs the command /start (servername) as the player when a sign is clicked. The problem is when I click the sign it says (Unknown command) I assume this is because command (/start servername) is a bungeecord command so the paper server doesn't know it exists. How do I fix this?

reef fulcrum
#

You'd use plugin messages to send the stuff to the proxy

topaz lava
craggy trout
topaz lava
#

Sry reposte

steel kiln
#

enforce_secure_profile: false
on proxy, should be true or false?

#

never did the chat reporting thingi on 1.19.2

#

this makes so u cant chat report right?

marble kelpBOT
#

no, you can still report

steel kiln
#

kk

#

maybe not very waterfall releated, but how does bungeeguard work?
like i know token and stuff but how it checks proxy's token?

#

is it like saved into player or whatever when he is joining?

marble kelpBOT
#

it's sent in the login request when the player connects to the server from the proxy

snow moss
#

hey, is latest waterfall version compatible with 1.19.3?

marble kelpBOT
#

yes

pulsar vault
marble kelpBOT
#

yes?

craggy trout
marble kelpBOT
#

@scarlet granite you need to connect to your bungeecord, not directly to your server

scarlet granite
marble kelpBOT
scarlet granite
#

honestly now im just making a server for fun, i doubt it'll be ever published

#

thx though

marble kelpBOT
#

well as long as that server is just locally then it's fine

#

but if your paper servers are listening on a public IP address then anyone could join with any account (like an admin) if it's showing that message

scarlet granite
#

By the way, bungeecord (waterfall) is forcing us to use offline mode. how would i actually only let non-cracked accounts join?

#

Does the online mode in bungee's config do that?

marble kelpBOT
#

yes, as long as you protect your paper servers as described in the firewall guide

scarlet granite
#

Thanks

tidal musk
#

So I decompiled Waterfall, I am trying to edit the kick message, where can I find it?

severe badger
#

It's open source, you don't need to decompile anything, you can just edit the source files

#

Although, messages are translated in the properties files, check the pins

tidal musk
sleek ingot
steel surge
dim shale
#

Does anyone know why my server doesn't start but the settings do appear?

reef fulcrum
#

Tried looking at the logs?

dim shale
#

[06:44:43] [Netty Worker IO Thread #0/INFO]: [/164.90.168.99:48074] <-> InitialHandler has pinged
[06:44:44] [Netty Worker IO Thread #1/INFO]: [/164.90.168.99:48086] <-> InitialHandler has pinged
[06:45:01] [Netty Worker IO Thread #0/INFO]: [/164.90.168.99:56488] <-> InitialHandler has pinged
[06:45:02] [Netty Worker IO Thread #1/INFO]: [/164.90.168.99:56504] <-> InitialHandler has pinged
[06:45:22] [Netty Worker IO Thread #0/INFO]: [/164.90.168.99:46178] <-> InitialHandler has pinged
[06:45:23] [Netty Worker IO Thread #1/INFO]: [/164.90.168.99:46186] <-> InitialHandler has pinged

reef fulcrum
#

Well, that means that it's running

dim shale
reef fulcrum
#

and?

dim shale
#

Yes it is working but when you want to insert plugins they do not load because the server stays in starting

reef fulcrum
#

You mean, your control panel is stuck in "starting"?

dim shale
#

yes

reef fulcrum
#

if so, that's probably an issue with the control panel; nothing you've shown so far looks to be an issue, the proxy is running

dim shale
#

this is all that appears

tulip surgeBOT
reef fulcrum
#

Yes

#

that's 100% fine

#

The proxy started and is running

dim shale
#

So is it a control panel problem?

reef fulcrum
#

if it's stuck in "starting", yes; waterfall has nothing to do with that

dim shale
#

ok thank you very much i will go to control panel support

olive nebula
#

Is there still a 1.16.5 Waterfall version?

steel surge
#

yes, the latest version

craggy trout
cold creek
#

This new major crash explpit going round

cold creek
#

Latest waterfall gives me this

#

I have to use build 509 to fix

craggy trout
craggy trout
cold creek
craggy trout
craggy trout
#

Try to update all, even on the backends

cold creek
#

Botnet

craggy trout
#

That's geyser

cold creek
craggy trout
# cold creek Let me try this

This should not working. By default what ever (proxy) closes connection after first exception, so ctx.channel().isActive() should fail for second exception

cold creek
#

Then how it work

craggy trout
# cold creek Then how it work

The thing is that the attack should not be detected because it sends very low packets, the only problem I see is that Waterfall will spend a little more CPU to decompress the packets. This with a solid limit can be more than mitigated. Since it is being detected by the exception @reef fulcrum

cold creek
#

Yeah just wondeirng why something like flamecord didn't fix this in detecting packets

cold creek
#

I cannot use the latest waterfall

#

It gives this

craggy trout
#

What exactly?

craggy trout
#

Any ways, i don't see the logic of this

#

If it is based on throwing exceptions (at least from the prxy side) there would be no problem as long as you have a good firewall and a friendly bandwidth. If it is based on giant packet attacks, there are limits either.

dreamy pike
#

hey! sorry for the dumb question, i am new to minecraft servers, but i wanted to ask, how do i make proxy redirect me to the lobby, not the server i've been before reconnecting?

craggy trout
dreamy pike
craggy trout
#

Or a suggestion

#

con.connectNow( event.getCancelServer(), ServerConnectEvent.Reason.KICK_REDIRECT );

dreamy pike
remote mauve
#

edit nvm figured it out

marble kelpBOT
#

you realise that some packets of that size might actually be valid right? 👀

cold creek
#

So in waterfall build 510 I get this issue when logging in. I dont use ViaVersion with it

#

On build 509 I dont get this issue

#

Any ideas?

marble kelpBOT
#

I'm kinda sceptical the build version has anything to do with it

cold creek
#

So it works on 509 but not 510 and the build version has nothing to do with it?

#

Could you please elaborate on why 😛

marble kelpBOT
#

the change does not look like it should do anything like that

#

did you reproduce the issue with a fresh waterfall and paper setup?

#

and then compared 509 and 510 and had it happen only on the one? or how did you conclude it's the build?

reef fulcrum
#

I mean, the literal only change was that we no longer handle the update features packet, which would suggest that your backend server is doing a bad if that's causing issues

craggy trout
dark marlin
dark marlin
craggy trout
# dark marlin

It means your backend got closed and the proxy sent you to a fallback, that doesn't exist. Then you got kicked

craggy trout
#

Nothing to fix??

dark marlin
cold creek
#

When a packet is sent to bungee, how long does it remain in the memory of the server before getting cleared?

reef fulcrum
#

After the packets been dealt with it's no longer retained, but, that gets into many technical nuances around how buffers work

cold creek
#

Alright thanks. So theoretically, if I've got a packet rate limiter to say 250mb/s, that shouldn't max the memory after a few seconds

dreamy dock
odd hatch
#

kill. Smile

reef fulcrum
#

Nothing to do with waterfall, that's your panel

#

Also, command to stop bungee and co is "end"

lavish wyvern
#

Hello, I just got waterfall set up for the first time and am able to swap between servers with /server. Could someone point me in the right direction of how to add simple signs that you can click on/commands to change between said servers?

young flame
#

use a plugin that allows you to set commands to signs and just make the signs use the /server command

jovial pagoda
#

Before I moved hosting, this was fine

marble kelpBOT
#

might want to try the Vanilla client, iirc Lunar is known for random issues especially if you use SRV records

reef fulcrum
#

Speak to your host

#

Otherwise, look at the log and see why it failed

craggy trout
meager dagger
#

upd: SOLVED it was the damn outdated Protocolize plugin for Bungee

Hello there! Finaly, I'm here, because it was started 3 discord-dev-chats ago, and finally i'm at the root: the #waterfall-dev 😟

I'm fighting an issue with connecting to my waterfall-pufferfish servers with 1.19.3.

There are an error: [playername>] disconnected with: DecoderException

Geyser dump: https://dump.geysermc.org/HJE572niOmGumrR5YkZrm5ZlcBy6Z4tC
Waterfall error log: https://pastebin.com/rzXxK6KA
upd: log after launching waterfall with suggested argument (-Dwaterfall.packet-decode-logging=true): https://pastebin.com/vVwFPATX

Just in case:
I'm using viaversion on my server backend, not on the waterfall.
Also, I'm using geyser and floodgate on my waterfall.

java 1.19.2 – is totally fine.
latest iOS bedrock 1.19.3 – fail
java 1.19.3 – fail

Both on bedrock and java 1.19.3 clients it says DecoderException : ... - same message as on waterfall-console, obviously.

I would like to hear any suggestions or literally anything
thanks ❤️

marble kelpBOT
#

contact the geyser devs

meager dagger
marble kelpBOT
#

well they need to update their plugin to work with 1.19.3...

#

or provide information as to what waterfall does which breaks bungeecord support

#

you could try running the proxy with the system property mentioned in the error but I kinda doubt it would provide any more usefull information

#

also of course test with a normal 1.19.3 paper server to see if the issue persist

meager dagger
#

Will try with the original BungeeCord for 1.19.3 now

If it will still throw an error, will create a github issue for that.

meager dagger
marble kelpBOT
#

no idea what pufferfish does or does not hence why I asked about paper

meager dagger
reef fulcrum
#

Your error is from decoding packets provided by something other than waterfall

marble kelpBOT
#

well just test with paper

reef fulcrum
#

There is literally nothing we can do here

marble kelpBOT
#

and without plugins of course

reef fulcrum
#

That is 100% due to something you have installed on the proxy

meager dagger
#

Well, got it
will try to test and catch it

mighty vine
#

I don't know how,
there are some messages in waterfall, like [Netty Worker IO Thread #14/WARN]: [/10.10.10.1:XXXXX] <-> InitialHandler - read timed out
(10.10.10.1 is my router local IP)

I've encountered such a situation for several times, and I don't know whether it is a ddos or an internet loop problem.
Hoping somebody can help me! Appreciate for help!

tulip surgeBOT
scarlet granite
#

BRuh im op and i dont have permission to do /server, no plugins, help?

#

Nevermind my luckperms is weird af and literally nothing works with it

marble kelpBOT
#

I mean op permissions also don't work on the proxy 👀

heavy trellis
#

hey i have an issue, i want to implement that : https://wiki.vg/Server_List_Ping to an java app to get the pseudos of online players. but the problem is that my server is composed of 2 papermc servers behind a waterfall server, and when i ping the waterfall, i only get the numbers of players online, but i want the pseudos

#

and i can't ping directly the mc servers

#

how can i do ?

#

please, ping me for replying

craggy trout
#

Read time out means a connection didn't send any relevant data for 30s

mighty vine
craggy trout
#

I guess that they pinged your domain, or they got your address and they send some connections

mighty vine
craggy trout
#

Is offline mode?

mighty vine
#

No

craggy trout
#

Then shouldn't be a problem

mighty vine
#

Waterfall always online mode

craggy trout
#

Go to the waterfall.yml file and disable "log_initialhandler_pings" and also in config.yml of BungeeCord "log_pings". This will clean up your console and will improve consumption as much less information will be sent

On top of that i recommend you implementing some type of ratelimit i guess and a proper firewall

mighty vine
#

So the points are about firewall and ratelimit

#

In router? (Local IP provider)

craggy trout
#

Logs are specially huge tho on ddos attacks

#

Yes

#

Do you use pfsense or something like that?

#

These micro "os" for routers come with firewall systems that help mitigate attacks

mighty vine
#

Winbox i remember

#

The setting always complex though

craggy trout
#

Any ways, you're getting some real issue?

#

Such as client time outs, lag etc..

#

Mostly having the server online makes that if the connection does not bring encryption it disconnects instantly (most ddos attacks on minecraft are planned for offline)

mighty vine
craggy trout
#

How much ram is allocated?

mighty vine
mighty vine
craggy trout
mighty vine
#

Fine, ill try that

craggy trout
mighty vine
#

Ill search for it

craggy trout
mighty vine
#

I had a ddos protection already,
What I really confused is that how do they attack through protection

#

Thats my point

craggy trout
#

Could i know the protection system?

mighty vine
#

Fine

#

Thx for that

craggy trout
#

Generally by finding the real ip, all the traffic would be sent through it bypassing totally the filter you use.

#

That is why it is advisable to have a good firewall even when using an antiddos

#

Likewise, "bot" attacks are not filtered by anti-DDOS systems because they are not as such, you need another layer (like captchas)

#
JavaPipe

The ultimate guide on DDoS protection with IPtables including the most effective anti-DDoS rules. Learn how to protect your Linux server with this in-depth research that doesn't only cover IPtables rules, but also kernel settings to make your server resilient against small DDoS and DoS attacks.

reef fulcrum
#

There's several online apis to do that

#

And about several implementations of a SLP pinger in about every programming language you could care about

heavy trellis
#

I've implemented myself a SLP and it's totally working on a normal paper server, i can get the players list

#

but the issue is that my servers are behind a waterfall

#

and when a use my SLP on the waterfall, it does not give me the list of players

#

just the number of players

reef fulcrum
#

Are you using an motd plugin?

heavy trellis
#

nop

reef fulcrum
#

Im not sure if bungee populates the players list, you'd need to look

heavy trellis
#

directly on the waterfall?

reef fulcrum
#

If not, you'd need to ensure that you have something adding that info to the ping response

heavy trellis
#

some plugins are doing this ?

#

on waterfall

#

anyway, thanks a lot for your help 😄💪🏼

mental oak
reef fulcrum
#

Best guess would be to double check your config and make sure that the address for a server is set properly, assuming you have no plugins; otherwise somebody would need to look at the code

mental oak
#

Yea looks like it's actually a plugin issue, seems the newest bungee changes has broken something - re-added 1-by-1 and narrowed it down, so will look into that now

#

Has this other issue where ping in the Item class had been changed from primitive to a non-primitive integer

#

And I can't for the life of me think why someone would do that, is the ping gonna be null? xD

reef fulcrum
#

Yes

#

Mojang no longer requires sending the entire populated info packet

winged pilot
#

I keep having mass player disconnects, "read timed out", it is usually from half to 75% of players, the rest do not feel anything

#

they're kicked off every backend each time

wet compass
#

im having an issue where bedrock players can join my hub but no other servers

#
enforce_secure_profile: false
server_connect_timeout: 5000
listeners:
- bind_local_address: true
  force_default_server: true
  forced_hosts:
    itssosara.live: partner_itssosara_smp
    pvp.md-5.net: pvp
  host: 0.0.0.0:25565
  max_players: 100
  motd: '&1Another Bungeecord server'
  ping_passthrough: false
  priorities:
  - mcu_hub01
  - mcu_hub02
  proxy_protocol: false
  query_enabled: false
  query_port: 25565
  tab_list: GLOBAL_PING
  tab_size: 60
remote_ping_cache: -1
network_compression_threshold: 512
permissions:
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
  default:
  - bungeecord.command.server
  - bungeecord.command.list
log_pings: false
connection_throttle_limit: 3
prevent_proxy_connections: false
timeout: 30000
player_limit: -1
ip_forward: true
groups:
  md_5:
  - admin
remote_ping_timeout: 5000
connection_throttle: 250
log_commands: false
stats: 12137db4-116d-402b-a7de-1cad1e608911
online_mode: true
forge_support: true
disabled_commands:
- disabledcommandhere```
#

config

#

without the servers portion

#

when bedrock players try to connect to a server on the network, it sends them to a fallback server. Java players have no issue.
In console on the proxy it shows:
[15:57:41 INFO]: [.TanOnMobile|Removed due to privacy reasons/Removed due to privacy reasons] <-> ServerConnector [mcu_earthsmp] has connected
[15:57:42 INFO]: [.TanOnMobile|Removed due to privacy reasons/Removed due to privacy reasons] <-> ServerConnector [mcu_earthsmp] has disconnected
On the recieving server is shows:
[16:51:41 INFO]: [floodgate] Floodgate player logged in as .Chaseaidengamin disconnected
These were different instances but same bug.

craggy trout
wet compass
#

I've went to every support server they all say it isn't their plugin causing the issue

craggy trout
#

Waterfall doesn't cause the issue

#

In fact, Geyser itself is unstable, since it is a "proxy" that only translates packets and there are many problems with it.

crystal sky
#

Can you connect a waterfall proxy to a waterfall proxy?

reef fulcrum
#

You'd need to modify waterfall, and it's 100% unsupported, but, yes

wet compass
#

Anyone know why?

#

In the paste bin xcord is loaded but it happens on waterfall too

reef fulcrum
#

That error just means that something closed the connection in an unexpected manner

wet compass
#

How am I meant to stop ut

reef fulcrum
#

Generally, work out why the connection is being closed

barren slate
#

Hello! I have two servers in a proxy system. Farm Server and Main Server. After turning off the Farm server, the proxy transfers players to the Lobby server, but after turning off the Main server, the players just completely kicks the menu.

#

How to fix it? In the waterfall config, the priority is the lobby server.

final imp
#

Hello! for certain players everytime they try to join a server from my hub it sends them to a separate server

#

ports are correct, and im not sure whats going on

#

@ me when you respond please

twilit turtle
#

how do i fix Player was kicked due to keepalive timeout

haughty marsh
reef fulcrum
#

You'd need to use the download API, given that there is pretty much 0 reason to use older builds though...

reef fulcrum
#

Yes

mossy hollow
#

where is an example of adding servers to waterfall
i cant seem to understand it

winged pilot
#

youtube

craggy trout
craggy trout
tidal musk
#

Hey, I set the enforce-secure-profile to true on both my individual servers and my Waterfall Proxy, but I still gets this really annoying warning. I read some logs and people said it wasnt supported for proxies yet (this was said like 3 months ago), is it supported now and am I doing something wrong? or is it still just a waiting game?

tidal musk
#

Oh great, thanks!

tidal musk
#

Alright, another question: SpigotMC has a firewall guide to protect your servers if you're running Bungeecord/Waterfall/Velocity (https://www.spigotmc.org/wiki/firewall-guide/). Is this guide still relevant, or is there a better one out there?

craggy trout
tidal musk
#

Alright thanks, I got my own machine so I'll be using iptables Wumpus_Heart

mossy hollow
#

getting a connection reset by peer error

craggy trout
mossy hollow
#

how to fix

#

or is there some guide

craggy trout
#

Almost certainly your plugins issue

mossy hollow
#

i have no plugins on the proxy

#

only on the backend servers

#

none anywhere

craggy trout
#

It can be your backend issue ig

mossy hollow
#

no plugins on any servers

craggy trout
#

Logs

tidal musk
#

I tried following this guide https://www.spigotmc.org/wiki/firewall-guide/ and when I finished I got this error when trying to join the server through bungeecord:

[14:24:31 WARN]: Error occurred processing connection for LiviDk ConnectTimeoutException : connection timed out: /<LOBBY IP>:25566
[14:24:31 INFO]: [LiviDk] disconnected with: Could not connect to a default or fallback server. Incorrectly configured address/port/firewall? 
[14:24:31 INFO]: [/<MY IP>:53343|LiviDk] -> UpstreamBridge has disconnected

I ran iptables -I INPUT ! -s 127.0.0.1 -p tcp --dport 25566:25599 -j DROP in my Ubuntu 22.04.1 terminal (bungeecord has port 25565 and lobby has port 25566, I restarted the machine too, another server has port 25580)

After I ran into that problem I did iptables --flush and restarted the machine but now I still get the error, can anyone help?

All servers are on the same physical server

buoyant spindle
#

how much memory should I allocate for waterfall with 100 players?

craggy trout
buoyant spindle
#

and can I use aikar startup flags for paper?

craggy trout
#

Yes, bungeecord uses GC

#

You have one pinned on this discord

craggy trout
fading blaze
#

anybody know any plugins like protocolsupport which allow old versions to join waterfall?

surreal stream
#

waterfall goes from the latest to 1.8

fading blaze
surreal stream
#

nobody is playing these versions

#

holy i guess no plugin is supporting that

craggy trout
shell shadow
#

oops

#

Hey please don't ban me - anyone aware of this?
https://www.youtube.com/watch?v=Ue_T5Zh1Hgk

And if there's a fix for it

Client : SmogClient 5.0 (private version)
buy client (customer version): https://discord.gg/XjfQAXp3hE
community: https://discord.gg/XjfQAXp3hE
Telegram: https://t.me/SmogClient

SmogClient,Null,minecraft,crasher,minecraft server crasher, minecraft antibot, minecraft anti bot, minecraft anticras...

▶ Play video
nimble veldt
#

Common issue

#

Use a firewall, switch to velocity or smth like onlyproxyjoin

mental oak
#

Any ideas why I just get timed out when I cancel LoginEvent with a cancel reason? It never kicks me out, just times out

trail gale
winged pilot
#

how often?

craggy trout
craggy trout
nimble veldt
#

oh so them is not bypassing the spawn protection and not getting the owner rights

craggy trout
#

No.

craggy trout
buoyant spindle
#

oh, sorry

pseudo sail
timber lotus
# pseudo sail

This is a bungee guard issue as opposed to Waterfall
"SpoofedLoginResultJava8" (the class appearing in the stacktrace from BG) was removed a few months ago
The latest version of BungeeGuard is 1.3.3 - I'd update to that if you can and see if it fixes your issue

agile spear
#

hi, why motd dosnt work?

craggy trout
agile spear
#

sank

short flower
#

Hi, can help me with WATERFALL 1.16.5?

marble kelpBOT
#

any reason you would not use latest waterfall?

short flower
#

can user waterfall last and open server with 1.16.5?

marble kelpBOT
#

yyes

short flower
#

Does Waterfall or lobby have to have port 25565?

marble kelpBOT
#

waterfall should have it as that's what players should connect to

#

well then you have set your terminal to powershell lol

#

if you have git bash (which you should) just use that

#

err, wrong chat

short flower
#

ip_forward: true

#

is true

marble kelpBOT
#

make sure you are actually connecting to the proxy and not to the minecraft server

burnt lynx
#

I got viaversion on my servers but my proxy is still saying it doesnt support it

#

(the new versions)

burnt lynx
#

on proxy or the server?

craggy trout
#

On backends, i would remove viaversion from proxy

burnt lynx
#

this is what it looks like. its not on the proxy

timid solstice
#

hello /server ...... was working to hop between waterfall servers but it seems to not allow access to that command anymore ive tried adding server to default perms but alas it still doesnt seem to work. has anyone encountered this and know a solution? Thank you!

nimble ember
timid solstice
#

i just added "server" to luckperms default group it didn't seem to work though 😦

nimble ember
#

literally server...?

timid solstice
#

Its always worked so I don't know why it suddenly stopped

#

Yeah

#

lol

#

prob isnt related

nimble ember
#

server is almost certainly not the correct permission

timid solstice
#

Yeah it didnt work so i dont think so

nimble ember
#

https://luckperms.net/wiki/Verbose you can use this to find the exact permission you need to add

timid solstice
#

Thanks ill give it a try

marble kelpBOT
#

make sure waterfall is updated and that your pluginsa re too if you use any

cobalt folio
#

Hey guys, I'm having an error when trying to connect with Waterfall Build 510

[30.12 17:04:24] [Server] [INFO] [KingJustin123] disconnected with: DecoderException : net.md_5.bungee.protocol.BadPacketException: Couldn't read all bytes from a packet. For more information, launch Waterfall with -Dwaterfall.packet-decode-logging=true @ io.netty.handler.codec.MessageToMessageDecoder:98

#

Wondering if anyone has any reccomended steps to solve it

craggy trout
timid solstice
#

Hey I had a forge server connected to waterfall a couple months ago Im told that isn't possible anymore is that true?

#

Is there any possible workaround?

craggy trout
#

Waterfall supports only legacy forge, modern never has been

visual minnow
#

heya where can i download the modules

nimble ember
#

what modules?

white dawn
#

Hello friends, I have a problem with waterfall that when connecting does not let me use any command

#

version waterfall-1.19-510

remote parcel
#

someone know why cracked player can't connect to my server? i set online mod on false in the waterfall config and also in the paper config

remote parcel
#

i didn't get any error, the console just say that the player has been connected

#

[13:18:22] [Netty Worker IO Thread #6/INFO]: [/IP] <-> InitialHandler has pinged
[13:18:23] [Netty Worker IO Thread #7/INFO]: [/IP] <-> InitialHandler has connected

craggy trout
#

Can you show me your config.yml of bungeecord and the server.properties of your backend

remote parcel
#

enforce_secure_profile: false
listeners:

  • query_port: 25565
    motd: ''
    tab_list: GLOBAL_PING
    query_enabled: false
    proxy_protocol: false
    forced_hosts:
    pvp.md-5.net: pvp
    ping_passthrough: false
    priorities:
    • Lobby-1
    • Lobby-2
      bind_local_address: true
      host: 0.0.0.0:25565
      max_players: 300
      tab_size: 60
      force_default_server: true
      remote_ping_cache: -1
      network_compression_threshold: 256
      permissions:
      default: null
      admin: null
      log_pings: true
      connection_throttle_limit: 3
      server_connect_timeout: 5000
      timeout: 30000
      stats: 31cae40b-db12-40c6-b16a-7f878385dc5d
      player_limit: -1
      ip_forward: true
      groups:
      md_5:
    • default
      remote_ping_timeout: 5000
      connection_throttle: 4000
      log_commands: true
      prevent_proxy_connections: false
      online_mode: false
      forge_support: true
      disabled_commands:
  • end
  • greload
  • glist
    servers:
    Lobby-1:
    motd: ''
    address: 127.0.0.1:25566
    restricted: false
    Lobby-2:
    motd: ''
    address: 127.0.0.1:25567
    restricted: false
#

rcon.port=25575
gamemode=adventure
enable-command-block=false
pvp=true
network-compression-threshold=350
max-tick-time=60000
max-players=80
online-mode=false
resource-pack-prompt=
allow-nether=false
rcon.password=
force-gamemode=true
white-list=true
spawn-npcs=false
function-permission-level=2
level-type=default
text-filtering-config=
max-world-size=29999984
enable-jmx-monitoring=false
level-seed=
enable-query=false
generator-settings=
level-name=world
motd=
query.port=25565
generate-structures=true
difficulty=easy
require-resource-pack=false
use-native-transport=true
enable-status=true
allow-flight=false
broadcast-rcon-to-ops=true
view-distance=16
server-ip=127.0.0.1
server-port=25566
enable-rcon=false
sync-chunk-writes=true
op-permission-level=4
prevent-proxy-connections=false
resource-pack=
entity-broadcast-range-percentage=100
player-idle-timeout=0
debug=false
rate-limit=0
hardcore=false
broadcast-console-to-ops=true
spawn-animals=false
snooper-enabled=true
spawn-monsters=false
enforce-whitelist=false
resource-pack-sha1=
spawn-protection=0

craggy trout
remote parcel
#

ok

craggy trout
#

Also, do you use some auth plugin?

#

I think offline stuff here is unsupported

remote parcel
#

im using jpremium

craggy trout
remote parcel
#

so what can i do?

craggy trout
#

I think I already told you what is the cause, I guess you should see the configuration of that plugin, but this discord does not support that kind of software.

remote parcel
#

i already check the wiki

#

all right

#

thank u anyway

#

you know how to fix this thing?

#

i never touched firewalls or other port stuff, just use to work on configs

#

its just a temporary message

#

like when i try to connect to an other server on my bungee thats the message the pop out in the place of "You have the wrong version" ora "Server is whitelisted" etc

marble kelpBOT
#

does the target server say anything in the log?

remote parcel
#

nop

marble kelpBOT
#

then it's a network issue

remote parcel
#

probably

#

but i dont know how to fix it

marble kelpBOT
#

is this all on the same machine or different ones?

remote parcel
#

same

marble kelpBOT
#

I assume your minecraft servers are bound to localhost then?

remote parcel
#

yes

marble kelpBOT
#

is your waterfall bound to a specific IP or 0.0.0.0?

remote parcel
#

0.0.0.0

marble kelpBOT
#

odd

marble kelpBOT
#

had issues with specific IPs before because the proxy didn't bind to any local interface and wasn't able to reach localhost servers but that's not it for you

#

unless it somehow only bound to a public IP and can't reach local servers

remote parcel
#

idk

marble kelpBOT
#

what does it say in the waterfall log when a player tries to connect?

white dawn
#

It won't let me use any command when connecting from the waterfall

marble kelpBOT
#

Jack200_YT: do you have permission to execute them?

remote parcel
#

[13:48:32] [Netty Worker IO Thread #4/WARN]: Error occurred processing connection for ImYuvi AnnotatedConnectException : finishConnect(..) failed: Connection refused: /127.0.0.1:25568

marble kelpBOT
#

also what do you mean by "connecting from the waterfall"? you can't connect in any other way

#

Yuvi: uhm, you don't have a server with port 25568 defined in your config

#

are you sure that's right?

white dawn
remote parcel
#

Survival:
motd: ''
address: 127.0.0.1:25568
restricted: false

#

i have it

#

i forgot to copy all the config in the pastebin

marble kelpBOT
#

Jack200_YT: pleaes make sure you test with no plugin installed to see if it's a plugin issue

#

Yuvi: double check that that's actually the port that the paper server is listening on I guess

white dawn
remote parcel
#

yes

marble kelpBOT
#

the fact that you can connect to some servers and not others means something is up with that particular server

#

wat

white dawn
#

I have none

remote parcel
#

no is not just with that one, i also got this error when i try to connect to the bungee

#

sometimes not always

white dawn
#

It lets me enter the lobby but it doesn't let me speak or execute any command (it doesn't even say that you can't execute that command)

marble kelpBOT
#

and you are running the latest waterfall and paper builds right?

#

Yuvi: something is up with the network on your machine then

white dawn
#

the paper is 1.16.5

marble kelpBOT
#

1.16.5 is not latest, please test with latest paper

#

Yuvi: might need to look at what processes or automatic network blocking tools you have running

white dawn
#

waterfall is latest version

marble kelpBOT
#

well I can't help with insanily outdated versions but maybe someone else knows

#

it works just fine on latest everything

nimble ember
marble kelpBOT
#

lmao, whatever?

#

it's extremely obvious that supporting anything beyond the actively maintained and developed version is just not feasable

nimble ember
#

it was easier to say that than to explain it on mobile 😔

marble kelpBOT
#

I guess you might have meant something else but that wording really made it seem like you don't know/don't agree with it (and it would have been way clearer to just leave it out 👀 )

white dawn
#

ok if I connect my survial 1.19.3 and I still can't use commands will you help me?

marble kelpBOT
#

well it will at least remove one factor from the equation, yes

#

someone might actually be able to help you then

white dawn
#

Now it lets me use commands but won't let me speak

marble kelpBOT
#

can you show the log of both your proxy and the paper server please?

white dawn
tulip surgeBOT
tulip surgeBOT
white dawn
#

Yes I have to create a new user, but I wanted to try using the bungee but it is not working

marble kelpBOT
#

well start by testing without plugins and in online mode

#

not sure why you felt the need to lie about not running plugins...

white dawn
#

I was not using it in waterfall, but when I was able to use /login I tried without using chat but it didn't let me anyway

white dawn
#

Exception Connecting:QuietException : Server is online mode!

#

I am premium*

craggy trout
#

Disable online mode on your backend, and keep it on the proxy

marble kelpBOT
#

and enable it on the proxy

white dawn
#

Now if I let myself speak

#

Should I start putting a plugin on the lobby server?

white dawn
#

When I enter the [paper 1.19.3] lobby it lets me use commands when I go to the other server it no longer allows me to use commands or talk [paper 1.16.5]

craggy trout
neon merlin
#

does anyone know if there's some kind of server traffic calculator? I want to know how much a 20 player network on 1.19 uses and how much on lower versions

reef fulcrum
#

Probably not as there's far too many variables

young flame
reef fulcrum
#

A survival server is going to see a veeeery different traffic load vs a pvp server

young flame
#

Depends on geographic location as well, an the advertising etc..

#

Some geographic locations will see more traffic to servers than others.

craggy trout
tidal musk
#

I keep getting this error:

Could not connect to a default or fallback server. Incorrectly configured address/port/firewall? 

Any ideas?

old quest
#

I have issues with a new 1.19 server using waterfall as proxy.
I simply can´t see any message sent to the server. I tried a lot of things a nothing is working. I unistall all plugins from backend server. Do you know if the proxy is creating this issue? Backend server must be offline to work with waterfall right? I have online mode with waterfall and I still can´t use the chat.

#

well issue found. It is caused, in my case by authme plugin. FYI

nimble veldt
tidal musk
#

everything is fine

nimble veldt
#

obviously something isnt fine

#

have to tried to ping the backend server's ip?

tidal musk
#

How?

#

ping cmd in command prompt?

nimble veldt
#

open bash and type in ping <ip>

nimble veldt
#

and try to connect to the backend directly with ip:port

reef fulcrum
#

99% of the time stuff like that is down to bad config, firewall, or stuff being on the same machine and hosts running in environments which are sane and don't accept such bork

nimble veldt
#

ok ping works than connect to the ip:port

tidal musk
#

ok

tidal musk
#

Both waterfall and bungeecord give the same error

nimble veldt
tidal musk
reef fulcrum
#

Is the server and the proxy using the same ip addres

tidal musk
nimble veldt
#

.-.

#

than use localhost

reef fulcrum
#

So, literally what I said earlier

tidal musk
#

2 docker containers under the same public IP

nimble veldt
#

yeah docker has some issues

#

bc of networking

reef fulcrum
#

Your hosts network is likely configured in a manner which doesnt allow using the public ip address to connect back to the machine

tidal musk
reef fulcrum
#

What

tidal musk
#

all the network portocals are set up correctly

#

the firewall is setup

#

all the ports i use he opened

#

thats why we are confused

reef fulcrum
#

Literally irrelevant, this is down to how the network switch handles routing

tidal musk
#

look

#

when i try hub:

nimble veldt
#

i think it has to do smth with the networking type of docker

tidal musk
#

bungee:

nimble veldt
#

i cant help you but docker is the issue here

tidal musk
#

what ip would I use?

nimble veldt
#

i think the docker interface from the container

reef fulcrum
#

Generally you'd bind the backend server onto the ptero interface and use that

nimble veldt
#

them is using ptero?

reef fulcrum
#

Or, well, docker if not ptero

tidal musk
#

yes

#

ptero

reef fulcrum
#

This is literally all covered in the ptero manual...

tidal musk
#

I have read it

#

dw

nimble veldt
#

its pinned here lol

tidal musk
#

I have read like 15 times

nimble veldt
#

pinned in the channel here

reef fulcrum
#

Which literally tells you to not use the public ip for the backend servers

tidal musk
#

they dont work

reef fulcrum
#

I've used them many times over without fail

#

Either way, this issue gets into the nature of your host, we can't help you here

#

Easiest option is to have the proxy on another machine away from the backend servers

tidal musk
#

ok

nimble veldt
#

proxy = bungee?

tidal musk
nimble veldt
#

its not question

#

its a "proxy = bungee, you get it"

tidal musk
#

mjm

worldly rampart
#

If i have a network set up like:

  • Bungee Server
  • Survival Server
  • HungerGames Server

and MyCommandBungee commands that are /smp and /hg respectively, is there a way for me to make sure that bungee ignores the /hg command from the player if they are already in the HungerGames server. Because, in the HungerGames server, there's a plugin that uses the command alias /hg and everytime I try to use it, it gets overshadowed by the bungeecommand called /hg. I want the player to be able to travel to the HungerGames server using /hg, but once inside, then they'd be able to use the HungerGames plugin that has the command alias /hg.

full ocean
#

Hi my WaterFall server is not working

#

It starts that's all but when I try to log in it tells me this:

#

Help?

nimble veldt
nimble veldt
#

or a firewall blocks the connection

full ocean
#

Internal Exeption: io.netty.handler.codec.DecoderException:

#

why?

marble kelpBOT
#

provide the full error/log please

full ocean
#

ok waitr

marble kelpBOT
marble kelpBOT
#

start by removing the plugins that throw errors (and enable online mode...)

full ocean
#

ok

#

i try

#

not working

marble kelpBOT
#

provide the new log

full ocean
#

ok

#

lobby or bungee?

marble kelpBOT
#

the one disconnecting you with that error

full ocean
tulip surgeBOT
full ocean
#

help

#

please

white dawn
#

how much ram is recommended to use waterfall

marble kelpBOT
#

start with something like 500MB and increase by 100MB per 100 players once you go above 100

#

(and of course increase if you notice that it's necessary in your jvm memory stats)

white dawn
#

Could you tell me the sentence for the 500mb?

marble kelpBOT
#

you just change the xms and xmx

late elk
blissful bloom
#

hey guys been working with a bungee server for a bit but decided to go waterfall for forge support, sadly cannot get forge support to work though. On both my forge servers it will claim the client has no mods/no forge installed ! have forge enabled on waterfall config. any other steps i need to take to make the forge handshake work inbetween lobby/server?

#

the modded servers work on there own and we can connect them when not running thru the waterfall network, but cannot connect once the proxy is setup

#

also have MADE SURE all proper and exact same installs of forge/loaded mods are running too. just seems to be the handshake between servers where the mods wont load 😦

short flower
#

can help me with this problem?

spice dock
#

i am making a waterfall server on my pc and it says "If you wish to use IP forwarding,please enable it on your BungeeCord config as well!"

#

pls help its been so long

craggy trout
craggy trout
fast wren
#

I am trying to find the waterfall download that is compatible for 1.16.5

tidal musk
#

latest supports 1.8 - 1.19.3

worldly rampart
#

Also if I have a server with 130 players at peak hours, how much ram should I assign to Waterfall?

marble kelpBOT
#

depends on the plugins running on it but maybe 500MB? I suggest looking at your jvm memory and gc stats at peak

marble kelpBOT
#

and for your question with the command: if MyCommandBungee has permissions for alias use then you might be able to not grant the permission on that server to ignore the alias and pass it to the server. But that really depends on how the alias plugin works and you might ask its author

#

*might need to ask

worldly rampart
worldly rampart
marble kelpBOT
#

wells park has some basic stuff built-in but ideally with a tool that can read through the jmx interface of the jvm

#

*spark

craggy trout
# worldly rampart

Plugins like geyser, mycommand and voting plugins may increase the ram usage

fast wren
#

Do you guys offer help by getting in a voice chat?

#

I am trying to get my servers all connected, i have set up waterfall and the config, I just dont think that it is working because the server is 1.16.5 and modded. it keeps saying
"this server has mods installed that requires forge to be installed on client"

#

when I am connecting via curseforge

reef fulcrum
#

Modern forge is basically unsupported by proxies

#

There is lightfall which requires a client mod which tries it

shadow egret
#

I have a question. I wanted to try a bit with Waterfall, so I installed a server with Waterfall and a server with Paper on my root server (port 25565 and 25566). The server I have also entered in the Waterfall Config. But when I try to connect to the server, I get the following error message: "lost connection: Invalid signature for profile public key". When I connect directly to the paper server, the error message does not appear. I have already searched for several solutions and tried them, but nothing helped.

Edit: There are no plugins installed yet.
PaperMC-Server's online-mode is set to false. When I set the Waterfall's Online-Mode to false aswell it works, which I do not want to run obviously.

reef fulcrum
#

That generally implies a modified client

shadow egret
reef fulcrum
#

All I can see is that the server thinks that the profile key your client sent is invalid

#

Outside of plugins, there's generally nothing in waterfall that touches that

shadow egret
shadow egret
#

Actually fixed it by just switching to 1.19.2

dark bone
#

how to fix it? I use an official minecraft account

craggy trout
tropic aspen
#

Hi, I have a problem when I want to configure WaterFall with Mohist 1.16.5.
I encounter the following bug "the player was kicked out because he didn't have the required mods".
Except that I put the same mods on my server as on my client.

Is there a particular configuration?

young flame
#

Sounds like a mohist thing.

tropic aspen
young flame
#

Who knows. Any Bukkit/Forge hybrid will always come with issues.

tropic aspen
#

I know, I know, but I can't do otherwise!

royal hawk
craggy trout
royal hawk
#

And is incompatible with a great number of actual mods

craggy trout
#

I used it with almost 70 mods, i hadn't issues

#

Ambassador haves incompatibilities tho

#

I still do not think it is correct to "promote" velocity in this channel, as it is incorrect and little by little it has become normal. Either is because velocity imself doesn't support with hybrids and that stuff

marble kelpBOT
#

well velocity is actually supported while waterfall is is pretty much in maintanance mdoe nowadays ¯_(ツ)_/¯

craggy trout
marble kelpBOT
#

wat

#

if a user ask a question here then what does another channel have to do with it?

craggy trout
#

I find it redundant to ask about something and get a totally different answer, since there are ways to make it work with a mod. If there was no way, I would recommend velocity myself.

marble kelpBOT
#

well installing a custom mod is most often not a viable solution seeing as most modpacks can't be (easily) modified especially not by a vast number of players

#

so a tool that supports mods better natively (like velocity) should be suggested too

marble kelpBOT
#

...

craggy trout
#

It is a stupid logic, like going to a Ferrari branch and saying that another car runs better in a place where it has nothing to do with it

marble kelpBOT
#

no, it's like going to a ferrari branch asking for an offroad car, then getting pointed to the Jeep dealership next door

reef fulcrum
#

Forge support requires some changes to the client before a proper solution will ever exist, sane for fabric too

#

We need to special case the entire login stuff

#

And that's before you get into the headaches that is server switching

raven thistle
#

The bungeecord config keeps randomly resetting / getting errors, Works fine and then after a few restarts it completely messes itself up again with multiple extra spaces which causes the config to error.

raven thistle
tulip surgeBOT
raven thistle
#

Just randomly that every time

#

puts extra tabs/spaces in the config automatically

craggy trout
#

Try to use a text editor

raven thistle
#

For what, it is after multiple restarts,

craggy trout
#

The config won't modify imself

#

Something is happening

raven thistle
#

It works fine then after multiple restarts it gives that error

craggy trout
#

Something modifies it

raven thistle
#

Yep no idea what

full ocean
#

Hello

#

i have big problem

#

When I switch from the lobby to other modes, the whole map is bugged, the chunks of the various servers are bugged and merge and nothing is understood

#

There are literally two lobbies, the hub and the practice lobby

#

Hub is 1.19.3

#

Practice lobby is 1.8.8

#

All Paper server

#

i use via version

craggy trout
full ocean
#

i use waterfall

#

is a bungeecord server

#

I tried to unload the server and it doesn't cause problems, it only does it with the waterfall

pallid solstice
#

Can we modify this message from velocity velocity.error.online-mode-only (a.k.a Invalid session message) on waterfall?

nimble ember
#

well no, because a velocity option wont exist on waterfall

#

there may be an option on waterfall that does the same thing

pallid solstice
#

Yea I dont mean the same option, I just want to change it on waterfall with its option but I dont think it exists

strange forge
#

getting this error when trying to join with 1.19.3, how can I fix it??

crystal sky
#

I try to connect a Waterfall to a Bungee - because we gonna team up with another server...

#

[11:11:38 INFO]: [TechSvenGaming|/...] <-> ServerConnector [CoreCraft] has connected
[11:11:38 INFO]: [TechSvenGaming|/...] <-> ServerConnector [CoreCraft] has disconnected
[10:14:48 INFO]: [xBengie|/...] <-> ServerConnector [NLMC] has connected
[10:14:48 INFO]: [xBengie|/...] <-> ServerConnector [NLMC] has disconnected

#

Anyone?

craggy trout
craggy trout
tropic aspen
marble kelpBOT
#

check you r plugins, somethign is sending wrong packets

#

(on the lobby server)

oak ridge
#

anyone knows where can i download waterfall 1.8.8?

reef fulcrum
#

latest version supports 1.8+

oak ridge
nova cosmos
#

Is there a way on server reboots to send people to the lobby instead of disconnecting them entirely?

tropic aspen
marble kelpBOT
#

@versed rune3B0B you'd need a plugin for that like HubKick or my own KickInfo

tidal musk
#

!ban 707908895661752321 nsfw spam ads

kindred parrotBOT
#

:raised_hands: Banned Froszt#2211 (nsfw spam ads) [1 total infraction] -- NoahvdAa#0001.

nova cosmos
marble kelpBOT
#

probably? I only use mine (obviously) but the proxy api hasn't really changed much in years

#

and that is a very simple functionality

nova cosmos
#

Got a link for yours?

marble kelpBOT
#

it wont work exactly like HubKick though. It will automatically redirect to the servers in the priority list but will kick from the whole proxy if kicked from any of the servers in the priorities list.

#

because mine was made for my own setup so it didn't make sense to add those features

nova cosmos
#

Hubkick looks like it might work as long as it works on the latest waterfall 🙈 proxy and lobby rarely restart so i need people to get bounced back to the lobby when connected servers reboot.

marble kelpBOT
#

well that's how I use mine too, just that I only have the hubs/void servers in the priorities list

nova cosmos
nova cosmos
normal seal
#

What are the differences in waterfall vs velocity?

#

And which should I use if I want to host a server network with different things like SMP, PVP arena, creative, and minigames?

tulip surgeBOT
odd hatch
normal seal
twin solstice
#

yes

#

if you can use velocity, use velocity

normal seal
#

it will still work if im running it inside of a server panel thats running in docker right?

reef fulcrum
#

yes, you'd just wanna use the internal network for proxy <> server communication

twin solstice
#

the core concept of it is still the same as waterfall

#

no reason why it wouldn't work

normal seal
#

oh i should move to velocity help ig

frozen cedar
#

Hey,

We had a weird problem tonight - on one host all of our Waterfall instances have thrown an error when user tried to connect.

Translation of "Die Adresse wird bereits verwendet": "Address is already in use"

It doesn't make any sense for me, as Waterfall doesn't call the bind method when user are trying to connect to a sub server. Does anyone have any idea?

craggy trout
frozen cedar
wary rose
#

Hello everyone. Where can i find the latest waterfall version? Also, does it support 1.19.3?

craggy trout
wary rose
craggy trout
wary rose
normal stone
#

Can Waterfall be ran in a docker container?

reef fulcrum
#

that doesn't look like you're using waterfall

nova grove
nova grove
reef fulcrum
#

You have a mod using a custom argument type

#

waterfall doesn't support that

nova grove
#

Any idea what it could be out of these mods?

nimble ember
#

No provider for argument mantle:tag_collection

#

i wonder if its mantle

nova grove
#

Thanks it works

nova grove
#

I have another issue

#

When I attempt to op myself

#

It kicks me from the server and I get this error

royal hawk
#

Remove mods till it stops happening

#

Also if you do find the mod that causes this particular error: please open an issue report on their mod page

#

The mod is using the minecraft: reserved namespace and thus is incompatible even with proxies, like velocity, which support modded type arguments

marble kelpBOT
#

you are sending some invalid packets

#

make sure you are not using mods

#

and you are testing this without any plugins?

marble kelpBOT
#

so what is their issue?

grim crater
#

Why server icon is black on waterfall? On bungee all works fine

marble kelpBOT
#

@grim crater if you haven't found a solution yet: make sure your icon is the correct size (64x64) and try different png compressions/typs

#

also if you can't get it to work try using ServerListPlus instead

craggy trout
marble kelpBOT
#

that's not really true, pretty sure there is stuff touched that the icon packet/image reader uses and that's a known issue

wide adder
#

Does waterfall work with Forge 1.18.2?

surreal stream
wide adder
#

Ok thx

craggy trout
spring shale
#

Hello, what java version is recommanded to run waterfall? Java 18?

craggy trout
tidal musk
#

does waterfall have any exploits right now, I want to switch from velocity to it

#

I heard it is very open to exploits

nimble ember
#

what...?

#

chances are that every piece of software involved in running your server has some not yet been found

#

its impossible to say with 100% certainty that a piece of software has 0 exploits

#

anyways, usually exploits will get fixed pretty quickly once it gets shared with the correct people, for both velocity and waterfall

craggy trout
#

I suppose you are referring to ddos attacks as far as Minecraft is concerned, since Waterfall is equipped with Velocity patches (packet limits, cached exceptions and so on)

#

I think waterfall is pretty stable, and if something is released mostly would be fixed by upstream (bungeecord)

reef fulcrum
#

upstream generally sucks at patching stuff, but, I also generally have a kinda firm line on what I'm willing to accept; i.e. I have no interest in cat and mouse, nor am I going to implement a firewall in the thing

#

velocity is much more hardened against exploits just through the nature of its design, it's not as battle tested, but, seems to generally hold up better

craggy trout
fierce ledge
#

wiki

craggy trout
#

Hmm

tidal musk
#

heya, is there a config for disabling the join messages of players in the network?

marble kelpBOT
#

there are no join messages on the proxy

#

if you are talking about the individual servers then sure, you can do so on each server

tidal musk
#

oops sorry bout that, just figured out it was a bungee plugin which was making a "%player% joined the network"

lyric hare
surreal stream
#

it's not like you can download a build before

lyric hare
surreal stream
#

no that's dumb to give money for something like that

#

that's on line in the code to fix it

lyric hare
surreal stream
#

yeah it is but why you wanna remove it?

lyric hare
lyric hare
surreal stream
#

for what? xD

lyric hare
#

please? 🥹

surreal stream
#

no please don't

lyric hare
#

nahh why 😭

surreal stream
#

i don't need the money and this is a bad place to discuss, believe me ;)

lyric hare
#

😘

reef fulcrum
#

bungee prevents connection to another bungee instance

#

proxy in proxy makes little sense for a competent setup, and will cause issues without further modification, but 🤷‍♂️

lyric hare
#

😅

#

is there any way of if not whitelisted or if kicked connect other proxy?

#

like this

hardy valve
#

i get that when i try to join, i have all the servers on the same machine

reef fulcrum
#

ptero? see pins

#

if docker, generally, connect over the docker interface; otherwise, use localhost

hardy valve
#

still not working

brazen kindle
#

Hello. I started to do my own minecraft servers on my own vps servers.
My setup is
4 GB - bungeecord/waterfall
4 GB - lobby
8 GB - survival

And after i attached all of the servers on bungeecord problems started coming. Basically after restart you cant really join server anymore, it times out either in lobby or survival and you're constantly stuck for long periods of times and then suddenly all works again.
What I see if i join lobby during "lockdown" - bits of map, all of it doesnt load up and I'm just stuck there.. After a while, I timeout.
What I see if I join survival during "lockdown" - bits of map, if you die then good luck ever looking to run around the map again. You're stuck on death screen, after a while I timeout.

I run paper/waterfall jars on my server. I dont understand where the problem comes from, is it networking issue, is it server running out of memory... cant really pin- point it out.

These are the flags i use:
Waterfall 4GB:
java -Xms2G -Xmx2G -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar server.jar
Survival 8GB:
java -Xms6500M -Xmx6500M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar --nogui

#

Lobby 4GB:
java -Xms2048M -Xmx2048M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar --nogui

#

no errors in logs

craggy trout
#

What I recommend is to open a server (vanilla) without plugins and test with a default client and do a diagnostic.

brazen kindle
#

without proxy, everything works, i've done everything, but I guess it's just some networking anomaly..

craggy trout
brazen kindle
#

0 plugins on proxy.

#

enforce_secure_profile: false
listeners:

  • query_port: 26134
    motd: '&1Another Bungee server'
    tab_list: GLOBAL_PING
    query_enabled: false
    proxy_protocol: false
    forced_hosts:
    pvp.md-5.net: pvp
    ping_passthrough: false
    priorities:
    • lobby
      bind_local_address: true
      host: hidden
      max_players: 2022
      tab_size: 60
      force_default_server: true
      remote_ping_cache: -1
      network_compression_threshold: 256
      permissions:
      default:
    • bungeecord.command.server
    • bungeecord.command.list
      admin:
    • bungeecord.command.alert
    • bungeecord.command.end
    • bungeecord.command.ip
    • bungeecord.command.reload
    • bungeecord.command.kick
      log_pings: true
      connection_throttle_limit: 3
      server_connect_timeout: 5000
      timeout: 30000
      stats: 330a8d66-1df6-4a02-8155-fd2a83de083b
      player_limit: 2022
      ip_forward: true
      groups:
      md_5:
    • admin
      remote_ping_timeout: 5000
      connection_throttle: 4000
      log_commands: false
      prevent_proxy_connections: false
      online_mode: false
      forge_support: true
      disabled_commands:
  • disabledcommandhere
    servers:
    survival:
    motd: '&1Just another Waterfall - Forced Host'
    address:
    restricted: false
    lobby:
    motd: '&1Just another Waterfall - Forced Host'
    address:
    restricted: false
#

config

#

I had proxy from another datacenter, 50 km away from main servers which were on other server, if i now redeveloped proxy with the other servers that means all servers in same datacentre, all works, cant represent the problem again

#

so it might have been some firewall issue all tho it sometimes allowed to play, sometimes not

#

and all ports were allowed to my knowledge

craggy trout
brazen kindle
#

but how do you prevent anyone doing a proxy and trying to attach your backend servers to it? i know that this is a major problem too

craggy trout
brazen kindle
#

Have you have used iptables yourself? I'm positive that they are fine, but maybe I'm wrong

charred flower
#

anyone know why my server icon looks like this?

#

its only in the top left

craggy trout
#

Probably your client or the icon imself

odd hatch
#

the icon is too small

#

A server icon must be 64x64 pixels in size.

#

Im gonna guesstimate yours is about 16x16

#

@charred flower

nimble ember
#

32x32 more likely

#

as that is "half" of 64x64

#

its technically a quarter because its a square, but 32 is half of 64

charred flower
#

its fixed now i just restarted it and the icon was normal size again

marble kelpBOT
#

yes, the server icon has been buggy for ages now (even with a vanilla server)

strong marlin
#

Hi! I have this error in console

[11:07:15] [main/ERROR]: Exception in thread "main" java.io.IOError: java.io.IOException: Input/output error
[11:07:15] [main/ERROR]:     at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:170)
[11:07:15] [main/ERROR]:     at org.jline.keymap.BindingReader.readBinding(BindingReader.java:110)
[11:07:15] [main/ERROR]:     at org.jline.keymap.BindingReader.readBinding(BindingReader.java:61)
[11:07:15] [main/ERROR]:     at org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:923)
[11:07:15] [main/ERROR]:     at org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:956)
[11:07:15] [main/ERROR]:     at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:651)
[11:07:15] [main/ERROR]:     at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468)
[11:07:15] [main/ERROR]:     at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158)
[11:07:15] [main/ERROR]:     at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141)
[11:07:15] [main/ERROR]:     at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:59)
[11:07:15] [main/ERROR]:     at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
#
[11:07:15] [main/ERROR]: Caused by: java.io.IOException: Input/output error
[11:07:15] [main/ERROR]:     at java.base/java.io.FileInputStream.read0(Native Method)
[11:07:15] [main/ERROR]:     at java.base/java.io.FileInputStream.read(FileInputStream.java:228)
[11:07:15] [main/ERROR]:     at org.jline.terminal.impl.AbstractPty$PtyInputStream.read(AbstractPty.java:73)
[11:07:15] [main/ERROR]:     at org.jline.utils.NonBlockingInputStream.read(NonBlockingInputStream.java:62)
[11:07:15] [main/ERROR]:     at org.jline.utils.NonBlocking$NonBlockingInputStreamReader.read(NonBlocking.java:168)
[11:07:15] [main/ERROR]:     at org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:57)
[11:07:15] [main/ERROR]:     at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:160)
[11:07:15] [main/ERROR]:     ... 10 more
reef fulcrum
#

broken terminal

strong marlin
#

Yes, but how can i fix this?

#

New error to me

reef fulcrum
#

depends on how youre running the server, but, generally, use a different terminal

strong marlin
#

Ubuntu 22.04

#

Amazon Corretto 17

reef fulcrum
#

Okay, and, how are you starting the server?

strong marlin
#
#!/bin/bash

JAVA="java"
JAR="waterfall-1.19-510.jar"
RAM="2G"
while [ true ]; do
    echo "Starting server..."
    ${JAVA} --add-opens java.base/java.net=ALL-UNNAMED -Xmx${RAM} -Xms${RAM} -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar ${JAR} --nogui
    for i in 3 2 1; do
        printf 'Riavvio tra %s... (clicca CTRL-C per annullare)\n' "${i}"
        sleep 1
    done
done
reef fulcrum
#

okay, and how are you starting that

strong marlin
#

./

#

./start.sh

reef fulcrum
#

No idea then

#

all I can see is that the thing tried to read a command from the terminal and the terminal blew up

strong marlin
#

The weird thing

#

is that the terminal works

#

but this is inside latest.log

reef fulcrum
#

did you press ctrl-d or something?

strong marlin
#

Nope

#

Let me try to run it outside the screen

#

Oh nvm

#

I was already outside the screen

#

Trying to delete libs and modules

reef fulcrum
#

Well, the error itself is harmless if the console keeps working

#

just, eeeer... no idea

strong marlin
strong marlin
#

if something mess up, i can't see what and when

#

i don't even have consolespamfix

#

although it's a starting error

topaz mountain
strong marlin
#

Yep

topaz mountain
#

We italians always have the goofiest providers for minecraft hosting for some reason, I've never seen that error in like 6 years of messing with server configuration (for fun)... maybe once and it was ubuntu, never happened on debian

strong marlin
#

The problem pretty much corrected itself, it couldn't clear the old latest.log (I was stupid not to see that the time was always the same).

tranquil belfry
#

Please a have a big issue! Players keep getting kicked when talking in chat.

Waterfall proxy with 1.19.3 paper server

#

freedom chat didnt fix it

#

idk what to do

marble kelpBOT
#

@tranquil belfry it depends on your chat plugin really, ideally you have one on the proxy itself as iirc it's not easily possible to share chat signatures between servers yet. (or just completely disable chat signing in your chat plugin)

raven thistle
#

My bungee (waterfall) seems to be crashing like every day almost, even though it is running on 4gb ram. and apart from that every single restart the config breaks and adds more spaces into it which causes it to fully error out.

#

Latest waterfall version.

tough vale
#

Crash logs please

raven thistle
#

It just goes from running normally to crashing without logs then starting with a corrupt config.

marble kelpBOT
#

how are you running it?

half mauve
#

Hi, I'm having problem to connect with forge mods client to paper

#

Yes, I have ViaVersion and IP Forwarding enabled

marble kelpBOT
#

seems like a mod messing with it or forge in general

royal hawk
# half mauve

Forge 1.12.2 and older is supported, anything above that isn't.

craggy trout
#

If it is implemented in velocity, I may open a pull request for Waterfall

royal hawk
# craggy trout 👀 Reset forge packet

The current PR is very very less than optimal. Plus there's a lot of things we aren't willing to bend on like brigadier types. We already made a system for that. Forge isn't getting any preferential treatment over fabric.

reef fulcrum
#

reset packet misses out on a lot of stuff

candid lichen
#

Could someone help me, I am trying to make a network (in Pterodactyl panel), docker and same IP

#

But I get "Could not connect to a fallback server..."

#
enforce_secure_profile: false
server_connect_timeout: 5000
listeners:
- bind_local_address: true
  force_default_server: false
  forced_hosts:
  host: 0.0.0.0:25021
  max_players: 1
  motd: '&1Another Bungee server'
  ping_passthrough: false
  priorities:
  - lobby
  proxy_protocol: false
  query_enabled: false
  query_port: 25021
  tab_list: GLOBAL_PING
  tab_size: 60
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
  - bungeecord.command.kick
  default:
  - bungeecord.command.server
  - bungeecord.command.list
log_pings: true
connection_throttle_limit: 3
prevent_proxy_connections: false
timeout: 30000
player_limit: -1
ip_forward: true
groups:
  md_5:
  - admin
remote_ping_timeout: 5000
connection_throttle: 4000
log_commands: false
stats: a2ca22b0-38ac-4f59-811f-9638d8694eb5
online_mode: false
forge_support: false
disabled_commands:
- disabledcommandhere
servers:
  boxpvp:
    address: localhost:25022
    motd: BoxPVP
    restricted: false
  factions:
    address: localhost:25018
    motd: Factions
    restricted: false
  lobby:
    address: localhost:25023
    motd: Lobby
    restricted: false


reef fulcrum
#

see pins

tawdry saffron
#

Hello

#

I need a complete guide to download this server please!

#

Please!

#

[09:56:26 WARN]: Forced host server pvp is not defined

#

What should I do??

reef fulcrum
#

either remoe the entry and replace that section with {}, or point it to a valid server entry

steel surge
#

java.lang.IllegalArgumentException: No servers defined

craggy trout
twin solstice
#

latest

wise kiteBOT
twin solstice
#

literally just linked it

reef fulcrum
#

use the latest build

#

supports 1.8+

#

yes

primal latch
#

will the plugins from bungeecord work on waterfall? this is essentially his fork

twin solstice
#

yes

ancient aurora
#

waterfall is final build is #510 ?

nimble ember
#

thats the latest build

#

not the "final" build, just the newest

craggy trout
vapid turtle
#

hello gentlemen, I could use your help. I have setup a waterfall proxy on a linux server and configured it. Works fine. I have setup a hub world and configured it to connect to the proxy as default. Works fine. Now i am trying to run a second minecraft-server-instance (a survival world) ,but when I run my startup script with screen, the screen just goes to the session of my hub world. Do I have to create multiple linux users to run multiple minecraft server instances? is that the issue here?

vapid turtle
#

ports and all are fine. The issue really lies with starting up the servers.

#

I want to run multiple server instances on one dedicated machine. That is what I am trying to do.

craggy trout
#

Yes, you can do that

#

But im not getting what's the real problem?

vapid turtle
#

Would you like me to paste my startup scripts? As I said, if I run the one server (hub world) it is doing fine and connecting with bungee. When I want to start the survival-server, the script sends me to the screen session of the hub server.

craggy trout
#

I see that you set the priority which I guess is the hub

vapid turtle
#

if I run the survival server first, it runs fine too, but starting the hub server sends me to the screen session of the survival server.

#

yes sir

craggy trout
#

You should give a try to Tmux

vapid turtle
#

To me it seems the issue lies more with starting up the servers, not really waterfall, so this is not a waterfall issue.

#

okay sure, let me give that a try, I would come back to you if it doesnt work alright? Thanks so far!

craggy trout
#

So you can split and manage properly screens

vapid turtle
#

ok I think I am advancing, give me some time please 🙂

#

alright I think this issue is handled, but I seem to have run into the next one. Maybe you could help me with this.

#

when I enter the command "server" in the console, it shows me the available worlds: hub and survival

#

so far so great, I appreciat your help, BUT

#

if I connect to the server, ingame, I can not use the /server command, it says I dont have permissions to use it

#

this is my config.yml

#

I just cant see what I have done wrong. I tried adding myself (Gottkoenig_Timo) to "default" group, additionally to admin, as even default users should be able to command /server

#

but as I said, it says I dont have the permission. Maybe you see anything wrong with it?

#

other users, not in any group, get the same message, they wouldnt have permission to use the command

#

I am running luckperms-bungeecord if that helps, maybe I should try to remove that for the moment and see what happens. maybe it overwrites the configs permissions.

#

alright, this was the issue GREAT

#

well, Ismael, my man, if there is anything I can do for you some time, just let me know 🙂 thanks for the help. I dont feel at home with tmux yet, but it works, so I wont complain 🙂 I am sure I will come back some time with more questions 🙂

craggy trout
#

Sure-.

vapid turtle
#

I found what was wrong in the first place with the screen session. Just stupid startup flags, I am the most stupid man alive, officially! 🙂

meager dagger
#

hello there!

I’m here for any advice on how to make the minecraft maps (items) possible to bring to other servers in my bungee network.

Like, f.e. there are a separate world for maparts, and players do some arts there, and bring them to the other servers.

Is there any plugin, or way to copy maps?

reef fulcrum
#

pretty much 100% asking for issues

#

maps are not designed to be shared across servers; to do that, you'd basically need to do something to hijack how they work and store data or whatever

meager dagger
#

got it! It's interesting that there are no solution for such thing. Thanks for the answer!

reef fulcrum
#

maps are stored into a folder in the save folder, you'd pretty much need to hijack it to store the data somewhere else

arctic glen
#

Hello, Im getting this error on waterfall right on starting it: Error processing element Queue ([Appenders: null]): CLASS_NOT_FOUND

#

and also this one: main ERROR Unable to locate appender "ServerGuiConsole" for logger config "root"

#

And then after few mins the server just shuts down

arctic glen
#

here is the whole log. From starting server till the crash

reef fulcrum
#

You're trying to use as log4j config from a mc server on waterfall

#

As for the thing dying, it was killled externally, generally means the machine ran out of memory

arctic glen
#

Is it possible that one plugin could leak memory for the server ?

astral mortar
#

i am getting this eeverytime

#

in local host

marble kelpBOT
#

what does the log say?

#

(on both the proxy and the minecraft server)

astral mortar
marble kelpBOT
#

provide both logs as a text file... don't screenshot stuff

#

also if there is really no mention of you ever connecting then you have networking issues or are simply using the wrong address/port

#

(it would show a "Connection refused" message in that case though)

astral mortar