#waterfall-help

1 messages · Page 69 of 1

exotic lintel
#

restart the proxy i think its the best way to reload configs

reef fulcrum
#

but, really, use a perm plugin like LP

exotic lintel
#

i dont get it with my problem :/

reef fulcrum
#

unknown command when they tab complete or when they execute it?

#

if when they execute it then the command doesn't exist on the proxy

exotic lintel
#

Tab complete works.
Unknown Command shows it when they execute it

#

how can i "fix" this and add this to the Proxy ?

reef fulcrum
#

proxy doesn't send unknown command messages, that's on the server

#

only time you'd get that is if the command didn't exist on the proxy, i.e. it wasn't registered or if the command was disabled

#

the fact that lp verbose shows nothing would imply that the command didn't exist or was disabled

exotic lintel
#

And this is the strange one.
I can use it but the Users dont.

And i have two Permissions groups for me.
Admin and Player (with only one permission to quick switch from Player to Admin Mode)

reef fulcrum
#

I'd speak to the plugin author, that sounds like something janky on their side

exotic lintel
#

And on the normal Verbose the permission are only shows on my Name not on the Users

reef fulcrum
#

try see if it all works with a different plugin?

#

idk what plugin you're toyin with but if it's not being logged in lpb, then it's not being looked up there

#

and, once again, the fact that it's passing through screams to indicate that it's not a standard command

exotic lintel
#

One Plugin is an Chat Plugin to have global and local chats.
For this im using "MultiChat".

The other one is for Discord <-> MC Chat.
For this i need Spicord and "DiscordNotify".
DiscordNotify doesnt use any Permission.
In Discord you use the Command "!verify MCname" and Ingame you get an Click message to accept or decline it.
It works with command too and user get the same message above only me can use this

exotic lintel
#

Can i send you my bungee config and you can say if there is anything wrong ? 🙂

#

ok, i have check the global command again.

lp verbose command username global

((Like Above))```

lpb verbose command username global
Works and shows me the Permission. AND the User gets the message "Global Chat Enabled"
reef fulcrum
#

config file isn't relevant here

#

what you're saying doesn't line up for a standard plugin, thus I don't feel that I can do much here

merry python
#

Hello! Im new to waterfall, is there anyone willing to answer some basic questions for me please?

wise kiteBOT
#
Don't ask to ask.

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 musk
#

When I use KickInfo when it kicks me I move to the hub server but it just lags me out and I need to reconnect to the proxy anyways it also happens to all the people who play on the server

royal hawk
tidal musk
royal hawk
#

you didn’t answer my question

tidal musk
royal hawk
#

what do you mean by lag out

tidal musk
#

Like I can still see the map of the server I was just in like if I move a bit and no chunks load

merry python
#

Haha allright

royal hawk
#

disable entity meta rewriting and tab-list rewriting in the waterfall.yml and see if that fixes it

#

I‘m 80% sure I know what’s causing this crap

#

and md_5 is to blame (again)

merry python
#

Well I have used bungeecord before, and I dont know why but im leaning towards waterfall because I like that its streamlined with paper. Im looking to have a simple setup with a global tablist and a globalchat, i would like if possible to have the tablist look like vanilla (so people dont see the difference) and globalchat should also look like vanilla.

Right now im using luckperms and essentials to display names in different colors depending on the ranks both in the tablist and chat, i would like to be able to continue doing so

#

Is this something that can be done easily with waterfall?

royal hawk
#

Bungeetablist or Tab for the tablist plugins and I think essentials has a chat plugin for bungee? not sure

reef fulcrum
#

if you're setting up new, I'd kinda be tilting towards velocity, only real caveat is that it's a new ecosystem

royal hawk
reef fulcrum
#

I've had the rant for the former a few times

#

I'd just been kinda iffy about it and tuned off from waterfall stuff in general given my last experience with the thing

tidal musk
reef fulcrum
#

legacy

royal hawk
#

legacy or bungeeguard

tidal musk
#

since it would need to be legacy and modern technically

merry python
#

Ah so for setting up new velocity > waterfall?

reef fulcrum
#

Yes

#

Waterfall is kinda deprecated

merry python
#

Ahh im gonna move my question over there 🙂

#

Thanks!

reef fulcrum
#

(and, I'm kinda tired of working on it as theres only so much you can do without fighting plugins

#

I do wonder if any plugins rely on the tablist rewriting stuff

tidal musk
reef fulcrum
#

er, looks like some code wasn't updated? er

tidal musk
#

lol

royal hawk
#

the proxy plugins i mean

tidal musk
#

i had kickinfo , protocol lib, ultrastaffchatpro and viaversion im pretty sure that was all

royal hawk
tidal musk
#

i know but i had it for premium vanish i was going to install

#

but im switching to velocity now

modern pawn
#

Linux version 5.10.0-8-cloud-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.46-4 (2021-08-03)

royal hawk
restive hemlock
#

what's wrong?

marble kelpBOT
#

you are running a bukkit plugin on the bungee

#

well, multiple to be exact

restive hemlock
#

what

#

ok that's weird

maiden quiver
marble kelpBOT
#

looks like an invalid chat pack was sent

maiden quiver
#

how can i fix that

exotic lintel
#

Hey, i have new Information for my Problem.
Have test it with some Users.

Old Users which was befor the switch from normal Paper/Purpur Server to Bungee (Waterfall) System.
Got the Information "Error: Unknown command /.... <- [HERE]"

New Users got another Error when they try to Use the Command.
"You do not have permission to execute this command!"

So i think the Permissions are broken or something else.
Like use Bungee Perms and/or luckperms

Is there any fix for this ?

tidal musk
#

Hello! I am having problems with Waterfall, the first time I turn on the server it gives me an error message (attached file), I have to turn the server off and on again.

tacit nacelle
#

Hi I have a question on my dedicated server I have 2 public ips in my configuration I used 0.0.0.0:25565
What ip address will be used for the paper servers?

prisma whale
#

if you want it to use a specific one, you would enter that IP in server properties

modern pawn
cunning kite
#

https://bin.birdflop.com/sujezixoha
Sorry for my English. The bungeecord showed me this log, and the player can't join the server. But they can join server for trying log in many times.

marble kelpBOT
#

you are sending too many requests to mojang's servers and they have ratelimited you

#

the solution is to figure out why that is happening and basically not do that

cunning kite
#

Okay... Thank u

tough island
mystic oasis
#

is there a placeholder to add player count of two servers?
so, something like %bungee_bwlobby+bw1+bw2%

prisma whale
tough island
prisma whale
tidal musk
#

bruh all servers are on

tough island
#

They might be on but have your configured the waterfall config correctly and have you made sure the ports can be accessed by the proxy?

pulsar python
#

Hello one question. Can I send a person from one proxy to another? without disconnecting from the server. How to have a proxy of proxies

tidal musk
#

It won't let me in 95% of the time. But without editing anything it lets me in 5% of the time.

tidal musk
dire plank
#

Is there anyway we can disable specific bungeeplugins for different servers?

#

If it is not configurable - is this easy to code in?

stuck tendon
#

Hello !
I've been trying for a few minutes to put an image for my waterfall server, but it doesn't work. However it has the right name and is 64 by 64 pixels.

#

Here are my waterfall files:

#

Maybe just restarting the proxy is not enough? Maybe I need to do a general restart?

#

Hummmmmm
xD

reef fulcrum
#

depends on config

#

the file in there should work, work sure that it's the correct size

#

make sure that you have ping-passthrough disabled if you want the proxy to deal with it

#

etc

stuck tendon
#

ok I check that ^^

#

Image is 64x64

tough island
#

How did you upload it.. I'm thinking permissions maybe?

tidal musk
#

how much memory does waterfall need? allocated/overheads?

with minimal plugins and <50 players

tough island
#

1GB should absolutely be plenty

fast nacelle
#

Hi, do you know from where could come this error message? "Your connection to <survival (my server)> was interrupted. You have been connected to: lobby" Im trying to edit it, but it'S nowhere to be found, this message appears when player tries to connect to a server which is not turned on or tries to connect to a server where he is not whitelisted.

reef fulcrum
#

Well, that's not a waterfall message

twilit meteor
#

Hello

reef fulcrum
#

read

twilit meteor
#

can someone help me

#

Please give me a brief look at the problem.

reef fulcrum
#

line 3

#

in your paste, it literally already says what the issue is and a means to mitigate it

twilit meteor
#

java.lang.IllegalArgumentException: Unknown meta type 14: Using mods? refer to disable_entity_metadata_rewrite in waterfall.yml
Right ?

reef fulcrum
#

yes.

fast nacelle
reef fulcrum
#

don't mention

#

as I said, it's not from the proxy itself

#

(I mean, you practically double confirmed that by asking spigot)

fast nacelle
#

sorry, so i guess ill have to find it out myself

copper sierra
#

Hey, what happened here?

#
[06.02 20:07:19] [Server] at net.md_5.bungee.conf.YamlConfig.getListeners(YamlConfig.java:253)
[06.02 20:07:19] [Server] at net.md_5.bungee.conf.Configuration.load(Configuration.java:85)
[06.02 20:07:19] [Server] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:272)
[06.02 20:07:19] [Server] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[06.02 20:07:19] [Server] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)```
reef fulcrum
#

bad config file

copper sierra
#

I can send it :>

#
- query_port: 25565
  motd: '&6&lFoxy&f&lNetwork&r - &9Wolf&fSMP&r'
  tab_list: GLOBAL_PING
  query_enabled: true
  proxy_protocol: true
  forced_hosts: 204.44.125.27:25565
  ping_passthrough: true
  priorities:
  - Lobby
  bind_local_address: true
  host: 0.0.0.0:25565
  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: 70b7cf2c-69ba-49bf-8fce-3ea710d7a9c8
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: '&6Foxy&fNetwork&r - Lobby'
    address: 204.44.125.27:25565
    restricted: false
  PvP:
    motd: Punch yer Friends
    address: 204.44.125.13:25566
    restricted: false
  WolfSMP:
    motd: '&9Wolf&fSMP&r - Terrible Server :P'
    address: 204.44.125.13:25572
    restricted: false
#

sorry

reef fulcrum
#

delete the forced_hosts

#

{} as the value if you want that to be empty

blissful lava
#

How can I fix this?

#

I've got BungeeCord enabled in both server's spigot.ymls and online-mode disabled in their server.properties.

tidal musk
#

Are you running the servers in pterodactyl?

blissful lava
tidal musk
blissful lava
severe marsh
#

Can older clients also join with waterfall?

#

Or is it only the latest version?

reef fulcrum
#

waterfall is a proxy, it supports 1.8-latest, but, won't magically allow 1.8 clients to connect to a 1.18 server

severe marsh
#

thanks

hard jay
#

is there a way to alias a waterfall /server xxxx command so it can just be /xxxx

#

because it comes before the individual servers, I can't alias it on the server aliases

reef fulcrum
#

waterfall doesn't have aliases

#

use a plugin, theres many dozens specifically for that like slashserver

hard jay
#

plugin that goes into waterfall I presume?

#

thanks! I should have thought of that.

kindred mango
#

Hello, what happens is that I use waterfall and I don't know if it's a waterfall option but when a linked spigot restarts, it takes you to the main lobby but it lags a lot, it takes about 5 minutes to react in the lobby, I manage about 100 people then I don't know what to do so that the lobby doesn't lag so much when there is a restart in a modality

reef fulcrum
#

1.18?

kindred mango
#

1.17 - 1.18

reef fulcrum
#

glhf

kindred mango
#

glhf?

reef fulcrum
#

good luck, have fun

#

I was expecting that to be a simple question about what sever version you where using

#

given that it sounds like you're doing something unsupported, I have 0 inclination to use the rest of my brain points for today here

kindred mango
#

I don't understand, I mean I'm just looking for support if there is any way to optimize waterfall so that on spigot restarts, it doesn't lag when sending users to the lobbies

reef fulcrum
#

I was tryna work out if it was the servers fault given the whole 1.18 thing

#

I've not heard of waterfall itself struggling but there ain't many options there

kindred mango
#

Well, I have waterfall from the latest version, I guess it's 1.18, only it works for all versions

reef fulcrum
#

outside of entity metadata, the thread counts and maybe some extra tid things, but, overall, 🤷‍♂️

#

Once again, the servers version.

kindred mango
#

One thing, I use a registration plugin called jpremium, can it affect the connection time to spigot? why is it generating so much lag?

#

Because I plan to change to dba, but the truth is I don't know if it has to do with something or if it's waterfall

strong lake
#

Yes

#

That's exactly why

hidden light
#

I'm looking to swap my papermc SMP server over to a waterfall Bungeecord network, I have close to zero knowledge on Bungeecord networks and what I may have to do for this to work, so I'm just going to try to explain it here.

I'm planning to expand my server to have multiple sub servers, which I hear is achievable within Bungeecord.
I want to move the current papermc SMP server to be one of those subservers, branching off from the hub server.
I know it sounds really confusing because I have no clue what I'm doing, if anyone can like provide any YouTube links to some helpful videos or anyone who can give some advice on what to do

marble kelpBOT
#

if you want to start a network now and don't actually need bungee-only plugins then you should try to use Velocity instead

hidden light
prisma whale
astral spade
#

Heyo, I want to set up a small network and was wondering how much ram should i assign to my: Hub - max 3 players at a time, OneBlock - max 5 players at a time, Survival - max 15 players at a time.

marble kelpBOT
#

I personally would try with Hub: 2, OneBlock 3 or 4 and Survival 5 or 6

#

(OneBlock might vary depending on if those players load different chunks or just the same ones all the time)

astral spade
#

Okay thanks :)

normal sinew
#

What java version should the latest waterfall be running?

marble kelpBOT
#

ideally latest LTS to benefit from the latest changes and improvements

normal sinew
#

Is that Java 17?

marble kelpBOT
#

yes

old quest
#

Help, someone know if a lot particles lagging the proxy and kicking players is related directly with waterfall or if floodgate or geyser causes lag to the proxy due to this particles.

marble kelpBOT
#

the error has nothing to do with particles, you are sending duplicate teams

old quest
#

I have a mob that summons a lot of particled, huge XD and then the proxy gets stressed

reef fulcrum
#

that error has literally nothing to do with the proxy being stressed

#

flooding the proxy with packets can cause performance issues, ofc

#

but, that kick has nothing to do with that

old quest
#

mmm i tried to replicate it and know I was not able thinking_gun .
I dont have idea of what is sending those teams

#

I made a shot video. Only happens with Bedrock players.

reef fulcrum
#

we don't support bedrock

#

nor is that something we can do much about

#

you have duplicate teams being defined by the servers

old quest
#

do you know where are this teams stored or how to know why are they being created? I dont use scoreboards, not intentionally.
LD_1kt4w51mhmr9v is rare name for a team.

marble kelpBOT
#

it's a plugin creating/sending it

#

you could just grep all plugin jar files for the "LD_" prefix and hope something shows up

old quest
#

I will have a long night XD
AuthMe, Autorank, BungeeGuard, BuycraftX, ChatManager, Chunky, Citizens, CMILib, Coins, DeadlyDisasters, eco, EcoEnchants, EcoEnchantsGUI, EconomyShopGUI, EcoSkills, Essentials, EssentialsChat, FactionsX, floodgate, Galactifun, ImageOnMap, InfinityExpansion, InventoryRollbackPlus, IridiumSkyblock, Iris, Jobs, LevelledMobs, LibsDisguises, LiteXpansion, LuckPerms, MMOItems, MoneyFromMobs, Multiverse-Core, Multiverse-Inventories, MythicCrucible, MythicLib, MythicMobs, OPSecurity, PlaceholderAPI, Plan, PlayerAuctions, PlayerKits, ProtocolLib, SecureOP, SkinsRestorer, Slimefun, SlotMachine, StreamingDrops, TradeSystem, Vault, ViaBackwards, ViaVersion, VoidTeleport, Votifier, VotingPlugin, Wind, WorldEdit, WorldGuard

#

libs disguises maybe

#

LD

#

XD

old quest
#

I changed a config from libsdisguises about nametags and looks fine for now.

astral spade
#

Hi, if I want to setup a waterfall server can I set up each server seperatly on paper and then connect it all to the waterfall proxy?

reef fulcrum
#

yes

astral spade
# reef fulcrum yes

Then what's the point of plugins that have a seperate version for spigot and bungeecord?

#

Ups, sorry for the ping.

reef fulcrum
#

Because there are some things which you can do on the proxy easier than you can do on the servers for network wide stuff

#

ofc, if you need the network wide stuff you're gonna have to configure that after you get towards shoving everything behind a proxy

astral spade
#

Oh okay, thanks for the explanation.

royal mauve
#

Hi, i am trying to set up a waterfall network with a paper 1.12.2 lobby and a forge 1.12.2 pixelmon server, but i can't join the pixelmon server. I have set the waterfall config to the correct port and i have set forge support to true. What do i do?

reef verge
surreal stream
reef verge
#

I ask them too

lament flume
#

why does it kick players when they send "§"?

#

can I prevent that with plugins?

reef fulcrum
#

because that's an invalid character in chat

lament flume
rustic cosmos
#

because mojang said so

astral spade
#

Heyo, is it better to setup luckperms indidualy on each server with paper or server wide with the bungeeversion?

rustic cosmos
#

I‘d say server wide

marble kelpBOT
#

you still need LuckPerms in each server if you want permissions for server-side commands and plugins though

remote verge
#

I need some help with Plugin Messaging between Paper and Waterfall. My messages never arrive on the proxy and I can't figure out why.
This is the sending side (Paper) and I confirmed that the player.sendPluginMessage(...) part is being called:

    private BukkitMessengerGateway(Plugin plugin, Server server, SchedulerAdapter scheduler, IncomingMessageConsumer consumer) {
        ...
        server.getMessenger().registerOutgoingPluginChannel(plugin, CHANNEL);
        server.getMessenger().registerIncomingPluginChannel(plugin, CHANNEL, this);
    }

    @Override
    public void sendOutgoingMessage(String encodedMessage) {
        new BukkitRunnable() {
            @Override
            public void run() {
                Collection<? extends Player> players = server.getOnlinePlayers();
                Player p = Iterables.getFirst(players, null);
                if (p == null) {
                    return;
                }

                dispatchMessage(p, encodedMessage);
                cancel();
            }
        }.runTaskTimer(plugin, 1L, 100L);
    }

    protected void dispatchMessage(Player player, String encodedMessage) {
        final ByteArrayDataOutput out = ByteStreams.newDataOutput();
        out.writeUTF(encodedMessage);
        player.sendPluginMessage(plugin, CHANNEL, out.toByteArray());
    }

This is the receiving side (Waterfall), but the Event is never fired:

    private BungeecordMessengerGateway(BungeecordBootstrap bootstrap) {
        ...
        this.proxy.registerChannel(CHANNEL);
        this.proxy.getPluginManager().registerListener(bootstrap.loader(), this);
    }

    @EventHandler
    public void onIncomingMessage(PluginMessageEvent event) {
        if (!event.getTag().equals(CHANNEL))
            return;
        event.setCancelled(true);
        if (event.getSender() instanceof ProxiedPlayer) // message from proxy -> server
            return;
        sendToAllServers(event.getData());
    }
marble kelpBOT
#

Silthus: is there a palyer connected?

remote verge
#

Yes

#

I just threw in Velocity and the messaging works so it definitely has something todo with the bungeecord setup

prisma whale
low jetty
#

Hi, an hour ago our proxy is restarting randomly or when players connect without an error in the console

lament flume
rustic cosmos
#

I know

lament flume
#

and also that's being uncustomizable, just like paper patches

#

I managed to make a plugin for the backend server that allows it

#

but I can't make one for the proxy because I can't intercept the packets before it receives it

rich frigate
reef fulcrum
#

speak to the plugin author

rich frigate
#

Where?

reef fulcrum
#

where what?

rich frigate
#

Where can i speak to him?

reef fulcrum
#

you did actually bother reading it?

#

on their discord?

#

to listener com.viaversion.viaversion.bungee.handlers.BungeeServerHandler@62cfafb5

rich frigate
#

But what is that saying? Where can i find it?

#

Srry english is not my main language :/

reef fulcrum
#

an error occored

#

in the code there

#

which is in viaversions package

#

I don't have a link to their discord and do not feel like messing around to find something you can google

rich frigate
#

Now it just doing

#

Thats because i can join to the server from the ip?

reef fulcrum
#

you just had a plugin which hacks low level into the proxy throw an error

#

and are now having issues connecting

#

You're on your own at this point

rich frigate
#

Im using sponge..

mystic oasis
#

How to check the memory consumed by a waterfall server? Is there a command?

#

like /memory in paper

fossil sandal
#

htop or task manager

kindred torrent
#

yo

#

how does one make waterfall work with forge

#

tried it didnt work

reef fulcrum
#

No proxies work with 1.13+

kindred torrent
#

thats a shame 😦

sleek scarab
#

how can i put a player to another server?

marble kelpBOT
#

/send

grand tendon
#

Hey everyone! Can anyone tell me how to link my forge server with my waterfall network, or is that not possible.

round ocean
grand tendon
#

Ok I've been trying to get my 1.12.2 server connected but it won't let me switch over

#

I'm using the Via plugins so I know its not version incompatibility

#

Does velocity have better forge support?

reef fulcrum
#

mod support is generally hit and miss

#

velocity might fair better in some areas

#

disabling entity metadata forwarding in waterfall.yml can help too

#

but, generally, you're on your own there

glacial nymph
#

Hello,
I am running self hosted Waterfall network, do I need Bungee guard if only opened port is pointing on Waterfall?

tidal musk
#

No, bungeeguard is only intended for people who can't set up a firewall (e.g. on a shared host)

errant dew
tulip surgeBOT
errant dew
#

what is this issue

#

do anyone know

reef fulcrum
#

bad config file

errant dew
#

ok

craggy trout
errant dew
#

not mine i was trying to help somesome

craggy trout
drowsy mauve
#

Hello what is "plugin_channel_name_limit: 128"

#

in waterfall.yml

#

and "registered_plugin_channels_limit: 128"

reef fulcrum
#

I mean, I don't remember those being a thing

#

but

#

pretty self explanitory

drowsy mauve
#

Have any guide to improve performance of waterfall.yml for offline server sir?

reef fulcrum
#

it's a proxy.

#

outside of disablin crap like entity metadata rewriting and the tab list, basically, no.

drowsy mauve
#

Should i disable them all?

green willow
#

how do i stop waterfall

#

just closing the cmd?

nocturne fog
#

end

mystic oasis
#

why does the restricted: config exist when you can just turn on whitelist on the required spigot server.

reef fulcrum
#

centralised management on the proxy rather than on having to mess around with individual servers i'd guess

mystic oasis
#

anyway to check memory on waterfall like there's /memory on paper

reef fulcrum
#

no

#

use a profiler or something, that info is generally kinda useless

mystic oasis
reef fulcrum
#

don't mention

#

java is a memory managed language

#

"used" != "actually in use"

#

snapshots of the current heap are basically useless as they won't give a proper picture of much, if you really must look into piping that stuff into grafana or something

frank ivy
#

what is waterfall?

serene tide
#

Waterfall is a proxy for servers, a fork of BungeeCord

frank ivy
#

what does waterfall do?

serene tide
#

It links multiple Minecraft servers together, allowing players to transition between them.

frank ivy
#

bungeecord

#

xD

serene tide
#

Yes, they're both proxies, they have the same purpose.

#

Just like Spigot and Paper are both Minecraft servers

reef fulcrum
#

a fork of bungeecord

#

I mean, literally first thing he said.

limber rapids
#

Hi, does everyone know proxy plugin that allow player can join by typing server command like /survival /faction /skyblock etc?

strong lake
#

there's probably 50 /server name command plugins lol

limber rapids
primal walrus
#

how i can enable waterfall debug
?

limber rapids
#

So they can just type /survival instead /server survival

reef fulcrum
#

what do you mean, waterfall debug?

#

I mean, they said, theres like 50 different plugins

#

slashserver was one of the OGs but 🤷‍♂️

mystic oasis
#

How do I get rid of this spam?

solar oriole
#

How to fix this error? the server is online and only some player can join it

#

some of them cant join and display error like in image

solar oriole
#

it work perfectly, but u can't /survival because of minecraft gamemode command it self blocking it

#

maybe u can add alternative like /survivals or maybe similar to that

astral spade
#

Heyo, I've got a question so I'm making a bungee server and I want to link up a server that was made a while back in online mode, but to make bungee work I need to switch it to offline mode will that make all the players lose their ingame stuff like inventories?

prisma whale
#

So no

astral spade
#

I'm trying to connect to my server but it doesn't seem to work how do I fix this?

solar oriole
astral spade
#

Yeah I already configured it.

astral spade
limber rapids
solar oriole
#

i use it

limber rapids
solar oriole
#

and it work

limber rapids
#

what proxy did u use?

solar oriole
solar oriole
limber rapids
#

can u join another server?

solar oriole
#

its not just me, other player too

limber rapids
solar oriole
#

maybe ill look at PremiumVanish (i added it today)

#

cuz it maybe the reason

#

thanks for the help anyway

slim lark
#

sorry but I can know do they dress version?? older detipo the 1.8?

marble kelpBOT
#

your sentence doesn't make sense

#

properly translate it or ask it differently

tough island
#

I'm guessing they're asking if waterfall supports older versions than 1.8...and the answer is no.

slim lark
#

described!!

mystic oasis
#

Anyone can still join the spigot servers even though I have the restricted: true on

mystic oasis
reef fulcrum
#

older versions than 1.8

tough island
#

older than 1.8...

reef fulcrum
#

switching to the restricted servers how?

stray bloom
#

I want to make a home-run server on 1.18.1. My machine isn't very powerful, so I would like to get as much power out of it as I can. I have a second machine at home that I could host a proxy at. Would setting up a proxy help with the network compression threshold (maybe other aspects too)? I was thinking that the proxy would some of the work for the server, and the server could use more resources to the actual Minecraft server. Sorry if I am writing some nonsense, I am new to proxys.

reef fulcrum
#

compression happens off the main thread, so it's not gonna be a massive saving to try to offload that by proxying through some other machine

bold sierra
#

Is there any difference between java 8 and java 17? Cause when running waterfall on java 8 it never runs out of memory on java 17 it does same flags, same everything is there any known cause?

marble kelpBOT
#

modern java versions have a higher java overhead than ancient ones. that is due to the garbage collector CPU performance being improved (at the cost of memory, which is cheap) and some over stuff changing

#

what exact error are you getting?

mystic oasis
reef fulcrum
#

I mean, something is pinging the server

#

either disable the logging for that in the config or figure out what's pinging/blacklist it

stone path
#
Cloud not connect a dedault or fallback server. Incorrectly configured address/port/firewall? ConnectTimeoutException : connect timed out: /(IP)

I'd like to get rid of the ip in the error when the server fails to connect.

north aurora
#

G'day all, we are running waterfall/geyser as our proxy for a closed alpha test of our Minecraft world with 230 students, we are looking to handle 1280 students in our beta.

Should we be running multiple proxies, or is it okay to handle that many connections on one proxy? Is there a 'resource figure' to work off on how many users per proxy?

Userflow:
Proxy -> Lobby -> NPC starts quest line -> Quest 1

Resources:
Ram: 512GB 3200Mhz
Network: 10Gbps

waterfall vs velocity for scaling?

delicate phoenix
#

Velocity is better when it comes to resource usage, but generally, 500+ players is when I'd start looking into setting up more advanced systems.

However I'm afraid that it won't be possible to shove 1280 players/students into one world, without mayor sacrifices. At that point I'd look into more complex solutions, or multiple servers, with multiple worlds.

tidal musk
#

Im running a waterfall network and people have been trying connect but it keeps saying "Connection timed out" i turned off all the other servers on the network and it continues to say this. It was working like a charm yesterday but i stoped working today.

marble kelpBOT
#

run a traceroute between the player PC and your server

reef fulcrum
#

make sure that WAN IP didn't change, etc

tidal musk
#

The WAN ip changed but the local ip did not. I changed my domains dns and checked my router settings but still no luck. Does waterfall save the wan ip anywhere?

#

received the servers WAN ip

reef fulcrum
#

waterfall doesn't know anything about the WAN ip

tidal musk
#

well, i don't think it is a issue with waterfall then

#

im gonna check everything with my router i guess

tidal musk
#

lol figured it out

#

it was my isp all along

marble kelpBOT
#

it's always the ISP 👀

subtle wagon
reef fulcrum
#

0.0.0.0 is not a valid IP address to connect to

#

I thiiink some OSes might just treat it as 127.0.0.1, but, that's just blatently misconfigured

#

if using ptero, see their docs

subtle wagon
#

does not want to connect to one ip

reef fulcrum
#

Are you using ptero?

subtle wagon
#

yes

reef fulcrum
subtle wagon
tidal musk
#

Did you run the firewall command in the guide?

subtle wagon
#

yes

hot wave
#

what is this? [02:08:48 WARN]: No client connected for pending server!

reef fulcrum
#

client disconnected

north aurora
# delicate phoenix Velocity is better when it comes to resource usage, but generally, 500+ players ...

Hey Simon,

Behind the scenes we are running 22 purpur servers, e.g quest line 1 has 4 servers behind the scenes with mcsleepingserverstarter bungee configuration setup to spin servers up and down when required to manage the capacity of the users.

the quest island 'world' holds 30 students, behind the scenes the island is duplicated for every 30 students on the one server separated by 2000 block spaces, we cap each of the quest line servers at 180 users. students are automatically shifted when connecting to the next server and so on.

user onboarding are spaced out with 160 students per session, to get them through the lobby and started onto a quest line.

my question is more focus on the proxy, if there are any benefits switching from waterfall to velocity.

delicate phoenix
#

Uh, and may I ask, how many physical servers is this network is running on?

#

You previusly mentioned 521GB of ram, and 10Gbit bandwidth, which makes me thing this is only one machine.

Personally, I wouldn't recommend running all of this on one machine; Here is why:

  • Even if you get the latest CPU with hundreds of threads, it won't be able to handle the load that comes from the backend servers, unless you tweak everything to the absolute minimum.

  • If this is one machine, this setup isn't redundant at all. With many backend servers, and multiple backends, I think it's important to think about how redundand your setup really is. Will the network stay online if one proxy dies? What if there is an outage at the data center where the server is located?

So, I think this is the point where fun stuff like k8s, and similar comes to play. Having multiple machines, with each having to deal with a set of servers sounds like a great solution here.

severe pecan
#

Is there any way to password protect a waterfall server?

queen crypt
prisma whale
royal nymph
prisma whale
marble kelpBOT
#

what exactly are they sending?

fathom jetty
#

Then just whitelist. More effective than password

noble fog
#

So, when I try to connect to a different backend server on my waterfall, it gets me
[17:55:49 WARN]: [IP] <-> InitialHandler - overflow in packet detected! Cannot receive string longer than 1020 (got 1405 bytes) (with the -Dwaterfall.packet-decode-logging=true flag) which, yeah, basically means the information received is too long.
Any ideas on fixing that?

marble kelpBOT
#

set teh debug value and see what it outputs

#

wait, I thought that was part of the error, my bad

#

ideally that would output which packet lol

noble fog
marble kelpBOT
#

make sure you don't have plugins sending odd packets

noble fog
marble kelpBOT
#

potentially, yes

worn patio
#

Hello! I have a question. I'm running 2 waterfall proxies that connect to 1 server. Is it possible that I show the playercount of both proxies on each?

#

If waterfall doesn't support that, does velocity?

sullen trellis
#

I just want the server to be 1.17.1, is it enough to write "1.17.1" here?

reef fulcrum
#

you'd need a plugin to sync player counts

#

back in that day that used to be redis bungee, but, think that was dead

valid kraken
#

Hello! I want to modify the error message "could not connect to a default or fallback server please try again later". This message appears when it is not possible to connect to a server using waterfall. Is this string from paper or from waterfall?

reef fulcrum
#

from waterfall

valid kraken
#

Look for the string in waterfall and I didn't find it 😦

#

I want to translate it

reef fulcrum
valid kraken
#

I'm using a string editor 😛 I probably can't find it the same editor

#

Thanks!

solar oriole
#

What is io.netty.handler.timeout.ReadTimeoutException

#

How to fix it?, I got that error and proxy stop responding

stable glen
#

hi

solar oriole
#

anyone can help?

worn patio
tidal musk
#

Listen to the ping event

worn patio
#

Yeah i just found that out, but that doesn't work for some reason

marble kelpBOT
#

@worn patio make sure you don't have ping-passthrough enabled, that might screw with it

worn patio
#

also.. are you like a webhook or something?

marble kelpBOT
#

IRC bridge

worn patio
#

ahh

#

ping passthrough is disabled

worn patio
#

i tried on velocity as well, same problem. it also doesn't log the ping

blazing ocean
marble kelpBOT
#

@worn patio how are you pinging the server?

#

also make sure you are pinging the correct one I guess 👀

worn patio
marble kelpBOT
#

well check again, not the first time someone was connecting to a wrong one like the server behind the proxy

worn patio
#

very sure again

quiet bolt
#

Howdy,
Instead of /server minigames I want to do /minigames instead.

#

How do I do that?

marble kelpBOT
#

either with an alias plugin or a plugin dedicated to that functionality. most that do that are named something like "slash server"

worn patio
#

it just feels like the pings aren't coming through..

#

on localhost it works just fine

marble kelpBOT
#

can you connect to the server?

worn patio
#

yep

#

and the plugin is working just fine

marble kelpBOT
#

then it's most likely some setting/plugin on the proxy directly

worn patio
#

could it be something in the config?

marble kelpBOT
#

that's what I said, yes

#

just compare it with the local settings

worn patio
#

do you mind if i send the config? i'm gonna remove the server though

marble kelpBOT
#

why do you need someone else to compare it?

worn patio
#

i did and it looks fine, although for some reason it has extra non-waterfall settings.. might be the host messing with it?

marble kelpBOT
#

why would they do that? just use the exact same config and test with that

worn patio
#

okay

#

nope.

#

top: hosted server
bottom: localhost (with same plugin)

marble kelpBOT
#

if you don't control all of the espects of that hosted server yourself then I suggest contacting your host (or just move to a proper dedicated server)

worn patio
#

i already asked the host a question of why the ProxyPingEvent isn't coming through

#

they haven't replied yet

#

¯_(ツ)_/¯

tender rune
#

can i disable this message?

surreal stream
#

then it is "disabled"

sweet jasper
#

Hey guys , may I ask why does every time I close my sponge server waterfall doesn't send the players back to the hub server but instead I got this :

reef fulcrum
#

bungee doesn't move players over

#

you'd need a plugin for that

sweet jasper
#

ah ty , sorry for being dense

#

and sorry for the ping too : C

sweet jasper
#

Hmmm everytime I join the server it keep kicking me back to the hub lobby saying something related to teams ? Even though I deleted the scoreboard.dat everywhere even on my lobby server and my pixelmon server but this still occure

marble kelpBOT
#

@sweet jasper you have a plugin sending the same team multiple times or from multiple servers (from the name it looks like it creates teams based on the player's UUID). If there isn't a setting and it's not your plugin contact the author and ask them to make the team ID random instead of based on the player

dusk perch
reef fulcrum
#

try it

marble kelpBOT
#

simple new line character (\n) should work

#

and the gradient MOTD generator would work in the server.properties. If you want it on the proxy I strongly suggest looking into the ServerListPlus plugin

kind path
#

my server crash :I

#

waterfall

deft iris
#

hi my server keeps not working and i dont know why i keep getting this message

#

[18:55:58 ERROR]: Exception in thread "main" java.lang.IllegalArgumentException: Server owner (priority 2) is not defined
[18:55:58 ERROR]: at com.google.common.base.Preconditions.checkArgument(Preconditions.java:407)
[18:55:58 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:160)
[18:55:58 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[18:55:58 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
[18:55:58 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[18:55:58 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

#

I dont know how to fix it

marble kelpBOT
#

@deft iris you have specified a server (owner) in your priorities list which doesn't exist. either add such a server or remove it from the list

deft iris
#

?

#

so where can i find thad?

#

in the config?

#

and then in

#

ahh i found it hope it works now

marble kelpBOT
#

config.yml

#

good :)

deft iris
#

ohh and what does this mean?

#

[19:00:33 WARN]: Forced host server pvp is not defined

marble kelpBOT
#

basically the same, just for the forced hosts section this time

deft iris
#

it works thx

#

ohh and how can i make it so the player when he joins spawns in the lobby because now he spawn in the survival

#

priorities:

  • lobby
  • survival
  • test-server
#

this is how i have it setup rn

marble kelpBOT
#

if you want them to always join on the lobby then set "force_default_server" to true

deft iris
#

okey i will try thx

#

and how can i make it thad when one server restarts they go to another server?

marble kelpBOT
#

you'd need a plugin for that

deft iris
#

ahh okey

marble kelpBOT
deft iris
#

this is maybe a little bit of a different question but how can i make it so the lobby server doesnt keep generating the world, world end and world nether?

prisma whale
#

world use a worldborder or build your lobby server so players cant go to areas with more chunks

safe geyser
#

hello!

#

how would i get playercounts of subservers running off waterfall?

reef fulcrum
#

depends on context

#

you can get it with the API and with the messaging channel iirc

lament flume
#

how do I send cracked players to separate servers

prisma whale
#

by turning online mode on

#

then they are sent to a separate server called singleplayer

#

offline mode isn't supported and piracy isn't supported

deft iris
#

Hi is their a way i can change the default message Could not connect to a default or fallback server to another message thad players get to see?

marble kelpBOT
#

@deft iris you can extract the messages file from the jar, put that into your proxy's folder and edit that

prisma whale
#

and they wont generate anymore

dire ermine
#

How do I make it so players connect to the server they last left from instead of them connecting to lobby every time?

marble kelpBOT
#

set force_default_server to false

dire ermine
#

It is on false, do I have to change forced_hosts or priorities as well?

#
- bind_local_address: true
  force_default_server: false
  forced_hosts:
    ****.******.***: lobby
  host: ******:*****
  max_players: 200
  motd: ***
  ping_passthrough: false
  priorities:
  - lobby```
Do I need to change anything on here?
My other servers are called "vanilla" and "spvp", do I need to put them anywhere in the config?
fossil bone
#

Hello i have a problem, on all backend server, chat event does not work :/

#

it cancelled by my bungeecord plugin

marble kelpBOT
#

pretty sure if you cancel it on the proxy it will not propagate to the servers

fossil bone
#

thx

dire ermine
marble kelpBOT
#

you shouldn't need to

#

but if you log in via a forced hosts then you might need to stop that for the location storing to work properly

low elk
reef fulcrum
#

Team xOski_14 already exists in this scoreboard

#

you have duplicate teams across servers

#

bungee can't handle that

hard jay
#

is there a plugin list people have made specifically for waterfall/bungeecord?

#

(searching spigotmc website is ... dreadful)

#

specifically what I'm looking for is a way to give directed teleportation across proxied servers. So people can /warp {place} even if they are across servers.

#

I have slash-server plugin loaded, but it just puts you in each world. I have mysql player bridge which remembers one's past locations. I'm looking for something different tho, so you can jump to warp points

#

I'm getting more comfortable with the various APIs, so I'm also willing to code it, if somebody could point me in the direction of what API / event to use.

marble kelpBOT
#

(it technically can work without but it's not ideal)

#

otherwise there are serveral BungeeSuite forks and other plugins like HuskHomes which provide full cross-server teleportation functionality

ember compass
#

silly question, updating the Java flags and restarting server does the trick right? or have to stop the server completely and start it again for the new flags to take effect?

reef fulcrum
#

depends on whatever management thing you're using, we can't really answer that one

ember compass
#

that's what I though, makes sense thank you

hard jay
#

@acoustic adder thanks for the info! I have MySQL, I could also bring in redis. I'll check out that plugin. Greatly appreciated!

fathom jetty
#

hey @acoustic adder the video by MinecraftZero you've linked on github page of TravelPortals isn't available 😄 I wanted to check it out!

dire ermine
#

Is it possible to send people back to the server they got kicked from because of a restart?

spare widget
#

does waterfall work with 1.8.x?

marble kelpBOT
#

yes

spare widget
#

where do I download

#

bot

marble kelpBOT
#

.downloads

#

ah well...

#

the website

spare widget
marble kelpBOT
#

.g papermc

spare widget
#

it downloads 1.18 jar

marble kelpBOT
#

waterfall is compatible with 1.8 to 1.18.1

spare widget
#

u sure?

marble kelpBOT
#

yes

glass palm
#

hey, latest Waterfall updated a few moments ago doesn't seem to support 1.18.2, any idea?

reef fulcrum
#

never said it did

glass palm
#

owch

marble kelpBOT
#

1.18.2 has been released less than an hour ago lol

glass palm
#

i noticed it 10 min. ago 😄

marble kelpBOT
#

if you want it done now, make the change yourself and open a PR. otherwise wait or use ViaVersion.

glass palm
#

i'll wait

craggy solar
#

Unless you can install it on bungee

#

🤔

#

I should have moved to velocity

marble kelpBOT
#

ViaVersion works on Bungee, yes...

craggy solar
#

Waiting in Devs to update their plugjns to work with velocity

craggy solar
#

Learned something

glass palm
marble kelpBOT
#

there is only very few plugins that can't easily be converted or work with a compatibility layer like my Snap

glass palm
craggy solar
#

A few people have told me velocity is supposed to be better

#

But I've not used it yet!

glass palm
#

its faster

tidal musk
#

at this point i run everything with velocity

marble kelpBOT
#

main blocking plugin for me is BungeeTabListPlus right now :S

glass palm
#

same

tidal musk
#
#

seeps not active tho

marble kelpBOT
#

doesn't allow the same amoutn of configurtion as what I use in BTLP right now

#

e.g. I use different tab list formatting based on permission as well as custom placeholder variables based on the server a player is joined on

#

BTLP has pretty complex logic for that

marble kelpBOT
#

TIL there are two forks of BTLP that try to add velocity support 👀

craggy solar
marble kelpBOT
#

I have no idea what or how "Tab" is

craggy solar
#

Im waiting on chat control red

marble kelpBOT
#

eww

#

get a proper plugin lmao

craggy solar
craggy solar
marble kelpBOT
#

BTLP is free and open source so of course it's better

#

lol

craggy solar
#

Sounds like a sandwich 🤣

#

BLT

craggy solar
#

You can download directly form their GitHub

#

Without compiling

marble kelpBOT
#

why link to some random shop then? thonk

craggy solar
#

The paid is just to support 👍

craggy solar
#

And right at the top it says GitHub

#

Eyes how do they work

#

You know, support developers

marble kelpBOT
craggy solar
#

Rip

marble kelpBOT
#

then at least link to the spigot page and not to shops that don't support fishy shit/copyright violations

#

*do support

#

(but on the feature side: It seems to support a similar advanced conditional, custom placeholder system as BTLP)

hot wave
#

In spigot/paper it is updated with the update folder but in waterfall how do I update the plugins?

reef fulcrum
#

manually

hot wave
#

Do I have to shut down the server? Can't I just delete the jar and put a new one on hot?

reef fulcrum
#

on linux, yes

#

at least, that's what I've done for years on *nix

marble kelpBOT
#

ideally you copy the jar in your startup script from another place that you can just replace. hot replacing can have some weird sideeffects sometimes (more often in plugins though)

slim beacon
#

so

#

anyone getting errors with 1.18.2?

#

waterfall

tulip surgeBOT
slim beacon
#

please tag me when someone sees this or has an answer.

marble kelpBOT
#

plugin error

slim beacon
#

which plugin?

marble kelpBOT
#

whatever org.mcnative is

slim beacon
#

no clue no such

marble kelpBOT
#

seems like dkbans uses that, contact their support

slim beacon
#

okay

#

o bet

#

thank you so much

#

lol

spring tulip
#

Hey I'm getting this error does someone know why?
Could not connect to a default or fallback server. Incorrectly configured address/port/firewall? AnnotatedConnectException : finishConnect(..) failed: Connection refused: localhost/127.0.0.1:25575

marble kelpBOT
#

the server on that address is not reachable from your waterfall

spring tulip
#

Thank you really much. I guess (Confused about that a is able to help that good xD)

marble kelpBOT
#

register it in your configuration or use a valid server name

white yacht
#

is this a bot

marble kelpBOT
#

why would that matter?

white yacht
#

because

#

i am confused

nocturne fog
#

no it is an irc bridge

white yacht
#

ik

white yacht
nocturne fog
#

ah ok

cunning wasp
#

Hi! I'm trying to do a new server in WaterFall but when I try to connect, I have this error: java.net.ConnectException: Connection refused: no further information:

#

pls help

reef fulcrum
#

that's a networking issue generally

#

whatever you tried to connect to refused the connection

#

make sure that you're using the correct port, etc

reef fulcrum
#

don't mention

cunning wasp
#

sorry

reef fulcrum
#

I don'thelp with network stuff much

reef fulcrum
#

I mean, waterfall

reef fulcrum
#

the config?

#

you just add them to the section

#

the bungeecord config guide is still the recommended place to look, otherwise theres probs 2000 tutorials on google

marble kelpBOT
#

should stick with velocity tbh 👀

#

which features?

#

that's built into bungee by default. that's even how the default config behaves

#

(force_default_server: false)

marble kelpBOT
#

@spare shuttle you would need a plugin for that like HubKick or my own KickInfo

#

no

marble kelpBOT
vernal bison
#

Heya, I was wondering if anyone knows how to fix this error:
[18:51:22 INFO]: usernamewashere lost connection: Internal Exception: io.netty.handler.codec.DecoderException: java.util.zip.DataFormatException: inflate data is bad
I have had it once in the past and fixed it, but I cant for the life of me remember how I did it.
Its occurring on the Backend Paper Spigot server of a Waterfall proxy
I can connect to the proxy server just fine, but the backend server disconnects me with that error message in console, nothing in client logs except disconnected.
Happens on multiple accounts, IPs, and machines, so I've fully eliminated the possibility its client side.
I would appreciate any help, and if you have any questions, feel free to ask, thanks!

--Solved--
Caused by plugin, "HackedCore" and when running a bungeecord network configuration on two different nodes it generates the error above.

ivory magnet
#

Is it possible to remove this detailed message for players if server is unreachable and player try to connect?

native fiber
#

i get this error when i want to conect to my server

reef fulcrum
#

update waterfall

native fiber
#

ok

#

can you send me the link

reef fulcrum
wide thistle
#

How to transfer player files from online-mode to offline-mode in order to use waterfall?

reef fulcrum
#

You don't

#

you enable ip forwarding on the server and then UUIDs remain the same

wide thistle
#

So I don't need to change the servers to offline-mode?

#

Or only enable online-mode?

reef fulcrum
#

you set them into offline mode but use IP forwarding

#

see the bungee install docs

plain badge
#

How to make Animated motd on waterfall ?

tidal musk
#

That isn't possible since 1.9

#

unless mojang changed something recently which I doubt

fast nacelle
#

Hi i have a problem, if plugin kicks a player from lobby, the player will stay on some kind of semi offline copy of the lobby server. It happens when player enters wrong password or is afk long enough to be kicked, the player can walk around even if not loged in but nothing works for him. When the kick happens, quit message will show but the player stays in tab. The player is invisible to other plugins so one can't msg him for example but i can kick him and that will remove him from chat and will also kick the player from the copy. That's why i call it "semi offline copy". I really don't know what causes this and i would be really happy for any help.

#

And also it gives the player the message i was asking about few week earlier. "Your connection to Lobby was interrupted. You have been connected to: Lobby You are already connected to this server!"

little terrace
#

Is there a reload command for waterfall config?

fathom jetty
surreal stream
cursive lodge
#

Hello, how to install waterfall for access in 1.18.2?

wise kiteBOT
tidal musk
#

Download the latest build from the Waterfall tab

cursive lodge
#

This one ?

#

@tidal musk

tidal musk
#

yeah

sullen yarrow
#

Anyone know why this happens? I can connect

round ocean
sullen yarrow
#

EncoderException : java.lang.IllegalArgumentException: Cannot get ID for packet class net.md_5.bungee.protocol.packet.TitleTimes in phase GAME with direction TO_CLIENT @ io.netty.handler.codec.MessageToByteEncoder:125

#

Any known fix?

reef fulcrum
#

protocol versionof whatever is running either doesn't support that packet, or, race condition

upper yacht
#

Is waterfall a replacement for bungee or does it run alongside a bungee jar?

reef fulcrum
#

replacement

strange herald
#

waterfall.yml:

game_version: '1.18.x'

Why is my Server still shown as "Joinable" for other versions like 1.17?

reef fulcrum
#

because it's just a string

#

it doesn't impact what version the proxy acts like it can support

strange herald
#

ohh okay... and is there any way to tell my waterfall it should be shown as wrong version for other client versions?

reef fulcrum
#

generally ping passthrough

#

otherwise you'd need a plugin

fast nacelle
misty fern
#

hello does anyone know a good plugin for bungeecord that you can use even if the server is full?

fathom jetty
fast nacelle
#

lol don't get me wrong i do have offline server but i have nothing to hide, i value my players on top of everything on this server so i want to solve every inconvenience which comes by. Here it is https://pastebin.com/puewmAhC

tidal musk
fast nacelle
#

Ik i copied it, like what you gonna do with that information.

tidal musk
fast nacelle
#

Ok thank you for advice.

fathom jetty
fast nacelle
#

My goal is to support everyone, i myself bought minecraft java and bedrock even when i think it's outrageous when it's just one game. And im urging my players to also buy the game. But i think you shouldn't disregard offline server problems because they can appear on online servers as well.

reef fulcrum
#

annnd after years of attacks and insults and such from offline server owners as well as the fact that it's against the ToS etc, we have decided as a community it's not worth supporting those people

fast nacelle
#

im not insulting you but you should know that there are people using offline servers which shouldn't be overlooked because they also can find various bugs. I thought that this is a place for making the paper project better by finding these bugs and also helping the server owners by that.

reef fulcrum
#

never said that you was

#

We don't support people running such configs for various reasons

fast nacelle
#

Nah i see i cannot change your opinion and i will respect that.

reef fulcrum
#

Your issue is literally focused around the tooling and setup you're using because you're running offline mode

#

if it was a general issue I'd be inclined to take a look

#

your issue does not appear to be a general issue and given the unsupported setup, there is generally 0 inclination to spend the next hour or two or whatever tryna pull apart your issue

fast nacelle
#

Well ofc if i had clean online server this problem would not occur but it would be still there

reef fulcrum
#

99% of dangling connection issues over the past few years have been from offline mode servers and been down to the plugins they use to deal with some of that mess

#

if you can reproduce the issue in a minimal clean environment, we can look into it

fast nacelle
#

I will

ionic light
#

How to remove that msg

reef fulcrum
#

update stuff

#

pretty sure that the exception being logged was fixed

#

as for the actual message itself, you currently can't iirc

ionic light
reef fulcrum
#

uhhh

#

don't mention

#

have you done what I said?

ionic light
#

yeah

#

that msg comes up whens servers offline

reef fulcrum
#

output of /bungee ?

ionic light
reef fulcrum
#

We don't support software which isn't ours

ionic light
#

right

#

do you have an invite to flamecords discord?

reef fulcrum
#

no

hard jay
#

does the "XXXX player has joined the network" message come from waterfall?

#

I'm trying to figure out how to disable it, but cannot find out what's creating it

reef fulcrum
#

no

valid kraken
#

Hello. How do I connect to my waterfall, does it necessarily connect to my lobby server? Also, I want that in case the lobby server does not work, it will not be possible to connect.

    ip: Lobby
  ping_passthrough: true
  priorities:
  - Lobby

servers:
  Lobby:
    motd: '&1Lobby'
    address: ip:25571
    restricted: false
  Towny:
    motd: '&1Towny'
    address: ip:25572
    restricted: false```


I have my configuration like this, am I missing something?
#

in "ip" I have the ip of my server, just edit it to send the text

#

It happens to me that when I enter, it redirects me directly to my towny server. You should send me to the lobby.

reef fulcrum
#

you connect to the ip/port you have waterfall running on

#

if you don't have force_default enabled it will connect you to whatever server you ogged off

valid kraken
#

One question, I don't know if what I'm proposing is possible. Is it possible to make my cascade servers invisible? I mean when adding any of the servers to the minecraft client, it didn't show up online.

#

I don't know if there is a plugin for this, I've been looking.

#

Maybe it's something impossible

gentle delta
#

Can someone help me? the people who are with forge cannot connect to the server he is disconnected from the Server

#

and appears this

pallid garnet
#

I am trying to connect to my Creative server and when I am in the hub (the default server) and I do /server creative it says that "you are already connecting to this server" and when I do the command again it sends me to my survival server. Pls help

pallid garnet
icy cosmos
#

Suddenly this happens & everyone gets dissconnected ! offline

odd hatch
#

Meanwhile, I own that emoji and it's been passed around so much yours literally flickers lol

#

There's the original, highest quality on Discord and old as hell

dapper quail
#

Hello. I have a question. If I decide to stay on 1.18.1 for example and use viaversion to support other versions will I be able to update waterfall for after 1.19 is or released the newer builds will only support 1.19?

stuck tendon
#

you will just have to update viaversion but also no problem. (if I understand your question correctly

dapper quail
stuck tendon
#

sorry for my bad english, I don't speak English 😆

dapper quail
stuck tendon
#

For plugins? Yes, that's it indeed.
It may just have some issues, due to the fact that Minecraft only allows java 17
And so if you have a plugin that was made for an old version of Java, it can cause compatibility issues

dapper quail
#

not for plugins, I mean for like waterfall support with connecting to the servers

stuck tendon
#

But that's the same for proxies and servers

stuck tendon
dapper quail
#

ok thanks

stuck tendon
#

Hey !
My proxy's CPU is going way too high in my opinion, so I'm turning to you to find out if this is normal.
As you can see in this image, we are already at 100%. However, only one player has connected and we have restarts every day at 4 A.M.
If you don't have a solution to solve this, do you at least have some advice for me?

Thanks very much 😃

tight mauve
#

Got a server setup today, however I can't seem to connect to it, I've made sure I'm using the correct ports along with actually checking that I've port forwarded properly which I have since I've had the ports for a long time now. I've also checked the consoles for any errors along with the logs of waterfall and I can't see any problem that jumps out at me.

dusk perch
#

Is there a way to change the motd without restarting the server?

reef fulcrum
#

I mean, if you mean on the actual server, wrong channel, but, use a plugin

#

if you mean on the proxy, tweak config, /greload, but, really, use a plugin

alpine wasp
#

Hey I’m getting huge lags on my proxy and I can’t figure it out here is a spark profiler https://spark.lucko.me/uppb7N2sQV

#

After 10 days of my server being opened just randomly the proxy started to hit 100% cpu for no reason, 0 servers got restarted nothing.

reef fulcrum
#

from the offset first thing I see is the low memory

#

-Xms128M -Xmx16000M

#

basically, no

#

Xmx == Xms is recommended for a reason

alpine wasp
#

Ok let me try that

reef fulcrum
#

see pins

#

theres generally little reason to allocate even an 1/8 of that

alpine wasp
#

Which one ? And I’ll try and edit that value

reef fulcrum
#

Xmx

#

oh, you mean the pins?

#

the one from aikar which talks about flags

alpine wasp
#

Recommended flags for waterfall is simply:
java -Xms512M -Xmx512M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar waterfall.jar

Just adjust Xms/Xmx to your needs.

reef fulcrum
#

yes

alpine wasp
#

Thanks I’ll try that one

#

Will 4096 for xms xmx good enough ?

dusk perch
#

Oops, sorry for the ping

sleek tide
#

Hi there,

I am running a minecraft network using Waterfall and have an RLcraft server connected to the network.

One of the mods in RLcraft (QualityTools) allows players to use a reforging station tool which lets them re-roll their armor qualities. Every time players do this, they get kicked from the server and back to the lobby. It appears to be a failed handshake between the proxy and server I believe.

Is anyone able to help me fix this issue, please? I will post a little video and log below.

Edit: I have tested this on a server that isn't connected to a Waterfall proxy and there are no issues. Its only on servers connected to my proxy

tulip surgeBOT
sleek tide
violet pecan
#

Hi, when will the 1.18.2 version be supported ? waterfall

reef fulcrum
#

1.18.2 support will be added when 1.18.2 is released

queen crypt
#

1.18.2 is already released

violet pecan
#

where ?

scenic pebble
#

So the latest build should be fine.

tidal musk
#

when i connect to mainsmp for some reason it sends me to 2 servers, mainsmp first then pack?

#

it does not connect to main smp like mainsmp received no connect data

hard jay
#

@acoustic adder looking over your code for ConnectorPlugin. You have good code 🙂 It's nice to see quality work vs some of the other plugins I've come across. As I consider the various backends you support, I'm curious if you've had experience with ZeroMQ? I use it on a few other projects. The advantage it has over any other MQ system is it requires NO intermediate servers, everything is self-organizing.

tidal musk
#

anyone have a nice start sh for waterfall¿

reef fulcrum
#

recommended flags are in the pins

tidal musk
#

ty

tidal musk
#

how to use this

#

instead of this

prisma whale
#

If you cant ping the sponge server, then your firewall is blocking it, apart from the windows firewall, check your ovh game and hardware firewalls as well

sweet jasper
topaz locust
tight mauve
topaz locust
topaz locust
reef fulcrum
#

reproduce without plugins

topaz locust
#

ok but in logs i can't find the plugin that is causing this. i can't run my server without plugins

#

it's a rare exception

reef fulcrum
#

something set the players list in the ping packet to an invalid value

topaz locust
#

bungeetablistplus

#

...

#

ok

#

thank you. but how can i fix it?

reef fulcrum
#

Speak to the plugin author of whatever is breaking it

topaz locust
#

thank you

tight mauve
#

Is anyone able to help me with an issue I'm having with waterfall at all? 🙂

tight mauve
#

I've setup waterfall correctly, along with put the correct rules in my firewall, and port forwarded my ports, the server launches without any errors however I'm not able to connect or see that the sever is actually up via the server menu

#

Or at least I believe I've set it up correctly, I've edited the bukkit.yml along with the spigot.ymls made sure the ports are correct within the config.yml and still nothing.

#

However if I was to use another port for something that isn't part of the Waterfall network I can connect and play

honest stratus
#

Just a question: What about all the opened pull requests? Will they get reviewed/merged someday?

reef fulcrum
#

No idea

#

am generally worn out of working on waterfall, part of why i've allowed for the fact that the project is essentially deprecated

honest stratus
#

Ouh I see, thanks for the answer

dusk perch
#

oh- hm

scenic pebble
#

Might wanna blur those IPs.

icy cosmos
icy cosmos
#

Anyone please help me with this problem !

#

After a while everyone getting dissconnected with this error

neon stratus
#

I have a the same errors, just don’t get kicked.

marble kelpBOT
#

@hard jay I don't but adding support for that is actually already on my todo

neon stratus
#

paper is a server software, waterfall is a proxy

#

they arent simmiler

reef fulcrum
#

they're two entirely different things

#

idk what you mean by an "in between"

hard jay
#

I thought/believe that waterfall can proxy to older versions of minecraft... am I mistaken in that? Is there something I have to configure to allow it? So I can have one server on 18.1 and another on 18.2, or even 17.x

gritty umbra
#

but if you want player in 1.18.2 to be able to join 1.17,x server, you need to install viaversion on your server

hard jay
#

cool

#

thanks

tardy nacelle
#

hello, I am using waterfall with many vanilla and forge servers

#

I would like to try a fabric server

#

It is not natively supported by Waterfall, is it ?

#

I saw there is a FabricProxy plugin available, but the support was abandoned.

#

What the recommended way to proxify Fabric servers ? Velocity ?

runic echo
#

Hello, looking for a little assistance - I am trying to set up a waterfall network with 1 hub, 1 vanilla, and 2 forge modded servers. I am sure I am missing something simple here, but I can connect to my forge server directly and it works fine, but when I try to connect through my lobby server, (I can connect to lobby fine with my small test modpack), I get a message saying "Kicked whilst connecting to <myserver>, unexpected custom data from client"

#

Is there a up to date guide on how to configure a server setup with modded servers running behind an unmodded lobby?

reef fulcrum
#

well, if you have an unmodded lobby, your mods need to be explictly capable of dealing with that type of mess as the forge handshake won't occur and thus forge data won't be sync'd

#

unexpected custom data from client would probs be a mod, bearing in mind that that entire jumping between servers is messy as-is before you throw mods into the mix

runic echo
#

Ah. Ok, so if I had some server-side only mods on the lobby server, would that allow the handshake to occur?

reef fulcrum
#

if you had forge on there or something which initiated the forge handshake, yes

runic echo
#

Ok. I had been running non-mod server on the lobby.

#

Switching the lobby to Magma 1.12.2 now.

reef fulcrum
#

server switching with mods is generally just asking for issues, especially with random mod packs, DIY mod packs are generally the best option for such servers as you can cull out what ain't happy with it, but, you'll generally be happer without tryna deal with server switching and mods

runic echo
#

I'm planning on doing DIY modpacks. I have a couple in development right now. Don't want to use someone else's work.

runic echo
#

Thanks for the help btw.

marble kelpBOT
#

the proxy doesn't really take much

#

it really depends on the specs and what you want to do with it. I run proxy + mysql + 5 servers without issues on the same machines

#

they shouldn't affect each other unless you run a strange setup

#

not if the cpu has enough threads

sullen yarrow
#

Anyone seen this issue? Happens when I try to connect to any server randomly
EncoderException : java.lang.IllegalArgumentException: Cannot get ID for packet class net.md_5.bungee.protocol.packet.TitleTimes in phase GAME with direction TO_CLIENT @ io.netty.handler.codec.MessageToByteEncoder:125

reef fulcrum
#

plugin sending packet to unsupported client version or race condition

sullen yarrow
#

Would it be a plugin on the proxy or servers?

reef fulcrum
#

on the proxy for that one

sullen yarrow
#

I'll try and delete plugins one by one

#

Thanks for the help

opal cliff
#

download waterfall 1.17?

surreal stream
#

just download the latest version please

reef fulcrum
#

Please don't link people to illegal websites

#

latest build supports 1.8+

opal cliff
#

is 1.18

nocturne fog
#

it supports up to 1.18

#

so 1.8-1.18

opal cliff
#

tnxs

#

eh

#

java 8?

reef fulcrum
#

yes, works with 8+

opal cliff
#

:D

violet hound
#

When a player tries to join my server it says "If you wish to use IP forwarding, please enable it in your BungeeCord config as well!"
IP Fowarding is enabled though

reef fulcrum
#

you can't connect directly to the server, you need to connect through the proxy

fringe fractal
#

Hi so I have 2 bungees that are linked with all my servers, but when you join on the one bungee it only shows how many player are playing on that bungee, how would I let it show the full player count from both bungees?

#

in the servers list.

neon stratus
#

I don’t think there’s really any great support for multi proxy, but your best bet would probably be a database or some type of communication across proxies, but that is going have to be setup yourself

#

Lmk if I’m wrong, but I don’t believe there’s really anything out there for this

hexed moon
#

Hello, I have a problem. While players can join and play on the server, the server is not pinging on the server list. Does anyone have a solution? I use waterfall-1.18-478

#

This is what players see:

reef fulcrum
#

reproduce without plugins, generally

#

ping passthrough also didn't deal with down backend servers too well iirc, if that's also a potential

dusk perch
#

Is there a way to fix the gradient text to a different color besides for gray/have an alt motd for people who can’t see it?

ruby badge
tulip surgeBOT
reef fulcrum
#

speak to the dev of whatever thing that is

icy falcon
#

it says this even tho its enabled

reef fulcrum
#

you need to connect to the proxy

#

not the actual server itself

icy falcon
#

?

#

it is tho

reef fulcrum
#

what?

#

You're connecting directly to the server

#

not the proxy

icy falcon
#

oop no sorry

dusk perch
#

Can you make it work with connecting directly to the server?

reef fulcrum
#

what

#

if you connect directly to the servers, the proxy features ain't gonna work cos it's not there

#

then theres the security vulnerabilities you'd need to deal with

#

if you wanna support connecting direct to a server, what you generally do is use forced hosts

#

and then use multiple DNS records

dusk perch
#

Dang, okay

#

Thank you!

tiny horizon
#

Does waterfall go into the plugins folder or just the default container? (Outside any other folders)

reef fulcrum
#

waterfall is a standalone piece of software

dusk perch
reef fulcrum
#

that's on to whatever you're using to do that

odd hatch
#

operational issue

#

people on 1.8

tropic ice
#

Hello! I have an problem, when I try to connect to my server.
If I connect to my server all ok, but if I use WaterFall I getting Could not connect to a default or fallback server. Incorrectly configured address/port/firewall? ConnectTimeoutException : connection timed out: n1.luxxy.tech/178.128.174.71:5189
Here's config of waterfall: (now server are online and you can check this error)
https://pastebin.com/cAwB2cra

deep fox
#

Anyone know how to make it so that when a player goes in a portal it teleports them to another server? I couldn't find any tutorials on YouTube

tidal musk
#

HELP the newest waterfall version leak my IP of all servers in compass, when the server is OFFLINE!

You give to this placeholder IP (hidden by blue color). I must Pay 3x 20 euro to replace IP on Hetzner cat_cry

FIX this!

messages.properties

connect_kick=
fallback_kick=

This 👆🏻

royal hawk
#

That doesn‘t look like a Waterfall error message
Regardless, if it is then you should report it upstream with Bungeecord

royal hawk
tidal musk
#

in default messages.properties i must remove placeholder in this messages to solve problem

connect_kick=
fallback_kick=
#

This is huge problem, imagine how many servers unknowingly update waterfall and let's assume they have one mode off and someone can get their IP.

royal hawk
#

if they dont consider it then we will.

tidal musk
#

This is a problem almost as serious as log4j

royal hawk
#

I‘m gonna say it again, report it to Bungeecord. If they don‘t act on it or refuse to address it then we are open to doing so.

tropic ice