#waterfall-help

1 messages ยท Page 18 of 1

reef fulcrum
#

There was a well known plugin that was doing weird things with scoreboards

#

I honestly forgot the name of it however \o/

patent summit
#

For some reason the Team name on the log appears as empty

#

Can you list your plugins?

wild stirrup
#

Yes; Although I use a FTP in order to list, What server do you want the plugins for?

patent summit
#

lobby one

wild stirrup
calm ether
#

NametagEdit

patent summit
#

^

calm ether
#

:x

wild stirrup
#

???

reef fulcrum
#

Yea, try removing NTE

wild stirrup
#

You was freaking right....

#

What Causes that plugin to break the server though?

patent summit
#

Sending empty/duplicated team names

reef fulcrum
#

Might have saved the scoreboard in scoreboards.dat somehow

#

Scoreboards in the API are funky, and the proxies scoreboard stuff is even more funky

wild stirrup
#

Well Thank you to everyone! โค

knotty sorrel
#

I am getting that same message all the time the server you were previously on went down

#

only plugins I have are viaversion and luckperms ... I tried removing viaversion but still having trouble with it

#

I see this in my logs

#

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

#

disable_entity_metadata_rewrite is set to false in my config

reef fulcrum
#

set it to true

unkempt moss
#

is there a workaround for when u travel with boat or horse and u jump out of it it disapears, without rejoining the server

#

?

hard trench
#

@reef fulcrum i suspect somethings wrong with the domain because its yet to update

#

should i try adding the srv just with 25565?

#

That made it work instantly

#

but is it proper now

#

Will this work? as in they wont have to go trough the srv making it buggy for some people

knotty sorrel
#

I am still getting disconnected from server after setting it to true

#

Server you were previously on went down ..... but the server isn't down

unkempt moss
#

is there a way to remove cods compleatly?

reef fulcrum
#

Wrong channel

unkempt moss
#

where should i paste?

#

oof

#

sorry

hard trench
#

electroniccat can you confirm? (my msgs above)

marble kelpBOT
#

I honestly have no idea what your setup is

#

does the SRV direct to some domain other than what players usually try to connect with?

hard trench
marble kelpBOT
#

Are people connecting to minecraft.whatever or?

hard trench
marble kelpBOT
#

Your A record for whatever people connect to needs to point to the server, if an SRV is making it work, it's going to be a case of what you're telling people to connect to is pointing to something else

hard trench
#

Hmm, well i removed the srv yesterday like we talked and it wasent working, i put it back and it started working within a minute

marble kelpBOT
#

Because your domain doesn't point to the server

#

having the SRV record works because that actually does send it to the correct server

#

Better off creating some play or mc subdomain and telling people to sue that

#

*use that

#

You could keep the srv for existing players and stuff

hard trench
#

so that might be it?

reef fulcrum
#

you can't send a connection to two places at once

#

Otherwise DNS will just "randomly" pick

hard trench
#

i think ๐Ÿค”

#

well it works

#

with www. but that might just work by default

reef fulcrum
#

If you can install a web server on the server itself, could also setup a 301 to send them to www.

marble kelpBOT
#

I just went the other way around: setup a standalone SLP server to tell players to use the direct server IP if they ended up there (due to srv issues) xD

#

(or direct server subdomain I guess)

reef fulcrum
#

His sites on enjin

marble kelpBOT
#

oh

#

do web-browsers support srv? ๐Ÿค”

reef fulcrum
#

no

hard trench
#

any suggestions for what i should do?

marble kelpBOT
#

host a simple webserver (e.g. nginx) on your minecraft server machine and redirect to www on your web host

vagrant sequoia
reef fulcrum
#

ofc there is a docker container for it ๐Ÿ˜„

hard trench
#

i dont suppose theres some sort of a tutorial to do this because i have no idea where to even start

jade spire
#

to do what?

hard trench
#

Do what they told me i should do

green rune
#

So every like 3 days i get this error

#

I have no idea what it means or how to fix it

reef fulcrum
#

It means that something didn't send a packet in 30 seconds, which generally shouldn't happen

green rune
#

Ok, So then how do I go about fixing it

#

Google turns nothing in other than my server DDOs mitigation

#

but thats off so idk why it would have packets slowing

#

unless its having trouble going through my domain

reef fulcrum
#

it's a pretty general network issue

#

Not really something we can diagnose

green rune
#

ok

#

well then maybe you can help me with (what i assume is bungee/waterfall) merging my servers

#

i have all my ips in the config.yml

#

but when i /server

#

hub and creative are the same

#

and towny/smp are the same

#

as if i only have 2 servers not 4

reef fulcrum
#

if they're the same, would suggest that you got some files or ports mixed up somewhere

green rune
#

i get the message that Im already connected to that server

#

but when i just type /server it lists all the servers correctly

#

Idk, I don't get how it goes from working 1 minute, didn't touch any config files, Suddenly doesn't work.

reef fulcrum
#

You've probably mixed up the addresses or something

#

That's all that check cares about, and would describe your "double servers" issues

green rune
#

Ok, So my friend connected, she was able to go to the survival

#

worked perfectly fine for her

#

however when i did the same /server smp

#

it tells me im already in the server

#

but im standing in my hub

#

is is it just my UUID or something

#

is that possible

#

scratch that

#

its my ip adress is all screwy i guess

#

because my wife couldnt get it to work right either

reef fulcrum
#

gist/hastebin your config file

green rune
#

ok, So apparently im logged into the hub when my minecraft client is completely closed

#

whatever it works for other people im just gonna worry about it tomorrow

#

have a good night

vivid vapor
#

what's the permission node to do /server?

#

Nvm got it

reef fulcrum
#

Totally didn't forget

#

General advice is always skim the bungee docs, we can't go too crazy without upsetting people ๐Ÿ˜›

bitter lark
#

so it's not possible to block specific packets on waterfall?

#

๐Ÿ˜ฆ

hasty mirage
#

Hey, what versions work with waterfall?

bitter lark
#

1.8+

hasty mirage
#

Im having trouble getting it to work xD

#

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

#

The IP & port that are in the config work as I can ping to the hub server

bitter lark
#

dunno but its' rpboably not reachable

#

probably

reef fulcrum
#

Waterfall doesn't offer a protocol API, it's a proxy, it's sole goal is to proxy traffic

bitter lark
#

so it can't be done?

#

with mods?

reef fulcrum
#

It can be done

#

It's just not a supported usecase

bitter lark
#

oh

#

ok

tidal musk
#

is paper 1.14.3 more stable than 1.14.2?

marble kelpBOT
#

yes

tidal musk
#

ok thx

green rune
#

here is my config file for waterfall

#

I don't understand what's going on because only people on my wifi connection are having this problem. My wife and I bounce around like this, however my wifes friends and my friends seemlessly go through to their desired server with 0 issues

#

I have ```

repasted the ports/IP's of all the servers and double checked theyre correct.
taken out all plugins an installed 1 by 1 all the new ones and nothing changed
shutdown all the servers and booted them 1 by 1 after the proxy server```

green rune
#

For the reccord, Deleting my playerdata file fixed it for me

#

i can go between the servers

#

check when my wife gets home

molten cosmos
#

can you combine forge with this?

#

whoops

#

wrong

patent summit
marble kelpBOT
#

It lets you throttle tab completion packets

patent summit
#

Yeah i see it on the code

#

There is anyway other than a plugin to send an "empty" ProxyDefineCommandsEvent?

#

Without disabling any command or removing permissions?

marble kelpBOT
#

What do you mean, "empty"

#

Oh, no

patent summit
#

xd

#

No commands

#

I suppose so

marble kelpBOT
#

I was just questioning why on earth you'd wanna do that

#

Then I guess you're getting hit with the fact that spigot just stops the packet from being sent

patent summit
#

I dont want players to see bungee commands on the /<tab> thing

marble kelpBOT
#

It's too early

#

Basically, no

patent summit
#

Yeah, thank you!

marble kelpBOT
#

The only way you'll prevent bungee commands being added is to clear them or get rid of the commands in general

patent summit
#

I see, thank you

knotty sorrel
#

if my sponge server stops responding for a little bit waterfall steps in and sends you to fallback server ?

#

if so can I increase that time some how

knotty sorrel
reef fulcrum
#

Did you read it?

rain pier
#

How can i change waterfall's messages easily? Do i really need to decompile it?

reef fulcrum
#

copy the locale file out of the jar and plop it in the folder with the jar

rain pier
#

oh i haven't noticed the messages.yml before

#

i must be dumb, thanks sir

knotty sorrel
#

did I read it ?

reef fulcrum
#

set disable_entity_metadata_rewrite in waterfall.yml to true

knotty sorrel
#

I did that the other day

reef fulcrum
#

I'd suggest trying without plugins on the proxy

#

That setting will fix that

#

Buuuuut due to how bungee is setup, plugins hooking into things can easily break that

knotty sorrel
#

its been like that since few days ago

reef fulcrum
#

The setting hasn't applied

#

Line 5, that class it's complaining about shouldn't be in existence with that setting

knotty sorrel
#

ok I just have luckperms and viaversion for plugins I tried removing viaversion before but was having same problem I'll remove both and give it a shot thanks

#

also why am I not going to the lobby I just go to server select screen

reef fulcrum
#

Because as far as the proxy is concerned an invalid packet was sent which causes the client to be booted

hushed mauve
#

Is it possible to configure bungee so that you are sent to the server lobby if the server youre trying to connect to is full?

marble kelpBOT
#

what does it do by default? Oo

#

doesn't it just keep you in the current server?

#

(and a plugin could easily modify that behaviour I guess)

hushed mauve
#

The player who tries to connect is just disconnected

marble kelpBOT
#

interesting

#

it basically sends the player to the server at the first place in the priority list if it gets kicked for whatever reason from any of the other servers

#

I would imagine the kcik due to being full falls into that

hushed mauve
#

Alright, I'll check around. Just felt like it would be something that would already be available in bungee/waterfall :) Thanks

rain pier
#

Mark you should have your default fallback server set to Lobby and they shouldn't be disconnected

#

or if Lobby is full, just set another Fall back server

#

Like - Lobby

  • Lobby2
tidal musk
#

Is there a way to do redundant waterfall servers?

scenic pebble
#

Just start more?

tidal musk
#

What do you mean?

scenic pebble
#

You want to start more waterfall servers?

tidal musk
#

I want a way for one waterfall server to go down with no affect on uptime

#

So proxy-1 goes down and some way players will be automatically connected with proxy-2 instead

#

But idk how to do that without having a single point of failure

#

and I'm not entirely sure if it's possible

scenic pebble
#

You really can't without them having reconnecting. The best you could do is have multiple proxies and load balance of

#

That way if one goes down, only a small perfect goes down.

tidal musk
#

could I do that with DNS round-robin?

#

As cloudflare would be handling it and not me

scenic pebble
#

Yeah I'm fairly sure

tidal musk
#

I can put a small instance on Google cloud for serving errors when the main servers go down

scenic pebble
#

Alright

tidal musk
#

Other than that I'm not sure what else to do for HA

scenic pebble
#

HA?

tidal musk
#

High availability

scenic pebble
#

Ahh so having multiple proxies on different servers?

tidal musk
#

Yeah

scenic pebble
#

You could pick up a few cheap DO servers and try that? @tidal musk

lime breach
#

Hi. I'm really noob and I'd need help with this fork of BungeeCord

patent summit
#

Tell us the problem?

lime breach
#

There is no problem, I just wanted to ask some questions

#

I have a single server running Paper 1.11.2, Is it possible to use Waterfall without having multiple servers (for now)?

patent summit
#

Yes

#

But why you want that?

#

The entire idea of Waterfall is to have a network of servers

lime breach
#

I heard that it can better handle bot attacks

#

and also I'm planning to add more servers in the future

reef fulcrum
#

Well, less strain on the server if the proxy can deal with that

lime breach
#

do i need access to the server's console for installation? Because currently my server is not a VPN and i only have access to the multicraft panel

reef fulcrum
#

no, standard bungee install steps

lime breach
#

Thank you, I'll switch to a VPN anyway since it's better to have those

knotty sorrel
#

removing the plugins seemed to fix it ... was fine all last night

#

seems to be luckperms that is having the problem .... maybe because the server also has FTB utilites on it either way thanks

knotty sorrel
#

so try just using viaversion I get the same message .... is there something I can try to make sure that disable_entity_metadata_rewrite: stays true

tidal musk
#

it sets back to false automatically?

bitter gorge
#

Has anyone here experienced Waterfall just shutting off for no reason at all?

mighty dove
#

We've just encountered that with Bungeecord, a few hours ago. Switching to waterfall now. :)

tidal musk
knotty sorrel
#

it doesn't switch in the config but I was told Buuuuut due to how bungee is setup, plugins hooking into things can easily break that

marble kelpBOT
#

Beyond looking into it deeper to see if there is yet another way to pass that option down to plugins, I have no idea

#

io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Decompressed size 21 less than compression threshold 256 That's generally down to really stupid plugins on the server itself

lean zenith
#

^ I get that occasionally, unsure what it is, i still think its either the client side or something on the server.

tidal musk
#

what is waterfall

lean zenith
#

Optimized BungeeCord

#

Paper is Optimized Spigot

#

Waterfall is Optimized BungeeCord

lean zenith
#

And this issue still occurs, even people attempt 2 - 3 times to join

tidal musk
#

alright i only play survival so i dont need waterfall ๐Ÿ˜›

lean zenith
#

Have a feeling I need to regenerate some module or config to solve my issue?

hasty mirage
#

what game version are you on

fierce summit
#

Has Waterfall updated to 1.14.4?

lean zenith
#

Not yet, possibly tomorrow like usual

knotty sorrel
#

@lean zenith you get the error that I was talking about ?

lean zenith
#

Yeah, but it seemed it was only I getting the issue, no one else on my Network

#

So it just led me to think it was my connection to my own hosts being weak and unable to send the packets through

knotty sorrel
#

oh everyone gets kicked on my server

lean zenith
#

oh okay, I noticed you mentioned about viaversion, is that on your proxy plugins?

#

Cause I have barely any plugins on my Waterfall

knotty sorrel
#

yeah I was just using viaversion and luck perms

#

either one running and I have the problem with disconnects

lean zenith
#

Luckperms can be used on bungee? Thats pre cool, dont use it though, only on one of my servers

knotty sorrel
#

yeah you run it on all of the servers then should pass permissions on if you set global

lean zenith
#

nice nice, yeah unsure what could be triggering our compression threshold problems

#

Like no matter what you set the threshold at it doesnt change, like apparently was told to set it to -1

#

Like I cant really trust doing that

knotty sorrel
#

I'm thinking there must be someone running the same pack with waterfall/sponge setup

tidal musk
#
io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Decompressed size 21 less than compression threshold 256   That's generally down to really stupid plugins on the server itself``` That error only comes out when I'm attacked with Bots, I was seeing and sending invalid packages to my BungeeCord server
knotty sorrel
#

I feel like its user error somewhere .... seeing how each time I've tried to setup my server s with waterfall/sponge I've failed ๐Ÿ˜ƒ

#

I tried with sevtech , towncraft and now dungeons dragons and space shuttles

#

at least this time I can get it working just can't use plugins

hard trench
#

will 1.14.4 support update be released today?

strong mantle
#

.eta

marble kelpBOT
#

Anyone requesting an ETA will be fed to goblins.

hoary monolith
#

Hey everyone, i am new to the whole PaperMC Community.

We now updated our Servers to Paper and wanted to update our BungeeCord to Waterfall as well - is there a "How to Update" like there is for Paper? Or do i need to fully reconfigure the BungeeCord / Waterfall Proxy.

Thanks!

reef fulcrum
#

Paper/Waterfall and drop-in replacements

hoary monolith
#

Alright, cool!

hard trench
reef fulcrum
#

Waterfall generally waits on spigot

#

Issue is the entity metadata

#

That parts the easy part, making sure that the proxy doesn't crash due to entities is another fun one \o/

#

I do have a trick for not having to deal with that in waterfall, but not really ideal forcing that mode on everyone ๐Ÿ˜„

#

what issues?

fallow flume
#

Would a 1 core 2g ram work as a waterfall bridge

unreal stag
#

Yes

reef fulcrum
#

It needs to build

marble kelpBOT
hoary monolith
#

imagine you just set up your network and then

marble kelpBOT
upbeat ember
#

ty @zinc sapphire! ๐ŸŒฎ

hasty mirage
#

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

#

any ideas? the server IP's and Ports are correct

tidal musk
#

@hasty mirage Is it portforwarded? Is it allowed through the firewall/iptables?

swift lagoon
#

Hi, quick one hopefully - when you restrict servers in the waterfall config

restrictedserver:
    address: xyz:24455
    restricted: true
    motd: 'yay'

since waterfall is forked from bungeecord, can one assume that the permission necessary for the server above will be bungeecord.server.restrictedserver for the individuals allowed on this one? using luckperms and most plugins seem to demonstrate which permissions exist, but can't find one for bungeecord or waterfall ๐Ÿค”

tidal musk
#

it should be bungeecord.server.<server name> indeed

#

bungee (and its forks) check for this permission

reef fulcrum
#

^^ We mostly refer people over to the bukkit wiki as any docs we did have where lost with the old site, nor do we care to go around breaking existing perms and stuff ^^

swift lagoon
#

Cheers ๐Ÿ˜ƒ

tidal musk
#

is 1.14.4 paper stable?

reef fulcrum
#
  1. Channel name..
  2. It was literally just released last night
gritty pine
#

Elsctroniccat still waiting for the view distance work nah... Come on 1.14.4 is the latest and next is 1.15 so you can fix the view distance my gott

reef fulcrum
#

wut

#
  1. There is still issues to be addressed with that PR
#
  1. Literally the channel name
tidal musk
#

cat, people are unable to read

#

you're wasting your time with giving hints

#

lemme try

#

REEEEEEEEEEE go to right channel, this here is for Waterfall support not Paper. right one ise here ---> #paper-help <---

gleaming flare
#

How many Gb of ram does waterfall need with maybe a few plugins?

reef fulcrum
#

not much, 512MB is generally more than plenty

gleaming flare
#

okay thanks!

#
java -Xms512M -Xmx512M -jar waterfall.jar nogui
pause

Is this good then? Or are there better arguments I should include?

reef fulcrum
#

.flags is what I generally use these days

marble kelpBOT
gleaming flare
#

Don't those take 10GB tho?

reef fulcrum
#

You can adjust that

unreal stag
#

In 99.9% of cases, yes, it will work with your existing plugins

strong mantle
#

Hey, I'm having quite a big issue with my proxy.

#

If you guys would be able to click on "stats" you will see some really weird stuff

#

My players aren't able to connect to my server occasionally, I don't know what causes it

#

My load average is below 2 so that can't be the problem

#

I have 2 gigs allocated to my proxy, and I peak around 60 every day if not more until this thing happened. I only found out about it yesterday

#

I don't understand what I could've done Tuesday, anything major I did is probably increase the swap size and swappiness value from 60 to 10

#

I've only opened port 25565 and blocked the rest except the ssh port

#

Running waterfall #289

reef fulcrum
#

We need more info, such as "what do players actually see"

strong mantle
#

Apologies, players can occasionally connect to the server, it says "Cannot connect to server"

#

Direct connect always work I've been told

reef fulcrum
#

direct connect with the ip/port or whatever domain you're using?

strong mantle
#

Yeah, I can't seem to recreate it for myself

#

This is also what I see

reef fulcrum
#

read timed out means that something didn't send packets in so long

strong mantle
#

I'm more referring to the "PlayerHandshakeEvent" which I get occasionally

reef fulcrum
#

oh, you'd need to pull out your profiler for that

strong mantle
#

I can thread dump bungee?

reef fulcrum
#

You'd need to profile it

strong mantle
#

Ahh live, I see

reef fulcrum
#

Bungee doesn't have any real form of debugging stuff

#

There is also spark

tidal musk
#

Im attempting to connect to my vanilla server with skyfactory 4 to be disconnected with the error disconnected with: Invalid payload REGISTER!

#

Also i attempted using hexacord to have the same issue

empty bison
#

What is better to used travertine or waterfall?ยฟ

unreal stag
#

Waterfall, unless you need to support 1.7.10 clients on your server (mostly just old modpacks)

strong mantle
#

This error kicked most my players out of the server

#

I can't seem to recreate it

#

Does anyone know what it means?

#

It happens consistently now

patent summit
#

Probably a NPC or Scoreboard packet with extra size

strong mantle
#

It started happening right out of the blue, I tripped balls

#

If you're saying its an NPC or a scoreboard packet, does this mean that there is no way that this error is proxy related?

patent summit
#

I cant tell

eternal pond
#

hey, can I just replace bungee with waterfall, or do I have to start on a clean sheet and set everyhting according to waterfall?

patent summit
#

Same config

agile lotus
reef fulcrum
#

The server apparently sent an incorrect packet

agile lotus
#

๐Ÿ˜ฆ

#

I have a question if I do not use waterfall with the 1.14.4 update so I can not connect to any 1.14.4 server on my bungeecord?

reef fulcrum
#

bungee should work fine

#

Check the plugins on your server

agile lotus
#

The error is fixed it's just that I can not access it " Already connected to this server "

#

It's beceause my waterfall is no update to 1.14.4 ?

reef fulcrum
#

Well, if you've not updated the proxy it would cause some issues

eternal pond
#

@reef fulcrum can I just replace waterfall with bungee?

#

Like with spigot and paper

reef fulcrum
#

Yup

eternal pond
#

Nice

#

Will it improve connection times or whats the main advantage over bungee

elder smelt
#

Best free antibot?

tidal musk
#

/end command

#

or unplugging the ethernet cable

kind karma
#

@velvet mason enable ip forwarding

heady wave
#

guys after updateing to waterfall 289 i have a lot of this errors when joining my server

#

can anyone help me?

marble kelpBOT
#

uh, which version is the server on that you are trying to connect to?

#

or wait, there even is an error in there xD something Timed out. is there any messages in the proxy/server log?

heady wave
#

the server is 1.13.2 paper 639

marble kelpBOT
#

well first off you can't connect to a 1.13.2 server with 1.12.2...

#

should tell you a better error than that though xD

heady wave
#

here's the full log with some other errors and warrnings

#

@acoustic adder it happens in 1.13.2 and 1.14.4 too

vivid vapor
#

i got kicked and it said this: JasonHorkles] <-> DownstreamBridge <-> [main] - encountered exception java.lang.IndexOutOfBoundsException: readerIndex(2) + length(8) exceeds writerIndex(2): UnpooledHeapByteBuf(ridx: 2, widx: 2, cap: 2/2)anything I should worry about?

#

using 1.14.4

#

ok nvm i found the error - it was with my bungee resource pack plugin

marble kelpBOT
#

what version are you running?

vivid vapor
#

the plugin is build 272 and i'm on 1.14.4

marble kelpBOT
#

interesting

vivid vapor
#

i also have worldresourcepacks installed

#

and that's the server it doesn't work on

marble kelpBOT
#

might be due to the entity rewriting, do you have that turned on? (should be a setting in the waterfall config)

vivid vapor
#

disable_entity_metadata_rewrite: false

#

that's all i see in waterfall.yml

marble kelpBOT
#

you could try disabling that

vivid vapor
#

k

marble kelpBOT
#

or well, setting it to true to disable the rewriting

vivid vapor
#

well i got a new error when being kicked lol

#

doesn't show any errors in console now tho

#

are u able to see screenshots?

marble kelpBOT
#

just post it xD

vivid vapor
#

there lol

#

ok so it works if I either A) disable BungeeResourcePacks or B) disable WorldResourcePacks lol

marble kelpBOT
#

uh

vivid vapor
#

also they're both the latest build for sure

#

is there something in the config that's screwing them up?

marble kelpBOT
#

I doubt it

#

could you try the previous build 271 of BungeeResourcepacks? 272 did some changes to the packets that might be borked in some way

vivid vapor
#

sure just a sec

#

yup it works just fine in 271

marble kelpBOT
#

interesting

vivid vapor
#

yeah - thx for helping tho

marble kelpBOT
#

latest build should fix that issue ;)

lilac pelican
#

Idk if this is a waterfall or bungee issue but whenever i try to switch servers it says "You are already connected to that server" (even when I'm not)

forest sun
#

hello

#

so i am trying to connect to my proxy and i just get a "Disconnected" error and my entire config is correct and all servers on on offline mode with bungeecord/waterfall enabled

#

and there is no evidence in console that i even tried to connect

vagrant sequoia
#

sounds like waterfall isn't able to talk to your paper then

forest sun
#

how so if everything is correct

#

all Ips and ports match

#

i get no errors in console

#

@vagrant sequoia T

vagrant sequoia
#

no idea man, good luck

forest sun
#

someone help please

reef fulcrum
#

We need logs

#

Often times issues like that are explained fairly clearly in "dev speak" in the logs

gentle topaz
#

How do you setup forced_hosts?
I've created subdomains to point to the waterfall server etc but I'm having no luck.
Would anyone be able to give me a quick rundown on how to set it up?

reef fulcrum
#

once you have the subdomains, you just add them to the section and tell it what server to point them to

gentle topaz
#

would having the server restricted, interfere with force host?
As I've done that and it still isn't working

gentle topaz
#

Hmm it seems to be working now, but for some reason the changes I made to the config were going into effect after a restart. I might have a play with it more, tomorrow afternoon.

#

Thanks for the fast response!!

inland dirge
#

Has anyone else experienced it where sometimes when joining servers it will not let you because its in online-mode even though it's not. Like its set to false in the server.properties and it's showing the offline mode warning in the log, but waterfall says it is in online mode?

#

This is 1.14.4

reef fulcrum
#

I'd be more inclined to believe that you've misconfigured your proxy to connect to itself or something

inland dirge
#

Waterfall has ip_forward enabled and the servers have bungeecord: true. Other than that, theres nothing else that's really been changed

inland dirge
#

Turns out it was a problem with how we added servers

#

Thanks for directing us to the right place ๐Ÿ˜›

strange brook
#

firewall?

#

you probably didn't set it up correctly

#

ยฏ_(ใƒ„)_/ยฏ

#

or maybe it just sucks tbh, idk anything about it

reef fulcrum
#

Check the channel name...

hoary turret
#

ops ๐Ÿ˜ƒ

tidal musk
#

Hi! The lost_connection message should be sent only when you lose the connection unexpectedly?

#

I have a lobby-kick plugin and it receives it after a player disconnects from the server manually, sending the player to the lobby even if it's offline. It's weird, it leads to an unexpected packet error.

tidal musk
#

how does waterfall work

#

is it just like paper except i can connect servers together??

#

because

#

its not working

#

my server wont start after i replace the paper jar

#

what am i supposed to do

reef fulcrum
#

You don't replace the paper jar

#

You run it as its own individual "server"

vivid vapor
marble kelpBOT
#

(DiscordBot) How To Make A BungeeCord Minecraft Server - How To Make A Minecraft Server Network Ep. 3 - length 38m 43s - 162 likes, 11 dislikes (93.6%) - 9,009 views - The Breakdown on 2018.09.13

tidal musk
#

wait

#

what if i am using server hosts?

vivid vapor
#

he goes over that like halfway thru

#

29:41 is the time

tidal musk
#

do i need a completely separate server

vivid vapor
#

yes

tidal musk
#

just for the bungeecord

vivid vapor
#

yes

tidal musk
#

heck

vivid vapor
#

altho i guess u could host the bungee stuff locally but still

#

kind of a pain getting bungee stuff to work sometimes like if ur linking chat and all

forest sun
#

hello i need some help

#

when i try to connect to my bungeecord it just says "Disconnected and there is no log in the proxy and the lobby server of me trying to join

tidal musk
#

is it possible to make like

#

a physical portal on one server

#

that takes you to the other server

#

you walk through it

forest sun
#

no its not like that

tidal musk
#

i know

#

but can i make that

forest sun
#

oh yes with some plugins

tidal musk
#

what plugin

forest sun
#

multiverse

#

and multiverse-portals

#

i think

tidal musk
#

but i want it to connect between the servers

#

not worlds

forest sun
#

oh

#

umm

#

idk

#

let me find one for u

tidal musk
#

wait

#

so how waterfall works is

#

i have to connect through the bungeecord server

#

on mc

patent summit
#

offffffffffffffffffffc

tidal musk
#

oooooooooooooooooooooooooooooooooooooooooof

tidal musk
#

it seems like whitelists stopped working when using waterfall?

reef fulcrum
#

you did configure ip_forwarding and bungee mode properly?

stable kestrel
#

Wondering why I am getting this error whilst attempting to join

tidal musk
#

because target server is offline?

stable kestrel
#

Its not tho, maybe I setup config wrong

#

I have the server ip and port in the server.properties of the server setup correctly and I'm using the same values in my bungeeconfig

patent summit
#

Have you changed the fallback names

#

And force host thingy?

stable kestrel
#

where is that

patent summit
#

In the config

stable kestrel
#

I don't see a fallback thing

#

there is this

#

but I don't have a domain pointing to the ip rn

#

just trying to use the ip directly

tidal musk
#

do you happen to use pterodactyl panel?

stable kestrel
#

no

#

on a dedi

tidal musk
#

servers running in tmux/screen ye?

stable kestrel
#

and I'm having to use full ips since there are two ips on the dedi for multiple networks

#

and yes in tmux

tidal musk
#

what ip did you set in server.properties? external ip or 127.0.0.1?

stable kestrel
#

external

tidal musk
#

you don't really need to do that if you are going to put proxy in front

#

change that to 127.0.0.1, point your proxy to use that

stable kestrel
#

ok sec

tidal musk
#

make proxy's listener to use external ip instead and it'll work

stable kestrel
#

yup that fixed it thank you

#

does it just not like pointing to external ips?

tidal musk
#

you don't need to do that at all with backend servers; well you can but that may make things more complex

#

and in your case, it didn't make things work at all

#

besides, binding a backend server to external ip exposes it to skids and other sources of headache, better bind it to localhost and call it a day.

topaz ingot
#

My Waterfall Proxy isn't working properly anymore, after some time (2-3days) it doesn't let players connect anymore and behaves really weird

heady wave
#

latest waterfall is not working properly on my server too. So i switched to bungeecord, for now

#

i've reported some issues here, but developers just don't care about

reef fulcrum
#

We need more information around "not working properly"

#

I have very limited time and work on these projects for free, the very least people can do is provide accurate and useful information

heady wave
#

i've reported the full log some days ago

#

this

#

it happens frequently with every version, this not happen with bungeecord

reef fulcrum
#

Looks like something on the server mangled a packet

#

bungeestaff is also throwing exceptions

heady wave
#

i'll try to switch to another staff plugin

#

any suggestions?

reef fulcrum
#

Nope, never used one

naive sparrow
#

Hi guys, does anyone here have experience with setting up waterfall on a VPS to connect to your home server?

#

I'm having troubles with the firewall rules on my router

#

would I just NAT anything coming on port 25565 on the VPS to the minecraft server at home?

reef fulcrum
#

Generally you would just port forward as normal, and then configure the proxy to connect to your server

naive sparrow
#

Another question, what specs would I require to just use the proxy portion of waterfall?

#

wondering if 1 core 2ghz cpu would suffice

rigid cobalt
#

@reef fulcrum XX:+DisableExplicitGC don't know what you forgot the flag?

reef fulcrum
#

wut

#

and the proxy really doesn't need much in terms of resources, 100% depends on your setup

rigid cobalt
#

Thanks

naive sparrow
#

@reef fulcrum yeah it's really barebones, just the proxy needed for about 20 max players

obtuse carbon
#

Hello! I am trying to get RCON to work on waterfall, i have 1 bungeeserver 0.0.0.0 and 4 other server 127.0.0.0:*****, when i try to make a rcon connectie to one of those servers i cant get through, even when i use the ip instead of 127.0.0.0, and the rcon port is set correctly i thinks, do i need to enable something on the bungeeserver or something?

#

In the serverconfig rcon is enabled, with a password en an port

reef fulcrum
#

Paper lets you set the ip of rcon on the servers

#

(should be in server.properties)

#

rcon.ip in server.properties

sand steppe
#

I think you need to define it yourself

#

yeah you do iirc

reef fulcrum
#

Yea, I thought it was added automatically, apparently not

sand steppe
#

I remember that I needed to resolve a diff for that patch

reef fulcrum
#

It's one of those patches which you forget, until you somehow remember/notice it

naive sparrow
#

in waterfall what does the ip_forward config setting do?

#

I want to keep my source ip masked and am unsure if this setting will compromise that or if it only forwards the ip's of players

tidal musk
#

iirc, ip_forward makes it so players can join on one of ur paper servers ip and be re directed to the default server

reef fulcrum
#

it forwards the users real UUID/IP

#

Generally, you want that on

ocean kestrel
#

Hey does anyone know how I can upload a plugin to traventine and not have to restart the network?

#

that would be very ideal for me

reef fulcrum
#

basically, you can't

patent summit
#

Plugman kind of for waterfall?

reef fulcrum
#

apparently there is one, just, you'd need to restart to install it anyways, ontop of the whole "unsupported and if it blows up you'll have to restart anyways"

#

What you'd reaaaally wanna do is create a new instance of waterfall and point people to that, kill the first instance when everybody/enough people have moved over

ocean kestrel
#

How do servers update to the latest version without rebooting the network?

#

That doesn't make sense to me

reef fulcrum
#

Slowly

sand steppe
#

progressively likely

obtuse carbon
#

@reef fulcrum so i need to add rcon.ip: in serverproperties in the client server or the bungeeserver ;p?

reef fulcrum
#

in server.properties, bungee doesn't support rcon

obtuse carbon
#

allright, So something like this: rcon.ip=<serverip>

reef fulcrum
#

yup

obtuse carbon
#

Allright thank you!

lime breach
#

Guys

#

Can i get a reason for why Waterfall should be better than Bungee?

#

i never used any of the 2

#

it's my first time trying to link 2 servers

tidal musk
#

Waterfall aims to be more stable, configurable and be able to handle a larger number of players.

strong mantle
#

Can anyone give me their two cents on what is causing the lag?

tidal musk
strong mantle
#

Oops thought this was paper lol

jaunty crag
reef fulcrum
#

Looks like the server sent an empty packet

lean zenith
#

How to stop the "InitialHandler is pinging" in console? I have QuietCord on the proxy, but seems it does nothing

reef fulcrum
#

There was a config option for that one iirc

lean zenith
#

I'll have a looksy, so best remove quietcord if there is a config option?

#

For what I see in waterfall.yml seems to be false for 'log_initial_handler_connections' but in the config 'log_pings' is true, set that to false or its the log_intial_handler that had to be false?

lean zenith
#

All I've done was try use the command staff reload and it prints that error, and could possibly be the cause of the issue with 1.14.4 clients getting "Kicked whilst connecting to Hub: Outdated server! I'm still on 1.13.2" only those messages showed up after I did the reload command in console.

#

Is it the plugin or something with my Waterfall setup?

tidal musk
#

do u have the via version plugins that might avoid an error like that

reef fulcrum
#

The plugin is trying to cast a configuration node into a hashmap

#

Given that it seems to be closed source, there ain't too much I can do, we've not changed any return types in the config system

sly flume
#

hello

#

how to download waterfall 1.12.2 ?

reef fulcrum
#

Use the latest build, it supports 1.8-1.14.4

sly flume
#

awesome. Thanks!

austere solstice
#

Where to find a Documentation?

reef fulcrum
#

For installation and stuff follow the bungee docs

#

We've not created a copy of them and any existing docs around stuff was on a forum that died \o/

austere solstice
#

Oh okay,i just saw that waterfall has "more features" and i wanted to know which exactly ^^ Maybe if there are some usefull api methods.. but thanks :)

#

Can i switch between bungee and water? Like switching between spigot and paper?

reef fulcrum
#

Yup

#

(Worth noting that we also do some magic to get javadocs working fully \o/)

lime breach
#

What version is Waterfall for?

#

Where I can find a tutorial on how to install it

lime breach
#

plz

austere solstice
#

You can install it like bungee

lime breach
#

yes , but how do i change Startup Listening on /0.0.0.0:25577

#

I know how to install it, but I can't seem to find any file, because he's listening on Startup Listening on /0.0.0.0:25577 and i can't access

#

i go into minecraft/multicraft/jar , and I see the Waterfall.jar , but no config or anything is there

austere solstice
#

If you put it in an empty folder and start it without any parameters you should get a config file

lime breach
#

I'll try.

reef fulcrum
#

The config file will be in the folder that waterfall is actually running

lime breach
#

27.07 18:01:58 [Server] INFO Error: Unable to access jarfile /jar/Waterfall.jar ,

#

I am noob please how do I make multicraft access that directory

austere solstice
#

Elec, will waterfall maintained in the future or is it just a stone at your feat

reef fulcrum
#

I have no intent to drop support for it

austere solstice
#

Permissons maybe not correct

lime breach
#

Multicraft is loking for a jar file in jar folder,

#

but Waterfall is inside another folder

austere solstice
#

Okay i am out, i dont know multicraft and do all per Hand

#

Sorry

lime breach
#

If someone can help me thank you!

reef fulcrum
#

Not a multicraft user, but that would suggest that the path is incorrect to the jar

#

/jar would be a folder on the root of the device generally, probably need to set the path properly or something

lime breach
#

I'll properly set the VPS later then. I've never been a fan of Multicraft as well , but I installed It because It makes certain actions easier

strong mantle
#

Not getting enough output or am I just an idiot?

reef fulcrum
#

I vote on the latter

#

looks at the channel

strong mantle
#

Oh god

#

This is the second time this week

#

Hahahaha

lofty basalt
#

Hi guys. It is taking players upwards of 10 seconds to connect to my network and the thing it is holding up on is encrpyting. The only bungee plugin I use is BungeeGuard, and I haven't tested removing it first because its kind of a pain to remove from all servers and restart them all. Was hoping someone might have an idea or a fix for this other than getting rid of bungeeguard because it seems to be a really secure way of protecting all the backend servers

reef fulcrum
#

waterfall.yml disable the dns one

lofty basalt
#

for me cat?

reef fulcrum
#

yes

lofty basalt
#

oof

#

wow I was hoping it was something that simple ๐Ÿ˜ƒ

#

do you know what that does?

reef fulcrum
#

It's basically supposed to help with dns lookups

#

For some reason, some people seem to have issues with it, works fine for everybody else, however

lofty basalt
#

interesting

lime breach
#

I wanted to clarify one of my doubts: when I install Waterfall on my server, that server cannot have a world to join in, right?

#

It's like a server just to connect others

reef fulcrum
#

Waterfall is a proxy and runs as its own thing

lime breach
#

Exactly.

reef fulcrum
#

So, no, waterfall doesn't have its own world, it's a proxy, not a server

lime breach
#

Yeah ty for confirming

humble wigeon
#

in the server properties

#

do we put the ip of the waterfall server

#

or the actual server

#

in the server-ip setting

humble wigeon
#

@reef fulcrum

#

ur a wizard with this stuff pls help thx :>

reef fulcrum
#

Depends on your setup

humble wigeon
#

^ please help altar xD

reef fulcrum
#

Well, server-ip in server.properties tells the server what IP to listen on

naive sparrow
#

We have kind of a weird setup... our minecraft server is behind a pfsense firewall

#

and waterfall is running on a VPS

reef fulcrum
#

So, they're on seperate boxes?

naive sparrow
#

yeah

reef fulcrum
#

Basically, what you wanna do is firewal those servers and set them to the public IP address

naive sparrow
#

I honestly don't know if I have my NAT rule set up properly... most guides online are always for local installs or between two VPS/hosts

#

waterfall and the mc server should be on different ports right?

reef fulcrum
#

If they're on seperate machines, doesn't matter

#

Also, actually, leave server-ip blank, you will need to setup a firewall or at least use bungeeguard

naive sparrow
#

yeah i have the minecraft server in a DMZ

#

so everything is default blocked

#

but i think that's maybe where my issues is as well because the nat rule isn't set up correctly...

#

is there any setting in the minecraft server config that's supposed to point the server to waterfall in any kind of way?

reef fulcrum
#

no

naive sparrow
#

kk

#

no matter what I do we keep getting this error when trying to connect

naive sparrow
#

i am able to get connections to the minecraft server without waterfall so i at least know the NAT rule and port is open correctly in that aspect

#

nvm, I think i've got it

#

๐Ÿ˜ƒ tyvm for your help

hard trench
#

[09:31:58] [Netty Boss IO Thread #0/WARN] [io.netty.channel.AbstractChannelHandlerContext]: An exception 'java.lang.OutOfMemoryError: Java heap space' [enable DEBUG level for full stacktrace] was thrown by a user handler's exceptionCaught() method while handling the following exception:
java.lang.OutOfMemoryError: Java heap space

#

happened in the bungee log

#

and everyone was kicked

#

this all started when i added the new startup arguments from the recommended ones on the site

lime breach
#

not enough memory

noble oasis
#

As @lime breach stated, you ran out of memory

lime breach
#

Nevermind i got it working

hard trench
#

Yeah but that would mean something is using more then its allowed to

#

And that makes no sense

lime breach
#

Are you using waterfall right?

reef fulcrum
#

Reduce maxnewpercent to ~60ish, and newpercent should probably be around 40ish for bungee

hard trench
#

ok ill try that

lime breach
#

Can someone help me for a small thing? I have just bought 3 servers, I've already made an hub server, how do i add another server , so if someone does /server test , he can go from hub to test?

reef fulcrum
#

You add it to the configuration file in the servers section

lime breach
#

ok, i think i figured out how. I have just another question.

#

I got error

#

where i can find some documentation to add servers to Config.yml?

#

I tried to add my server, but I don't know how to do it properly because i get this config error.

#

Exception in thread "main" java.lang.RuntimeException: Invalid configuration encountered - this is a configuration error and NOT a bug!

reef fulcrum
#

Check your indentation

lime breach
#
  lobby:
    motd: '&e>>> &b&lTelegram&3: &3&l@ViperOpVanilla\n&c-> &6&lViper&cOP&dVanilla&c
      >&a&l1.8-1.14.3'
    address: ip1:port
    restricted: false
player_limit: 15
  fallensurvivor:
    motd: '&e&lFallenSurvivor - Gamemode'
    address: ip2:port
    restricted: false
player_limit: 15 ```
reef fulcrum
#

Remove that first player_limit

#

(I'd also suggest getting to grasps with yaml)

lime breach
#

ok. !

#

Oh thank you it works!

#

Can I ask another question?

#

Since i have a main hub, and other gamemodes server, is there a way to make players able to connect only to the Bungee one? I mean if people skip the hub world which has AuthMe authentication, and go straight to gamemodes they could steal accounts

hard trench
#

Turn on bungeecord in all of the spigot servers and set up a firewall or get ipwhitelist

#

Altough the process might be different for cracked servers, ive only had premium ones

tidal musk
#

ipwhitelist isn't proper protection

#

use BungeeGuard rather

obtuse carbon
#

Suddenly since today my server crashes every 10 minutes and nothing has changed, any leads from this pasting if i may ask ๐Ÿ˜„

lime breach
#

Yeah i have offline-mode server

tidal musk
#

.... wrong channel

lime breach
#

I Need Bungee Guard then

obtuse carbon
#

anyone?

reef fulcrum
#

Use the correct channel...

obtuse carbon
#

its a waterfall server

reef fulcrum
#

You're asking for support with timings, not waterfall

#

andif it's crashing, we need crash reports

obtuse carbon
#

Ah, sorry then i am wrong

upbeat ember
#

is 200% cpu usage normal for ~200 players?

lime breach
#

Ehm

#

should the maximum be 100?

tidal musk
#

not really?

#

maximum is 100% * n-cores, but that depends on what monitoring software you use

upbeat ember
#

grafana

#

is the not really to viper or me, mikro?

reef fulcrum
#

Honestly never ran a server so large, but that doesn't really sound normal

marble kelpBOT
upbeat ember
#

that's what i was thinking as well, seems off to me.

tidal musk
#

is the not really to viper or me, mikro?

to viper - see following message :p

marble kelpBOT
lime breach
#

Well, i dont know about that. I view my CPU% from Multicraft, and its usually on 10%

#

But my server is small, i never had more than 30 players

bitter lark
#

with waterfall

#

latest waterfall

#

/greload is usually not working

#

(I've changed only IPs in config)

#

but the players kept connecting to old IP

#

and restart was required to change IP of one node in waterfall's config

bitter lark
#

also... this was an issue for awhile now

unreal stag
#

hmm... I wonder what message prints out when you try to use /greload....

reef fulcrum
#

General gist is that greload is stupid annoying and horrible and if I could remove that command I would

#

I might take a look into it, but really, greload and servers especially is so stupid due to how bungee implements a lot of stuff around there

unreal stag
#

Velocity has /velocity reload. I'm thinking of removing it in Velocity 2.0.0 and instead providing API configuration settings.

tidal musk
#

i made /greload to just call ProxyReloadEvent lol

#

everything else is managed via redis & http rn, allthough wip af

heady sedge
#

Hi, I'm currently testing out using Waterfall to network some extra servers to my main survival one that people can use when it's full. I've noticed that there is no specific Waterfall version for 1.13.2, if I use build 290 will I have any problems with my 1.13.2 Paper servers?

reef fulcrum
#

latest supports 1.8-1.14.4

heady sedge
#

๐Ÿ‘

#

Should I be fine to just create the Waterfall server, set my existing servers up as if they were fresh backend servers?

reef fulcrum
#

yup

cedar quiver
#

Having /greload just reload the spigot servers configured would be nice (IPs, ports, server names).

lean zenith
#

just download bconf reload

#

its updates all those you just mentioned

reef fulcrum
#

The issue with "just reload" is that it tried to be smart

#

Pretty sure that the last time I messed with that was to try to /list to not entirely blow its counters, but pretty sure even that was a bit of a messy job

heady sedge
#

I've already asked around the Pterodactyl Discord server but nobody seems to know. I've got a problem with starting either Bungeecord or Waterfall servers on Pterodactyl in which the servers don't seem to actually start at all, with no error in the logs or console. Is this a common problem?

reef fulcrum
#

Never heard of that one

#

Does their console show anything?

#

Tried checking for log files?

heady sedge
#

No, there are no messages after Running server preflight and the daemon logs show no error at all, just the server starting and then stopping when I have to kill it to start again.

reef fulcrum
#

anything in dmesg maybe?

heady sedge
#

Not entirely sure what I'm looking for, but can't see anything from pterodactyl or docker tha would indicate an error message.

#

Did a quick test to make sure but every other server starts fine, no problems at all.

#

Okay it must be an issue with the eggs and not waterfall or bungeecord since I've just switched the jar out on a normal paper server to waterfall and it has started just fine

lime breach
#

Hi. I'd need a little help. When player join other servers through the hub , their last location doesn't get saved, Only if OP got saved

#

Maybe it's essentials which is not set properly... I'll check that but I need help

lime breach
#

I fixed yeah

heady sedge
#

So I'm having issues with getting the waterfall server to connect to the backend servers using Pterodactyl. Yes, I'm 100% sure all of the backend servers are set to offline mode and have bungeecord enabled. I came across this thread: https://www.mc-market.org/threads/348824/ saying that instead of binding the backend servers to 127.0.0.1, I should bind them to pterodactyl0 at 172.18.0.1, but when I do this I get a cannot assign requested address error when starting the backend servers. I've followed all the guides I could find, is there a specific way I need to configure Waterfall for Pterodactyl?

reef fulcrum
#

leave the backend servers on 0.0.0.0

#

Bind the actual containers to the docker0 interface

heady sedge
#

Sorry, how would I bind the containers?

reef fulcrum
#

in ptero

heady sedge
#

So I need to assign 172.18.0.1 as the primary allocation for the backend server containers?

reef fulcrum
#

yup

heady sedge
#

Gotcha, I'll give it a go.

#

And then in the Waterfall config I'm setting the server IPs to 172.18.0.1 as well?

reef fulcrum
#

yup

heady sedge
#

That's working perfectly now, thanks so much. Been trying to work that one out for hours now haha, realised it had to be something to do with using pterodactyl.

rain pier
#

guys

#

help

#

lol

#

i just did a dumb thing

#

help c.c

reef fulcrum
#

?ask

#

.ask

marble kelpBOT
#

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

lime breach
#

Does someone know a good Waterfall/Bungee plugin which consent player to connect to the hub when a backend server crashes?

marble kelpBOT
lime breach
#

Thank you. Do you also know a plugin for a Bungee /report? I've searched but they werent that good

bold stirrup
#

Can't find the source documentation for waterfall.

#

Wanting to try it out for some users of MCSH.

hard mason
#

what diffirence between waterfall and normal paer

reef fulcrum
#

any documentation on waterfall.yml is pretty much lost in time, I was working on restructing the papermc docs a while back, but yea... documentation...

#

and waterfall and paper are two different things; Waterfall is a fork of Bungee which is a proxy, Paper is a fork of spigot which is a server

hard mason
#

ok ty

reef fulcrum
#
  1. Wrong channel
#
  1. There is a goood reason why we're saying that 1.14 isn't suitable for production, try the async builds
#

You've also not configured the server flags properly, looks like GC is taking a substantial amount of time

#

You've not enabled G1...

#

Most of those flags are doing nothing because you've not enabled the system behind those flags

#

I'd suggest reading the flags page again

#

.flags

marble kelpBOT
vagrant sequoia
#

you should get rid of flags that aren't part of that article

#

as you seem to not have an indepth understanding of them to begin with

unreal stag
#

-XX:ParallelGCThreads=8 is for the parallel collector ๐Ÿ˜‚

lime breach
#

what is forced_host for?

reef fulcrum
#

.g site:spigotmc.org bungeecord configuration

marble kelpBOT
heady sedge
#

Cat, I asked earlier in IRC but I had to leave, would you be able to tell me how to allow my waterfall backend servers' plugins to access a local MariaDB database if they were in a docker container on the pterodactyl panel?

reef fulcrum
#

You'd need to bind mariadb to the network, be that all interfaces or just docker0 depending on your needs

heady sedge
#

Okay, and then for the user would I define it as โ€˜userโ€™@โ€˜172.18.0.1โ€™?

reef fulcrum
#

...0.%

heady sedge
#

Got it, Iโ€™ll give it a go. Thanks

heady sedge
#

So should I set the bind-address in the MariaDB server config file to 0.0.0.0, or can I create a seperate listener for the docker0 interface?

reef fulcrum
#

0.0.0.0 is prooobably better for compat reasons

#

Could always firewall off external access, make sure that you run the mysql_secure_install script

heady sedge
#

I ran that during the installation of Pterodactyl I'm pretty sure

#

Should the host of the mysql server that I'm trying to access in my plugin config files be 172.18.0.0?

reef fulcrum
#

.1

heady sedge
#

No way, that all worked finally. Thanks so much.

#

Last question haha, but if I want to set up multiple databases should I increment the last digit of the host?

reef fulcrum
#

no

heady sedge
#

Okay, thanks so much seriously I've been trying to figure this out for so long.

#

Is there any way I can support you guys directly?

tidal musk
#

Hello. Is there any downside if the Waterfall and the Minecraft server not in the same machine / datacenter?

marble kelpBOT
#

latency

tidal musk
#

How can I test the latency?

marble kelpBOT
#

compare the ping from your client to the server and the ping from the client to the proxy

lean zenith
#

I mentioned about this before, didnt get an answer. But due to QuietCord no longer working, is there a replacement to hide these: [/xx.xx.xxx.xxx:xxxxx] <-> InitialHandler is pinging

reef fulcrum
#

yes, there are settings spread between waterfall.yml and config.yml

lean zenith
#

Would it be because of Quietcord affecting the settings, cause they were already set in waterfall

#

Or does the log_pings have to be false?

reef fulcrum
#

yup

lean zenith
#

ahhhh thats probably why

#
disable_entity_metadata_rewrite: false
disable_modern_tab_limiter: true
log_initial_handler_connections: false
throttling:
  tab_complete: 1000
game_version: ''
log_server_list_ping: false
allow_empty_packets: false```
#

That was my waterfall.yml

#

But guess it was that little bit on config

toxic quiver
#

im sure this is a configuration issue but how do I make it so that when a player joins the waterfall(hub/lobby) world and then lets say goes onto second server, 'creative' for example, how do I make ti so that when they leave the server completely and come back, they're put in that world where they left off?

#

and secondly, how do I make it so when server1 is restarted, players on server1 are passed to the lobby instead of just disconnected completely?

vagrant sequoia
#

To the first question: that's already default behavior unless you have a plugin that is forcibly teleporting players when they log in.

toxic quiver
#

i don't @ plugin ^

#

but for some reason they're always put back into lobby when they reconnect

vagrant sequoia
#

oh thought you meant last position in the server

#

you mean last server

toxic quiver
#

last server & last position

#

yeah both

#

atm it keeps position but not the last server

vagrant sequoia
#

Position it already works that way

#

Yes

toxic quiver
#

yha

#

yah*

vagrant sequoia
#

This is possible, just need to tweak the config, sec

toxic quiver
#

anyway around that out-of-the-box? or it needs a plugin ?

vagrant sequoia
#

It's an out-of-the-box feature for Bungee, just need to configure it

#

force_default_server: false

toxic quiver
#

do you know how by any chance? XD

#

yeah its already set to false

vagrant sequoia
#

It should be false by default, so you may have changed it.

#

Well, that's the setting that controls whether players connect to the last server they were on

toxic quiver
#

hmm

vagrant sequoia
#

So you maybe have a Bungee plugin screwing with things

toxic quiver
#

i have no plugins tbh

#

not on bungee itself anyway

vagrant sequoia
#

then I'm out of ideas.

toxic quiver
#

but I did find something...

#

under 'listeners:'

#

it has "forced_hosts: "

#

and the lobby is there

#

should I delete this?

vagrant sequoia
#

Forced hosts are only for connecting directly to a server with a host name

toxic quiver
#

ahhhh that explains it then

vagrant sequoia
#

So you could say connect directly to creative.myserver.com

#

If you have a forced host that defines that

toxic quiver
#

yeah I think thi sis why they're always going to the lobby then, the address everyone uses to join, is also the same address for the lobby...

vagrant sequoia
#

force_default_server is the setting that controls whether they log into the default server when they connect to bungee

#

that might be it

toxic quiver
#

yeah

vagrant sequoia
#

it's probably being treated as a forced host

toxic quiver
#

yueah basically

vagrant sequoia
#

forced hosts shouldn't be configured that way by default

toxic quiver
#

thanks, i think this should solve it now ๐Ÿ˜„

#

and how about the 'fallback to lobby' question, so when they're on server1 and i close that etc they're put back to lobby

#

rather than thrown out the server completely

#

or that requires a plugin?

vagrant sequoia
#

you probably need a plugin for that. not sure tbh, but it wouldn't be hard to do

toxic quiver
#

okay thanks ๐Ÿ˜„

marble kelpBOT
strange brook
#

read the channel name

heady sedge
#

Hey, wondering about waterfall and bungeecord's priority setting. If the first server is full, will the players be redirected to the second server in the list?

hard trench
#

i heard i should do this for security

#

that will work right

reef fulcrum
#

if you're not running in docker and it's all on the same machine, yes

hard trench
#

okay

#

so

#

127.0.0.1

#

should i put it in server.properties of the spigot servers aswel?

#

it was blank before

reef fulcrum
#

yup

hard trench
#

didnt end up working

tidal musk
#

after the latest dev update, my waterfall instances are consuming much more ram, is that normal?

#

three crashes bc out of memory on the last two days

brisk flare
#

Does bungeecord work with paperspigot

unreal stag
#

Yes

#

Also, it's not PaperSpigot, but just Paper

elder smelt
#

How can I disable multiple versions?

reef fulcrum
#

Waterfall just proxies connections through, you don't disable it, you just don't run a server that lets you connect with X version

lime breach
#

Guys

#

Recently some of my players were having trouble connecting

#

and I got these console messages

#

[craftandrea] disconnected with: Exception Connecting:NativeIoException : syscall:read(..) failed: Connection reset by peer @ io.netty.channel.unix.FileDescriptor:-1

#

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

reef fulcrum
#

connection reset by peer means that the connection was closed improperly

lime breach
#

@reef fulcrum can i ask another thing

#

in the forced host field

reef fulcrum
#

please don't ping me

lime breach
#

can I use a IPv4?

#

with the port

#

or I need a domain

reef fulcrum
#

No

lime breach
#

rip

reef fulcrum
#

Actually, for that, maybe

#

Thought you meant the target for a sec

lime breach
#

i mean this

#

can i do 123.64.24.42:25565 : lobby

reef fulcrum
#

You'd need to test it

#

I doubt it would work due to the hostname, I don't think that mc would pass that

#

And, actually

#

If you're using a different ip/port, use a listener

lime breach
#

i mean, i have a domain, but it's bound to the IPv4 of the waterfall

reef fulcrum
#

The proxy can be configured to use multiple listeners

lime breach
#

but I don't have domains, i just have IPv4s

#

and I'm noob

reef fulcrum
#

If you know how yaml works, it should be pretty simple to see how it deals with listeners

lime breach
#

)=

tidal musk
#

Is there a version of waterfall that works with viaversion. EG Allows 1.8-1.14.4 connection. Players cant seem to join below 1.12.2 using the latest version but can join up to 1.14.4

reef fulcrum
#

Waterfall already supports 1.8-1.14.4

tidal musk
#

users can't connect to my 1.12.2 hub (with viaversion) using 1.8

#

only 1.12.2+

reef fulcrum
#

ViaVersion provides forward protocol support

tidal musk
#

Would i require viarewind?

reef fulcrum
#

points to the pretty graph on their resource page

tidal musk
#

ya

#

I saw

#

oh i would need to run the hub on 1.8

reef fulcrum
#

You'd need to use the other Via plugins or protocolsupport

#

pick your poison

cedar quiver
#

Take a look at viabsckwards to support lower client versions on 1.12

lethal carbon
#

Is it worth installing anything above Java 8 for Waterfall?

tidal musk
#

can someone help me with waterfall like installing it and making it run cause i have no idea on how to do so

lime breach
#

@tidal musk

#

Dev

#

What is this issue?

reef fulcrum
#

Something sent an empty packet, probably a bad plugin on your server

lime breach
#

yes

#

true. I think it was BungeeStaff

#

I should install Bungee plugin more carefully as many of them make the Bungee crash

#

By the way i was doing MCStorm botting on my server.

#

Shouldn't have done that ๐Ÿ˜ญ

lime breach
#

I had the strangest bug of my life

#

I was using a modded client (LiquidBounce 1.12.2) , and if i pinged my Bungee server too many times, the server would say "unknown host", and after getting unkown host on join, the server would go back to pinging. That repeated it self

#

only happening with LiquidBounce lol

frail brook
#

sounds like the connection_throttle

manic agate
#

I'm looking for advice on random disconnects from international/overseas players. Some are disconnected from time to time. If any has a couple of recommendations (other than default), please let me know.

lime breach
#

Guys is it true that people can UUID spoof on Waterfall servers?

#

and do bad things?