#waterfall-help

1 messages · Page 7 of 1

tough surge
#

try switching it out for paper and see if it keeps happening

fast mesa
# tough surge try switching it out for paper and see if it keeps happening
[16:08:33] [Netty Worker IO Thread #20/INFO]: Added cumaliTC to the queue for survival
[16:08:33] [Netty Worker IO Thread #21/INFO]: [/ip|cumaliTC] <-> DownstreamBridge <-> [lobby] has disconnected
[16:08:33] [Netty Worker IO Thread #21/INFO]: [/ip|cumaliTC] <-> DownstreamBridge <-> [survival] has disconnected

These are the only logs i have, i dont get anyre errors on every server. Not on the proxy, fallback or backend server.

#

You see that they queue for survival after that the disconnect from the lobby and will be send to the survival server and after that they instantly get disconnected

royal hawk
reef fulcrum
#

The proxy generally doesn't give a single care about the backend

#

it doesn't have much in terms of state which would be relevant; so, that would generally scream to be a server issue, rather than a proxy one

leaden laurel
#

im also having this

wispy nymph
#

Hello I have a little problem, I can correctly connect to my forge server [1.19.3] when I don't use Waterfall, but when I setup the proxy I have this error :
[21:58:46 INFO]: [Tweenty_] disconnected with: Kicked whilst connecting to poudlard: This server has mods that require Forge to be installed on the client. Contact your server admin for more details. but I don't change anything 🤔 someone have an idea

steel surge
#

modern forge isn't supported by proxies

wispy nymph
#

Ahhh

#

Velocity doesn't work also ?

steel surge
#

there's a plugin called ambassador for velocity that can make it work

wispy nymph
#

And I can install the latest version of Velocity for the 1.19.3 ?

steel surge
#

the latest builds support all the way up to 1.19.4 so yes

wispy nymph
#

Okay thanks going to try :)

remote pawn
#

anyway to get the latest build for a download link without having to specify the build number?

reef fulcrum
#

no

#

you'd query the API to get the build number, basically

misty sundial
#

Hello. Is there a way to define multiple lobby servers in the config.yml and to set the priority to lobby-* for lobby-1, lobby-2 and so on?

reef fulcrum
#

no

#

you'd need a plugin if you want more smarts over that

misty sundial
reef fulcrum
#

no

misty sundial
#

Okay no problem still, thank you! 🙂

shut dagger
#

I'm looking for a plugin that would allow for me to have multiple spawns in a server and you will be sent to a different one depending on what NPC you click on in the Hub server... Does anybody know something that does that?

marble kelpBOT
#

sounds more like you want a warp plugin

shut dagger
#

Yes. But cross server

marble kelpBOT
#

well a cross server warp plugin

#

I have one but that requires redis or mqtt to work properly xD

shut dagger
#

What is it called?

pulsar summit
#

My server is having high latency issue when players are joined

#

when checking from the server list

#

it shows normal 25 ms

#

but when ingame

#

it shows 150

marble kelpBOT
shut dagger
#

Thanks

opal schooner
#

Internal Exception: io.netty.handler.codec.DecoderException: java.io.IOException: Packet 2/0 (PacketLoginInStart) was larger than I expected, found 17 bytes extra whilst reading packet 0

Getting this error when joining backend server. Anyone got a clue why?

dark panther
#

Hi there, I'm trying to connect two waterfall proxies to the same paper server. I've managed to do this and it works. However, do I need something like redisbungee? Since now, I just copied and pasted all plugins from waterfall server A to B. I can't really find documentation on Redis Bungee. Are there any tips how to do this?

#

Do I even need redis bungee on can I do it with waterfall alone?

bitter lark
#

you do

#

it depends

#

I guess it would work without redis with only 1 server

#

but if u have like lobby, sur, etc

#

one player could connect to bungee1 and then another player (same player, another instance of client for example) could connect to bungee2 with same username

#

which is probably something you wanna prevent, redis is just one of options you could implement it with own plugin

#

then there's other data like plugin messaging that wouldn't be shared between 2 bungee instances

#

I don't really know much about bungeeredis cause we went with custom plugin implementation but I think that would be tldr of running multiple bungees

marble kelpBOT
#

RedisBungee doesn't magically make such a setup work, you need compatible plugins that are able to make use of the shared data

dark panther
#

I sometimes get this error on waterfall

uncut oriole
#

Hello, Latest 1.18.2 waterfall i am having issues with the config.json.

#

Basically, When i start the server, It works. Generates ALL config files as normal, Once i restart for some reason it changes the ip & ports from ints to strings

#
[21:34:29 ERROR]:       at net.md_5.bungee.conf.YamlConfig.getListeners(YamlConfig.java:275)
[21:34:29 ERROR]:       at net.md_5.bungee.conf.Configuration.load(Configuration.java:92)
[21:34:29 ERROR]:       at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[21:34:29 ERROR]:       at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
[21:34:29 ERROR]:       at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[21:34:29 ERROR]:       at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)```
#

One example;

address: 'localhost:25565'

#

This should be

address: localhost:25565

#

It adds ` as soon as it starts.

marble kelpBOT
#

you have a string at a place where an integer should be

#

it saving the address strings in the config to a better string format has nothing to do with it

#

also please make sure you are running the latest waterfall build

uncut oriole
#

Yes, Thank you for pointing that out. I already knew this.

#

[21:34:28 INFO]: Enabled Waterfall version git:Waterfall-Bootstrap:1.18-R0.1-SNAPSHOT:5661172:488

#

The server is changing it from an int to a string.

#

address: 'localhost:25565'
- query_port: '25571'
host: '0.0.0.0:25571'

#

Are all three things that are being changed upon start.

#

I've set them all to be without '

marble kelpBOT
#

pretty sure the query_port needs to be a number, not a string

uncut oriole
#

Yes, I know this.

#

It needs to be an int

#
    address: localhost:25565
  - query_port: 25571
    host: 0.0.0.0:25571

The above is what i set the config.yml to include.


    address: 'localhost:25565'
  - query_port: '25571'
    host: '0.0.0.0:25571'

This is what it sets it to,

marble kelpBOT
#

provide your full config please

#

(before you start it)

#

also please test with the latest waterfall build just to be sure that's not a bug which was fixed

#

there is no reason to run outdated builds

marble kelpBOT
#

that is from 2022

#

we have 2023

uncut oriole
#

It's the latest here,

#

Under 1.18

marble kelpBOT
#

...

#

the proxy is compatible with 1.8 to 1.19.4 clients

#

no idea why they even list legacy waterfall builds

uncut oriole
#

Will try that.

#

That solved the issue, Should perhaps add a note for the team here though as it's broken.

marble kelpBOT
#

if the latest build works then the issue was already fixed?

uncut oriole
#

After a restart the issue persists :c

marble kelpBOT
#

provide the full config then

#

and the error with the new version

uncut oriole
#
listeners:
  - query_port: 25571
    motd: '&1Crafting Dead: Dead Island 2.0'
    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: 0.0.0.0:25571
    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: 5dcd06be-ec6e-44f4-9a70-50580f4a6088
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: true
forge_support: true
disabled_commands:
  - disabledcommandhere
servers:
  lobby:
    motd: '&1Crafting Dead Hub'
    address: 194.156.79.203:25580
    restricted: false
  map:
    motd: '&1Dead Island Map'
    address: 194.156.79.203:25590
    restricted: false
marble kelpBOT
#

I mean ideally as a paste to not annoy discord people but ¯_(ツ)_/¯

uncut oriole
#

This is what it changes it to.

marble kelpBOT
#

try making host a proper string, it might not like the : without indicating that it should be a string

#

or the query port I guess, maybe it wants that as a string for some reason although I could've sworn that was a number

uncut oriole
#

int queryPort = get( "query_port", 25577, val );

marble kelpBOT
#

yeah, should be a number

uncut oriole
#

It needs to be an int

marble kelpBOT
#

host is a string though so yeah, that might be your issue

uncut oriole
#

String host = get( "host", "0.0.0.0:25577", val ); You're right

marble kelpBOT
#

although your error says that something is a string which should be an integer

#

(is a string in your config)

uncut oriole
#

GLOBAL_PING should be a string.

#

It's a shame that this config doesn't default with what it should be.

marble kelpBOT
#

pretty sure it does, never had any issues

uncut oriole
#

It does, Until you restart it.

marble kelpBOT
#

yes, I did that very often in the last years xD

uncut oriole
#

With a fresh install.

#

First start ^

#

After a restart, Do not touch any config.

twin solstice
#

you're using a control panel

#

reproduce without one

#

pterodactyl modifies config.yml depending on your configuration

uncut oriole
marble kelpBOT
#

oh, wow

twin solstice
#

can't reproduce

marble kelpBOT
#

did not expect that lol

twin solstice
uncut oriole
#

Checking.

#

Running the waterfall egg helped

proud olive
#

Good afternoon everyone, I really need some help with a problem.

I'm using Waterfall, but it happens that when players try to switch to a server that is currently offline, they get disconnected with a strange error.

#

This only happens when the server they want to connect to is offline, whatever it is.

#

Waterfall version git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:dca72c2:511 by md_5

proud olive
#

Oops, i found the cause: ViaBackwards

novel moon
#

hi guys, is there a way to force people join my bungee network using the domain instead of the numbers ip? just like how hypixel does it.

reef fulcrum
#

I mean; That's pretty much going to be down to their protection stuff, not something that is generally worth doing from a plugin

#

but, plugins can check whatever hostname the client used to connect with, don't know any plugins that do that, however

novel moon
#

i see, thanks for your time, i will look into it

lusty locust
#

[21:50:21 ERROR]: Exception in thread "main" java.lang.ClassCastException: class java.lang.String cannot be cast to class java.util.Map (java.lang.String and java.util.Map are in module java.base of loader 'bootstrap')
[21:50:21 ERROR]: at net.md_5.bungee.conf.YamlConfig.getServers(YamlConfig.java:227)
[21:50:21 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:118)
[21:50:21 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[21:50:21 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:288)
[21:50:21 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[21:50:21 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15

reef fulcrum
#

bad config

gray dirge
#

Hello! Any ideas why /server won't work when trying to change servers? :)

#

Latest version of everything

#

Bungeecord changed to true in spigot, offline mode set to false, followed guides and tutorials... Unsure what would make it not work lol

wary rose
gray dirge
wary rose
gray dirge
#

Yes we enabled bungeecord mode. :). We can connect to them, we just don't have access to the /server command

#

Everything is running fine... except /server is not functional

wary rose
#

Oh, well i feel like you don't have permission to the command. You need to setup a permissions plugin.

#

Can't go wrong with Luckperms if you're not using it already.

gray dirge
#

I can try adding it to luckperms

reef fulcrum
#

need to define the nature of "doesn't work"

gray dirge
#

"You do not have permission to execute this command" but we gave ourselves this permission so it's like... 🤯 lol

reef fulcrum
#

on the proxy?

gray dirge
#

Let me check

reef fulcrum
#

like, the backend servers perms are irrelevant to the proxy

#

(and, you really should be using a perm plugin on the proxy, the built in perms system is trash)

gray dirge
#

Ye... how does one add it to the proxy? /lp editor doesn't work in the command console

reef fulcrum
#

you need luckperms bungee

gray dirge
#

We have luckperms waterfall installed on the proxy

#

bungee, yes

reef fulcrum
#

that's handled with /lpb unless you have the network setup

wary rose
#
gray dirge
#

okay one sec, thank you

wary rose
#

There's no /op for proxy so you need to manually assign perms.

gray dirge
#

ahhh that makes sense

#

also, this is constantly playing in my console.. any ideas? (I'm having a helper run the LP editor commands as we do this, as well)

#

^endless IP addresses

#

done on the proxy...

#

and fallback seems to be ... not working. Turn off server A, players don't get sent to server B. Is that a separate thing? (Sorry, we swapped from Velocity for compatibility reasons and we didn't have these issues prior LOL) :)

reef fulcrum
#

fallback doesn't handle a server closing

#

you'd need a plugin for that

gray dirge
#

That's fair, must have been a velocity built in function

#

Thanks for the help :)

tight token
reef fulcrum
#

your DNS is borked

tight token
#

How can i fix that?

reef fulcrum
#

depends on how you're hosting the server

tight token
#

on a hosting site

reef fulcrum
#

speak to your host

queen sequoia
#

Hi. Anyone seen this message before?
I started my server after 1 1/2 weeks and now I cant connect. Before that there was no problems (i didnt changed anything since that):

queen sequoia
#

Edit: This message appears even on newest version of Waterfall. Can anyone please help?🙏

reef fulcrum
#

I don't speak whatever that is

#

but that just looks like a generic network connection issue

queen sequoia
#

I found the mistake. Im stupid sometimes. There is my mumble server running on same port (dont know why yet)🙈

#

But I wonder why the waterfall throws no error.... normally it should end with an error or am i wrong?

reef fulcrum
#

depends on how you're running stuff

queen sequoia
#

hmm okay, but at least everything works fine now and i did updates ^^

oblique fjord
#

hi,
when I switch from one server to another I get the following message in console, it only happens with version waterfall-1.19-514 onwards of Waterfall, when 1.19.4 is supported

encountered exception: net.md_5.bungee.util.QuietException: Unexpected packet received during server login process!```
ivory egret
#

ok so i know there is a issue with my config but I'm clueless to what the issue is. Its fine if i only have two servers but as soon as I add the third

ivory egret
#

also how do i config the fallback

reef fulcrum
#

fallback no longer exists, it's a priority list now which it tries to connect you to in order

buoyant spindle
#

hello. This is my memory graph from my waterfall. It is 7-days long. Have I memory leak? Why used memory is bigger and bigger?

barren dirge
#

I don't use waterfall but that looks pretty normal for memory usage.

buoyant spindle
#

more and more? few more days and I would have big problem

barren dirge
#

Are you restarting the proxy periodically?

#

I'm trying to check how we handle it but my ftp isn't working for some reason.

buoyant spindle
#

no, I am not restarting it.

barren dirge
#

Thats probably the cause, we restart the proxy every day, same time we restart the servers

buoyant spindle
#

yes but this is not a solution :/ The proxy should work many months without problems. If it can't - there is memory leak probably

barren dirge
#

Potentially yes, but I wouldn't know how to trace one.

#

I can see that someone suggested a heap dump, did you ever end up making one?

reef fulcrum
#

I mean, it's java; memory usage is complex, unless you're actually running out, it's probably not an issue

marble kelpBOT
#

memory is literally not getting "bigger and bigger" in the screenshot...

barren dirge
#

Well there is a growing gap between the used and free so I think its very gradually using more memory.

buoyant spindle
#

I thought that free memory would be the same when there is the same amount of players. I mean memory usage slowly grows up (as you can see in the screenshot) but at nights I have 1-10 players only, at evening 50-100 but memory still grows up

marble kelpBOT
#

there is only an issue once you notice that the garbage collector is not able to clean up its stuff

#

(or it crashes of course)

#

you might want better stats than just used and free though. e.g. the actual G1GC spaces (you can get those via jmx)

#

I should probably set those up for the proxy too, lol

buoyant spindle
#

Where can I get those graphs?

reef fulcrum
#

munin

marble kelpBOT
#

I would suggest graphana nowadays though

buoyant spindle
#

yes, I am using grafana. Mine graph is from graphana

oblique salmon
#

Hello! I wanted to ask you a question. At the time of entering my server, it does not let me enter, it gives me a message of "Login to Minecraft.net". I don't understand why it gives me that error when I have bought minecraft for years

PS: Until yesterday everything worked correctly.

nimble ember
#

restart your game + launcher

oblique salmon
#

I did it like 23 times

simple moat
oblique salmon
simple moat
# oblique salmon Yes

if you have both geyser AND floodgate installed, try going to your geyser config and set auth-type to floodgate. reboot everything and retest.

#

if you're missing geyser or floodgate, get it downloaded

oblique salmon
#

Thanks!

simple moat
#

np, good luck

oblique salmon
# simple moat np, good luck

Hello, I updated geyser itself, but it still gives the error.
PS: I don't have Floodgate, only geyser in the proxy

#

I think the problem is something from fastlogin + waterfall

#

I don't think it's a problem with the geyser itself

#

no

tidal musk
#

Tbh, I don‘t get why people hate so much on cracked servers

#

Minecraft already has made billions of dollars

#

Microsoft forcing people to use microsoft accounts has already made the game worse

reef fulcrum
#

I mean, you're not owed support; people generally don't wanna support offline mode users

reef fulcrum
#

personally, I just have a lot of bad experiences supporting offline mode server owners and would rather shoot myself in the foot than deal with it

tidal musk
#

If it would be a small game which actually needs the Money, I would totally understand it

#

But meh, I have bought the Game so

#

¯_(ツ)_/¯

reef fulcrum
#

The people who run in offline mode often rely on plugins which are known to cause issues

#

are often more likely to put themselves into positions where they're attacked by bots, many of which are often more easily thwarted by simply online-mode=true

#

and are generally more likely to actually steal from the community or just generally be entitled af

#

all of those are reasons why people generally don't wanna care to deal with people running in offline mode, outside of the refusal to support mojang

marble kelpBOT
#

it also violates Discord ToS :)

simple moat
marble kelpBOT
#

it potentially also breaks plugins lol

simple moat
#

one way to find out ¯_(ツ)_/¯

marble kelpBOT
#

try removing FastLogin, that might be incompatible with geyser

#

(as it potentially hacks the same internal stuff)

meager dagger
#

Hello fellas!

I had a few servers under one waterfall on the same host, but now I've shifted one backend-server to another host.
So in a waterfall config, I've just set up another ip:port and all works fine.

But now I'm interested, is there a way so players can join that "external" server via direct IP?

twin solstice
#

don't

tough vale
#

If it is, you need to close it off ASAP. Having an unprotected backend server means malicious players can join under any username including those with owner permissions.

twin solstice
#

that

meager dagger
#

Like, I had a plugins for Auth, plugin with permissions that are prohibiting player from doing anything before "joining server", and my own plugin and backend db that mange players gamemode and possible commands to enter. So..
Anyway, I hear you 🙂
Thanks ❤️

kindred umbra
#

Hi, I'm running a Waterfall proxy with SkinsRestorer, but when I try to apply a skin, it doesn't change right away, instead I have to relog to see it change, I remember it being instant, do I need to do something specific for this functionality?

tough vale
#

weewoo_red piracy

twin solstice
#

regardless of piracy or not

#

ask skinsrestorer

kindred umbra
#

why would everyone assume I myself am I pirate just because I use skinsrestorer

#

happens all the time I mention having a server in offline mode

twin solstice
#

well, is your proxy in offline mode

tough vale
#

It's mainly used for offline mode, though at least skinrestorer does have some valid uses

kindred umbra
twin solstice
#

sounds like piracy to me

tough vale
#

oh well your server being offline is a dead giveaway for piracy in 99.9999% of cases

kindred umbra
#

Well if you mean it like that, then yeah, that's valid call

#

Somehow in my own and basically all neighbor countries you'd find that 90% of all players simply don't pay for the game, it's basically a standard to have your server in offline mode here

twin solstice
#

yes we've heard all of the arguments in the past 10 years

#

not up for discussion

#

regardless of your issue, ask skinsrestorer, it's unlikely to be a waterfall issue

kindred umbra
tough vale
kindred umbra
#

You know that's an actual thing here in Slovakia, Czechia, Ukraine, Poland and other countries like that? It's really only few people who end up buying the game and to be honest I don't even know why, most likely something along the lines "why tho"

#

Anyways, I have checked out the SkinsRestorer discord and it looks like this issue started occurring since Paper 1.19.3 #443, after which updating the skin required relogging. Although I only have the plugin on Waterfall, since the #444/#443 update was targeted at game profile stuff, I assume similar changes have been applied to Waterfall, or not?

twin solstice
#

waterfall gets practically 0 updates other than maintenance ones

#

probably doesn't need that gameprofile change

kindred umbra
#

I see, yeah, there isn't even a mention such change in the changelogs

#

Well that's weird

orchid barn
#

Getting disconnects when loading chunks. This is the error in waterfall: could not decode packet! net.md_5.bungee.jni.NativeCodeException: Unknown z_stream return code : -3

Any ideas?

reef fulcrum
#

something broke a compressed packet

orchid barn
#

any idea what would cause that?

reef fulcrum
#

generally bad plugins

#

sometimes janky network gear depending on the setup

orchid barn
#

Any debug config settings I can enable to try to narrow it down @reef fulcrum ?

reef fulcrum
#

no

orchid barn
#

Servers have no plugins on them and it's still happening. Apparently unrelated to chunk loading

reef fulcrum
#

No idea, all I can see is that we got a corrupted compressed stream

orchid barn
#

What causes these packets to be sent? Just trying to figure out where this is coming from

#

There's no config settings anywhere that I can increase to try to resolve this?

reef fulcrum
#

packets are sent from the server

#

No, theres no options that corrupt the data stream

orchid barn
#

What are the potential things that would corrupt it?

reef fulcrum
#

no idea

#

as said, it's generally stuff messing with packets

#

be that software installed on the server, or even weird network setups

#

We have 0 way to debug what is corrupting the datastream that is being shoved into us

orchid barn
#

Interesting so it's potentially not even related to Waterfall/Paper?

reef fulcrum
#

I mean, you could try disabling compression; theres like, 2 reports of this issue, primary one being a ticket on bungeecord relating to md5s zlib thing

#

He did recently mess with that native again, idk how it would cause issues, but, you generally should just disable compression on the backend server anyways

orchid barn
#

Worth a shot at this point.

#

Would that just be server.properties network-compression-threshold=-1? @reef fulcrum

#

Just realized your name says no ping

reef fulcrum
#

yes

orchid barn
#

Alright. It looks like that fixed it™️

#

Ty for the help with that

dense cloud
#

how do i download?

reef fulcrum
#

waterfall and folia are unrelated

#

the proxy is still just a proxy

mint ice
#

Hi not sure if this is the right place for this but i just updated a few jar files on a server and this comes up if i try and log in not sure if its waterfall,floodgate or viaversion that is the cause any ideas?

rigid jasper
#

@mint ice That's appears to just be a client version issue..

#

Make sure your viaversion is up-to-date on all servers (or exclusively the proxy server), if you're trying to support newer versions on an older host.

lavish valve
#

why does it not work?
( address of lobby: "unix:/home/markustieger/Downloads/uds-test/Lobby/lobby.sock" )

(I am trying to use an unix domain socket instead of an tcp address)

#

( Update: It's not working on normal bungeecord either )

#

( Velocity fails to parse the address )

twin solstice
#

bungeecord/waterfall has never had support for it

#

velocity only had support for it in the polymer branch but that is severely outdated by now

lavish valve
#
if (this.getLocalIp().startsWith("unix:")) {
            if (!io.netty.channel.epoll.Epoll.isAvailable()) {
                DedicatedServer.LOGGER.error("**** INVALID CONFIGURATION!");
                DedicatedServer.LOGGER.error("You are trying to use a Unix domain socket but you're not on a supported OS.");
                return false;
            } else if (!io.papermc.paper.configuration.GlobalConfiguration.get().proxies.velocity.enabled && !org.spigotmc.SpigotConfig.bungee) {
                DedicatedServer.LOGGER.error("**** INVALID CONFIGURATION!");
                DedicatedServer.LOGGER.error("Unix domain sockets require IPs to be forwarded from a proxy.");
                return false;
            }
            bindAddress = new io.netty.channel.unix.DomainSocketAddress(this.getLocalIp().substring("unix:".length()));

Why does then these lines exists?
( Esspecialy the condition if it uses velocity or bungeecord )

-> https://github.com/PaperMC/Paper/blob/master/patches/server/0623-Add-Unix-domain-socket-support.patch

GitHub

High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies - Paper/0623-Add-Unix-domain-socket-support.patch at master · PaperMC/Paper

twin solstice
#

paper has unix socket support

#

the proxies you have mentioned do not

lavish valve
#

which proxies do support it then?

twin solstice
#

no idea

#

velocity was the only one that supported it for a while on the polymer branch, but that's not usable

lavish valve
#

I wonder why there is no more support for this branch?

twin solstice
#

because polymer was highly experimental and the author isn't around that often

#

and besides if you value performance to the point you'd use unix sockets

#

don't use waterfall or bungeecord

lavish valve
#

ok, but other question, when it was never supported by bungeecord, why is it then in the javadoc?

twin solstice
#

i might be wrong then

lavish valve
#

ok

twin solstice
#

yeah it was added 3 years ago as "beta support" and no one has probably ever used it

meager dagger
#

Hello there!

I have a few requests from friends to create the latest snapshot server, so we can have some fun with this cool 1st april snapshot together.

And I’m trying to understand is it possible to include that server into my already created bungee-network.

I have a main pufferfish-backend server, where all my players log-in through AuthMeReloaded (because we have our own website with some functionality so we need such an extra-login-system).

I guess, I can just launch a new snapshot-server (like, completely vanilla server, since I’m not sure there are a non-vanilla snapshot server cores, right?), and I can just add it to my waterfall config, and use tp command to send player to that snapshot-server. Or I can’t? Does complete vanilla support the ip-forwarding that bungee require?

But the main issue now in my thoughts is, how to let players come back to my main server?

I have two main servers: it is two linked survival servers, and when player quit one of them, they re-join to the server they quit from. That’s why I see a problem, since the player would not have any way to return from the snapshot-server, since it is a vanilla, and there are no tp command.

So.. do you have any ideas how I can reach my goal?

reef fulcrum
#

waterfall doesn't support snapshots

#

you'd need to run it outside of the proxy

twin solstice
#

authme
smells like piracy

lavish valve
twin solstice
#

waterfall is practically maintenance only

#

you'd be better off just pr'ing it into velocity

lavish valve
#

( for velocity )

reef fulcrum
#

I mean, looks like a quick 2 second bug fix, just would need to test it, etc, etc

#

as for velocity, I think that the issue was breaking the API or something

lavish valve
#

theoretically i am finished, but he does not find this class, whereas my ide does not show any problems.

reef fulcrum
#

best guess is check the java version

#

eerrrr

#

ha

lavish valve
#

hmm, javadoc says, the class exists since java 16, but the project is java 11 and my ide finds it still. 🤔

reef fulcrum
#

that's fucked

#

waterfall targets java 8

#

so, that won't work

lavish valve
#

velocity targets java 11 (where i am coding this)

#

and doesn't work either

#

wait, i think i am in the wrong channel

reef fulcrum
#

see java --version but, er

#

and, yea, wc

lavish valve
#

i guess i have to use io.netty.channel.unix.DomainSocketAddress

lavish valve
misty sundial
#

Hello. Can I somehow disable the "priorities:" list in the config.yml?

#

Other question, can I set it so that I always get on another server from the priorities list and not in order?

reef fulcrum
#

Waterfall/bungee just uses that as a list

#

If you need a different behaviour, use a plugin

small lintel
#

Just looking for a quick 2 cents opinion from someone or some people - I was looking at Velocity and Waterfall, though the rabbit hole goes deep when I search for alternative forks of Bungee - IE: Flamecord.
Does Waterfall fix apparent "exploits" that are open in BungeeCord?
Is the performance of Waterfall better than that of Bungee?
Waterfall versus other forks? Is Waterfall the best option I should choose with my Paper server?
Can Bungee plugins be converted to Velocity easily, or is it a completely different system?

#

Would sincerely appreciate some clarification, much love, thanks in advance! 🙂

reef fulcrum
#

weterfall fixes some stuff but theres only so much you can do with such bad architecture

#

velocity is a much better option vs waterfall or any forks as it actually fixes the architectural issues involved

small lintel
#

I see - that's what I've gathered thus far. It has been a few years since I setup a server w/ Bungee - so I can't remember exactly how Bungee (and its derivatives) hooks itself into the system & how plugins interact. I understand that Velocity will act as the proxy server, whereby you connect to the Velocity server, and from there, you can be forwarded to other worlds.

Plugins which are compatible with Bungee, won't obviously work out of the box with Velocity.

That leads me to ask, is the architecture of Velocity somewhat compatible with Bungee plugins with a simple re-code?

I'm getting into Java development, and can work my way around Java, so if it's not too complex, then I don't mind rewriting code, but if it's going to be a HUGE task, then I'd have to toss up the functionality and plugin availability between WF & Velocity.

reef fulcrum
#

I mean, there are changes to the API, no team API, etc, but it's generally the concept of: it's a proxy

#

the architectural stuff isn't as exposed to plugins outside of events being async or not, but even there that doesn't change too much

small lintel
#

It's late here now, my brain isn't functioning lol.. But do you have a couple of quick examples (names of plugins) which require Bungee (Or Waterfall) for compatibility? Advanced Portals would be an example, which is compatible with Bungee to teleport between worlds using portals. I suppose I ask this just so I can wrap my head around whether or not I should invest the time in Velocity.

marble kelpBOT
#

their architecture is extremely similar and you can easily convert plugins that only use normal API stuff

small lintel
#

Great, that clarifies!

#

I'll look at some Velocity-plugin code to get a gist of how things work, if this is definitely the best option over other Bungee forks.

#

Everyone seems to have their own opinions on the "best" proxy lol.. most of which are paid Bungee forks 🤦‍♂️

#

"Opinions are like arseholes, in that everyone has one."

marble kelpBOT
#

I mean they want to sell a product...

small sigil
#

How to solve this problem? It only appears when I turn on "ip_forward" for Waterfall and "BungeeCord" for spigot.

valid crypt
#

Hello, I am using waterfall latest version, although the server is open, I get the error "The server you were previously on went down, you have been connected to a fallback server".

marble kelpBOT
#

does it say that you tried to join in the Minecraft server?

valid crypt
#

i can join with /server knockbackffa

#
        if (npc.getId() == 1) {
            ByteArrayDataOutput out = ByteStreams.newDataOutput();
            out.writeUTF("Connect");
            out.writeUTF("knockbackffa");
            player.sendPluginMessage(Main.instance, "BungeeCord", b.toByteArray());
        }
#
this.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
marble kelpBOT
#

what does the proxy and the target server log say?

valid crypt
valid crypt
marble kelpBOT
#

odd

#

have you tried using ConnectOther?

valid crypt
#

let me try

#
[21:43:08 WARN]: [/127.0.0.1:64430|ikilledyourdad] <-> DownstreamBridge <-> [lobby] - EOFException: null
[21:43:08 INFO]: [ikilledyourdad] disconnected with: The server you were previously on went down, you have been connected to a fallback server
marble kelpBOT
#

very strange, try delaying it by a tick

#

some events happen at an unfortunate time and the client might not like the world change

valid crypt
#

i put 1 sec delay

#

and I think I asked on the wrong channel, would it be better to write #waterfall-dev?

marble kelpBOT
#

ah, I guess but it would probably be the same people xD

#

but yes, ask there too and maybe show more of your listener code

valid crypt
# marble kelp but yes, ask there too and maybe show more of your listener code
public class NpcClickEvent implements Listener {

    ByteArrayOutputStream b = new ByteArrayOutputStream();
    DataOutputStream out = new DataOutputStream(b);

    @EventHandler
    public void npcClickEvent(net.citizensnpcs.api.event.NPCRightClickEvent event) {
        NPC npc = event.getNPC();
        Player player = event.getClicker();

        if (npc.getId() == 1) {
            ByteArrayDataOutput out = ByteStreams.newDataOutput();
            out.writeUTF("ConnectOther");
            out.writeUTF("knockbackffa");
            player.sendPluginMessage(Main.instance, "BungeeCord", b.toByteArray());
        }
    }
}
marble kelpBOT
#

well, I don't know what citizens might do there so ¯_(ツ)_/¯

#

maybe you need to even ask them directly lol

valid crypt
#

okay thank you

royal hawk
royal hawk
#

ConnectOther is for connecting players that aren't the one you want to use

#

If the player is the one you want to use just use Connect

#

ConnectOther needs two fields:
username
servername

Connect only needs one:
servername

valid crypt
#

yep

#

its worked now

valid crypt
#

my code

#
public class CommandManager extends Command {


    public CommandManager(String name, String permission, String... aliases) {
        super(name, permission, aliases);
    }

    public void execute(CommandSender sender, String[] args) {
        ProxiedPlayer player = (ProxiedPlayer) sender;
        ServerInfo server = ProxyServer.getInstance().getServerInfo("lobby");
        if (args[0].equalsIgnoreCase("hub")) {
            player.connect(server);
        } else if (args[0].equalsIgnoreCase("lobi")) {
            player.connect(server);
        }
    }
}
#
    @Override
    public void onEnable() {
        getProxy().getPluginManager().registerListener(this, this);
        getProxy().getPluginManager().registerCommand(this, new CommandManager("hub", "sm.command.hub","lobby", "lobi"));
    }
reef fulcrum
#

You're assuming that they provided an argument, they didn't, so the args list is 0 length

#

||check the size of the array befooree you access it||

valid crypt
reef fulcrum
#

No

#

Check the size of the args array befooree you access it

#

Also

#

Pretty sure you're assuming that the command is considered an argument, but it's not

#

You'd need separate commands if you care about the command name being unique

valid crypt
#

Okay, I got it, thank you.

ivory egret
#

is there a limit to how many servers can be linked to waterfall

lime dove
#

How to hide tap command proxy?

green linden
#

When i try to start my Waterfall server it just says.

[09:27:50 ERROR]: Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean
[09:27:50 ERROR]: at net.md_5.bungee.conf.YamlConfig.getServers(YamlConfig.java:231)
[09:27:50 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:118)
[09:27:50 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[09:27:50 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:288)
[09:27:50 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[09:27:50 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

And doesnt work, how do i fix it?

lost river
green linden
lapis tundra
#

Hey, I keep getting this error using 1.19 waterfall.

Error occurred processing connection for umvrr AnnotatedConnectException : finishConnect(..) failed: Connection refused: /127.0.0.1:25568

[umvrr] disconnected with: Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?

icy pike
#

[12:04:54 INFO]: Enabled plugin reconnect_yaml version git:reconnect_yaml:1.16-R0.5-SNAPSHOT:47fa16d:431 by WaterfallMC
[12:04:54 INFO]: Enabled plugin cmd_find version git:cmd_find:1.16-R0.5-SNAPSHOT:47fa16d:431 by WaterfallMC
[12:04:54 INFO]: Enabled plugin cmd_server version git:cmd_server:1.16-R0.5-SNAPSHOT:47fa16d:431 by WaterfallMC
[12:04:54 INFO]: Enabled plugin cmd_alert version git:cmd_alert:1.16-R0.5-SNAPSHOT:47fa16d:431 by WaterfallMC
[12:04:54 INFO]: Enabled plugin cmd_send version git:cmd_send:1.16-R0.5-SNAPSHOT:47fa16d:431 by WaterfallMC
[12:04:54 INFO]: Enabled plugin cmd_list version git:cmd_list:1.16-R0.5-SNAPSHOT:47fa16d:431 by WaterfallMC
[12:04:55 INFO]: Listening on /0.0.0.0:25565
[12:05:19 INFO]: [/88.127.122.:47080] <-> InitialHandler has connected
[12:05:34 INFO]: [/87.66.105
5:28781] <-> InitialHandler has connected
[12:05:35 INFO]: [/88.127.122.***:47080|AtsukiMC] -> UpstreamBridge has disconnected

#

i cant setup waterfall on my server it dosent connect me to the lobby server or it just time out

#

can some one help me

twin solstice
#

update to the latest version first

vivid fractal
#

Hello, how can I change this to the standard ping bar?

#

Something like that

#

well, it is already installed

#

And I have no problems with entering any servers

buoyant spindle
#

after 7 days without restart I ran out of the memory, average 50-70 players. Is it nor normal, right?

reef fulcrum
#

No, running out of memory is not normal

buoyant spindle
#

this is not an attack becouse (as we can see on the screenshot above) the memory slowly increased, not fast. Am I right?

reef fulcrum
#

I mean, I can only see what that grapth shows me, and I'm not going to piss in the wind

#

We also get back to the nature of the OOM

#

given that there are various forms of different OOMs, what one was tripped is important

silver crescent
#

Question: Has anyone experienced problems with the bungees (waterfall) starting to get heavy loads and lagging when many players are close together? Does anyone know and does anyone have a solution?
1.19.3 Paper i use on Server and current version of waterfall

#

30-40 player stay on one point, bungees are lagging and full CPU load

reef fulcrum
#

you could see if increasing the netty thread count helps

#

also, disable entity metadata rewriting in the waterfall config if you've not already

silver crescent
#

ok i test thx

#

ok metadata false. who are the netty thread?

reef fulcrum
#

that's in config.yml iirc

faint blade
#

Hey, I have a waterfall proxy for my server network, I am looking for a way to add a new server which is running fabric, how do I achieve this?

reef fulcrum
#

use velocity

leaden stone
#

Anyone have any idea what the errors in this log could be from? We had a moment where about 15-20 players just got kicked from the server.

reef fulcrum
#

I mean, you're saying everybody got booted

#

and you had a DNS lookup failure

#

one would hazard a guess that you had a network issue

leaden stone
#

Also I run 2 proxies and I'm apparently experiencing this issue only on one of the proxies. they're both waterfall and same plugins, but listening on 2 different dedicated IPs

native juniper
#

Is bungeeguard necessary to use if I'm using waterfall?

craggy trout
#

Use a proper firewall i guess

chilly hatch
#

For anyone that needs it

wicked tusk
# chilly hatch

I think you should make the red text darker, its too easy to read

chilly hatch
#

lol

shrewd briar
#

what is best plugin antibot for waterfall

bronze arch
#

Online mode kekw

sick violet
#

waterfall config documentation? the one on paper's website seems hella outdated

twin solstice
#

what part of it is outdated

#

not much has realistically changed in waterfall or bungeecord in the last 6 years

twin solstice
#

seems valid?

sick violet
#

game_version is not present on waterfall config nowadays

reef fulcrum
#

it is

sick violet
#

and there are points missing

twin solstice
#

uh, should be

#

it's in waterfall's own config

#

not config.yml

sick violet
#

geez

#

shame on me

#

so config.yml is for bungee? hmmm much clear now, thanks for making me figure it out

thorn viper
#

Hello I have a problem the lobby is without mods if I then enter /server do the error message?

green chasm
#

Hier wird nur Support in Englisch Akzeptiert

thorn viper
#

ok

craggy trout
golden jackal
#

why when I join to waterfall server I join to server frow what I left last time and not to priority server ?

royal hawk
golden jackal
#

thx

steel raft
#

i setup waterfall and i have 3 servers in total. however, when i'm in hub and trying to connect to creative, it says 'you are already connected to this server' how do i fix this? it worked fine yesterday, but it doesn't seem to work now and i didn't change anything

spare apex
#

do you perhaps have correct ip addresses for the servers?

steel raft
#

all of the ip addresses are correct, as i said it worked yesterday so it's all correct

steel raft
#

i fixed it 👍

steel raft
#

nvm it just keeps breaking lol, anyone that can help with that?

steel raft
#

am i gonna receive any help at all or nah

twin solstice
#

you're not entitled to support

#

patience is key

reef fulcrum
#

Don't have enough info and stuff like that is generally a pita to diagnose

#

99% of cases like that are generally down to weird networking setups or plugins

#

(The thing is just comparing the network socket address, i.e. the port/io combo)

merry root
#

I cannot send messages with waterfall anymore. All is deprecated. If i use the old Bungeecord TextComponent.fromLegacyText() it is deprecated. I cannot even use the adventure api

#

can someone help me why i cannot use both?

reef fulcrum
#

waterfall doesn't have adventure

#

if you want that, you'd need the adventure-platform

#

guessing that if you're seeing that, you have a multi-project

#

in which case, you're seeing the deprecated bungee-chat module that paper has

merry root
merry root
reef fulcrum
#

Because you have papers bungeecord-chat in the project

#

papers bungee-chat module has that stuff deprecated

merry root
#

and how i can solve that?

reef fulcrum
#

I mean, i'd suggest using adventure-platform on bungee and shading that into your own plugin

#

otherwse, generally, all I can really say is to just ignore the deprecation, otherwise you'd need to exclude it from paper-api

merry root
#

so adding adventure to my project-dependencies will work?

reef fulcrum
#

you can use the adventure-platform project stuff to use adventure Audiences, etc, on waterfall

merry root
#

i want to use adventure Minimessages, Components and so on because i like it

#

Like paper

reef fulcrum
#

so, yea, then use the aventure-platform-bungeecord or whatever it was

#

you'll need to shade that stuff into the waterfall plugin, however

merry root
#

is there a tutorial in how i can use adventure with waterfall

reef fulcrum
merry root
#

ok in the time i read into this i can use the old stuff. will the deprecation go if i exclude it from paper?

reef fulcrum
#

yes

merry root
#

simple exclude in my pom?

reef fulcrum
#

yes, in the dependency for paper, add an exclusionfor the bungee-chat module

merry root
#

i think it is this:

reef fulcrum
#

yes

merry root
#

ok it worked well thank you very much for helping me

tidal musk
#

Could not connect to a default or fallback server. Incorrectly configured address/port/firewall? ConnectTimeoutException : connection timed out:

How to make proxy on same ip as with server with waterfall/Bungeecord

reef fulcrum
#

depends on the setup, if using a shared host, glhf/speak to the host, if ptero, see pins; otherwise, use the 127.0.0.1 interface for the servers

placid bear
#

Hi do you know why i timeout everytime when i activate IP forwarding in my waterfall and bungeecord in my magma conf

placid bear
#

in spigot.yml (magma)

  bungeecord: true

in config.yml (waterfall)

ip_forward: true
misty sundial
#

placeholder

placid bear
misty sundial
#

Oh sorry, it's a mistake

placid bear
#

okay np

reef fulcrum
#

the forwarding option just modifies the handshake packet to include some data

#

that generally shouldn't break stuff given that waterfall has the fix which lets FML + that token work together

#

assuming magma has that fix on their side too, idk

#

given that it breaks, it's probs a magma issue, but 🤷‍♂️

placid bear
#

thank bro

leaden stone
#

what plugin(s) do you guys use to thwart bot attacks. I'm getting this bot attack where random bedrock players join and spam in chat. Is there a way I can mitigate this?

leaden stone
wicked tusk
#

well unless theres some identifying metric or pattern to those players its gonna be difficult

#

you checked if their IPs are the same?

#

or if they're all from a certain region

#

because then you can ban that

loud kettle
crimson locust
#

When I install waterfall, it throws it to the last server I was on, but I want it to throw it to the authme server (always) (its ip-forward=true)

forest mica
#

force_default_server: true in config.yml

crimson locust
pliant flame
#

hey so my bungee server works for me but others can not connect.

#

sos lol

wicked tusk
#

theres a lot of missing information

#

but it looks like you need to port forward

pliant flame
#

i did for 3 different ports.

#

waterfall-25560 world_1-25561 world_2-25562

wicked tusk
#

do you have a bind ip set in your server config?

pliant flame
tulip surgeBOT
wicked tusk
#

bind_local_address: true
uh

#

ive never used waterfall but im guessing you should turn that off

#

and set the host to 0.0.0.0:x

#

by putting a local ip there, you are restricting access to only local clients

wicked tusk
pliant flame
#

k trying to run it now.

wicked tusk
#

so probably 0.0.0.0:25560 in your case

pliant flame
#

so it opened it for me but still didnt allow a friend in

wicked tusk
#

google port checker and put your IP in

#

see if its actually open

pliant flame
#

oh it is open, they can join my main paper server

#

nvm they were closed >.>

ancient orchid
#
java.net.ConnectException: Connection timed out: connect
        at java.base/sun.nio.ch.Net.connect0(Native Method)
        at java.base/sun.nio.ch.Net.connect(Net.java:579)
        at java.base/sun.nio.ch.Net.connect(Net.java:568)
        at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:588)
        at java.base/java.net.Socket.connect(Socket.java:633)
        at java.base/java.net.Socket.connect(Socket.java:583)
        at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183)
        at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:498)

        at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:603)

        at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:246)
        at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:351)
        at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:373)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClien
t(HttpURLConnection.java:1309)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(H
ttpURLConnection.java:1242)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Ht
tpURLConnection.java:1128)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURL
Connection.java:1057)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0
(HttpURLConnection.java:1665)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(
HttpURLConnection.java:1589)
        at Updater.a(:95)
        at Updater.init(:37)
        at net.md_5.bungee.Bootstrap.main(Bootstrap.java)
Exception in thread "main" java.lang.Error: java.net.ConnectException: Connectio
n timed out: connect
        at Updater.init(:51)
        at net.md_5.bungee.Bootstrap.main(Bootstrap.java)
Caused by: java.net.ConnectException: Connection timed out: connect
        at java.base/sun.nio.ch.Net.connect0(Native Method)
        at java.base/sun.nio.ch.Net.connect(Net.java:579)
        at java.base/sun.nio.ch.Net.connect(Net.java:568)
        at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:588)
        at java.base/java.net.Socket.connect(Socket.java:633)
        at java.base/java.net.Socket.connect(Socket.java:583)
        at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183)
        at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:498)

        at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:603)

        at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:246)
        at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:351)
        at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:373)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClien
t(HttpURLConnection.java:1309)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(H
ttpURLConnection.java:1242)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Ht
tpURLConnection.java:1128)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURL
Connection.java:1057)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0
(HttpURLConnection.java:1665)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(
HttpURLConnection.java:1589)
        at Updater.a(:95)
        at Updater.init(:37)
        ... 1 more```
error white run server
twin solstice
#

you have malware

#

first time i've seen it on bungeecord, but you have malware

sly sun
#

sorry no matter what i try i keep getting a could not connect to default or fallback when /server

#

i have checked through the ip, and made sure to setup offline mode etc

deep sleet
#

[/84.254.103.12:51128|Crousus] <-> DownstreamBridge <-> [Lobby] - could not decode packet! java.lang.IndexOutOfBoundsException: index: 3, length: 63 (expected: range(0, 36))

I get this error when joining on 1.19.4. I assume a plugin is causing this. Gives this information if this is a bungee plugin or one on the backend servers? Also can i find out which packet causes this?
On backend servers i just get a disconnected and on the client I get connection reset

#

-Dwaterfall.packet-decode-logging=true helped

white abyss
#

can someone please help me connecting two servers through waterfall?

#

ive been trying to for a while but all the tutorials are very confusing

coarse escarp
#

I need help im connecting 2 servers thru waterfall and it displays a error about enabling ip forwading but its already enabled.

white abyss
#

im not 100% sure though

fair harness
fair harness
fair harness
nimble ember
#

login plugin titanuYikes

craggy trout
#

People uses offline Mode, yes.

astral mortar
#

why is this happenening Timed out (-20000 != PacketFrame(id1=-20000, id2=-19999) (MISSING_FRAME))

astral mortar
#

Bruh

nimble ember
#

why did you ping me WeirdChamp

craggy trout
astral mortar
#

ok

sonic trench
#

Hey

#

Can I get a little help? My waterfall network really just isn't working, and I don't really know what I'm doing

#

I tried following a youtube tutorial but it didn't seem to help much

sonic trench
#

I think this is the most passive aggressive message I've seen on discord. Great job..

twin solstice
#

welcome to the internet

#

what doesn't work

#

what have you done

#

how are you hosting your server

#

are there any errors

sonic trench
#

I'm hosting the server with mcprohosting, and I've setup the proxy server and the lobby one. I followed this tutorial https://www.youtube.com/watch?v=zbhZUhdLs44&t=759s however after rewatching it I'm unaware of what I'm doing wrong. I'm not getting any errors, that I know of, however when I try to join the proxy it won't connect

How To Make A BungeeCord Server Network (Detailed Minecraft Tutorial). In this video I'm going to show you how to setup a BungeeCord Minecraft Server. All the way from start to finish. How to setup the base servers, how to link them together, how to secure your Network, how to connect it to a database and much more. All the links to plugins/serv...

▶ Play video
#

the first half of the video is waterfall^

twin solstice
#

define it won't connect

#

what error are you getting on joining

#

is there anything logged in the console for the proxy or backend server

sonic trench
#

give me a minute to pull up the logs

twin solstice
#

ensure your proxy server port matches the port in waterfall's config.yml

reef fulcrum
#

you might need to configure the panel your host uses so that it modifies the config as needed, otherwise, speak to your host for support

sonic trench
#

pasted*

twin solstice
#

sounds about right to me

sonic trench
#

Okay I'll do that, thanks

wicked tusk
twin solstice
#

yeah it's unfortunately common to have to send such stuff in public support discords

sonic trench
#

If I knew information that was relevant for you to know I would've provided it. It wasn't laziness at all, just a lack of knowledge in the subject.

twin solstice
#

don't take it personally ^^

#

you're fine

wicked tusk
#

or a combination

sonic trench
#

I completely understand that, it just the most "bot-like" response I've seen to a support question

#

I dunno

sonic trench
#

So either I've found a way to confuse a professional, or I'm overlooking something blatantly obvious.

reef fulcrum
#

Outside of "make sure that it's running", it gets into host specifics

#

Could be that their infra expects stuff inside of the servers to run on the default ports, if it pre installed a server, see the config it had

sonic trench
#

Nothing was preinstalled

reef fulcrum
#

The connection literally isn't even working to the proxy

#

the servers directly are 100% irrelevant unless you're connecting to the wrong thing

sonic trench
#

The middle is the proxy I'm connecting through, and it's supposed to be leading to the lobby, however it's not connecting through the proxy (To my knowledge)

reef fulcrum
#

you're not even connecting to the proxy

sonic trench
#

?

reef fulcrum
#

The connection is being refused by the thing you're connecting to

#

before the proxy actually accepts the connection

sonic trench
#

So how do I fix that?

reef fulcrum
#

either you're connecting to the wrong ip/port, or the proxy isn't started, the proxy isn't configured to listen on the correct thing, or something is wrong with the hosts setup

#

I can't particularly help you here as this gets into MCPH specifics

#

idk their setup, idk what they expect stuff to be configured as

twin solstice
#

yeah make sure you are connecting to the oddflexproxy server

#

not the other servers

sonic trench
#

I literally copy and pasted it

reef fulcrum
#

The connection was refused

sonic trench
#

correct

reef fulcrum
#

You might be connecting to. What's supposed to be the correct port

#

But, the connection was refused

sonic trench
#

That's what the support agent is saying

#

but they're trying to reset the port

reef fulcrum
#

Best guess would be to try using 25565 as the port, assuming thheree using containers, or 25575

#

In the config, I mean

sonic trench
#

I gave the support agent full control of the servers so hopefully they can figure something out

#

I've stumped a Support Agent

#

rip

twin solstice
#

something being broken on mcprohosting is not the least surprising thing

sonic trench
#

But doesn't most servers use mcph?

twin solstice
#

no one uses mcph

#

lol

#

mcprohosting is part of the many hosts that are a ripoff but have a big brand name

sonic trench
#

What services would you recommend?

twin solstice
twin solstice
#

not to mention MCPH has fired most of their staff team in the last 2 weeks

sonic trench
#

Ayo

#

these prices tho

#

lookin mighty fine

reef fulcrum
#

I don't really wanna disparge on a host, but, they're not exactly reputable within the community anymore, and are generally using pretty old hardware

sonic trench
#

When we fix this issue I may switch over

#

because my wallet is a bit depressed with mcph

#

Bro

#

How did I not know about this

#

Das such a sexy ui wtf

twin solstice
#

mcph is the one host people use because they simply have never heard of anything else and saw MCPH in a handful of videos / ads

#

and it'll be fine for your average 5 player smp

#

but breaks down with stuff like this

sonic trench
#

Bro

#

F

#

support agent is no longer supportive

sonic trench
#

for worse servers

twin solstice
#

correct

craggy trout
#

I think Bloom is good for medium servers. For dedicated stuff i prefeir ovh.

errant pivot
#

everyone on the server got kicked with this message, and there was no server crash or bungee crash

#

[12:08:43 INFO]: [GHeathC] disconnected with: NativeIoException : recvAddress(..) failed: Connection reset by peer
[12:08:43 INFO]: [/IPHERE:PORT|GHeathC] <-> DownstreamBridge <-> [blue] has disconnected
[12:08:43 INFO]: [/IPHERE:PORT|GHeathC] -> UpstreamBridge has disconnected

winged pilot
#

that could be so many things

#

a plugin doing things it shouldn't, network issues

grim aurora
#

hi

#

where can i download waterfall 1.18.2

#

?

forest mica
reef fulcrum
#

use the latest version, theres no need to use older ones

grim aurora
twin solstice
#

waterfall is a proxy

#

it supports 1.8 to 1.19.4 on the latest version

#

use the latest version

grim aurora
#

😄

errant pivot
reef fulcrum
#

All we can say is that a connection was closed in an unexpected manner

grim aurora
#

can i host multiple mc servers on one host?

reef fulcrum
#

depends on the host

grim aurora
#

32gb ram

reef fulcrum
#

well,by hostI thought you meant like, a provider

grim aurora
#

like a physical server

reef fulcrum
#

but, yea, you can run multiple instances on a server

reef fulcrum
#

just like you run anything else

#

just configure them to use different ports

grim aurora
#

does luckperms support waterfall?

reef fulcrum
#

yes

grim aurora
#

thx

#

i try

reef fulcrum
#

Launch Date Q4'06

grim aurora
#

and btw i have a list of plugins, should i install all plugins to all servers?

reef fulcrum
#

I mean, you can run multiple instances, as for how well they'll actually run

grim aurora
#

like economy plugin to lobby server

reef fulcrum
#

depends on the plugins and your needs

#

if you want them on multiple servers, then yea

grim aurora
#

what type of database should i use?

#

for bans, perms, etc.

reef fulcrum
#

Well, mysql is probably the easiest imho, but 🤷‍♂️

grim aurora
#

btw should i use pterodactyl?

#

panel

reef fulcrum
#

if you want to

warm compass
#

I have a waterfall server and I am trying to connect to the 'lobby' paper server and it keeps giving me this! This is only for this server if I try to connect to the lobby server itself it works like a charm

reef fulcrum
#

either something mangled the signature your client is sending, or, you're using a borked client

warm compass
#

Sorry for ping 😅

grim aurora
#

how do i set up luckperms on waterfall?

grim aurora
#

what do i do wit dis?

#

i want roles to be visible on all servers

#

how do i do that

reef fulcrum
#

They hava a wiki which goes over how to set all that up

raw hazel
#

what are the key differences between Waterfall and Velocity?

twin solstice
#

velocity isn't bungeecord

#

hence it's more efficient

sonic trench
#

This is printed to the output everytime anyone moves in my server

winged pilot
sonic trench
#

Oh sorry

#

Is there a way to restart an entire waterfall network at once?

winged pilot
#

like backends too?

coarse escarp
#

I need help im connecting 2 servers thru waterfall and it displays a error about enabling ip forwading but its already enabled.

summer flower
#

did you enable bungeecord in spigot.yml and set online-mode to false in server.properties ?

craggy trout
sonic trench
#

because I'm searching it and the only thing coming up is google chrome stuff

arctic pelican
#

I'm trying to run a server using a docker container, but every time waterfall starts it exits with code 1 right afterwards. It isn't making any log files either. Does anyone know what this problem could be?

reef fulcrum
#

Looks like an issue with your container setup or something 🤷‍♂️

sonic trench
#

How would I go about syncing data across servers in my waterfall network?

#

stuff like vault currency, or luck perms

reef fulcrum
#

use plugins which support that

sonic trench
#

I guess my question is if a plugin would be a better route compared to setting up a mysql server

reef fulcrum
#

The plugin would literally need to support a database service which uses mysql or whatever

#

you can't just make random plugins speak to a database server

#

several plugins that use databases don't even really do it safely in the first place

sonic trench
#

Well I ask because I'm seeing refreneces to mysql servers in essentialsx and other plugins like that

reef fulcrum
#

essx doesn't support mysql, so no idea where you're seeing that

wide swift
#

Hello, i have a problem

#

it displays this message even though my lobby server has: online-mode false, bungeecord true

#

everything turns on just fine

#

no errors in console

reef fulcrum
#

you need to connect to the proxy, not the actual server

wide swift
reef fulcrum
#

you are

wide swift
#

should i set waterfall to 25565 port?

reef fulcrum
#

generally, yes

wide swift
#

so it becomes default

#

well, i guess that's the problem then

#

i will check it out

reef fulcrum
#

you have the proxy connecting to itself

wide swift
#

i'm losing my mind

#

query and server port is the same

#

0.0.0.0:25565

reef fulcrum
#

and your servers list?

steel surge
#

did you update the port for the backend server in your proxy config

wide swift
#
server_connect_timeout: 5000
remote_ping_cache: -1
forge_support: false
player_limit: 75
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
timeout: 30000
log_commands: false
network_compression_threshold: 256
online_mode: false
disabled_commands:
- /pl
servers:
  lobby:
    motd: '&aJust another Lobby'
    address: localhost:25567
    restricted: false
  geo:
    motd: '&aJust another Geopolityk'
    address: localhost:25568
    restricted: false
listeners:
- query_port: 25565
  motd: '&1Another Bungee server'
  tab_list: SERVER
  query_enabled: false
  proxy_protocol: false
  forced_hosts:
    pvp.md-5.net: pvp
  ping_passthrough: false
  priorities:
  - lobby
  bind_local_address: true
  host: 0.0.0.0:25565
  max_players: 75
  tab_size: 60
  force_default_server: true
ip_forward: true
remote_ping_timeout: 5000
prevent_proxy_connections: false
groups:
  ArcticPL:
  - admin
connection_throttle: 4000
stats: 97e306b7-79c2-4266-9378-b2042df43f5f
connection_throttle_limit: 3
log_pings: true
#

welp

#

i guess it worked now

#

i can see on waterfall screen that it gives my info

#

Thank you for help

north bough
#

yo

#

i need help

#

When i try join my server it says

#

online mode is enabled

twin solstice
#

right so

#

disable online mode in your backend servers

olive steeple
#

Hey i need help

#

So basically

#

My ip forwarding is enabled

#

But it says Enable ip forwarding in your bungeecord config as well

marble kelpBOT
#

@olive steeple make sure you are connecting to the proxy, not the server directly.

olive steeple
#

nvm i fixed it

marble kelpBOT
#

was that the issue?

olive steeple
#

@acoustic adder how are you talking as abot

#

hm

marble kelpBOT
#

if it was then you should make sure that the server ports aren't accessible from the outside (e.g. by listening on localhost, or using a firewall or vpn), otherwise your setup is exploitable

#

it's an irc bridge

olive steeple
#

okay

#

i just installed waterfall again

marble kelpBOT
#

pretty sure it should always return true

#

false doesn't make much sense there

#

ah, wrong channel and reported in dev 🙈

#

*reposted

random idol
#

Is there a plugin that would give users like a compus to tp between the gamemodes

olive steeple
#

I am getting the same error agian

#

again*

#

could not connect to a default or fall back server

#

i connected all the servers

#

in bungeeconfig

winged pilot
#

yes there are many plugins that can give people compasses to join gamemodes

winged pilot
#

google

olive steeple
#

I got a error it says line mapping values are not allowed
but it says to remove the ' : ' from permissions:

steel surge
#

you broke the yaml formatting

olive steeple
#

do

#

i

#

fix

#

it

#

i didnt even do anything

#

it was working fine before

#

@steel surge

#

pls help me

olive steeple
steel surge
#

instead of pinging me 3 times you should instead google "yaml formatting" and fix your config

stuck swallow
#

is there some soft cap for single waterfall proxy? I've got around 850 concurrent players with one waterfall proxy.. and expecting over 1000 this weekend, and makes me quite worried

#

it's not common, but there are some incidents that sending player to other server sometimes fail already. is there way to optimize it without moving to velocity?

marble kelpBOT
#

tbh. at some point you will have to load balance between multiple proxies

#

but if you are seing issues with sending players to servers then that sounds more like an issue with the network connection to the target server or the target server itself and not with the proxy

stuck swallow
#

hmm , it actually didn't fail to send, but says player is still connecting to the server

#

but it's at least trivial problem for me.. actually don't particularly have trouble yet but wonder if there is so recommended maximum players per proxy

#

works good so far.. but just getting worried

#

also, if there is enough significant boost on performance if changing to velocity

marble kelpBOT
#

if you can you should use velocity. it's hard to say in numbers but it's generally more efficient and stable than bungee-based stuff

hoary saddle
#

How can I link player data and inventories between servers

reef fulcrum
#

you'd need some form of plugin which does that

stoic ember
#

Hey, you guys are all smart. Simple question; Can bungee/waterfall resolve domains to forward to? (instead of proxying to IP's will it grab the IP of a domain?)

reef fulcrum
#

yes, but that stuff tends to get cached due to how it's managed so, don't expect to be able to update those records

stoic ember
#

I assume you won't know but, for how long would it be cached?

#

But yes my use case would be dynamic dns

reef fulcrum
#

No idea what the default jvm ttl is

stoic ember
#

Alrighty thanks

marble kelpBOT
#

would be better to use a plugin to update that tbh

stuck swallow
#

hey thanks for answer. please feel free to just reply or ping me when u get time to answer me because I don't mind that.

I saw your snap plugin for velocity ,and wonder why you put it kinda works. is it becaus of limitations you listed below at this readme page?
https://github.com/Phoenix616/Snap

also, does velocity provide similar or same system of plugin messaging like bungeecord? there are many systems that rely on plugin messaging for our own proxy plugin.

I looked into multiple proxy setup and well yes it's quite of work. changing to velocity sounds more practical solution now for a while.

reef fulcrum
#

Because bungee plugins generally rely on internals

#

or, well; many rely on internals, many rely on behaviour

stuck swallow
#

bear_umm listening 😄

reef fulcrum
#

and, yes, velocity provides an implementation of the bungee messaging channel

stuck swallow
#

but it's not drop in replacement right? I need to re-implement this functionalities I believe?

reef fulcrum
#

depends on what you mean by "drop in"

stuck swallow
#

the code using plugin messaging in bungeecord

reef fulcrum
#

velocity already supports the messaging channel outside of the message queue stuff, which,is a weird area (but, there is a plugin impl)

#

well,yea,any plugins would need to be adapted to work in velocity

#

they're essentially two entirely different ecosystems

stuck swallow
#

I see. I confirmed luckperm and litebans already works in velocity, so guess gotta try migrate my bungee plugin to velocity.
just one last real one, is it truely worth to change to waterfall -> velocity ( I guess you'll be more lean to velocity as I belive you're developing velocity ) , or should I just go for multiple proxy setup if I'm looking into 2000 players? I don't think I can get more than that anyways because this is Korean server. Korea doesn't have THAT many players..

#

or I don't know. I didn't expect to get 1k players too anyways so I really dont know

reef fulcrum
#

at 2k players you should be load balancing anyways

#

even if you might not need it

#

I mean, I generally work on Waterfall, and Tux, the OG velocity dev, also worked on Waterfall

#

working on waterfall is generally what lead into Velocity being made, especially due to our sadness over some architectual headaches inside of bungee, which caused issues especially around stuff like exploit mitigation and other such fun

stuck swallow
#

I see. thanks for your words and time. hope I can get this through smoothly. have a good day!

hoary saddle
#

for that

#

bc none of the plugin works

#

Like i am using magma with waterfall

reef fulcrum
#

no

sly sun
#

Does waterfall support fabric servers?

reef fulcrum
#

We support vanilla conforming servers

royal hawk
royal hawk
# sly sun Does waterfall support fabric servers?

Short answer: no. It may work. But there's a high chance it won't

If you opt for Velocity: that proxy has extended fabric modded support and there's a high chance that what doesn't work with waterfall will work with velocity

marble kelpBOT
#

really depends on what you do with fabric

craggy trout
#

There are some mods that make's incompatible compatibility with waterfall

royal hawk
#

Velocity also has the benefit of having the only currently maintained fabric forwarding connector

#

Bungeecord isn't a good fit for modded because of the player list rewriting, entity meta rewriting, botched custom channel logic, server switching approach and client state tracking

#

Waterfall addresses some of those

#

But you can't address them all without breaking a ton of plugins that already exist

tawdry seal
#

Hey, how can i use Custom Colors in BungeeCord? Like the motd or everywhere?

#

<&#fffff>? or how?

marble kelpBOT
#

use a plugin that offers a human-readable format

#

e.g. ServerListPlus

tawdry seal
#

Yes ik. But my Question is how can i use it in BungeeCord, bcs i will change some thinks yk

marble kelpBOT
#

read the documentation of the plugin that you use? there are lots of different formats out there

tawdry seal
#

I want to create a own Bungee fork, so i need to change like the message ingame (/bungee) and so on, yk?

#

thats why i ask for it

#

<§#fffff> so?

marble kelpBOT
#

I'm not sure what you mean by that, sorry. But you probably want to use a plugin. You can override any command that you want.

tawdry seal
#

i dont want to use a Plugin

#

nobody speaks about a plugin xD

#

I want to change Bungeecord Messages like "this server is running" and so on, to my own messages but i want to use custom messages yk for my bungee fork

#

this is why i ask for "how can is use custom colors" there

marble kelpBOT
#

well this is the wrong channel for that, this it the help not the dev channel

#

but if you want to change the code, you can use any color by setting the color of the Component directly

tawdry seal
#

Its a normal help question xd

marble kelpBOT
#

no it's not

#

it has nothing to do with hosting your own waterfall server

olive steeple
#

I am not ABLE to use my sub domain when i installed bungeeguard

winged pilot
#

why?

#

that makes no sense

dusk breach
#

does waterfall support spigot?

winged pilot
#

waterfall and spigot are completely different things

dusk breach
#

llo

craggy trout
#

But don't forget to disable from backend online mode

dusk breach
#

?

grim aurora
#

whats this

reef fulcrum
#

busted config fle

grim aurora
#

what

grim aurora
# reef fulcrum busted config fle

enforce_secure_profile: false
listeners:

  • query_port: 25577
    motd: '[&bAqua&1Network&7] &4A SZERVER FEJLESZTÉS ALATT'
    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: 0.0.0.0:25577
      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
    • bungeecord.command.kick
      log_pings: true
      connection_throttle_limit: 3
      server_connect_timeout: 5000
      timeout: 30000
      player_limit: -1
      prevent_proxy_connections: false
      ip_forward: false
      groups:
      md_5:
    • admin
      remote_ping_timeout: 5000
      connection_throttle: 4000
      log_commands: false
      stats: c3da8c55-f22a-4468-9bbc-1e90e4597501
      online_mode: false
      forge_support: true
      disabled_commands:
  • disabledcommandhere
    servers:
    lobby:
    motd: '[&bAqua&1Network&7] &4A SZERVER FEJLESZTÉS ALATT'
    address: localhost:25565
    restricted: false
#

this is my config

#

where

#

yeah?

reef fulcrum
#

PLease don't mention

#

that's 1 of the 2 config files

grim aurora
#

i only edited this

reef fulcrum
#

and one of the 2 config files is corrupted; apparenly because the one it's upset about is basically empty

grim aurora
#

i used ANSI encoding

#

is that good?

reef fulcrum
#

I mean, generally you should use unicode

grim aurora
reef fulcrum
#

utf8

grim aurora
#

how should i set that?

reef fulcrum
#

idk

stuck swallow
#

does waterfall work well with multithreading? 'm thinking to get a AMD threadripper for proxy + db server. is there recommended cpu for 1500~3000 player server?

reef fulcrum
#

best load balancing with multiple instances

#

the thing is threaded, pretty much everything occurs on the netty threads

stuck swallow
#

yes looking into redisbungee for multiple proxy setups

#

😋

past brook
#

Does waterfall have full multi threading?

twin solstice
#

yes

quiet loom
#

Hello, yesterday I've setup a waterfall proxy and linked it to my hub and other servers. Almost everything works as it's supposed to, you can even join the lobby with forge using like 1-5 mods.. but when joining with a modpack like Crazy Craft or ATM7, you join the hub but instantly get kicked for "Invalid payload REGISTER!" or "Internal Exception: java.lang.NullPointerException".

I really don't know how to fix this, it would be awesome if someone knew a solution for this. Thanks!

quiet loom
#

The modpack is 1.16.5 btw

reef fulcrum
#

Not really enough info, but, waterfall doesn't support modern forge

jovial zodiac
#

Hello, my network is looking at changing from Bungeecord over to Waterfall or Velocity, can someone here be able to tell me the difference in both of them and what way we should look at moving if we change ??

marble kelpBOT
#

waterfall is Bungeecord + extras, Velocity is a completely different proxy written fresh from the ground up

jovial zodiac
#

Is there much in the way of plugins for Velocity like there is with Bungeecord ??

marble kelpBOT
#

there is a good chunk, yes. Most important ones have Velocity compatibility or at least alternatives nowadays

jovial zodiac
#

How complex is Velocity to install and setup compared to Waterfall and Bungeecord ?

marble kelpBOT
#

the same imo

twin solstice
#

even easier imo

#

config is nicer to work with for starters

#

shit just makes more sense and has descriptions on most options

marble kelpBOT
#

not if you are used to how bungee works lmao

jovial zodiac
#

Yeah ok, thank you for the quick reply, I'll look at setting up Velocity and see if I can convince the devop to change over

marble kelpBOT
#

ah also one thing that velocity doesn't support (at least afaik) is having multiple listeners with differetn options but I doubt anybody needs that feature xD

twin solstice
#

i only found out about that months ago

#

never knew it was a thing before that omegalul

#

explains why that part of the config is a list

marble kelpBOT
#

sounds like you don't run servers

#

because we used that pretty much the month we switched to bungee back when it started being a thing lmao

#

but our setup has always been special and doing lots of experiments to see what was possible

#

e.g. we had an animated server motd/icon for a while 👀

twin solstice
#

have not seen anyone use it across tens of networks in the past 8 years

marble kelpBOT
#

*seriously uses it

#

e.g. it's an easy inbuilt way to set a per-domain motd but most uses plugins for that

#

or well, "easy" seeing as it requires an srv record xD

hoary saddle
#

Can we sync advancements of players between two waterfall servers

marble kelpBOT
#

sure, with a plugin

hoary saddle
#

i need for version 1.12.2

marble kelpBOT
#

I have one that syncs all player data but no idea if it works on such an old version lol

marble kelpBOT
hoary saddle
#

Also kind a weird you being the bot lol

#

Thanks

hoary saddle
#

Do you have any other

marble kelpBOT
#

I don't see why it wouldn't work

hoary saddle
marble kelpBOT
#

you don't

#

redis is a separate key-value-storage and pub-sub-messaging server

hoary saddle
#

I see so what's the actuall installation process of that plugin

marble kelpBOT
#

see the readme