#waterfall-help

1 messages · Page 63 of 1

reef fulcrum
#

To work out why it took that long?

#

event firing on its own pretty much does nothing in the proxy

#

it's the plugins which do stuff which take time

#

either that or your JVM is overloaded to all shit

rich oxide
#

Ok

tidal musk
#

log_pings in config.yml afaik

thorn frost
#

getting disconnected with - disconnected with: Could not connect to a default or fallback server, please try again later: Server not reachable (timeout). Offline? Incorrectly configured address/port/firewall?

#

sure its something to do with ptero being weird

#

know the ip is set correctly

#

fixed

#

for future reference

ufw allow in on pterodactyl0 to 172.18.0.1 port <LOCALHOST_PORT> proto tcp

is needed to open the port

whole halo
#

How do I update my panel?

shut cape
#

Depends on your panel

supple hamlet
tulip surgeBOT
odd hatch
#

Message this person:

com.jakubson.premium.command.Login
with that stack

marble kelpBOT
#

yes

odd hatch
#

The error should be in the logs of the server you're connecting to.

reef fulcrum
#

ptero?

#

are you using ptero?

#

How are you hosting the server?

#

kicked

#

so, the server intentionally kicked them

amber otter
#

is there a restart command for waterfall?

#

can't seem to find one

#

you know, like the 'restart' command for spigot

tidal musk
#

there isn't

mossy fern
#

I've been getting this error Could not bind to host (ip)

#

I first tried making a bungeecord and the config works there and I tried switching to waterfall and it just didnt work, i wonder if i did anything wrong.

nocturne fog
#

where it says host, just leave that blank, or set it to 0.0.0.0, I forget what waterfall defaults to, but I assume just blank will work

#

that means whatever you put there isn't directly accessible by the computer you're running waterfall on

#

that doesn't mean that if you connect to that IP it won't reach a running waterfall instance, that depends strictly on your network setup

mossy fern
#

Ahhh I see.

#

Also It now works. I just had to set it to 0.0.0.0 instead of it being the direct ip

#

ty!

nocturne fog
#

there 0.0.0.0 just tells waterfall to attempt to listen on everything it has access to, so don't actually put in 0.0.0.0 when you join

mossy fern
#

Also does waterfall support 1.17.1?

nocturne fog
#

yes

#

the latest version is 1.8-1.17.1

mossy fern
nocturne fog
#

where did you get waterfall from? You must have an old version pre-1.17.1

mossy fern
#

Its from anvilnode

nocturne fog
mossy fern
#

And i just noticed yeah, even though they said its running the latest waterfall its running at #431 not on#448

nocturne fog
#

yeah, 435+ should be 1.17.1, some hosts can be misleading like that when they say "latest"

mossy fern
#

I see

drowsy sleet
#

authme not loading in Waterfall

nocturne fog
#

You're loading the bukkit version

#

Please download authmebungee

drowsy sleet
nocturne fog
#

Please also ask for support for this in the authme discord, when you get there run the .bungee command

#

Oh lol you're already there

drowsy sleet
#

yup

hollow pasture
#

command / op does not work

reef fulcrum
#

Waterfall doesn't have op

#

Use config.yml or luckperms

slow herald
#

I'm looking to run a 1.18 SMP on google cloud and I'm pretty certain that from a cost standpoint, multiple instances running lower total CPU usage / memory will be cheaper than one big one.

That being said, is there any way I could split a survival world across different servers with no noticeable changes to the player?

#

This is probably a longshot and a more tangible goal is to just have different instances for different dimensions but I have until whenever 1.18 comes out so I might as well be ambitious

reef fulcrum
#

No

reef fulcrum
#

!ban @frail wraith Attempting to be an annoyance with an at-everyone ping

kindred parrotBOT
#

:raised_hands: Banned karn#0563 (Attempting to be an annoyance with an at-everyone ping) [1 total infraction] -- electronicboy#8869.

shut cape
#

that totally pinged me

regal dune
#

It says it has 0/100
But there are 4 players online
how do i fix this?

reef fulcrum
#

depends on config, if you've got ping passthrough enabled but people on different servers other than the one in the priorities list, it's not gonna show them

frail cedar
#

[22:46:52 INFO]: /172.18.0.1:44180 lost connection: Connection failed. Please try again or contract an administrator.

regal dune
#

It is set to true

#

But after a restart

#

Still nothing

reef fulcrum
#

so, set it to false if you want it to show the full networks count

regal dune
#

ah

#

okay

#

Ty

#

Fixed now

plush wasp
#

I took a quick look at the Waterfall github page, but I feel like I still don't entirely understand what it is. Can somebody explain it to me in a little more detail?

zinc lily
#

an umbrella your servers sit behind so you can connect between them easily

plush wasp
#

Ah. So, the server you connect to in the server browser is more like a hub, then?

zinc lily
#

kinda?

frail cedar
#

[22:46:52 INFO]: /172.18.0.1:44180 lost connection: Connection failed. Please try again or contract an administrator. please help

reef fulcrum
#

that really gives us 0 info to go off

zinc lily
#

you connect to waterfall, which puts you in either the forced host (say, a lobby server) or the last server you logged off on

reef fulcrum
#

and last I saw of that message, it was from the actual mc server that was booting the connection

#

check server logs, etc

frail cedar
#

so send logs?

#

[23:42:11 INFO]: [ItzDepstrCZ|/ip:61397] <-> ServerConnector [survival] has connected
[23:42:11 INFO]: [/ip:61397|ItzDepstrCZ] <-> DownstreamBridge <-> [auth] has disconnected
[23:42:41 INFO]: [/ip:61397|ItzDepstrCZ] -> UpstreamBridge has disconnected
[23:42:41 INFO]: [/ip:61397|ItzDepstrCZ] <-> DownstreamBridge <-> [survival] has disconnected

#

this is from proxy

#

but i think the issue is the server im coneccting to*§

reef fulcrum
#

So, what you're tryna say, is that the "connection failed" message was in the actual servers logs

frail cedar
#

oh u mean the logs from the server im connecting to?

plush wasp
#

You may want to provide the actual logs via pastebin, that way the chat doesn't get flooded.

frail cedar
#

from what server?

#

that one im trying to connect?

reef fulcrum
#

Well, I mean, the logs of the servers you're not connecting to would be useless..

frail cedar
#

[23:58:50 INFO]: Done (13.310s)! For help, type "help"
[23:58:50 INFO]: Timings Reset
[23:58:50 INFO]: [Vault] No new version available
[23:58:50 INFO]: [Plan] You're using the latest version.
[23:58:50 INFO]: [dynmap] Loading default resource pack
[23:58:51 INFO]: --------------------
[23:58:51 INFO]: [CoreProtect] Version 20.1 is now available.
[23:58:51 INFO]: [CoreProtect] Download: www.coreprotect.net/download/
[23:58:51 INFO]: --------------------
[23:58:51 INFO]: [Graves] Loaded saved graves!
[23:58:57 WARN]: Can't keep up! Is the server overloaded? Running 5473ms or 109 ticks behind
[00:00:24 INFO]: /172.18.0.1:48960 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:28 INFO]: /172.18.0.1:48974 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:33 INFO]: /172.18.0.1:48992 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:38 INFO]: /172.18.0.1:49052 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:43 INFO]: /172.18.0.1:49090 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:48 INFO]: /172.18.0.1:49108 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:53 INFO]: /172.18.0.1:49126 lost connection: Connection failed. Please try again or contract an administrator.

#

all servers are on same mechine

reef fulcrum
#

So, yea, that's an issue with your server

#

You've also not configured ip forwarding properly from the looks of it either that or something is really being stupid with the server

frail cedar
#

?

#

ip foraward is in proxy

inland summit
#

I get kicked ocasionally with this error. Can someone help, please? I am waterfall 1.17-448

reef fulcrum
#

Something messing with tab completion responses set the suggestions improperly

inland summit
#

how can i fix it

reef fulcrum
#

start yanking plugins

inland summit
#

I just setup my proxy from scratch, idh many plugins: just viaversion, viarewind, viabackwards, geyser, floodgate and bungeeguard

shell sparrow
#

hey, when i try to start my waterfall server it appears an error, could anyone help me?

#

here is the image:

tidal musk
#

your config.yml file has wonky formatting

#

paste it in here ^, it should tell you what's wrong

marble kelpBOT
#

"column 3" is pretty clear though, they have inproper indention

cunning sentinel
#

i am getting frequent packet floods and bandwidth increases to 1 gbps usage

#

Did some digging and came to conclusion that this is some handshake/nullping crasher tool

#

Anyone has any experience with this?

#

using latest waterfall

reef fulcrum
#

I mean, it's basic networking

#

if you connect to a server and send it stuff it sends stuff back

hallow veldt
#

That looks pretty normal lmao

cunning sentinel
#

umm with about 300+ players i get around 100 mbps peaks, since a few days ago i am getting sudden spikes

#

Came to know someone is using something called a nullping crasher or something

#

Anyone?

reef fulcrum
#

anyone what?

#

configure your firewall to rate limit connections or use a mitigation service

empty echo
#

So i'm running two servers on waterfall, both on newest paper

#

i can join one of them without issues

#

the other does not let me join

sullen wasp
#

Hello everyone! I was able to change the waterfall inscription to my own, but how to make the kernel exclusively so that the version of minecraft from 1.16.5 to 1.17.1 is supported?

empty echo
#

with the following exception

#

io.netty.handler.codec.EncoderException: java.lang.IllegalStateException: Object already disposed

tidal musk
#

how to set fallback server

tidal musk
#

Just a question, did Waterfall already fix all of the netty issues (nullping, etc.)? Or do we still need to use FlameCord?

#

(I do not talk about bot attacks.)

zinc lily
#

the connection to mojang timed out

reef fulcrum
#

It's a network issue

#

Stale DNS?

#

You can disable netty DNS in waterfall yml which can help with some networks

#

But, that error specifically is not a waterfall issue

#

Yes

#

As said, it's not really a waterfall issue

#

Can you curl from the mojang API manually?

#

How are you hosting the server?

#

Speak to your host

tidal musk
#

Did you setup a firewall?

abstract sierra
#

why in waterfall bungee it says : Team [NPC] b84f2d1ad7 already exists in this scoreboard
error....it used to work with velocity proxy..
but in waterfall same thing happens even if i use old version of SBA

Plugins in BedWars server (24): BedWars, BetterGUI, BungeeGuard, Citizens, DeluxeHub, FastAsyncWorldEdit (WorldEdit), HeadDB, HolographicDisplays, LPC, LuckPerms, Multiverse-Core, PlaceholderAPI, ProtocolLib, SBA, SkinsRestorer, spark, SuperVanish, TAB, UltraBar, Vault, VentureChat, VoidTeleport, WorldGuard, XConomy

reef fulcrum
#

you have a plugin on the server creating duplicate team names

#

Bungeecord is sensitive to that, Velocity isn't

abstract sierra
#

well the only plugins that create npc are sba/bedwars and citizens (some people said that tablist plugins and prefix plugins also messes it up).

#

is there any way to solve it?

reef fulcrum
#

currently only real solution is for plugin devs to try to avoid collisions across servers

#

it's a complex issue and only real solution I've got as a workaround would potentially break plugins and such

abstract sierra
#

well they tried to fix it...and tried to change npc registers...but sadly it is still there

tidal musk
#

someone

#

please

#

help

visual narwhal
#

I'm getting massive CPU usage spikes from Waterfall which is causing my server to lag, can anybody help me read these Bungee spark reports? I'm not familiar with them so I don't know what lag sources are https://spark.lucko.me/akgaet3wmn

visual narwhal
#

It looks like everything is just waiting, I don't understand why it has such high CPU usage

hollow flicker
#

what port do I use if one of my backend servers has a dedicated ip lmao

tidal musk
#

If you use something like cloud fare to forward it to a url it won’t matter

lost river
#

@tidal musk

[18:49:20] [main/ERROR]: Exception in thread "main" unacceptable code point ' ' (0x0) special characters are not allowed
[18:49:20] [main/ERROR]: in "'reader'", position 0
[18:49:20] [main/ERROR]:     at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:211)

That part tells everything you need to know. There is a '\0' Charachter in a yaml file. Since there is no plugin in the stacktrace and the thing directly next to yaml is the ModuleManager from Bungee, i assume that the yaml file is from one of the bungee modules. so check the configs of those.

hollow flicker
tidal musk
#

thank you

frail cedar
#

is it possible to make you send back to lobby when the main server is being shutdown?

#

automaticly

zinc lily
#

not without a plugin

visual narwhal
#

The minecraft server itself appears to be running totally fine, but Waterfall will generate massive CPU spikes and cause server lag, and I have no idea what's causing it

visual narwhal
#

Reverting back from Waterfall 448 to 415 might have helped, but it's hard to tell

#

The timings report looks squeaky clean to me and the spark report for bungee makes no sense so I'm at a loss as to what the issue is

tidal musk
#

hi

willow radish
#

hi

visual narwhal
#

What I've noticed now is bungee is running GC constantly, so I'm going to try allocating more ram and see if that does it. We have lots of players connecting on older clients using viaversion so maybe that's gobbling ram

reef fulcrum
#

I mean, if you care about resources on the proxy, running via on the proxy is really not gonna help

#

but, you'd need an actual sampler so that you can dive into stuff and have an actual overview of what is going on rather than the flatpack that spark gives

visual narwhal
#

Is there a different way to run via? I'm not familiar with that side of it. And do you know of any samplers to run on bungee?

tidal musk
#

Is there a different way to run via?
you can run via on the subservers too

reef fulcrum
#

visualvm, yourkit, etc

visual narwhal
#

Alright yeah that makes a lot of sense now

#

Thanks folks

visual narwhal
#

My solution is just move Via off the proxy and onto the server

#

I don't know why it was setup this way, maybe I'll get a complaint in 6 months

analog pasture
#

Today I moved Waterfall from mark2 to Pterodactly and now mysql driver is throwing an error I can't get past!

[19:10:20 ERROR]:       at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:97)
[19:10:20 ERROR]:       at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59)
[19:10:20 ERROR]:       at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
[19:10:20 ERROR]:       at java.base/java.lang.Class.forName0(Native Method)
[19:10:20 ERROR]:       at java.base/java.lang.Class.forName(Class.java:375)
[19:10:20 ERROR]:       at com.mary.voterewardsplugin.Database.openConnection(Database.java:76)```
#

I've downloaded the platform independent jar from mysql, and included in the build, and still get this error.

#

java.lang.NullPointerException: Cannot invoke "java.sql.Connection.createStatement()" because "com.mary.voterewardsplugin.Database.connection" is null

tame marten
#

How do i create a waterfall server>

#

?*

frail cedar
#

is there a way to prevent someone joining from different waterfall?

#

when using offlinemode?

marble kelpBOT
#

enable online mode?

frail cedar
#

nah?

marble kelpBOT
#

(also no, there is no way to prevent people from joining your proxy however they want if you turn of authentication)

frail cedar
#

wtf bro

marble kelpBOT
#

plugins wont know either where someone joins from

frail cedar
#

...§

tidal musk
sleek sonnet
#

What would cause the proxy config.yml to reset when the server stops and starts? It keeps causing downtime like 1 time out of 20 successful starts.

novel arrow
nocturne fog
#

No that wouldn't

#

That is completely unrelated

frail cedar
teal arch
#

I am getting this error while connecting to my server

#

How can I fix it?

#

@ Mention me while replying

placid lichen
teal arch
#

Yes

placid lichen
#

Can you try connecting without them?

#

And see if it works

#

@teal arch

plucky solstice
#

Hey, is it possible to use hex colors in the Waterfall MOTD ? And how 😅?

tidal musk
#

Pretty sure you can do that with a plugin like MiniMOTD

#

.g minimotd spigotmc

plucky solstice
#

I know, but I wanted to do it without it...

tidal musk
#

You might be able to use the legacy format: &x&F&F&F&F&F&F for #FFFFFF

plucky solstice
#

ok, I'll try ^^

plucky solstice
#

Test\n/nn\n/Test
doesn't work D:

reef fulcrum
#

if \n doesn't work, you'll need a plugin which cares to deal with that properly

sharp dagger
#

If i'm getting a lot of joins at once, how do i add a delay to process players? (I'm getting outofmemory a lot of the time)

reef fulcrum
#

I mean, basically, you'd need a plugin, of which am not sure if one really exists

sharp dagger
#

hmm i see

plucky solstice
green sequoia
#

So what is this Lightfall proxy that can support modern forge?

#

Are there any big cons or am I just missing something

#

Because it sounds like I just have to add a mod to Forge and it can connect to all lightfall servers

dry carbon
#

Why I have this

severe badger
#

Better ask that on "Lightfall support"

severe badger
dry carbon
#

lemme check

green sequoia
severe badger
#

Surprisingly not, this channel is for waterfall

#

Not sth else

dry carbon
#

its on ''true''

green sequoia
#

I see,

#

Well then to find support!

reef fulcrum
#

That warning always shows up in offline mode

#

No way to disable it

dry carbon
#

I can't connect to the server then

green sequoia
#

Ah well, better luck next time :\

#

Really just wanted to know what I was missing, because it seemed too good to be true

#

And I should shut up

#

Bye

dry carbon
#

is this okay when this message pop up? I have online mode true in waterfall config

green sequoia
#

I think he means online mode should be true for waterfall config

#

However the paper servers underneath it should be online mode false

dry carbon
#

Waterfall is set to true and other servers is false, I never had this message before

prisma whale
#

Which you shouldnt do because it would mess up UUIDs iirc

shell pilot
#
[12:44:34 WARN]: Could not bind to host /0:0:0:0:0:0:0:0:25566
io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address family not supported by protocol

this has been tormenting me for the past hour
it won't bind on :: or ::1
and i have no idea why it doesn't

#

well, it's supported after this commit

reef fulcrum
#

v6 addresses should be enclosed in []

shell pilot
#

it's enclosed in [] in my config

reef fulcrum
#

[12:16:00 INFO]: Listening on /[0:0:0:0:0:0:0:0]:25577

#

host: '[::]:25577'

#

Works here, best guess would be that it's an environment issue

#

try without plugins, maybe something on there is tryna make it prefer v4

#

beyond that, eer... Stuff like that are generally environment related, e.g. misconfigured OS

amber otter
#

hey question: I thought Travertine was incorporated into Waterfall and stopped being a standalone fork, but I still see a lot of activity in the PaperMC/Travertine in the #waterfall-github channel, just curious what's that mean?

nocturne fog
#

and the repo was archived a couple months ago, so there shouldn't be any activity in #waterfall-github for travertine since then

amber otter
#

just academic curiosity

nocturne fog
#

oh I guess you can still star archived repos, thought you couldn't

#

well, in that case that's just people adding stars, that isn't any real activity

amber otter
#

and if you look at 8/12, someone created a fork based on it

#

but that fork won't have upstream support, if it's archived right?

nocturne fog
#

no, there is no support provided at all for travertine

#

and when someone forks it, that doesn't mean they will do anything with it. The majority of forks (there are 82) see nothing ever pushed to them

#

it's just a button you can click

amber otter
#

what I mean is that as a downstream project, since its upstream has stopped pushing patches to it (no longer updated and maintained), if I create something based on it as a fork I'll be dealing with sort of "code frozen in time"?

#

I see

#

well anyways, was there an in-game command to check for waterfall version?

amber otter
#

nvm found it... original bungee commands

#

thankx

empty flower
#

Hey! 🙂 I'm trying to use Waterfall to bridge 2 server (1 x Airplane and 1 x FTB endeavour) - firstly, do Waterfall support clients joining with a FTB client (using endeavour mod pack) in the first place?

#

Right now I'm getting an <-> ServerConnector [endeavour] - encountered exception: net.md_5.bungee.util.QuietException: Unexpected packet received during server login process! error when joining with the FTB client

marble kelpBOT
#

do you have it setup to join the modded server directly?

empty flower
#

so if I understand the settings (fairly new to bungee/waterfall) - yes

#

given the log line above, it does seem like its trying to connect the FTB client directly to the endeavour upstream

nocturne fog
#

Modern (post-1.12) forge isn't currently properly supported by really any major proxy

empty flower
#

ah I see, this modpack is 1.16, so thats probably my issue, lack of support/comparability in the first place

nocturne fog
#

There is something getting kicked about that does support it via additional client mods, however I can not vouch for it's quality

#

Or, even remember it's name for that matter

empty flower
#

Thats perfectly fine, the ticket you linked is excellent context and i'll just run the FTB as a solo server with SRV record instead - thanks a lot of the help!

#

kinda sad to see the lack of support though, but seem like a complex / sore topic in general in the community

marble kelpBOT
#

generally speaking you might have more luck with Velocity although I can't say for sure if it's the case for your particular issue

empty flower
#

Velocity also mentions

Minecraft Forge for Minecraft 1.13 and later is not compatible with Velocity due to changes made in the handshake protocol that are difficult for proxies to adapt to. Support is currently a work in progress, but there is no set time for support to be available

#

kinda puzzling how Forge would go about breaking compat with the community like that for so many years if they indeed messed up their protocol

marble kelpBOT
#

they probably had their reasons

empty flower
#
hub_1        | [15:39:02 WARN] [io.netty.util.concurrent.AbstractEventExecutor]: A task raised an exception. Task: net.md_5.bungee.connection.InitialHandler$6$1@feb2875
hub_1        | java.lang.NullPointerException: info
hub_1        |  at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:787) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1        |  at net.md_5.bungee.UserConnection.connect(UserConnection.java:277) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1        |  at net.md_5.bungee.UserConnection.connect(UserConnection.java:268) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1        |  at net.md_5.bungee.connection.InitialHandler$6$1.run(InitialHandler.java:563) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1        |  at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1        |  at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1        |  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1        |  at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1        |  at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]

Any ideas what could cause this exception to happen?

#

nm, i found out 😄 thanks

tidal fiber
#

i need antixray plugin 585749770170269717

tidal musk
#

That's built into paper, wrong channel though

empty flower
#

Do Waterfall or Bungee got a way to have chat be cross-server? private messages work fine, but would love the generic chat to be cross-server too, as my community is rather small 🙂

marble kelpBOT
#

there are plugins for that, yes

reef fulcrum
#

Well, forge server and client need to sync data, and login is the least racy place for that

#

Their changes make a lot of sense, I just wish they added a reconnection packet that I did ask about 😦

green swift
#

does waterfall already allow java 16

reef fulcrum
#

yes.

green swift
#

ok gr8

#

thanks!!
♥️

green swift
tidal fiber
#

working 100/100

reef fulcrum
#

Please use the correct channel

tidal fiber
green swift
#

eh just > quote me and go to @pure wraith-help

pure wraith
#

Wrong thing i presume

green swift
#

are you talking about paper too or are you here for waterfall? XD

pure wraith
#

XDD

tidal musk
#

create a server with forge but I can't find waterfall 1.12.2 to connect the lobby with the survival world

tidal musk
#

where can I find the waterfall versions

zinc lily
#

waterfall works for 1.8 to 1.17

#

you don't want older builds of waterfall

opal cove
#

help

#

my proxy doesnt work

#

when it reaches 4.2 GB of ram

#

the cpu goes to 0%

#

and the proxy doesnt work, ppl cant connect

#

:///

#

startup flag

severe badger
#

The proxy doesn't need that much ram, check the pins for some recommended flags.

deft kayak
#

Is it possible to increase the character limit on Waterfall at all?

tidal musk
#

which character limit?

deft kayak
#

This one:

#

Seems adding the flag in the message doesn't help that much either:

[18:11:47 WARN]: [/REDACTED|Permanently] -> UpstreamBridge - overflow in packet detected! Cannot receive string longer than 100 (got 182 characters)
[18:11:47 INFO]: [Permanently] disconnected with: DecoderException : net.md_5.bungee.protocol.OverflowPacketException: Cannot receive string longer than 100 (got 182 characters) @ io.netty.handler.codec.MessageToMessageDecoder:98```
reef fulcrum
#

Well, that flag just gives more info as to the crash

#

The limits are hard-coded as they're defined by the protocol

deft kayak
#

So is there no way to change it?

reef fulcrum
#

no, you'd need to modify the limit but that will just move the issue to the server

#

Given that the client can't even send messages that long, you probs have other issues

deft kayak
#

Hypixel manage to do it, so surely there's gotta be a way?

deft kayak
reef fulcrum
#

Don't ping

#

The values are once again hard coded

#

I'm not aware of the client officially supporting that outside of hacks to do it

#

You can always change the hardcoded value but there is no support for that

#

protocolVersion >= ProtocolConstants.MINECRAFT_1_11 ? 256 : 100

#

So, what you're saying there makes 0 sense, because 1.11+ supports 256 on the client and in the proto

#

So, that means that you have something else mangling that

tidal musk
#

..../entrypoint.sh: line 15: 25 Killed java -Xms128M -Xmx1024M -jar proxy-448.jar

Waterfall randomly crashes. Is there any fix for that?

reef fulcrum
#

reduce Xmx or allocate more memory to the container

tidal musk
#

Okay! Thank you!

#

By the way: Should i set XmX and XmS to equal values?

deft kayak
reef fulcrum
#

Yes, see pins

tidal musk
#

Okay! Thank you again! 🙂

deft kayak
reef fulcrum
#

That's what's already in waterfall

#

for 1.11+ it uses 256 as the limit

deft kayak
#

Does it?

reef fulcrum
#

Yes

#

You don't have via or something installed on waterfall do you?

deft kayak
#

Not on the proxy, no

reef fulcrum
#

As, that sounds like some protocol hack gone sideways on the proxy

deft kayak
#

Ah, just realised

#

Labymod extends the char limit client-side for whatever reason >_>

tidal musk
#

Quick question: Are there flags that allow for better garbage collection? (For Waterfall, Java 16)

#

^

marble kelpBOT
#

see the pins

tidal musk
austere veldt
#

Hello, a question

With which version of java can I run waterfall?

reef fulcrum
#

8+ but newer recommended

hushed osprey
#

how do i set when player join server
it always goes to my hub first?
right now they join back which ever server they stay last

reef fulcrum
#

force default in config.yml

graceful hound
#

According to the documentation I can run multiple paper servers using different versions right? e.g. one with 1.16 and one with 1.17
How does the client management work in this case? Are clients connecting with version 1.17 automatically redirected to the 1.17 server and 1.16 to the 1.16 server?

reef fulcrum
#

there are plugins for that, can also use the priorities list, will connect them in order of the list until it succeeds

graceful hound
#

Ok thanks!

#

The paper servers themselves are not modified by waterfall? So I can use all plugins like multiverse / worldedit / dynmap etc. as usual?
The only difference with waterfall would be that I would not have to use 2 server links in the client and I could switch servers (same version) in the client using the /server X command?

empty flower
#

What cross-server chat plugin (ideally with option to enable regular chat being cross-server by default) do y'all recommend ? Both free and premium is fair game

tidal musk
#

I am new creating servers I wanted to know if you can create a 1.12.2 survival server with mods and plugins (not sponge)

nocturne fog
#

there are some projects allowing it, but none that can be recommended

trim river
#

Any idea why it says that? I have checked the waterfall download page and 448 is the latest release

reef fulcrum
#

bungee has a time thing in it

#

I'll do an upstream soon

trim river
#

Alright cat

rain dome
#

How do I make it so that my waterfall server can be accessed from any versions from 1.8.X to 1.17.X, Is it supported by default or do I have to do something. I want to make a lobby with any version but specific server for some specific version

shut cape
#

You'd need ViaVersion or whatever Via* plugin that suits your server.

rain dome
shut cape
rain dome
shut cape
rain dome
#

Okie thanks

waxen sorrel
#

I'm curious if there is a plugin that can be installed on paper spigot servers which will not require me to set them to offline mode to link them to bungee/waterfall

reef fulcrum
#

There was the online mode flag, but, like, given that you've gotta go enable bungee mode 🤷‍♂️

eager stream
#

Hey 🙂 , I have a more general question. What is the estimated number of players one Waterfall Server can hold, when they run on pretty beefy servers (128GB RAM and some 12Core Ryzen)?

marble kelpBOT
#

a couple thousand depending on what plugins and players do

gusty ice
#

How difficult is the transition from paper to waterfall?

reef fulcrum
#

Waterfall is a proxy, paper is a server

gusty ice
#

Please correct me if I'm wrong, but waterfall acts as a bridge and runs along side existing servers right?

reef fulcrum
#

Well, yea, sorta, all the servers run "behind" the proxy, players connect to waterfall and are then connected to the backend servers

gusty ice
#

Ah, I getcha now. Thanks for the clarification. 👍
Time to run the test servers to make sure nothing breaks 😆

rain dome
#

I use all 3 via plugins and want to limit the version to a certain server like I want that

  1. Survival can only be joinable from 1.17.1 client
  2. Lobby with all versions
    How do I do that???
zinc lily
#

ask viaversion

tidal musk
#

[SEVERE] Exception in thread "main"
17:09:22 [SEVERE] java.lang.IllegalArgumentException: Server lobby (priority 0) is not defined
17:09:22 [SEVERE] at com.google.common.base.Preconditions.checkArgument(Preconditions.java:359)
17:09:22 [SEVERE] at net.md_5.bungee.conf.Configuration.load(Configuration.java:135)
17:09:22 [SEVERE] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:274)
17:09:22 [SEVERE] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
17:09:22 [SEVERE] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

#

help

#

its stuck here

#

in the priorities section of your config, you have a server called lobby, but there is no server with that name

#

o

#

i c

tulip surgeBOT
tidal musk
#

is this correct now?

#

will it work is what I mean

#

yes

tidal musk
#

Sounds like you (or your host) is using pterodactyl. The egg for the server will have to be set to the bungeecord one. If you're hosting ptero yourself, you can do this in the admin area. Otherwise, you'll have to ask your host

somber wing
#

Hello guys, I'm new here, I hope you are all doing great, I was wondering

Since getProxy().getServers() is deprecated, how should I do these actions :

  • getProxy().getServers().clear();
  • getProxy().getServers().put(name, info);
surreal stream
tidal musk
#

getServersCopy is immutable

odd hatch
half lynx
#

So I have waterfall and paper however when trying to connect to the server it comes with this disconnected with: Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException

rain dome
#

Do I replace the bungeecord jar with the waterfall jar

#

or do I install the waterfall jar

#

I have bungee already installed and configured

#

I am using pterodactyl panel

#

for management

rain dome
shut cape
#

yes

rain dome
#

Ok

#

Nice

fair dagger
#

Travertine is no longer being updated?

severe badger
#

Luckily not

fair dagger
#

What's the status of Travertine's archive?

severe badger
#

dead

#

as dead as 1.7.10

fair dagger
#

a?

reef fulcrum
#

It's been archived?

zinc lily
#

oh rip

fair dagger
reef fulcrum
#

I mean, that's the status of it

fair dagger
#

ah

cyan skiff
#

What even is travertine?

severe badger
#

A fork of waterfall with 1.7.10 support

#

1 additional patch

#

If you still need 1.7.10, use Velocity.

cyan skiff
#

1.7.10 was before my time.

fair dagger
cyan skiff
#

I started playing java right as 1.9 was coming out.

blazing pilot
#

how much ram should be enough for proxy server (30-40 players)

severe badger
#

512M

blazing pilot
#

I have given 500m Ram
but today I have faced alot of prblm
like people was getting disconect
reason conection reset
they are getting freez and chunk load prblm
20 players was able to play
and when I increase upto 2gb
it was okey
but I removed vulcan anticheat also

severe badger
#

reset connection boils down to improperly closed connections afaik, e.g the player connecting improperly or the lovely shenanigans of networking issues.

blazing pilot
#

but it was fixed after increase ram upto 2gb
and removed vulcan :/

lunar dragon
#

hi can i use bungeecord plugins on waterfall?

young rampart
#

yes

median lotus
#

5s avg frequency is too much ? right ? 😅

lunar dragon
#

hi do you have a friend plugin whit gui for waterfall

left finch
#

Hi, i'm tryna log ping requests, but it's no longer showing up. It did show for a while, then suddenly stopped working, which is why im kinda confused, and yes log_pings: true

left finch
#

Nvm, was an interfering plugin

#

This is how #waterfall-help is good, simply don't respond for many many hours and they'll find out themselves ( jk )

tidal musk
#

ikr

tulip tusk
#

How to fix null ping waterfall crasher?

severe badger
#

That's patched for a long time

floral monolith
#

Hello, Me and my friends would randomly get disconnected from my server with this error "the server you were previously on went down you have been connected to a fallback server" from in-game and on the console I would get "lost connection: Internal Exception: io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer" here are some screenshots

#

i have a zip of my logs mods used and plugins forge version: forge 1.12.2 14.23.5.2855
Magma Version: v761933c-CUSTOM dd991e7
OS: Debian GNU/Linux 10

reef fulcrum
#

Connection reset by peer means that the connection was closed by something else

#

And your server logs are literally only pouring with errors in the networking crap....

floral monolith
young rampart
#

Magma is known to be unstable, it might be the cause of your issues

floral monolith
young rampart
#

No idea

shut cape
#

spongeforge is nice

#

wont work with bukkit plugins if you didnt know btw

jaunty condor
#

quick question, what do you guys to make /server command cleaner? like instead of /server survival. you just have to type /survival

zinc lily
#

use a command alias

jaunty condor
jaunty condor
# zinc lily use a command alias

Cant figure this shit out. Im trying to use the command.yml file to use command alias. But idk what to write there for the bungee command

blazing pilot
#

whats the prblm :/

zinc lily
#

you messed up command

#

-jar should always be at the end

blazing pilot
#

let me give you my flags

#

-XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -Dterminal.jline=false -Dterminal.ansi=true

i m try to apply thing

zinc lily
#

what i meant is

#

-jar <jarfilename> should be at the end

tribal creek
#

how you connect multiple waterfall

#

like joining from main waterfall to a survival waterfall?

severe badger
#

/server <servername>

tribal creek
#

i mean i have 2 waterfalls

#

and i want to join a waterfall from another waterfall

severe badger
#

That won't work out

tribal creek
#

hmm, how to connect 2 waterfalls then?

severe badger
#

If they are in one network, that'll work out, but you can't switch from one instance to another one

tribal creek
#

oh

marble wraith
#

how does bungee affect ping? let's say i have a user living in US, if he connects to bungee (EU) but bungee sends him to a server in US, will his ping be low or high?

dry osprey
nocturne fog
#

Here is an example

#

Just replace "proxy" with "bungeecord" in this case

#

And pretend it's in the eu

marble kelpBOT
#

yeah, you should connect them to a US proxy lol DNS load balaancing mechanisms can do that based on IP geolocation

dry osprey
#

is there any way to remove this logging?

marble kelpBOT
#

there is a config option somewhere about logging pings/initial handlers iirc

dry osprey
nocturne fog
#

that's for connections, not pings

#

pings is log_pings in config.yml

dry osprey
#

oh, ty

stoic vault
marble wraith
west haven
#

Hello, I have a waterfall server and installed some bungeecord modules but it wouldn't help. Anyone know how to fix?

marble kelpBOT
#

well what issues do you have?

zenith ridge
#

how can i add a forge server to my waterfall network ?

severe badger
#

If they are not newer than 1.12, the same way you add any other server

zenith ridge
#

but i need 1.16, what do i need to do then ?

#

anyone knows ^ ?

severe badger
#

There's no proxy that supports modern forge

zenith ridge
#

oh that sucks

amber otter
#

so this showed up today

#

my motd stopped showing through

#

server still connects fine

#

updated waterfall AND paper, still the same

#

ping me if anyone is willing to help

reef fulcrum
#

I mean, it can't connect to the default server

amber otter
#

nope it's connecting to the default

#

nothing had been changed

#

like, it works when I connect to it

#

it just shows THAT in MOTD lol

reef fulcrum
#

See logs, replicate without plugins, etc; I trust the computers more than you

amber otter
#

let me check waterfall's log

#

hmm

#

error pinging remote server

#

probably a spigot.yml issue

#

will mess with that after dinner, thx

tulip surgeBOT
amber otter
#

traced things down to Floodgate, since I'm a helper on GeyserMC, I'll report it to them, thanks for reminding me to do plugin tests... I was having confirmation bias, since I know geyser/floodgate doesn't actually touch java connection, but I didn't realize that there might be issues with the connection bridging

pale flax
#

Heyo, bit random but does waterfall has its own logo or is it just? paper

severe badger
zinc lily
pale flax
#

salute Ty people

#

I saw it in IntelliJ but couldn't get it anywhere haha

outer bobcat
#

Connection to lobby on port 25566 works
if i enable bungee and connect thru bungee
bungee gives this error:

Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException

there are no errors on the server itself:
bunge config:

listeners:
- bind_local_address: true
  force_default_server: false
  forced_hosts:
    pvp.md-5.net: pvp
  host: 0.0.0.0:25565
  max_players: 1
  motd: '&1Another Bungee server'
  ping_passthrough: false
  priorities:
  - lobby
  proxy_protocol: false
  query_enabled: false
  query_port: 25565
  tab_list: GLOBAL_PING
  tab_size: 60
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
  default:
  - bungeecord.command.server
  - bungeecord.command.list
log_pings: true
connection_throttle_limit: 3
prevent_proxy_connections: false
timeout: 30000
player_limit: -1
ip_forward: true
groups:
  md_5:
  - admin
remote_ping_timeout: 5000
connection_throttle: 4000
log_commands: false
stats: 17f814fd-aeb9-4323-b856-d91e5980e85c
online_mode: true
forge_support: true
disabled_commands:
- disabledcommandhere
servers:
  lobby:
    address: 0.0.0.0:25566
    motd: '&1Just another Waterfall - Forced Host'
    restricted: false```
#

changing

    address: 0.0.0.0:25566
    motd: '&1Just another Waterfall - Forced Host'
    restricted: false```

to
```lobby:
    address: 192.168.29.130:25566
    motd: '&1Just another Waterfall - Forced Host'
    restricted: false```

gives me Could not connect to a default or fallback server, please try again later: Server not reachable (timeout). Offline? Incorrectly configured address/port/firewall?


bungee and server are run on same machine
eternal grove
#

can i use waterfal for multiversion servers?

tidal musk
#

yes

eternal grove
#

ok thx 🙂

eternal grove
#

so, any help how can i transfer players using commands?

#

citizens npc and console say, unknown command if i do /server

reef fulcrum
#

Well, yes

#

Use a plugin which sends a plugin message to the proxy

eternal grove
#

i dont know any, im searching

#

i remember long ago i could do transferserver or something and worked

reef fulcrum
#

I mean, there was a plugin or something for npcs which does that type of stuff

eternal grove
#

was, not anymore

reef fulcrum
#

I mean

#

Such plugins use API which literally hasn't changed in years

eternal grove
#

i saw in comments that does not work in 1.16

reef fulcrum
#

Try it?

eternal grove
#

i just wanna a command for transfer

reef fulcrum
#

Majority of server owners are morons, unless there is conclusive proof that it doesn't work, there is a chance it does

#

There isn't one

eternal grove
#

the command /server dont work with npc

reef fulcrum
#

You need a plugin to add one

eternal grove
#

there was

reef fulcrum
#

Ofc it doesn't, it's not a server command

#

The command is defined by the proxy

eternal grove
#

but, there was a command like that

#

without plugins

reef fulcrum
#

And Intercepted by the prozy

#

No, there wasnt

eternal grove
#

then how i could move player between servers

#

;-;

reef fulcrum
#

Unless you had some rando fork which added that, you didnt have that without a plugin

#

Hire a Dev?

eternal grove
#

i had travertine

reef fulcrum
#

I mean, I severely doubt that there is nothing out there for it given how simple and stupid it is to implement

#

Which is still a proxy...

#

This is not rocket science.

eternal grove
#

then idk, how i was able

reef fulcrum
#

The proxy does not define commands on the server.

eternal grove
#

okay, thx for your time

quartz mauve
#

With the plugin mycommands you can make you're own commands for bungee and paper that also be used with npc

marble wraith
eternal grove
#

waterfall dont work for older version

#

i have in lobby server viaversion and viabackwards

#

and everyone get kick for outdated version

#

should i put them in the proxy ?

#

found it

slate moat
#

Is there a plugin out there that can send someone to a server, and force them to execute a command as they join that server.

#

for example I send someone to a server named kingdoms and they do rtp. But when they do /server they dont get the command forced upon themselves.

haughty mortar
#

most users can connect except this one user, other servers work fine for them

#

if it helps, my url to connect is ||minecraft.gthotel.pw||

crisp epoch
#

when i try to start my server it is just "starting" and the last console message is "Listening on /0.0.0.0:25577"

#

pls help 😭

crisp epoch
twin solstice
#

that's.... normal?

#

what is the actual problem here @crisp epoch

crisp epoch
#

it doesn't start

twin solstice
#

it starts

#

it has started

#

hence the Listening on message indicated it has started

crisp epoch
#

is always "STARTING"

twin solstice
#

that's a control panel issue

#

not a waterfall issue

#

seek advice from your host or control panel developer

crisp epoch
twin solstice
#

yes that's not a waterfall issue

crisp epoch
#

oh ok

twin solstice
#

contact your host

crisp epoch
#

thanks 😦

odd hatch
#

PS: They just need to change the server type to waterfall.

#

I have the same issue I just don't care to ask the host

knotty whale
#

Where can I download Waterfall for 1.17? I don't want the 1.17.1... D=

severe badger
#

All builds support all versions

knotty whale
tidal musk
knotty whale
tidal musk
#

.downloads

marble kelpBOT
knotty whale
tidal musk
#

Youll have to scroll down a bit

#

We don’t recommend running 1.17 though

knotty whale
#

Why? hm

severe badger
#

Because there's no reason to not use 1.17
1

#

Tho, installing that now would fuck you over since world downgrades are not supported

crisp epoch
#

heyy, can I use my bungeecord server as lobby?

shut cape
#

um no?

#

the proxy (bungeecord/waterfall) acts like a bridge between servers

#

not a lobby

crisp epoch
#

how can I use bungeecord's commands in-game?

#

when i type, it says "you have no permission''

#

i only can by console

zinc lily
#

use a permission plugin on bungee

tribal creek
#

its any way to merge 2 servers tab list?

mystic condor
#

Ok I think the memory error

#

Its a ddos attack

#
[21:06:11] [Netty Worker IO Thread #13/INFO]: [/123.200.2.122:58458] <-> InitialHandler has connected
[21:06:11] [Netty Worker IO Thread #8/INFO]: [McDown_pw_bUfoA2] disconnected with: Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException
[21:06:11] [Netty Worker IO Thread #8/INFO]: [/104.200.25.237:48182|McDown_pw_bUfoA2] -> UpstreamBridge has disconnected
[21:06:11] [Netty Worker IO Thread #2/INFO]: [/93.87.75.118:46869] <-> InitialHandler has connected
[21:06:11] [Netty Worker IO Thread #10/INFO]: [/177.74.119.222:45947] <-> InitialHandler has connected
[21:06:11] [Netty Worker IO Thread #12/INFO]: [McDown_pw_TZPZGJ] disconnected with: Could not connect to a default or fallback server, please try
#

A lot of McDown is spamming like crazy in the console

#

What I can do?

reef fulcrum
#

configure your firewall?

#

The proxy is doing what it's supposed to do: accept connections

mystic condor
#

And how I can configure to the firewall to not let bots with usual IPs????

tough vale
reef fulcrum
#

You configure rate limits to limit the damage they can do

#

at the end of the day, it's the proxies job to accept connections, there are plugins which help, but, it's all down to killing those connections as early as possible

tough vale
#

I don't know where mojang auth lands in the pipeline but enabling it should also help

craggy slate
#

Does anybody know how to stop Waterfall from randomly kicking players with the "The server you were previously on went down, you have been connected to a fallback server"? I've seen a lot of commentary about it happening when Waterfall is installed on the same physical host as the game instance, but not much in the way of solutions (other than buying a second server, which I'd really prefer to avoid). The kicks happen completely randomly. Idle players, active players, doesn't seem to matter. Zero plugins on the Waterfall server too, so it's not a plugin clash.

reef fulcrum
#

I mean, work out why they where disconnected

#

That's not a waterfall issue directly and there is no single cause of it, hence there being no magical fixes.

strange igloo
#

I get this error: io.netty.channel.AbstractChannel $ AnnotatedConnectException Connection refused no further information
because?

reef fulcrum
#

because the connection was refused by the thing you where trying to connect to

#

generally a network misconfig, etc

tidal musk
#

add log level colors back like in the original bungeecord jar

reef fulcrum
#

They already are?

tidal musk
#

Hello everyone I have a 50 players average player in my network.

what is the **recommended RAM for waterfall? **It has 10 plugins too

zinc lily
#

try stuff, we can't recommend anything

honest stratus
#

^ normally 512mb is enough, but you have to try stuff on your own

tidal musk
#

thanks 😄

#

really appreciate it

opal tendon
#

if i set in waterfall.yml > tab complete > 0 what happens?

#

everyone can't see commands?

reef fulcrum
#

it's a throttler iirc

tidal musk
#

Quick question! If a player lives in Europe, the waterfall server is in USA and a survival world is in Europe, does the European player play with a high ping because his packets are going to USA, then europe and then back to USA and to the player?

Or waterfall is smart and tells the client to connect directly to the european server?

tidal musk
reef fulcrum
#

it's a proxy

#

it's sits in the middle of the connection

#

hosting waterfall across the world from the actual server is just stupid

tidal musk
#

Got it, thanks!

compact saffron
#

Is it possible to direct incoming connections to different minecraft servers based on the hostname? I want to create a new subdomain for my domain but direct it to the same machine as my main domain. Can waterfall differentiate between these two hosts and redirect accordingly?

reef fulcrum
#

forced hosts

compact saffron
#

Thanks. Didn't quite know what to search for

plucky thunder
#

I'm confused, how does it know what subdomain its using for forced-hosts?

reef fulcrum
#

client sends the hostname

plucky thunder
#

Ight

#

Should i use srv records?

#

Or just A records

royal hawk
# plucky thunder Should i use srv records?

You can only reasonably expect A records working with this feature
From experience an SRV record pointing to a non-obfuscated A-record with the same name will also work, but that is never guaranteed

graceful nacelle
#

Anyone know a good US server hosting for waterfall or bungee?

tidal musk
graceful nacelle
#

No idea actully just rent a cheap one for about a dollar

nocturne fog
#

No don't send any referral links

steel phoenix
#

Hey guys, I'm getting this error over and over, any reasons why this could be showing up?
``Caused by: java.lang.IllegalArgumentException: Cannot get ID for packet class net.md_5.bungee.protocol.packet.GameState in phase GAME with direction TO_CLIENT`

steel phoenix
#

Hey guys any1 know why my whaterfall is suuuper unstable?, literally almost every time I do something it kick mi off the server with messages like those:

reef fulcrum
#

That screams that something mangled a packet

#

replicate without plugins™

steel phoenix
#

which means...?

reef fulcrum
#

which means what?

steel phoenix
reef fulcrum
#

Don't mention

#

reproduce the issue without plugins

steel phoenix
#

ok, but I really what to know that to do, in order to have a stable server, I mean, when ever I switch from one server to another, it might kick me off with messages like that one

reef fulcrum
#

I've already told you what to do

#

99% chance that issue is caused by some plugin screwing with packets

#

Try seeing if the issue persists without plugins

steel phoenix
#

ohhh, I get it, but how will I know which plugin is causing that mess with packets?

reef fulcrum
#

if you can't reproduce the issue without plugins, start adding them back in batches

tough island
#

Trial and error... You won't always have a smoking gun to indicate where your problem lies.

lost river
#

The player count has to be a number, but you can send the client the compatible server versions. However i don't know how to do that.

calm ether
#

You can change the text that displays when the version mismatches

#

You dont need to edit waterfall source code

#

Just reject any login that doesny match your protocol version requirement

#

Listen to the PlayerPreLogin (i think), check if the player's protocol is in your range and cancel it with a pretty message that says "Invalid version"

#

Same thing for the ProxyPingEvent

#

With this event you can set the text that dispalys client-side in the server list when the server rejects the client protocol

#

Editing Waterfall is not the solution to your needs

#

I'm not a public plugins user, but there migth already be plugins that can achieve this

woeful plank
#

waterfall

craggy hedge
#

[10:20:28 ERROR]: Exception in thread "main" java.lang.IllegalArgumentException: Server lobby (priority 0) is not defined [10:20:28 ERROR]: at com.google.common.base.Preconditions.checkArgument(Preconditions.java:359) [10:20:28 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:160) [10:20:28 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:50) [10:20:28 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279) [10:20:28 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67) [10:20:28 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

#

@woeful plank

#

@lost river

#

please help

severe badger
#

Don't ping random people asking for help

lost river
#

since you pinged me, im just giving you some hints Server lobby (priority 0) is not defined and at net.md_5.bungee.conf.Configuration.load

craggy hedge
#

your supposed to help

#

How am I supposed to understand that

#

I am not a coder

lost river
#

your supposed to not shout at (ping) random other persons

#

for unsterstanding: just read the english words in the hints

craggy hedge
#

English isnt my first language

#

very unhelpful dude

lost river
#

the you can use google translate or somthing similar

craggy hedge
#

goddman im leaving

#

this is not gonna solve my problem

craggy hedge
#

why not straight up answers

lost river
#

because you pinged random people

craggy hedge
#

do you think im supposed to understand what this is

lost river
#

and the first hint is already the answer to the question why the error happens

craggy hedge
#

I dont get what it means by server lobby priority 0 is not defined

#

how is this a answer

severe badger
#

Drop your attitude, nobody is obligated to hold your hand.

craggy hedge
#

how am i supposed to know what this priority thing means

lost river
#

if you ignore the (priority 0) part there stands: Server lobby is not defined

craggy hedge
#

how to define server lobby

#

thanks for totally not helping at all

#

found this

severe badger
#

!kick 373322546084577280 Drop your attitude if you are looking for help. Nobody is going to hold your hand

kindred parrotBOT
#

:raised_hands: Kicked Tasnimul#5227 (Drop your attitude if you are looking for help. Nobody is going to hold your hand) [1 total infraction] -- NotMyFault#3732.

shut cape
#

lol

eternal nymph
#

does waterfall have any system requirements like a special amount of cpus and disk space? beside ram allocation ofc 🙂

shut cape
#

Depends on how much plugins and stuff you will store

eternal nymph
#

i have no plans on installing plugins for the proxy, also only want to use it for max of two servers

shut cape
#

Then you shouldn't really worry about disk space

eternal nymph
#

ok then, thank you very much for your help 🙂

bold crater
#

Can we remove the 'waterfall' in the sentence to leave just the versions?

shut cape
#

You’d need to edit the source code

#

or get a plugin that changes it

bold crater
zinc lily
#

it's discouraged to do this though, as it's the tiny bit of credit the devs get

shut cape
#

^

prime grove
#

hello, I am encountering a "Could not connect to a default or fallback server, please try again later: Server not reachable (timeout). Offline? Incorrectly configured address/port/firewall?" error related to my firewall. I use UFW and have allowed all of the ports that Minecraft and Pterodactyl use, as well as a few other things like sql and the cloudflare 8443 port.

Are there any other troubleshooting steps I can follow to fix this? I've googled this already and read through the bungeecord setup guide again.

Here is my firewall for troubleshooting:

#

I would appreciate any help

reef fulcrum
#

depends on how you're running the servers, with ptero, read their documentation for setting up a network as you need to use the ptero interface for binding

tough island
#

I agree that your issue will very likely lie with the docker config in ptero... On another note... It is very much a good idea to not expose ports that you don't need to access outside of that host... MySQL is a perfect example. Unless of course you're connecting to it from another host on that network and if that's the case... Don't expose it to the internet... Just the local subnet or specific hosts.

soft cosmos
#

Hello, I have an easy problem

#

This is my config of waterfall

#

And I don't get my motd

tulip surgeBOT
zinc lily
#

do you really want your users to know what proxy you're running though?

royal hawk
zinc lily
#

i know

stoic vault
tough island
#

So it'll use the motd for the server not the waterfall.

reef fulcrum
#

probs messages.properties if it's configurable

frail lantern
#

Can someone send a me a tutorial for setup a databes for plugins? Im using Ubuntu (Last Version) and Flamecord

#

my hub server and my survival server are on 2 different machines btw

royal hawk
frail lantern
#

ok sorry

frail lantern
#

now when i try to connect to a database, it throws this error: Caused by: com.mysql.cj.exceptions.CJException: Public Key Retrieval is not allowed

#

SSL is off

royal hawk
#

I’m gonna repeat myself; this is the wrong place to ask about a database problem

dense tree
#

setting up a server

#

should I use the latest version of paper?

#

or should I stick to like 1.16.4

reef fulcrum
#

if you want support, use latest

dense tree
#

which is more stable

reef fulcrum
#

there is generally very little reason to use earlier builds, especially builds which aren't at least "sticking" points

#

latest.

dense tree
#

and paper is completely compatible with spigot?

reef fulcrum
#

99.999%

round ocean
#

And 00.001% is the likelihood of a hard fork in the next half year. 😐

reef fulcrum
#

lots of other stuff in progress which needs to happen first

round ocean
#

Jep and to many team members have a wonderful life outside of MC. I wouldn't stress myself with non life supporting work.

teal lion
#

I have searched wiki for an answer on how to fix it, but no succes, what can I do about it? I have searched config for an option regarding port forwarding, but still nothing

#

pls @teal lion me on help

royal hawk
#

Wait port forwarding?

#

The screen you brought up is fixed by that config setting but that has nothing to do with port forwarding

teal lion
zinc lily
#

try joining your server through the proxy, instead of directly joining the server

teal lion
#

ik, this one works
but I also want to make people able to join directly to the server instead of having to connect to the proxy

#

i don't even know if that is possible, but whatever

zinc lily
#

that'd be pretty insecure

#

but to answer your question, yes, it's possible

prisma whale
tough island
#

I think what they're after is forced hosts... That allows you to set a FQDN for directly connecting to a particular server via the proxy.

tidal musk
#

as spigot plugins run on paper servers do bungee plugins also run on waterfall?

shut cape
#

Yes

tidal musk
# shut cape Yes

Can i use Spigot plugins on a Waterfall server environment or should i strictly choose only Bungee plugins for my Waterfalled dimensions?

shut cape
#

You can only use Bungee plugins on Waterfall proxies

#

But you can put Spigot plugins on the backend server

worthy mica
#

so uh. one of our players is getting disconnected from a server on my network seconds after joining.

[03:34:58 INFO]: [/IP :61133|Whynaut] <-> DownstreamBridge <-> [Creative] has disconnected
[03:35:43 WARN]: [/IP :61133|Whynaut] <-> DownstreamBridge <-> [Civs] - read timed out
[03:35:43 INFO]: [Whynaut] disconnected with: The server you were previously on went down, you have been connected to a fallback server
[03:35:43 INFO]: [/:61133|Whynaut] <-> DownstreamBridge <-> [Civs] has disconnected
[03:35:53 INFO]: [/:61133|Whynaut] -> UpstreamBridge has disconnected```

This is only happening to whynaut. Only on Civs and nobdy else is affected by this issue. All the backend servers are on the same machine.

https://pastebin.com/PnWLJ7SU      https://timings.pl3x.net/?id=236bd6200ddc4ab1a60c31bd830fcd65   https://pastebin.com/PdGpZzRZ      waterfall 450 ,  Paper 308, 1.17.1    -   Image is waterfall plugins
#

client msg is just connection reset by peer

#

please ping me with your responses- thanks

#

i should also add that this is inconsistent

#

It happens sometimes, sometimes he can get on fine

#

his internet isnt slow. Plus as i said other MC server AND other servers on my network are fine. all the servers on my network are on the same machine

reef fulcrum
#

downstream bridge is the connection to the server

#

the server hasn't sent anything in 30 seconds or whatever is in your config

worthy mica
#

yea thats weird considering nobody else is having this isue

#

and only on that backend server for that 1 person

reef fulcrum
#

only join attempt logged in is when the server is still starting

worthy mica
#

Ok there are no error it just says lost connection

#

I remember that much

reef fulcrum
#

You joined while the server was still starting up

worthy mica
#

no

#

it is up

reef fulcrum
#

i.e. it wasn't even remotely in a position to start providing info

worthy mica
#

its whynaut having this issue

reef fulcrum
#

I was looking at your logs.

worthy mica
#

thats a startup log

reef fulcrum
#

The server was clearly still starting when the join attempt was made

worthy mica
#

and shut down./ ignore that

#

whynaut has this trouble even though all other are on playing

reef fulcrum
#

We need logs showing the failed attempt when the server is fully running

worthy mica
#

it literally just says whynaut: lost connection and disconnecting

#

nothing else

reef fulcrum
#

if that's all the info you can give, I've given you all I can thus far

worthy mica
#

yea, no further information is printed

reef fulcrum
#

your server log that you've provided is useless because you're not demonstrating a connection attempt to a running server

worthy mica
#

keepalive timeout

#

its the same everywhere

#

what doesnt mak sense is that its all on the same machine

#

It printed something this time

#

[04:14:01 INFO]: UUID of player Whynaut is 3ddd8d1d-1ef7-45d9-8c3c-f379730cff65
[04:14:01 INFO]: Unknown command. Type "/help" for help.
[04:14:01 INFO]: Whynaut[/50.96.24.222:55717] logged in with entity id 58358 at ([Northfall]-1980.6324662037807, 185.0, -799.959798274305)
[04:14:02 INFO]: Whynaut now has 100 class points.
[04:14:46 WARN]: Whynaut was kicked due to keepalive timeout!
[04:14:46 INFO]: Whynaut lost connection: Timed out

#

it doesnt happen anywhere else despite the setting being no different

#

people with worse internet are on fine.

reef fulcrum
#

.895

marble kelpBOT
sharp beacon
#

any help?

#

no main manifest attribute, in waterfall.jar

reef fulcrum
#

I mean, the jar on our site 100% has a manifest with the main attribute

sharp beacon
#

Yeah that's weird, I just updated to the latest version

#

let me try another build

#

worked with 449

#

weird

reef fulcrum
#

I just download 450 and it worked fine

sharp beacon
tidal trellis
#

hi guys, can you help me with bungeecord?

marble kelpBOT
#

If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.

tidal trellis
#

I'm stupid, I'm not understanding anything, I've tried several times but nothing. failure ( for bungeecord)

marble kelpBOT
#

what issue do you have?

tidal trellis
#

Idk

marble kelpBOT
#

did you connect to the Bungee proxy?

reef fulcrum
#

you connect to the proxy, not the actual servers themselves

tidal trellis
#

how can I do?

reef fulcrum
#

use the ip/port of the proxy server

tidal trellis
#

proxy of the bungee server or the proxy of another 2 server?

twin solstice
#

bungeecord is your proxy server

#

you connect to bungeecord

tidal trellis
#

okk

twin solstice
#

you tell people to connect to bungeecord

tidal trellis
#

the ip of the bungee where do I put it?

marble kelpBOT
#

in your client

tidal trellis
#

( i have 3 servers) 1 lobby 1 bungee 1 minigames

twin solstice
#

yes

#

you connect to bungeecord in your minecraft client

#

pretend that bungeecord is a minecraft server

#

join it

tidal trellis
#

dont function

twin solstice
#

define don't function

#

log files, errors

#

anything

tidal trellis
#

can i send you on dm the config?

#

file config

#

or i can put the file config on this chat?

tidal musk
#

nah put the file in pastebin and drop link

tidal trellis
#

idk

tulip surgeBOT
tidal trellis
#

I don't understand why the ip portion of the minigames server never saves

twin solstice
#

because you have it in a complete random section of the config

#

there's a servers: key it should go under

#

just like lobby

tidal trellis
#

how do i put the other server under the lobby?

twin solstice
#

literally look at the config

#

there's an obvious format / structure

tidal trellis
#

I'm not understanding

reef fulcrum
#

the list of servers.

#

Literally goes in the section called servers

#

Which literally already has a server defined.

tidal trellis
#

servers:
lobby:
motd: '&1Just another BungeeCord - Forced Host'
address: 185.25.204.45:25565
restricted: false
bedwars:
motd: '&1Just another BungeeCord - Forced Host'
address: mc12.gamehosting.it:25611
restricted: false

#

this?

#

dont function

reef fulcrum
#

how are you hosting the server?

#

or, well, proxy

#

because I heavily doubt that you really want the proxy on port 25577

tidal trellis
#

What port do you need, the lobby, the bungee or the minigame?

#

should I put the ports of the bungee in place of 25577?

reef fulcrum
#

Depends on how you're running the server

#

Generally you want the proxy running on the default MC port.

tidal trellis
#

I don't understand why the entry bedwars ..... goes off its list

#

of the servers: list

reef fulcrum
#

Only time it would do that would be if you didn't put it in the correct place, noting that aspects like indentation are important in yaml.

tidal trellis
#

the bungee server doesnt start

#

07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:62)
07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.BungeeCord.start(BungeeCord.java:272)
07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.conf.Configuration.load(Configuration.java:106)
07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.conf.YamlConfig.getServers(YamlConfig.java:218)
07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.conf.YamlConfig.get(YamlConfig.java:120)
07.10 23:09:41 [Server] SEVERE java.lang.NullPointerException
07.10 23:09:41 [Server] SEVERE Exception in thread "main"

reef fulcrum
#

that looks... upside down...

tidal trellis
#

?

reef fulcrum
#

whatever console thing you're using is stupid

#

your configuration is also probably invalid or something

tidal trellis
#

what do you advise me to do?

reef fulcrum
#

I mean, I can't advise you anything

#

I can't see your config, nor have you answered my question, all I can tell you is that according that that, it seems like you have something missing from the config or something

tidal trellis
#

wtf bedwars:null

#

listeners:

  • query_port: 25610
    motd: '&1Another Bungee server'
    tab_list: GLOBAL_PING
    query_enabled: true
    proxy_protocol: false
    forced_hosts:
    pvp.md-5.net: pvp
    ping_passthrough: false
    priorities:
    • lobby
      bind_local_address: true
      host: 0.0.0.0:25610
      max_players: 1
      tab_size: 60
      force_default_server: false
      remote_ping_cache: -1
      network_compression_threshold: 256
      permissions:
      default:
    • bungeecord.command.server
    • bungeecord.command.list
      admin:
    • bungeecord.command.alert
    • bungeecord.command.end
    • bungeecord.command.ip
    • bungeecord.command.reload
      log_pings: true
      connection_throttle_limit: 3
      server_connect_timeout: 5000
      timeout: 30000
      stats: 2eb83d57-2a99-45b4-9c23-5be528ae150c
      player_limit: -1
      ip_forward: false
      groups:
      md_5:
    • admin
      remote_ping_timeout: 5000
      connection_throttle: 4000
      log_commands: false
      prevent_proxy_connections: false
      online_mode: false
      forge_support: false
      disabled_commands:
  • disabledcommandhere
    servers:
    lobby:
    motd: '&1Just another BungeeCord - Forced Host'
    address: 185.25.204.45:25565
    restricted: false
    bedwars: null
    motd: '&1Just another BungeeCord - Forced Host'
    address: mc12.gamehosting.it:25611
    restricted: false
tough vale
#

.paste

marble kelpBOT
reef fulcrum
#

bedwars: null

#
  1. Don't paste directly into chat
tidal trellis
#

sorry

reef fulcrum
#
  1. You broke the formatting
#

note the indentation of the section literally above that

tidal trellis
#

?

reef fulcrum
#

Don't mention.

#

I can't help you at this point

tidal trellis
#

im stupid

hard jay
#

Hiho. I have a central spawn server and a handful of others linked from there via portals. One of them is in hardcore mode... When people die, they can't ever do anything again because they are stuck on the hardcore world and the choices are reconnect (bringing them back to the same hardcore world) or spectator (and they can't run commands). Is there a way for waterfall to force them back to the spawn server when they die on hardcore?

#

I think there is a way so all deaths end up at spawn, but I don't want that on the other servers, just this one

royal hawk
#

You’d ideally need a plug-in that kicks people that die

#

That’d be the best way to go

#

Bungeecord doesn’t track the players state that would allow for death detection

hard jay
#

a plugin on the hardcore server I take it

#

👍

sharp dagger
#

Is that normal? Watefall using 7gb of ram >.>

reef fulcrum
#

er, generally no, but, depends on how much you allocated to it

sharp dagger
#

Is it fine to allocate only 1GB of ram with 11 plugins for proxy?

reef fulcrum
#

depends on the plugins, etc, etc, etc

sharp dagger
#

I see

#

The only thing is not sure how much should i allocate

reef fulcrum
#

512MB is generally like where the recommended minimum is, ofc, more breathing space is better but there is generally very little reason to go over like a handful of gigs, especially for smaller servers, very rarely need to go over like 2G of ram, assuming plugins which aren't resource intensive

sharp dagger
#

Uhh i will list plugins just in case if they're intensive

reef fulcrum
#

idk if your plugins eat memory

sharp dagger
#

Yeah but most of them are public and i don't think they're eating memory

#

Plugins:

  • Force reasourcepack
  • Votifier
  • /hub command
  • LuckPerms
  • Litebans
  • Plan
  • RedirectPlus
  • Spark
  • ServerListPlus (I'm sus about it)
  • Gatekeeperbungee
  • ServerCommunicater (listen to packets and transfer them from x server to another)
marble kelpBOT
#

set the maximum to less than 8GB

compact portal
#

Hello how can i fix this?

Internal Exception: io.netty.handler.codec.DecoderException: net.minecraft.server.v1_16_R3.ResourceKeyInvalidException: Non [a-z0-9/._-] character in path of location: legacy:lc|acu fix
reef fulcrum
#

yiu have a plugin or something sending what is probably a bad channel name

compact portal
#

and this is happening only on 1 server

reef fulcrum
#

Don't ping...

compact portal
#

sorry

#

imma disable it

reef fulcrum
#

All I can see is that there was a bad channel name

#

it's either gonna be on the proxy or the client or something

compact portal
#

bruh

#

what should i do?

reef fulcrum
#

make sure you're using the vanilla client/start yanking plugins if that fails

compact portal
#

okay but bad thing is idk which server is doing that Backend server or Proxy

reef fulcrum
#

Decoder