#waterfall-help

1 messages · Page 45 of 1

reef fulcrum
#

That generally means that that IP address is not assigned to that machine

marble kelpBOT
woven stone
#

How would I sent a player connected to 1 bungeecord server to another bungeecord server?

#

Do I just change the address of the server to the other bungeecord server?

marble kelpBOT
#

you don't

severe badger
#

That's not how it works

woven stone
#

Is it possible?

marble kelpBOT
#

no

severe badger
#

You cannot switch someone over to a new IP without dc'ing them.

marble kelpBOT
#

go bother mojang about parity between java and bedrock if you want automatic client reconnts to different IPs

#

*reconnects

woven stone
#

Oke, well they'd be on the same physical server/ip.

#

But that's also not possible then I suppose

marble kelpBOT
#

why would you even need to move them to a different one in the first place?

woven stone
#

I want to share chats between groups of servers.

marble kelpBOT
#

so this is a huge xy problem?

#

just configure your chat plugin properly lol

#

(or use one that supports such a functionality)

woven stone
#

AFAIK there are no chat plugins that support this. That's why I wanted to go this route...

#

They usually support global chat but not a chat shared between some servers

marble kelpBOT
#

there are

woven stone
#

OK, I'll have a look if I can find a plugin that I can configure to my likings. Thanks for your time anyways.

upper lintel
#

Is there a way in waterfall to show that the server is only 1.12.2 and up?

marble kelpBOT
#

there is a setting the waterfall.yml to specify the supported versions

upper lintel
#

oh

#

thanks

royal spire
#

how do i config so if a playerjoins he doesnt connect which srver he was last on?

marble kelpBOT
#

set force_default_server to true iirc

royal spire
#

its in the config thanks

marble kelpBOT
#

it will connect the players to the first server in the priorities list (and the ones after that if the first is down)

royal spire
#

ooh nice thanks

lilac mulch
#

how would i change the message when i do /end message?
would there be a line in the bungecord messages config that looks like this?
end: {0}
i cant see it anywhere

marble kelpBOT
#

pretty sure it's from the messages.properties. extract it from the jar file and put it into your proxy root, then edit the message that you want to change

lilac mulch
marble kelpBOT
#

some messages might not be configurable, not sure. I suggest opening an issue requesting that if you can't find it

neon tartan
#

Can somebody help me

marble kelpBOT
#

no

#

contact the support of the software you are using

neon tartan
#

It's waterfall issue

marble kelpBOT
#

you are not running waterfall

#

recreate the issue on waterfall and come back

reef fulcrum
neon tartan
#

This bot is very rude

reef fulcrum
#

The expectation that we'll provide support for software that isn't ours is entitled

neon tartan
#

Im getting tons of errors in console from waterfall itself

#

Did i enter wrong discord

#

I thought waterfall is fork of paper devs

reef fulcrum
#

You asked for support with flamecord, so you should ask support from flamecord

neon tartan
#

It's not flamecord

reef fulcrum
#

(You also deleted the screenshot so we couldn't see it)

neon tartan
#

It's just jar name that I named flamecord because i was lazy to edit startup parameter

reef fulcrum
#

You then actually provided a screenshot, and I linked you to the bug report for that

neon tartan
#

It's pure waterfall

reef fulcrum
#

Well, I couldn't see that as you deleted the image.

#

But, once again, the issue report is there

neon tartan
#

Thanks but those error logs that guy is getting are completely different. Maybe I'm wrong thought

reef fulcrum
#

They're not different

neon tartan
#

That picture was too compressed so i deleted it

#

Here it is

reef fulcrum
#

it says that the team name is already registered

marble kelpBOT
#

not my issue if misleading information is provided tbh ¯_(ツ)_/¯

neon tartan
#

Okay I'll see what I can do thanks Zzcat

tidal musk
molten saddle
#

How do I make a skeleton able to attack me but not able to move?

proper prawn
#
  1. wrong channel
  2. trap him
molten saddle
young rampart
#

general support for waterfall

#

hence the channel name

grim umbra
tidal musk
#

!waterfall

#

what is waterfall ?

proper prawn
#

Waterfall is a fork of the well-known BungeeCord server teleportation suite.

Waterfall focuses on three main areas:

Stability: Waterfall aims to be stable. We will achieve this through making the code base testable and discouraging practices that lead to proxy lag.
Features: Waterfall aims to include more features than canonical BungeeCord.
Scalability: Waterfall should be able to handle a large number of concurrent players, given a reasonably modern CPU, memory, and good network connection.

tidal musk
#

so its a bungeecord plugin ?

proper prawn
#

...

#

Waterfall is a FORK of the well-known BungeeCord server teleportation suite.

tidal musk
#

in other words, waterfall is a modified version of bungeecord

#

oh so its another version of bungeecord

#

its normal bungeecord with some features that makes it better

#

?

proper prawn
#

....

#

yes

tidal musk
proper prawn
#

and then you be happy

#

follow the bungeecord install guide

tidal musk
#

?

#

do i replace it with the bungeecord.jar ?

proper prawn
#

..................

#

i give up with you

tidal musk
#

ok sry

grim umbra
#

@tidal musk what's tthe issue?

tidal musk
#

i already have a bungeecord network btw

grim umbra
#

replace bungeecord jar with waterfall jar

tidal musk
#

thats all

grim umbra
#

yes

#

that's it

tidal musk
#

ok

grim umbra
#

and restart proxy

tidal musk
#

sure

grim umbra
#

because it's the same thing as bungeecord, just some things changed

#

so you don't have to do anything other than replace

#

@tidal musk

tidal musk
#

without changing the bat file tho

grim umbra
#

oh

tidal musk
#

to waterfall.jar

grim umbra
#

u have to change that

#

yes

#

change that

#

and I don't think you have to change anything else

tidal musk
#

@echo off

java -Xms512M -Xmx512M -jar waterfall.jar
pause

is this how it shoud look like

#

bc in the other servers i use those flag stuff

proper prawn
#

pins for recommended flags

tidal musk
#

idk if i should use those flags for bungeecord tho

proper prawn
#

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.

tidal musk
#

not pause ?

#

and not @echo off ?

grim umbra
#

u can put that @tidal musk

tidal musk
#

ok

proper prawn
#

add it if you need to

grim umbra
#

I recommend adding pause

#

and idk what @echo off does

tidal musk
#

does @echo do anything ?

grim umbra
#

I think, but i forgot

proper prawn
#

disables the display of other commands

#

just

#

it would say "<path to server> <startup command>"

#

and echo off disables that

tidal musk
#

ok

#

i will use echo and pause

#

it worked

#

can i use both the config.yml and the waterfall.yml now ?

#

and i was supposed to remove bungeecord entirely right ?

#

yes you don't need bungeecord jar anymore

#

ok

#

hence people said that you should replace it

#

sure

#

how do i do the server alias thing tho like /hub and /lobby teleports to /server lobby

#

find a plugin which does that

#

i have checked only found slashserver

#

which makes that lobby is /lobby instead of /server lobby and so on

crimson epoch
#

do my paper servers have to be in offline mode for waterfall to work?

proper prawn
#

yes

crimson epoch
#

alright

proper prawn
#

it would be better if you enabled ip forwarding

#

thats needed for backend servers to see the players' ips properly

crimson epoch
#

this is just for my local network, and my current router doesnt allow that :(

#

im just messing around with it right now to learn how to use it

proper prawn
#

what??

#

just enable it in the config

crimson epoch
#

?

#

enable ip forwarding?

proper prawn
#

ip_forward: false

#

set it to true

#

and be happy

crimson epoch
#

OH

#

im so dumb

#

in the config

#

I thought you meant to port forward xD

#

now if I start up all my servers they should be good?

proper prawn
#

did you set bungeecord: true in spigot.yml of all your servers?

crimson epoch
#

yes

proper prawn
#

should be good then

crimson epoch
#

alright ill try it out. Thanks much for the help!

#

last question then I promise ill be out of your hair. How do I stop the server through task manager? I accidentally double clicked the .jar file instaed of the .bat file ;\

proper prawn
#

you kill the process

#

scroll to "background processes", find java (or javaw) and kill it

crimson epoch
#

found it, thanks for helping my dumb ass

ionic gale
#

Hello there

reef fulcrum
#

.318

royal hawk
#

interestingly; 1.16+ this should never ever pop up

#

if it does then that can be seen as a bug

royal hawk
marble kelpBOT
#

inb4 full packet system rewrite to use whatever bedrock uses

royal hawk
#

I think that would be the day I would quit for good

wild robin
#

how do i end the task of the waterfall?

proper prawn
#

/end

wild robin
#

i literally started it by double clicking the .jar file and theres no menu at all

#

and no X to click

#

@proper prawn

marble kelpBOT
#

well first: don't run it on a system that wastes resources with a GUI

#

second: don't ping

#

third: use your task manager

valid stream
#

task manager.exe

proper prawn
#

task manager/system monitor

wild robin
valid stream
#

kill them all

proper prawn
#

there should be an option to show command line name or smthing

wild robin
#

well i didnt do like java -Xmx1600M -Xms1024M -jar waterfall.jar nogui

in commandprompt

proper prawn
#

stop your servers and kill the last java standing ¯_(ツ)_/¯

wild robin
#

all i did was double click the file

proper prawn
#

if you didnt double click other servers, the startup command would be different

wild robin
#

well i double clicked all the servers then i wanted to shut them off so i typed in "stop"

#

but then i cant find the gui for the waterfall

proper prawn
#

because it doesnt have one

wild robin
#

oh ok

#

then how do i shut it off?

proper prawn
#

kill the java process

wild robin
#

but i have 3 java processes and i dont know which one it is

#

so

#

do i kill them all?

proper prawn
#

considering you are stupid enough to use a gui on a server yes

wild robin
#

the gui automaticly pops up

#

bruh

#

ok well i killed all of the java instances

shadow kettle
#

could any one help me i am runing a waterfall server on a aws instance but when i run it i cant connect to it

#

i am fairly sure a port forded every thing correctly

shadow kettle
#

pls

reef fulcrum
#

We can't really help you with issues with your network setup

#

make sure waterfall is bound on the correct address (generally 0.0.0.0 unless you have a reason to change it), and check the forwarding/firewall rules

crimson epoch
#

What’s the difference between waterfall and something like velocitypowered.com? Any noticeable difference?

reef fulcrum
#

they both do the same things

#

velocity is newer and basically "learned from the lessons of bungeecord"

crimson epoch
#

What did bungeecord do wrong?

reef fulcrum
#

and basically in a much better place to do the stuff we wanna do with waterfall but can't because mah plugins, so they got a fresh slate

green palm
#

Velocity has a better designed, more documented API. It has superior performance and data forwarding capabilities.

crimson epoch
reef fulcrum
#

Bungee does stuff like rewriting practically every single entity related packet there is, waterfall has an option to disable that at the potential risk of upsetting plugins, velocity never had it in the first place

green palm
#

It works with paper

#

I don't know what you consider "easy to use." Velocity isn't any harder than bungee

#

or waterfall

crimson epoch
reef fulcrum
#

Because then we lose what bungee is, and basically end up as velocity

crimson epoch
#

What’s wrong with that?

reef fulcrum
#

e.g. a total shift in the plugin ecosystem and all that

#

Well, no bungeecord plugins work on velocity

green palm
#

Plugins installed on the bungeecord proxy won't work on velocity (plugins installed on backend servers will)

crimson epoch
#

Ooooooh xD so velocity is like the sponge of bungeecord

reef fulcrum
#

So, you throw out the years worth of setups that many people have done

green palm
#

Kind of like Sponge, but there are important differences

#

IMO Velocity has made better choices

reef fulcrum
#

I've also not read the netty in practice book yet (one day I'll be rich and get a kindle)

green palm
#

(much better choices)

crimson epoch
#

yeah, but it kinda sucks that it won’t work with any bungeecord plugins :/

green palm
#

Fortunately there are less proxy plugins than backend server plugins, so it's not difficult to migrate

#

or even write your own plugin if you need it

#

also considering the API is so much better

crimson epoch
#

I guess

tidal musk
#

hello, is there a way to block forge clients?

marble kelpBOT
#

depends on the forge version but older ones send a special handshake and new ones a plugin message so yes*

tidal musk
#

how can i disable forge clients to log in

marble kelpBOT
#

with a plugin

crimson epoch
#

Just out of curiosity, why does the proxy have to be online mode and the servers offline mode?

reef fulcrum
#

Because to have the servers in online mode would imply that we had the ability to MITM mojangs auth system, which, we don't

crimson epoch
#

ahh okay. Cause mojang authenticates the connection to x but not x-2?

reef fulcrum
#

yes, so they just auth to the proxy

tidal musk
#

how can i disable forge clients to log in? what plugin xd

crimson epoch
#

ForgeModBlocker @tidal musk

wild robin
#

is waterfall basically like bungeecord?

reef fulcrum
#

it's a fork of bungeecord, yes

tidal musk
#

@crimson epoch ty

wild robin
dull dock
#

yeah

tidal musk
#

Hi, I have a question that I hope can be solved, I have a bungeecord (waterfall) and well I have everything in vanilla as it should be and it works correctly, but apart from that, I also have a server with mods, and wanting to join it to the bungeecord and play from there, it waits for a long time until I get the error Read time: null and it won't let you join, any suggestions?
[Sorry if I misspell, I am Spanish speaking and I use the google translator XD]

reef fulcrum
#

mods are generally hit and miss with bungee, general advice is to try the option in waterfall.yml to disable metadata rewriting, make sure that config.yml has forge support enabled if you came from bungeecord, but, basically, 'good luck'

desert mica
#

My bungeecord proxy is disconnecting people seemingly at random

#

I'm on the newest build of Waterfall

#

I thought it might've been just standard Bungee being unreliable at first

#

But I've swapped to Waterfall and issues still persist

reef fulcrum
#

anything in the logs? some form of info?

desert mica
#

Nothing that seems out of the ordinary. It's also infrequent

#

Sometimes it disconnects all players, others only a few.

#

I'm combing the logs rn to see if I can find anything but so far nothing, no obvious errors.

tidal musk
#

the fact is that apart from my current waterfall, I also have a special one to test in the world of mods, and with the home host as a mods server, if it works, even when appending it works normally, which is rare

desert mica
#

hmm

#

checked the last 4 logs, not a thing.

#

no crash reports

reef fulcrum
#

The message when they disconnect, not everything that doesn;t work as expected presents itself as a pretty exception

desert mica
#

Only exception I can find is when a player's internet went down (confirmed with them) and so it couldn't reconnect them.

reef fulcrum
#

not looking for exceptions, looking for the message which is printed when oneof those people disconnect

desert mica
#

[05:00:16] [Netty Worker IO Thread #12/INFO]: [/redacted|felixmc] <-> DownstreamBridge <-> [survival] has disconnected

#

I've been searching the logs by playername as well for people who received the disconnect, this is the standard message shown

reef fulcrum
#

The server closed the connection

desert mica
#

Hmm ok

#

So it's timing out the connection?

reef fulcrum
#

check your server logs, all we know is that the server closed the connection

wispy ledge
#

waterfall

upbeat wave
delicate phoenix
#

Hello! I've got an issue while trying to build waterfall. How could I fix this?

reef fulcrum
#

don't build on the desktop, i guess 🤷‍♂️

delicate phoenix
#

Where sould I build?

reef fulcrum
#

in any folder which windows doesn't routinely taint

proper prawn
#

dont use your c drive
ntfs is slow as balls

delicate phoenix
#

It's my home machne, so no choice.

#

Win 7 as well.

proper prawn
#

rip

delicate phoenix
#

Yes, it's a pain.

#

I'm uisng cygwin for basch kek

reef fulcrum
#

oh, that version might not be applicable to the tainting, it's the onedrive BS which is 50;50 as to if it's setup without even being logged into onedrive, and 100% derp when it is

delicate phoenix
#

I tried in the root folder of the user (so C:/Users/Simi/Gitstuff/, same error.

reef fulcrum
#

I'm going ot guess that that is not actually waterfall

delicate phoenix
#

git branch --set-upstream-to=origin/master master might do the trick?

#

Yep, it's mikros fork, witch built in waterfall.

reef fulcrum
#

Which is not waterfall

#

Go see if they have a readme or some steps to build, maybe a pretty script

delicate phoenix
#

Well he does, same error.

#

Thanks for the help.

tidal musk
#

yeaaah not very wise to ask for help about my project here

shadow kettle
#

Wait on aws does the in bound port and out bound ports need to be set to tcp 25565

royal hawk
#

Client (any port OUTBOUND) -> Proxy (your configured port INBOUND)

Client (any port INBOUND) <- Proxy (your configured port OUTBOUND)

shadow kettle
#

So basically i have to ford both outbound and inbound

royal hawk
#

To the proxy port yes

shadow kettle
#

Ok

#

Thanks for the help

analog swallow
severe badger
#

2 commands

analog swallow
#

as in you'd need to run two commands to achieve this, or something else?

severe badger
#

The former.

desert mica
#

Hmmm

#

I'm running paper and waterfall.

#

1.16.4

severe badger
#

[14:02:22] [Server thread/WARN]: at com.loohp.interactivechat.Listeners.ChatPackets$1.onPacketSending(ChatPackets.java:166)

desert mica
#

So Interactive chat is causing issues

#

Interesting, I may have fixed it. If this doesn't work I'll remove the plugin and see.

analog swallow
# severe badger 2 commands

mind elaborating? im awful with writing bash scripts and what i came up with doesn't even work echo https://papermc.io/api/v2/projects/waterfall/versions/1.16/builds/$(curl -s https://papermc.io/api/v2/projects/waterfall/versions/1.16 2>&1 | python3 -c 'import json, sys;js = json.loads(sys.stdin.read()); print(js["builds"][-1], end="")')/downloads/<bit stuck here because i don't want another api call> i know i could try setting the build number and manually recreating the waterfall-{version}-{build}.jar but i've tried and failed to store the build number in a format i can reuse
also using python is not ideal here as im trying to build these on alpine, and python isn't going to be used elsewhere so i don't want to have to install extra deps

severe badger
#

Use jc to get the latest build

analog swallow
#

jc? is that jenkins or something else?

severe badger
#

no lol

#

It's like sed just for json

#

e.g. jq '.builds[-1]'

analog swallow
#

huh neato

#

:c it doesn't come with alpine, but i guess i can live with that instead of fully fledged python

shadow kettle
#

would anyone know why my jar plugin files are corrupting on waterfall

#

i am installing them using the curl -o command

ornate kindle
#

what is waterfall?

serene tide
#

Waterfall is a proxy for Minecraft servers.

shadow kettle
#

would any one know how to install plugins without corupting the files

#

on linux terminal

#

like a managed to install vaiverstion but that was becuase they gave me the direct link not the spigot link that corups

#

but i would like to install a plugin that doesent have a dicord and doesnet have a direct link

royal hawk
#

@shadow kettle are you connected via ssh?

shadow kettle
#

yes

royal hawk
#

If yes, just use scp/sftp

#

scp file.jar user@machine:/path/to/folder/

#

Is the easiest way to upload a file via ssh

#

You can try using filezilla too

shadow kettle
#

ok thanks

#

so the scp command works a bit like the curl command

royal hawk
#

Well except that you’re uploading file.jar from your local machine to a /path/to/folder on your remote server

#

If you don’t put a path there it will land in your users home folder

shadow kettle
#

i was wondering if i download a file from spigot it says it corrupts but if i download that same plugin from another website the plugin is totly fine and i dont understand why it does this

royal hawk
#

The answer is simple

#

CDN/Connection identifiers by either cloudflare or spigots backend

#

They may be valid for your connection and browser but they won’t be usable on another machine

#

Reason is bot and scraping protection

shadow kettle
#

so bassicly i have to download the file onto my pc and then upload it my server because i cant download the file strate from the webservers database because of its ddos protection

royal hawk
#

Essentially that’s what it boils down to

shadow kettle
#

ok thanks i now have a much better understanding of what the proplem was

crystal atlas
#

scaro is your problem solved? May I post mine now?

royal hawk
#

It is, go right ahead

crystal atlas
#

I'm hosting a 1.12.2 server with latest Paper and Waterfall releases however every player show the same IP address. I tried to set ip_forward true, even tried Bungee and Velocity

#

I tried to change every value of config.yml/spigot.yml and it still doesn't work. I mean, players are able to connect but I can't see their real IP address so I can't ban one of them or see if there's more than one player per IP

grizzled zealot
#

Is there a way to send commands from the Bungee server to be run by the Paper server? I've had a look and all plugins seem to send commands from Paper to Bungee.

reef fulcrum
#

Directly? no, you'd need a plugin on the proxy to receive those commands

#

but, there is the bungee messaging channel which does a lot of stuff you might wanna do, e.g. sending players across the network, etc

grizzled zealot
#

I've got anti VPN software on the bungee and a discord bot on one of the sub servers, id just like to be able to send a command to get the bot to log if someone joins with a VPN

crystal atlas
reef fulcrum
#

you need to enable bungee mode in spigot.yml

#

Beyond that, no, that generally boils into network config or plugins

crystal atlas
#

it's enabled

#

It's not related to server as I can see which IP pings my server and they're all the same/incorrect ones

#

Even with my server closed and waterfall opened, the problems remains

reef fulcrum
#

see what waterfall says, is that showing the correct IPs?

crystal atlas
#

no, its showing a incorrect IP, this IP is the same for every user who pings or connect

reef fulcrum
#

waterfall just uses the network address it's given from the OS essentially

#

that boils into network configuration issues

crystal atlas
#

I disabled iptables/ufw but no change

#

May it be a router configuration issue?

reef fulcrum
#

potentially

#

if it's giving you the wrong IP, that IP is generally gotta be attributed to the thing mangling the IPs

crystal atlas
#

alright now I have something to look on, thanks!

spiral ore
#

Hello, we are trying to build water fall server and a few minecraft servers.

#

Does the user join the waterfall and then it shoots them over to a default other server? Or do they join a lobby server?

#

We are so lost. Thank you in advance. 🙂

reef fulcrum
#

it's a proxy, they join the proxy and it proxies them to the actual backend servers

spiral ore
#

Am I supposed to enter port with ip? When I do IP nothing happens, when I enter port. I get amazing red exception.

#

Am I allowed to post screen shots in here? 🙂

reef fulcrum
#

yes, but, you configure the proxy on where to listen, if you want it without a port, use 25565, which is mc's default port

spiral ore
reef fulcrum
#

So, that's correct, it just can't connect to a backend server

spiral ore
#

And a back end server would be a server we config in config.yml?

reef fulcrum
#

yes

spiral ore
#

Does this look correct sir?

reef fulcrum
#

No, you don't have multiple servers sections, it all goes under one

spiral ore
#

So like this?

reef fulcrum
#

fix the indentation so that's on the same level as lobby, and yes

spiral ore
#

(bow)

#

Ty.

#

One last thing as well, are we adding the waterfall server and proxy in the config.yml?

reef fulcrum
#

no, just the backend servers

spiral ore
#

Fantastic, and thank you. You have been supremely helpful.

spiral ore
#

Darn I am still getting the same error. I put the servers in offline mode as well.

reef fulcrum
#

check the logs, but that specific error generally means that the backend server "isn't there", console will generally have more info

spiral ore
#

What log do you I search through?

#

latest.log kind of just says the same thing.

#

Progress is being made.

#

So now it would definitely appear that we are having a issue connecting to the hub server. So Hub server settings?

reef fulcrum
#

Well, read timed out means that something didn't send a packet in so long

spiral ore
#

Correct.

#

Does this look correct sir?

reef fulcrum
#

yes

spiral ore
#

Do servers have to be on the same network? Or Same data center?

reef fulcrum
#

No

#

Some providers do have oddball networking setups which can cause issues, however

spiral ore
#

Well this is for my nephew, I own 400 physical servers in four data centers. I have this loaded up on some virtual machines. However, I ran out of ips in Dallas on one, so I have another in Los Angeles.

spiral ore
#

Does, waterfall work using forge.jar to load? Works fine with spigot?

ripe prism
#

Yea its working with the spigot file but when we do forge its just stops

reef fulcrum
#

mods and waterfall is generally 50:50

#

Also, noting that modern forge is unsupported as they changed the entire system in a way which is even more of a no-go for bungee/waterfall as-is

spiral ore
#

Foof.

#

Starcraft 2 it is. L8s.

reef fulcrum
#

but, if you used bungee, ensure forge support is enabled in config.yml, it's default on in waterfall, and disable the entity metadata rewriting in waterfall.yml

spiral ore
#

We are using waterfal.

ripe prism
#

OH

#

that makes more sense

#

this is on the proxy server right?

#

because both of those settings are alredy enabled

spiral ore
#

==^ Proxy

reef fulcrum
#

set that last one to true

spiral ore
#

Hmm, so we are struggling to get anything using forge to work. It does that connect disconnect thing.

reef fulcrum
#

Yea, forge is generally 50:50, if it's not working, I honestly don't have the time to pull apart huge mod packs to debug what's going on

spiral ore
#

Got it.

ripe prism
#

the whole reason we got waterfall was because it had forge support

#

is there any alternatives?

reef fulcrum
#

There's velocity, but, forge forwarding in general is very eeer

#

velocity does do some stuff better which we can't really do without breaking bungees API and a lot of internals, so, erm... :S

ripe prism
#

hmm

#

ok thanks for the tip

wild robin
#

whats the difference from waterfall and bungee?

#

From what i see, its pretty much the same

proper prawn
#

waterfall is better

#

if seriously, read the readme on github

wild robin
#

okay

#

thannks

unborn nebula
#

does waterfall allow sand duping?

still citrus
#

uh

#

sure

bold swan
#

You’re not understanding what waterfall is lol, it’s a proxy to connect multiple servers, not a server software itself

tidal musk
#

a perpendicular or very steep descent of the water of a stream

royal hawk
still citrus
#

your descent is about to be perpendicular or very steep

desert mica
#

ugh

#

players are still being randomly disconnected by the proxy

#

I removed a plugin that had errors, didn't fix it.

#

the server players are being kicked from, the logs don't have anything of value. No errors, nothing out of the normal. Simply "disconnected"

pale flax
#

huh never mind, apologies, it seems I can't

lilac mulch
#

how do i customize /glist?

reef fulcrum
#

speak to the author of the plugin

lilac mulch
#

do you know what plugin its for?

reef fulcrum
#

to listener dev.jaqobb.abps.listener.PlayerTabCompleteListener@3fc9dfc5

lilac mulch
#

do you know how i can customize glist?

reef fulcrum
#

grab the messages file out of the jar and throw it in the proxy folder and change it

lilac mulch
#

oh thanks

#

but cant change the rest

reef fulcrum
#

Yea, you'd need a plugin if you wanna change it much more than just changing the message format

lilac mulch
#

oh ok thanks

slow ermine
#

does bungee ever need restrart?

marble kelpBOT
#

for updates, sure

slow ermine
#

if there no update,i doesnt need to restart for it to refresh system right>

wild robin
#

when i try to join, it says that its unable to connect to a default or fallback server

#

will anyne help me?

marble kelpBOT
#

sounds like either your target server isn't online or you have configured a wrong one in your priorities list

wild robin
#

the target server is online

#

and the port is the same in the config.yml and server.properties

split cloak
#

@unique linden @lusty vault @forest halo @zinc sapphire Sorry for ping, I need help. Waterfall-384 crashes my proxy server

forest halo
#

?kick @split cloak read the rules - don't ping staff -.-

rotund valleyBOT
#

dynoSuccess LostAll#5654 was kicked | read the rules - don't ping staff -.-

split cloak
#

Sorry

#

Help me

royal hawk
#

.318

split cloak
royal hawk
#

Bot didn’t link

#

TLDR; you have a plugin that doesn’t respect client logic

wild robin
split cloak
eternal cairn
#

?kick @split cloak If you're first gonna ping all the entire core team, at least read the answers you get.

rotund valleyBOT
#

dynoSuccess LostAll#5654 was kicked | If you're first gonna ping all the entire core team, at least read the answers you get.

serene falcon
#

LOL

#

sorry for ping
Clearly not sorry

royal hawk
#

@wild robin logs?

wild robin
#

yeah 1 min

#

@royal hawk

#
[19:22:10] [Netty Worker IO Thread #2/INFO]: [Player_Username] disconnected with: Could not connect to a default or fallback server, please try again later: io.netty.channel.ConnectTimeoutException
[19:22:10] [Netty Worker IO Thread #2/INFO]: [/IP Address|Player_Username] -> UpstreamBridge has disconnected
#

@royal hawk

royal hawk
#

Timeout

#

Means that your proxy (waterfall) couldn’t connect to the default server (lobby?) it’s either not online, incorrectly configured or you have a networking problem

wild robin
#

yeah its the lobby server im trying to connect

#

and plus its the only server i got rn

#

the lobby server is online and the waterfall is online

#

i set the correct IP address in the config.yml

#

@royal hawk

royal hawk
#

Well

#

Check your networking I guess

#

Or try to ping the server from your bungeecords stead

wild robin
#

what do u mean

royal hawk
#

Are you hosting this on a Linux machine

wild robin
#

no

royal hawk
#

Windows 10?

wild robin
#

my lobby is hosted on windows and my bungeecord is hosted on a different device

royal hawk
#

Well, you need to ensure that your bungeecord can reach your server

#

Is your firewall configured correctly on both ends?

wild robin
#

the bungeecord is being hosted by a server hoster

#

not by me

#

and what would i have to configure in firewall?

royal hawk
#

We can’t help you with your firewall config, you need to know yourself what to configure. All I can say is that the server port needs to be forwarded with tcp

wild robin
#

just say what ur gonna say there's no reason to use emoji

royal hawk
#

Bungeecord -> tcp, Server port -> server

#

also;

#

What did you set for the lobby ip in the bungeecord config?

wild robin
#

lol im not telling you my ip address

#

im not stupid

#

but it ends with the server port: 25566

royal hawk
#

I do assume it’s your public address since you’re not in the snake network

wild robin
#

i tried my public address and my private address and they both say the same message

royal hawk
#

So anything that is not 192.168.x.x or 172.16-31.x.x or 10.x.x.x

#

well yes

#

You need to use your public address

#

And you need to forward your local port over your NAT bridge (or router)

#

Or else there is no way for the bungee to even have a chance to see the server

#

Gotchas: take extra care to firewall that NAT rule, so only the bungeecord is able to connect over it and or also use bungeeguard
Additionally; you may want a DynDNS if you don’t have a guaranteed static IP from your ISP

wild robin
#

ok well i dont understand anything so i might aswell quit what im doing

royal hawk
#

I might have been more helpful for you if you had given off less of an attitude towards me.
We are all unpaid volunteers that contribute to the project in our own way. That kind of behavior just isn’t appreciated towards someone with the sole goal to help you, during their free time on their own accord.

What I said is still completely true, I just didn’t word it in a way that’s easy to understand for people with less experience in the field

#

And to sum it up, you have an answer, if you don’t at least put in the effort to research what I meant in my response to try and understand it, then frankly, you won’t find anyone else here willing to help.

wild robin
#

@royal hawk i might do what you said, but if i have to go into router settings or something like that then im not doing it

still citrus
#

ok well i dont understand anything so i might aswell quit what im doing
that's the spirit

remote monolith
#

Server was working fine, updated to the latest paper and waterfall version and suddenly I'm getting 'Could not connect to a default or fallback server'. No settings were changed in either waterfall or paper

remote monolith
#

After about 50 restarts it seems to work again

tidal musk
#

is there a way to delete the bungee /perms? because its blocking another plugin

past scaffold
#

Has travertine #164 the 1.16.4 support?

reef fulcrum
#

latest travertine has .4 support

rotund olive
#

...so in order to get my domain name working I had to make a weird record [A+ dynamic DNS record] with my dns host....and now it's setup where 127.0.0.1 is pinging the proxy in order to make that domain work...but because that was the only way I was able to figure out how to make the domain work.....now the {online} playerholders are weird....when one player is connected to lobby it says two, and on one of the four servers, it says one person is connected. When nobody is.

#

I'm not exactly sure what information I should give you guys...to get a better understand though, which is why I didn't include any

#

on my database.yml file in my Holographic displays plugin I do have this line '&fThere are currently &b&l&n{online: lobby,survival,Creative,Skyblock}/500&f users connected to Server!' which should be fine......but it's that weird dns record thing pinging the server I think that's messing with the numbers

marble kelpBOT
#

are you homehosting it or why are you using a dynamic dns?

rotund olive
#

yes I'm homehosting

#

so I just removed one

#

the normal A record

marble kelpBOT
#

yeah taht looks like it should work. not sure how that plugin create its placeholders, you might want to ask the plugin dev(s) about that

rotund olive
#

I have placeholder api

#

See right now...the server is like pinging itself

#

which is why I think it's having the weird number thing.....but idk how I'd make the domain work then without doing this

marble kelpBOT
#

well does it show the correct player count when you ping it in your minecraft client?

#

if it does then there is something wrong with how placeholder api does it (or how you configured it I guess)

#

in that case it would be best to contact them

rotund olive
#

alright and yeah /glist is showing one player

#

wait

#

weird

#

now it's working

#

and the pings stopped...I think it was having two records that was messing it up

#

seems ok now

#

yup...I guess that was right.....so don't have two records XD

marble kelpBOT
#

maybe lol

spare wolf
#

question: should i have network-compression-threshold at -1 or default when the server is on the same local network as the waterfall mc server?

#

<@&748618676189528155>

valid stream
#

prepare for a ban/mute

spare wolf
#

o : (

eternal cairn
#

?kick @spare wolf please read the rules

rotund valleyBOT
#

dynoSuccess That_Guy_Jack#0420 was kicked | please read the rules

valid stream
#

told ya

spare wolf
#

: (

spiral crater
#

i put it at 1408 so its below the mtu size it wont be compressed

#

idk how much sense that makes in reality but ye

spare wolf
#

ok ill try that later

pallid shell
#

Hi, am i reading something wrong? When force_default_server is set to true and my default server is set to hub. The player count counts players only on the hub server. How can I make it also count the players in other servers with force_default_server being online.

reef fulcrum
#

disable ping pass through

pallid shell
#

Oh makes total sense then

#

Whats the point of ping passthrough?

tidal musk
#

Hey are there optimized startup flags for bungeecord?

dull dock
#

@tidal musk

tidal musk
#

Thanks unix

desert mica
slow ermine
#

1.16.1.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:1d2221d:384]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) ~[BungeeCord-1.16.1.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:1d2221d:384]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[BungeeCord-1.16.1.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:1d2221d:384]
at java.lang.Thread.run(Thread.java:834) [?:?]

#

What this error supposed to be?

royal hawk
#

@desert mica yes, but remember that this still isn’t perfect

#

@slow ermine please post the full error log to something like pastebin and send the link to it here. With just this small piece of an error we can’t help

slow ermine
#

Additional error

#

[05:59:35 WARN]: Error dispatching event ProxyPingEvent(connection=[/58.97.224.47:21558] <-> InitialHandler, response=ServerPing(version=ServerPing.Protocol(name=Waterfall 1.8.x, 1.9.x, 1.10.x, 1.11.x, 1.12.x, 1.13.x, 1.14.x, 1.15.x, 1.16.x, protocol=735), players=ServerPing.Players(max=1, online=10, sample=null), description=PMC4bbc2e9542093329e2f6fc8010c236a7, modinfo=ServerPing.ModInfo(type=FML, modList=[]))) to listener ru.namerpro.BungeeCord.ANM.PingListener@31c2affc(B

#

Difficult for me to paste the error using phone now:(

#

But is the error related to plugin?cuz I see ANM,I have a plugin that make motd and it call ANM

royal hawk
delicate phoenix
proper prawn
#

both i think

tidal musk
proper prawn
#
  1. why tf u pinged me
tidal musk
#

ok im sorry

proper prawn
tidal musk
#

Only "fix" is to ensure that servers will have unique team names (Plugins will need to consider bungee setups properly, basically), this is basically a bungeecord issue

Since i use bungeecord how to make the scoreboard "team names" different for each server and world ?

reef fulcrum
#

use different team names when creating them with commands

#

or, for plugins, get plugin devs to mitigate the issue

tidal musk
#

no wait i dont use an scoreboard plugin even

reef fulcrum
#

something is using scoreboards

proper prawn
#

teams arent tied to scoreboard

tidal musk
#

i have Deluxehub as scoreboard for lobby server and screaming bedwars in bedwars server

reef fulcrum
#

Please read the issue, I've covered it enough on there

tidal musk
#

i read but i dont saw any solutions

proper prawn
#

use different team names when creating them with commands
or, for plugins, get plugin devs to mitigate the issue

reef fulcrum
#

There is no magical solution

#

Once again: I've covered it enough on there

tidal musk
#

How do i see scoreboard teams ?

proper prawn
tidal musk
#

it said there are no teams

reef fulcrum
#

just that vanilla knows about

#

plugins often just send raw packets

proper prawn
#

sounds dum

reef fulcrum
#

yea, but, ASYNC NO-FLICKER SCOREBOARDS!!!!

#

basically

tidal musk
#

bruh

#

it was just the via-version

auto-team from true to false

proper prawn
#

if you've read the whole issue history, you would've noticed it was mentioned in via's github

tidal musk
#

Are the bungeecord console supposed to ping other ips than your own even tho novody is on the server and nobody join or leave ?

proper prawn
#

if a client sends a packet requesting the motd and player count, it will get logged

tidal musk
#

so thats a yes even tho nobody is on or tried to join ok

marble kelpBOT
#

they don't ping other IPs, they answer to pings

tidal musk
#

hmm okaay

reef fulcrum
#

client

tidal musk
#

ok

marble kelpBOT
#

it's a client or some other program getting your server e.g. via the server list in the vanilla multiplayer menu

tidal musk
#

[17:44:54 WARN]: [] <-> InitialHandler - IOException: An established connection was aborted by the software in your host machine what does this mean ?

royal hawk
#

Use the interface address:port or 0.0.0.0:port if you want to bind all Interfaxes

mortal ridge
#

Good Morning.
I have a Travertine Server. There are some Paper server which are connectet to it. Now I want to make one server restrictet. Which Permission is needed so my Builder Team is allowed to join this server an nobody else?

real furnace
#

Does waterfall have compatibility with 1.8-1.16, I can’t seem to find anything about it.

mortal ridge
#

but i dont want to use a whitelist. thats about 500 user

real furnace
#

I see.

#

Use a permissions plugin.

mortal ridge
#

yeah. but which permission do they need. thats the problem right now

real furnace
#

If you have a Vanilla Minecraft team you can do /whitelist @a[team=Builders]

mortal ridge
#

no i have not. i just use luckperms

real furnace
#

I see.

#

Are all of the builders in that group?

mortal ridge
reef fulcrum
#

Set the server to restricted, and then you can use bungee cord.server.whatever

real furnace
#

I’m sorry, someone else more capable should help.

reef fulcrum
#

Down to plugins to enforce that outside of the send comms ds and whatever

marble kelpBOT
spiral crater
#

whats that commit message mean lol

reef fulcrum
#

it means I had nothing better which didn't also scream security fix

royal hawk
#

grr

#

do I amend my 20w49a now

#

or do I wait till next week

#

eh snapshot be snapshot so naaaaaaah

#

@eternal cairn reminder (cause snapshot time) to poke you-know-who

eternal cairn
#

can u just dm me when u do

#

hidden muted channels dont show pings cause discord™

royal hawk
reef fulcrum
reef fulcrum
#

proxy logs? Coz, that really gives us 0 to go off

#

I'd guess it's that

#

because it hijacks the connection logic stuff in order to add its own protocol tunnel

#

if you're connecting to the server outside of TCPShield, it won't work

young rampart
#

Looking into it

unreal rose
reef fulcrum
#

it's a client issue afaik

#

Happens even with a vanilla server

#

Basically, we have no idea what causes it, for all we know it could just be yet anther race condition in the client; for most servers it's fine, some odd server here and there has issues, and it's even reported to occur with vanilla itself, so 🤷‍♂️

surreal bison
reef fulcrum
#

trivial security fix

surreal bison
#

ok getting error by press download 😄

reef fulcrum
#

scroll down and hit more, there's an issue with the download stuff right now

surreal bison
#

thx

marble skiff
marble kelpBOT
#

known issue

#

might want to check v2 api

reef fulcrum
#

We literally just talked about that.

marble skiff
#

Where can I find a the api (v1 and v2) description?

reef fulcrum
#

v2 will be busted too

marble kelpBOT
marble kelpBOT
young rampart
#

@tidal musk fixed 🙂

#

Downloads should be working again

reef fulcrum
#

travertine is waterfall with 1.7 support

#

Basically, having looked over flamecord, every fix they have has its own stupid issues which are easy for somebody who knows what they're doing in the right conditions to take down a server

reef fulcrum
#

No, because some of them are stupid, others have been applied in a better way

gritty holly
#

Hey guys first of all sorry for bad english but I'm from another language, I have some problem to connect a server via waterfall.
For now I have connected prehub and Hub servers and now i'm trying to connect a Creative server but I don't know why when i try to run the command /server creative, teleport me on the prehub server for no reason, console don't give any error. This is my config.yml file:

  prehub:
    motd: ''
    address: localhost:25566
    restricted: false
  hub:
    motd: ''
    address: localhost:25567
    restricted: false
  creative:
    motd: ''
    address: localhost:25568
    restricted: false```
And in the **server.properties** i set only the server port to 25568.
#

In spigot.yml of paperspigot 1.16.4 I set the bungeecord true

#

But the issue remain java version 1.8.

#

Anyone can help?

tidal musk
#

If you scroll up on the creative server console to where is says ‘Starting minecraft server on ....’ make sure that the port number is 25568

#

@gritty holly

gritty holly
#

Yeah It's 25568

#

Update: in 1.8.9 teleports me in prehub in 1.16.4 error in chat but not in console: couldn't connect tò fallback server

gritty holly
#

Find the problem. I have to update java

hidden coral
#

Hi
I am using the server command to teleport players to the servers in the lobby, can I somehow define which world they should teleport to?

reef fulcrum
#

you'd need to find a plugin for that if you wanna be able to send them to a specific world, unless your intent is that they go there no matter how they join the server, still would need a plugin, but just something which always sends a player to spawn

hidden coral
#

preferably needs to be included with a command
e.g. (server nameserver world)

#

you do not know a ready plug of this type?

reef fulcrum
#

nope

hidden coral
#

:<

slender ridge
#

they rly said
git commit -m "Brrrr"

vagrant lantern
#

I need help please, I have minigames server with Paper 1.12.2, and latest Waterfall, when players are joining to server or switching between worlds, they are invisible, but I/they can see they/my NameTAG and I/they can see the name in the tablist... I really need to fix it, because players can't fight in minigames like SkyWars :/ I'm trying to fix it for two weeks and still found nothing...

bold swan
#

Check if ip-forwarding is enabled

vagrant lantern
#

Yeah, it is enabled

#

Is there any other reason that can cause it?

dawn vortex
#

Hi, is there any reason I have not seen, why the server icon of my proxy is often glitchy? I have set the server-icon.png with 64x64 like normal.

Thank you very much in advance.

royal hawk
#

@dawn vortex That is a known bug with 1.16. It seems to be a client bug but nobody has figured out what’s causing it yet

dawn vortex
#

Okay, thank you, because that problem only occurs on one server in my server list, I was worried if its cause is on my side 🙂

tidal musk
#

How to use PaperMC Waterfall?

round ocean
#

Like BungeeCord

tidal musk
#

But I don't even know how to use BungeeCord.

green palm
#

oh, if it's your first time, I recommend looking into Velocity instead

#

Don't start a new network on Bungee

round ocean
#

First you're trying to run Bukkit plugins on Bungee.
Likely that you didn't configure the servers right.

frail tulip
#

Minecord and RankGrantPlus are Bukkit plugins

#

That's what the error says

#

Line 18+19

#
java.lang.NoClassDefFoundError: org/bukkit/plugin/java/JavaPlugin```
forest hazel
#

What could cause this? The server I'm trying to connect is a 1.8 server without mods or anything modifying gameplay.

proper prawn
#

.paste

marble kelpBOT
severe badger
#

-.paste would be pretty much redundant if normies would lose the ability to upload files to this channel 🥴

forest hazel
proper prawn
#

disable entity metadata rewrite

forest hazel
#

that didn't work

#

I'll send the new error

glad void
#

Hello dear friends, I have the following problem: I need a waterfall build for 1.14.4 but I am not able to find it on the papermc.io site. Maybe 1.14.4 is to old. Does anyone have a late build for 1.14.4 by any chance?

reef fulcrum
#

use the latest version, it supports 1.8-1.16.4

glad void
#

I did download the last Version but I am not able to connect to it with my 1.14.4 client.

#

But thank you for clarifying 🙂

stark iron
#

hello humans

#

for the waterfall/bungee API, i'm having trouble with getProxy().getPlayer(uuid)

#

i pass in what i'm sure is a valid uuid, with the player online, and it returns null

green palm
#

that means the player by that uuid is in fact not online

stark iron
#

the player is online

#

wait... i'm silly, i'm passing in a string and not a UUID object

tidal musk
#
io.netty.channel.ConnectTimeoutException: connection timed out: sessionserver.mojang.com/ip:443
        at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$2.run(AbstractEpollChannel.java:576) ~[proxy.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:40370a3:388]
        at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) ~[proxy.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:40370a3:388]
        at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170) ~[proxy.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:40370a3:388]
        at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) ~[proxy.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:40370a3:388]
        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) ~[proxy.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:40370a3:388]
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384) ~[proxy.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:40370a3:388]
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[proxy.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:40370a3:388]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[proxy.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:40370a3:388]
        at java.lang.Thread.run(Thread.java:834) [?:?]```
is this because of mojang?
proper prawn
#

either something is blocking the connection or the session server died

royal hawk
#

Session server is funky these days

tidal musk
#

Hi, can sombebody help me?

marble kelpBOT
#

something is sending invalid packets

#

(from the server to the client)

#

could try disabling the entity rewriting in the waterfall.yml but ideally you would fix whatever is sending those

tidal musk
#

okay, lemme try

#

wait, isn't enabled

#

is there any guide for waterfall? I'm just moving in from Bg

marble kelpBOT
#

you need to enable the disable option

#

there is barily anything additional

#

and all config options are pretty self-explanatory

lethal cave
#

Hey, my friend is trying to connect to a server he hosts (with us), we connect fine but he gets a [Proxy] Lost connection to server error the moment he joines

#

Sorry if I am in the wrong channel

tidal musk
#

this ^, it says serverside console
Internal Exception: io.netty.handler.codec.DecoderException: java.io.IOException: Packet 0/12 (PacketPlayInBEdit) was larger than I expected, found 26 bytes extra whilst reading packet 12

reef fulcrum
#

something mangled a packet

#

replicate without plugins, basically

tidal musk
#

I have no plugins.
Not on the waterfall, not on the paper server.

#

same error message

reef fulcrum
#

server logs? proxy logs?

#

.paste

marble kelpBOT
reef fulcrum
#

hm, no idea, it's upset about the size of the packet for some reason

lethal cave
#

@tidal musk We have lp and lpb

tidal musk
#

I don't know if this has anything to do with it, but 3 of my friends are able to connect perfectly fine: http://i.callumloustv.com///images/png/ujbMz.png
It's also home-hosted so I'm connecting via 1.92.168.1.38.
And I'm using crafty controller so we can all work on the server at the same time

reef fulcrum
#

"crafty controller"

#

wat?

tidal musk
lethal cave
#

its a server panel

#

So we can all work on it without having to remove into his VPS and kick each other out

reef fulcrum
#

unlikely to be relevant to that

#

Basically, it's upset about the size of the packet and the actual data not lining up, unless somebody else can reproduce it and provide reproduction steps, I got no idea

#

But, that's an incoming packet, that suggests that you tried to edit a book

tidal musk
#

I've never even been able to log onto the server before

#

it's a brand new fresh server

#

I even tried an alt account

lethal cave
#

@tidal musk restart router?

reef fulcrum
#

Yeeaaa, if it's only you having issues, erm...

#

I got no idea, a packet is being mangled somehow somewhere

#

but, as I said, that's the book edit packet

tidal musk
#

still getting the same error

#

even after a router restart

#

without waterfall it's the same error

#

I just tried it

mystic sky
#

I have been having ping spikes in my server there is nothing out of the ordinary in the console

#

any ideas?

delicate ermine
#

Does anyone know of a bungee plugin to send you to a specific spigot (paper) server when one restarts/gets shut down, and then run a command to join the queue for that server when it comes back? MoveMeNow doesn't allow for adding to the queue after you get connected to the hub

mystic sky
#

slingshot but it does not have that queue feature

hollow iris
#

Hello, is it possible to start two Waterfall instances on one server with two different IPs? If I change "host:" to specific IP, I can see error when I try to connect.

reef fulcrum
#

yes

#

you'd just set the host on both proxies to the IP you want them to bind to

hollow iris
#

Yeah, I do this on one waterfall for now and I saw kind of error, when I try to connect

#

As if the Waterfall didn't see paper servers

#

When the "0.0.0.0:25565" is set, all is right

#

I can connect

reef fulcrum
#

well, how are you running the server?

#

are both IPs configured on the server? (check ip addr, assuming linux)

hollow iris
#

I have two ips assigned to the same interface on ubuntu

reef fulcrum
#

also, make sure that neither of the proxies are on 0.0.0.0, as that will bind to all interfaces, beyond that, we'd need more info

hollow iris
#

For now I have only one proxy, and as I said, when I set 0.0.0.0:25565, I can connect by both IPs, but when I change 0.0.0.0 to one of them, proxy is running but didn't forward to any of the paper servers

marble kelpBOT
#

make sure you don't have a firewall blocking connections to your paper servers

reef fulcrum
#

changing the host would have 0 impact on the proxy > server connection

hollow iris
#
bungee     tcp  --  anywhere             anywhere             tcp dpt:25568
bungee     tcp  --  anywhere             anywhere             tcp dpt:25567
bungee     tcp  --  anywhere             anywhere             tcp dpt:25566
bungee     tcp  --  anywhere             anywhere             tcp dpt:11600

Chain bungee (5 references)
target     prot opt source               destination
ACCEPT     all  --  localhost.localdomain  anywhere
ACCEPT     all  --  localhost.localdomain  anywhere
DROP       all  --  anywhere             anywhere```
#

These are my firewall rules

#

What about the paper servers settings, address should be like address: localhost:25566?

#

Or I have to change localhost to one of IPs?

reef fulcrum
#

the servers should stay the same unless you where running the proxies in some other way, e.g. like inside docker

hollow iris
#

I have "io.netty.channel.ConnectTimeoutException" error

#

But when I change host to 0.0.0.0, everything is fine

#

Maybe there is something on paper servers that I have to change?

marble kelpBOT
#

try running the paper servers on public addresses if you are running them on localhost. if it works then then your waterfall proxy can't access localhost addresses due to it not being bind to localhost. had that happen before, not sure if I found a fix for it or not as I just use 0.0.0.0 currently anyways

hollow iris
#

I will check it later and let you know

dire kiln
#
[04:51:42 INFO]: Loaded plugin cmd_list version git:cmd_list:1.16-R0.4-SNAPSHOT:40370a3:388 by WaterfallMC
[04:51:42 ERROR]: Exception in thread "main" java.lang.IllegalArgumentException: Server Lobby (priority 0) is not defined
[04:51:42 ERROR]:       at com.google.common.base.Preconditions.checkArgument(Preconditions.java:359)
[04:51:42 ERROR]:       at net.md_5.bungee.conf.Configuration.load(Configuration.java:160)
[04:51:42 ERROR]:       at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:50)
[04:51:42 ERROR]:       at net.md_5.bungee.BungeeCord.start(BungeeCord.java:278)
[04:51:42 ERROR]:       at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:62)
[04:51:42 ERROR]:       at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

Any ideas please tag me!!

royal hawk
#

@dire kiln you didn’t define a server called Lobby even though it’s the first server name in your join priority list

dire kiln
#

Oh, thank you so much.

hollow iris
#

I found a solution for my problem, I had to set "bind_local_address:" to false

marble kelpBOT
#

oh, right. that was the option I was forgetting

tribal wave
#

My memory is getting saturated due to the waterfall and it has been consuming a lot of processing, it is similar to the problem in this post, will anyone have a solution?

reef fulcrum
#

will anyone have a solution

#

No, because nobody is capable of providing any form of information

#

We can't reproduce the issue, so we need somebody to hook up tools like visualvm to work out what is going on

dire plank
#

no errors

#

latest waterfall

#

Could be same error as you @tribal wave

reef fulcrum
#

that gives us literally nothing to go off

#

go attach yourkit or visualvm or something, work ouw what threads are eating the CPU

royal hawk
#

^

wet flame
#

[22:32:32 WARN]: Forced host server pvp is not defined

#

what is this?

reef fulcrum
#

the server in the force hosts section in config.yml does not exist

wet flame
#

what i should change to?

#
    pvp.md-5.net: pvp````
#

this?

#

for what is it even needed

bold swan
#

It’s explained here

tidal musk
#

what's the difference between waterfall and velocity? do they each try to accomplish the same thing or is one more oriented to a certain task than another? and i can use both of them to make a proxy (like if server is in USA and I have a waterfall/velocity proxy in Germany players in Europe will have better connection/performance)

bold swan
#
  1. Velocity is usually regarded as the more secure and better performing version of Bungeecord/Waterfall, but you won't be able to use Bungeecord plugins.
  2. Don't do that. The server still has to send information to the US, there's no getting around that. All you're going to do is make the ping worse for them since now the information has to go from Player -> Proxy -> Server instead of directly to the server. If you don't already have a Bungeecord/Waterfall network set up, don't make one for that reason.
tough island
#

Second this ^^ I have been toying with ideas around doing some kind of regionalisation but because bungee/waterfall is a proxy, you'll just create more headaches and latency... Let alone the fact Minecraft has no support for regionalisation. If anything chose a location central to the majority of your users to host the server. Or just have it local and then the users can put up with a bit of lag.

worn thunder
#

You could however have two separate servers (not proxies) and use the proxy to direct them to the server for their region. But that requires a big enough player base to fill two servers ofc

tidal musk
#

we but if i did that would they still be able to play on same world / interact with people in other server

reef fulcrum
#

No, because they'd be in different regions

#

that traffic has to cross the world if you want them to share the same servers

#

hosting a proxy in a DC if you can find one with a network peer with a good route to your server can offer some gains, but, it can also make stuff worse for some people

royal hawk
#

@dense roost startup log of your proxy please. Upload it to https://paste.gg and post the link to it here

marble kelpBOT
#

did you connect to the proxy?

white python
#

I have a very weird problem with waterfall, when there are more than 2 people on a survival server. other people can't connect. This is the error i get. The server limit is 64 players

reef fulcrum
#

check the actual logs

#

The connection failed for some reason, can't really say why, maybe more info in the logs, but 🤷‍♂️

white python
reef fulcrum
#

god knows, waterfall itself won't care about the # of people, only risk would be if something was restricting connections, etc; Not really in the bounds of what we can help with

#

are you home hosting or something?

white python
#

Nope, I rented servers in the same place

reef fulcrum
#

dedi or shared host?

white python
#

Uhh I don't know. It's a hosting only for minecraft servers

marble kelpBOT
#

that means shared then

reef fulcrum
#

speak to your hosting provider, I guess; unless there's something in the servers logs which is useful, waterfall won't magically stop connecting players somewhere after 2, especially not with that message, that's network level or on the server

white python
#

I'm so stupid That I forgot I put firewall and limited 2 players on 1 IP, and it affected waterfall ip. Anyway thanks for your time.

rough crystal
#

@here

royal hawk
#

Well that’s a quick way to be punished

queen burrow
#

How do you make it where players can do /lobby in bungeecord?

reef fulcrum
#

find a plugin that adds that, slashserver was the old one I recall for that

reef fulcrum
#

Do not ping

#

and it was literally the last message in the channel.

queen burrow
#

ok

#

When I put all the localhost servers in waterfall it didnt work out can someone tell me why?

reef fulcrum
#

No, because you provided 0 info

#

"didnt work"

queen burrow
#

trying to connect waterfall with my localhosts

reef fulcrum
#

check your logs, all that tells us is that it failed to connect to the backend

queen burrow
#

it's saying that I can not connect to a default or fallback server that's all i could find in logs

reef fulcrum
#

then, you'll have to work out what's preventing it

#

are you using docker/ptero or something?

queen burrow
#

I am using apex atm because I don't have enough money to switch to a different host provider

reef fulcrum
#

localhost is probably wrong, use whatever IP address they give on the panel/contact them for support

queen burrow
#

ok i can see what I can do thank you for the help

royal hawk
#

You’ll probably also want to use bungeeguard

tidal musk
#

hello, I'm just casually wondering what sort of time delay I'm expecting when switching a server with waterfall :)

#

sub second, sub 100ms or a lot more

reef fulcrum
#

depends on many factors

tidal musk
#

ryzen 5800x, very solid internet connection

#

(as server)

#

or are these two less relevant

#

the server will also use ramdisk in experimental phase, but if ramdisk won't work out we use Samsung 980 pro as disk

reef fulcrum
#

it's generally in the range of a few seconds

tidal musk
#

oh

reef fulcrum
#

it's more on how fast the new server can accept the connection and throw them into the correct state

tidal musk
#

i was hoping it'd be in sub 1s range :/

#

thanks a lot for information anyway

#

really helpful

reef fulcrum
#

Well, it can be

#

"few" generally means less than a handful

tidal musk
#

oh, that's velocity not waterfall?

reef fulcrum
#

they have results for both

tidal musk
#

oh

#

but it sais 370ms for 200 connections?

#

that's really fast

reef fulcrum
#

No...

#

they did 200 tests

#

that's the result of the test

tidal musk
#

ooh sample size

#

by those numbers, difference between velocity waterfall and bungee seems trivial

tidal musk
#

What version of waterfall is for 1.8-1.8.9?

reef fulcrum
#

use latest

tidal musk
#

ty

atomic trout
#

Hey could I have some help with this disconnect happing on @dry tangle 's server?

#

The server has not gone down

#

Waterfall is just 360 noscoping people for no reason

reef fulcrum
#

No

#

You can't have help because you're literally missing the most useful part of the trace

#

Stop screenshooting shit and provide the actual logs

dry tangle
#

i have the whole log

proper prawn
#

Thanks, give me a minute

atomic trout
reef fulcrum
#

Do not ping

proper prawn
#

F for Cat's patience

#

Cat, if you value your mental health you need to take a break from this server

reef fulcrum
#

Read the issue, all we can provide is on there.

proper prawn
#

In short, you need to name your teams differently across each server. If you don't think you made any teams, it's probably because a plugin made it. Recognizing which plugin made it is up to you.

#

...whatever

royal hawk
#

Switching to velocity does fix the issue though

#

Because velocity doesn’t have to care

reef fulcrum
#

saves us from having to provide support, I call it a win win

proper prawn
#

i just love your attitude, Cat

reef fulcrum
#

I don't mind providing support

proper prawn
#

cat is typing a huge monologue about how stupid people are

atomic trout
#

Dont

#

it is not worth it cat

#

i am sorry

reef fulcrum
#

what pisses me off is people who literally

  1. Ping, after being told not to
  2. fail to provide information and make providing support a literal round trip to provide support, e.g. screenshotting stuff after being told not to
  3. The info is literally in the issue report, and could have easily been googled
#

All we ask is minimal effort, it gets annoying day in day out when the same bunch of people refuse to do so.

atomic trout
#

Oh I did google it, it just did not seem to show up, the issue report uses quite different keywords to the one shown in the kick message

#

I am sorry for pinging you, it was in a reply to a message and i forgot to toggle the mention off

reef fulcrum
atomic trout
#

That was not the error that I could see in the kick message

#

And lastly I am sorry for screenshoting I was just working off of what @dry tangle had sent me

reef fulcrum
#

That's the actual exception

serene tide
#

?ban @tidal musk pinging people who don't want to be pinged

rotund valleyBOT
#

dynoSuccess coin#2099 was banned | pinging people who don't want to be pinged

proper prawn
#

dude i wanted to read the whole message

atomic trout
#

i think i got the message if you want it

reef fulcrum
#

cute

atomic trout
#

it is kind of harsh

reef fulcrum
#

if getting annoyed at people who continually ignore the guidelines for getting help is literally the worse, I'm just done with providing help

atomic trout
#

oh

proper prawn
tidal musk
#

Yo @ zzzcat

Your toxicity to members of the community, who are new/inexperienced with the ‘requirements’ of asking for support is just not right. People who have issues, which as someone who is part of the development team you have not fixed, you get immediately snapping at them the moment they don’t send a specific requirement that you want. All you have to say is, please follow the requirements, or ask them what you need to solve their issue. There is simply no need for your toxicity in the community
As a core developer of paper you should know better, but of course, my opinion doesn't matter and you are probably going to continue snapping at people asking for help in a SUPPORT CHANNEL.

Now go on, ban me because I hurt your feelings and expressed my opinion. Censorship.

reef fulcrum
#
  1. grow up
#
  1. The issue is a bungeecord issue, not a waterfall issue, only fix involves breaking plugins
tidal musk
#

That still doesn't answer the fact that you are snapping at people for literally no reason

reef fulcrum
#
  1. if people listened to "do not ping", and "don't screenshot stuff", they'd get help much faster and it would be less annoying
tidal musk
#

its not necessary and you are highly toxic and unpleasant

reef fulcrum
#

When you're dealing with people who time and time again refuse to listen to you, it gets annoying

tidal musk
#

still doesn't give you the right to snap and be toxic and mean to people asking for help

#

just tell them what you need not snap at them

proper prawn
#

Maybe you should understand that we are people and won't keep trying to help even if you refuse to understand what we are saying

reef fulcrum
#

I'm a human

tidal musk
#

they didnt refuse

#

they didnt know

reef fulcrum
#

I've literally told them to stop screenshooting stuff multiple times in the past

#

I've told them specifically to not ping multiple times in the past

tidal musk
#

you still snap at people

#

and are toxic