#waterfall-help

1 messages · Page 25 of 1

marble kelpBOT
#

.bees

#

(Korobi) BEES!!! - length 27s - 14,529 likes, 211 dislikes (98.6%) - 1,413,534 views - magicb0y on 2010.11.27

brittle siren
#

Hey guys

marble kelpBOT
#

Either way, @Kashike plz <3

brittle siren
#

I downloaded LuckPerms-Bungee on my proxy server

#

and hooked up the same SQL db to the proxy

#

Proxy console is now spammed with

#
Error dispatching event PermissionCheckEvent

reef fulcrum
#

without the full exception, that's useless

brittle siren
#

I downloaded the lasted waterfall

reef fulcrum
#

offline mode

#

But, that's an LP issue, generally down to hacky plugins messing with things like the users UUID

brittle siren
#

The way to resolve this?

reef fulcrum
#

If it is a plugin screwing with the users UUID, remove it

#

if not, check your full logs, you have a deeper issue

brittle siren
#

Okay thanks

acoustic shoal
#

what build of waterfall is 1.12.2?

strange brook
#

current

acoustic shoal
#

ight, wasnt sure if it was 1.15 or something

chilly plover
#

Is there a build of waterfallf for 1.12.2?

twin solstice
#

all of them are 1.8+

#

use the latest

acoustic shoal
#

@chilly plover read

chilly plover
#

Sorry, it's 7am. I'm not reading straight. I'm trying to have my subdomains be ip forwarded through the proxy and onto the server it's for. Currently I have them all pointing at the waterfall proxy, but it keeps saying "In order to use ip forwarding as well, you must enable it in your config" but It's enabled everywhere. Like I can log directly to the bungee server without the forced host and it works great, but forced host keeps throwing an error. Waterfall 311, paper 33 default lobby, and trying to connect to spongeforge server running forge 2847 and sponge 2838

acoustic shoal
#
what build of waterfall is 1.12.2?```
#

2 messages above urs

chilly plover
#

No I see that now yes

acoustic shoal
#

idc what ur problem is lmao im just saying

tidal musk
#

chill

#

no need to stir up drama

acoustic shoal
#

im not?

tidal musk
#

yeah whatever

strange brook
#

reeeeee

tidal musk
#

@chilly plover make sure you enable bungee module & forwarding in spongeforge config

chilly plover
#

it's 7am now :/

tidal musk
#

also iirc you had to stop server before editing the config

chilly plover
#

enabled

tidal musk
#

is it also enabled in proxy config.yml?

chilly plover
#

Like it fully functions when you just direct connect to it. You get glist, and /server and they fully work. It's the subdomain from the menu that I'm having problems with

tidal musk
#

ah

chilly plover
#

Seems more like a dns setup which isnt really this help forum

tidal musk
#

well where do those subdomains point? to the proxy still?

chilly plover
#

dns has srv records that point to the proxy

#

the whole _minecraft._tcp.play shebang

#

And on first thought it would work, but somewhere the domain points into a brick wall

#

I think I just need to sleep on it. I appreciate you looking into it a bit.

#

This is quoting the bungeecord documentation

Note: this requires you to make sub-domains forwarded to your BungeeCord address via the main Dynamic DNS as for your main domain.
Does anyone have more clarification on this? I don't particularly understand this. Is this assuming the server is a dynamic ip? I have static IP's so would this apply?

tidal musk
#

that... is bit confusing

chilly plover
tidal musk
#

A user is getting this error when trying to join. I’ll send console in a second

#

[/xxxxxxxxx|Soniifi] -> UpstreamBridge - read timed out
07.01 14:30:20 [Server] INFO [Soniifi] disconnected with: ReadTimeoutException : null

reef fulcrum
#

OutOfMemoryError

#

Well, if that's not a kick from the server, I'd say that they're running out of memory

tidal musk
#

Okay, thanks

#

It’s not the proxy running out of memory right?

reef fulcrum
#

No

#

ReadTimeoutException was thrown because the client didn't send any traffic in so long

spiral crater
#

first time ive heard of that lol

hard trench
#

how do i use spark on waterfall

tidal musk
#

bspark

hard trench
#

oh i installed the regular one

tidal musk
#

the bspark command

hard trench
#

command not found

tidal musk
#

idk then

hard trench
#

probably doesnt work with bungee it didnt even make a folder

#

well maybe someone knows what the problem is without spark

#

what causes this

#

it just randomly happens sometimes

strange brook
#

why would spark even help you diagnose that

#

???

hard trench
#

and happened like 100 times

strange brook
#

xy problems at their finest

hard trench
#

okay what is the problem and how do i solve it?

#

is it a plugin or something configured incorrectly

strange brook
#

also did you read the instructions for spark

#

lol

hard trench
#

it doesn't bring up anything about bungeecord on the plugin page

#

i dont think it does on the wiki either

#

doesnt look like the plugin loaded in bungee so not like i could use it anyway

#

I don't know how do diagnose lag or any sort of crash problems with bungee that's why i'm asking here

#

Last time i asked i was told to put spark in my plugins folder and that didn't end up working or at least that was not how you install it apparently

#

There is also no documentation on how to use spark on bungee

strange brook
#

have you checked the readme

#

i literally just googled it and it was in the github readme

marble kelpBOT
#

electroniccat: I'll do it when home

#

not that simple :)

hard trench
#

Ok its /sparkb not /bspark

hard trench
#

so like are these messages just generic messages that happen when any sort of lag happens on the bungee or do they mean anything

strange brook
#

looks like they mean exactly what they say

#

but idk, maybe a secret message

hard trench
#

right so anyway

#

what steps should i take to find my issue and solve it

strange brook
#

have you tried spark?

hard trench
#

yes i did a few of the samplers

#

id imagine id need to catch the exact moment it happens

strange brook
#

well, yes .-.

hard trench
#

ill try, it will probably be pretty tricky as i have no way to know when it will happen

strange brook
#

i mean, you could also do things like eliminating plugins and seeing if that help but ¯_(ツ)_/¯

hard trench
#

that will probably be what i will end up doing

#

not sure what to look for exactly

marble kelpBOT
#

.$mgmt chan config #waterfall

#

Current config for '#waterfall' on 'spigot': logs | commands | reminders | seen

#

electroniccat: already enabled?

chilly plover
#

16:34:09 [INFO] [Kara_Danvers] disconnected with: Invalid payload REGISTER!
This is server side right? Not Waterfalls end?

tidal musk
#

yes

marble kelpBOT
#

oh, kashike reminders specifically are disabled, that explains that one

reef fulcrum
#

looks at the channel

pallid quarry
#

opps wrong channel

agile hearth
#

what is gameversion in waterfall.yml

marble kelpBOT
#

.$mgmt chan config #waterfall -r true

#

Config change for '#waterfall' on 'spigot'

#

Old values: logs | commands | reminders | seen

#

New values: logs | commands | reminders | seen

#

there you go electroniccat

tidal musk
#

can i make a server forge with waterfall?

#

and mc version 1.12.2

#

?

#

Thank you for your help

zealous ermine
#

Yes you can

bronze pond
#

will latest waterfall work on 1.14.4?

tidal musk
#

yes

#

in fact, it works with 1.8-1.15.1

bronze pond
#

thanks, appreciate your help =)

ocean coral
#

ahmm

#

Does waterfall has 1.7 support ?

#

somewhere ?

#

to enable it ? lol

strange brook
#

tavertine does

ocean coral
#

could i make you a question ?

strange brook
#

i prefer being myself thanks

ocean coral
#

,-,

#

What features Does WaterFall have more than "BungeeCord"?

strange brook
#

you can check out the list of patches on github

timid pewter
#

Hey i have been having trouble with enabling players to join a specific server in the network but they got to have the node in there user so they can join but when its set to there group they cant also i am using LuckPerms

strange brook
#

is this a technical issue or a permissions issue?

#

sounds like you should go ask luckperms discord and/or at least use verbose mode to see what's missing if it's a perms issue

timid pewter
#

Nah i just set the correct node tothe group and it doesn't wanna work

#

everything else works fine on the network except that

#

i will ask them too

fluid patrol
#

hey is this paper for forge or is it just for multiple serbers

reef fulcrum
#

it's a fork of bungee

fluid patrol
#

ah so there is not really a optimaized forge? just wondering

reef fulcrum
#

"paper for forge" is sponge if you want the performance stuff

fluid patrol
#

oh do most twitch mod packs use that

#

I am setting up a new server lol

reef fulcrum
#

No idea what twitch mod packs use, there are a few thing which aim to try and improve performance, things like foamfix, etc

#

not really bothered with mod packs in years, tbh; last I tried setting one up, all the tooling was just o.O

worthy hornet
#

@zinc terrace have you enabled forge support in your BungeeConfig?

fast pewter
#

is it possible to connect an RLcraft (forge) server to waterfall proxy without the use of a sponge-forge mod?

reef fulcrum
#

Up/uuids work work, but "yes"

#

Ip

fast pewter
#

work work or wont work

reef fulcrum
#

Won't work

fast pewter
#

Alright. I hear adding sponge-forge causes crashes during land generation though. If I disable all the settings in sponge config... I dont suppose that would affect it?

reef fulcrum
#

Depends on what the mod is doing to break with sponge

fast pewter
#

True...

#

would be super cool to just get a copy of someone else's sponge and waterfall configs for reference.

marble kelpBOT
#

I mean waterfall would basically be like every other server

#

you'd better off asking in the mod packs or sponges communities, I doubt lots of people here have touched that specific combination

#

(or sponge/forge mod packs at all)

fast pewter
#

You have a point

#

Thank you

worthy hornet
reef fulcrum
#

nope

#

I don't have an environment where I can test that kinda thing

worthy hornet
#

You can use mine haha

#

I would do anything to have my tablist fixed

marble kelpBOT
#

yeah, the players of the current server seem to be showing up separately from the rest with waterfall and BTLP

lime breach
#

Guys

#

if I put server on online-mode

#

I have every backend with online-mode:true, and Waterfall config with online-mode:true

#

it's throwing error

marble kelpBOT
#

you ned to put the servers in offline mode and enable bungeecord/ip-forwarding

lime breach
#

oh ok. I tought every server needed online-mode

marble kelpBOT
#

no, the proxy server does all the authentification and forwards the IP and UUID if you have bungeecord enabled

lime breach
#

can i trust the proxy server

marble kelpBOT
#

I mean feel free to read the code I guess? xD

#

but lots of people are running bungeecord/waterfall without any known security issues

#

(if setup right I guess)

lime breach
#

do you reccomend installing exploit prevention plugins?

#

I have never understood how UUID spoof works

#

and if it's patched

marble kelpBOT
#

it only works if your minecraft server are accessible from the outside

#

they should only be able to be reached by your bungeecord/waterfall, ideally they listen on localhost if your proxy runs on the same machine

#

otherwise you should firewall it so that only the proxy server can reach them or run them in a vpn

#

there are some plugins that try to provide the same functionality if you are in a shared host environment and cant set it up (e.g. BugneeGuard) but localhost/firewalling is the best solution

lime breach
#

Thank you

#

I installed BungeeGuard by Luck

#

and yes my servers are not accessible from their port, it says "please enable ip forwarding etc. etc."

marble kelpBOT
#

then they are accessible

#

and anyone could setup their own bungeecord and connect to them (I guess bungeeguard stops that but you could still ddos them)

lime breach
#

excuse me but what message should it say when i connect to a backend server without passing from hub?

#

"If you wish to use IP forwarding, please enable it in your BungeeCord config as well!" is what i get without BungeeGuard...

marble kelpBOT
#

it shouldn't be reachable at all

lime breach
#

lets suppose my survival server is on port 30000, if I do "sudo ufw deny 30000" will players still be able to access the server from the bungeecord, which is hosted on default minecraft 25565 port?

tidal musk
#

idk how ufw makes its rules

#

you're also supposed to set server's server-ip=127.0.0.1

lime breach
#

I can't

tidal musk
#

how so

#

are you using pterodactyl?

lime breach
#

yes...

#

i allocate their ipv4

tidal musk
#

their?

#

did you set up your own panel instance or are you using someone else's?

#

e.g hosting provider

lime breach
#

I have a big dedi with servers

#

and pterodactyl panel

tidal musk
#

take look at pterodactyl network interface

#

pterodactyl0 ? idk what's its name from top of the head

#

take its ip, and allocate ports on that

lime breach
#

ehm it's an ipv6 if im correct

tidal musk
#

no

#

it has ipv4 as well

lime breach
#

my bad

#

did wrong comnand

tidal musk
#
mikroskeem@<redacted>:~$ ip a show pterodactyl0
4: pterodactyl0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether <redacted> brd ff:ff:ff:ff:ff:ff
    inet 172.18.0.1/16 brd 172.18.255.255 scope global pterodactyl0
       valid_lft forever preferred_lft forever
    inet6 <redacted> scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::1/64 scope link
       valid_lft forever preferred_lft forever
lime breach
tidal musk
#

now bind ports on that

lime breach
#

so on "Assign new locations" i just use that private ipv4

tidal musk
#

yes

lime breach
#

not really working...

deft fractal
#

What is the raw packet exploit.

#

What is the actual packet?

marble kelpBOT
#

doesn't pterodactyl manage the ports itself or something rather than the minecraft server settings?

hallow veldt
#

Ptero opens the ports when you start the srv

lime breach
#

I FIXED

#

I AM GOD

#

Bungee needs to be allocated on 0.0.0.0 game port, backends need to be allocated on 172.18.0.1 game port, then bungeecord config, use 172.18.0.1:port

#

stupid networking I'll never understand it

marble kelpBOT
#

it's a pterodactyl thing

#

it binds each server to a different local network address or something like that

tardy shadow
#

How do I connect an outside proxy to my servers?

#

Is there a documentation somewhere for it

reef fulcrum
#

literally doesn't matter where the proxy is, it all works the exact same

tardy shadow
#

No but ho wdo I config it

#

do I make the servers offline/online

reef fulcrum
#

"it all works the exact same"

#

The servers would need to be in offline mode

tardy shadow
#

Aight ch ief ty

tardy shadow
#

@reef fulcrum That didn't work

reef fulcrum
#

Please don't ping

tardy shadow
#

my b

reef fulcrum
#

"didn't work"

tardy shadow
#
player_limit: -1
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
timeout: 30000
log_commands: false
online_mode: true
disabled_commands:
- disabledcommandhere
servers:
  lobby:
    motd: '&1Just another Waterfall - Forced Host'
    address: myip:25565
    restricted: false
  factions:
    motd: '&cHCF Test'
    address: myip:25566
listeners:
- query_port: 25577
  motd: '&1Another Bungee server'
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts:
    pvp.md-5.net: pvp
  ping_passthrough: false
  priorities:
  - lobby
  bind_local_address: true
  host: 0.0.0.0:25577
  max_players: 1
  tab_size: 60
  force_default_server: false
ip_forward: false
network_compression_threshold: 256
prevent_proxy_connections: false
groups:
  md_5:
  - admin
connection_throttle: 4000
stats: 6eee3baf-8f45-4de6-9517-dea257bce60b
connection_throttle_limit: 3
log_pings: true
#

fallback error

reef fulcrum
#

myip

tardy shadow
#

yes

#

I redacted that

#

because its legit my ip

reef fulcrum
#

Is the proxy and the server on the same machine?

tardy shadow
#

No

#

"How do I connect an outside proxy to my servers?"
Which is why I asked this.

reef fulcrum
#

Had to duble check because people do stuff for testing

#

Depends on the specific fallback error

tardy shadow
#

Okay lemme copy it

#

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

#

does that mean anything?

reef fulcrum
#

it means that something between the server and your proxy dropped the connection somehow

tardy shadow
#

Okay

#

so is my config wrong?

#

because my servers are online and my proxiy si online nad listening

reef fulcrum
#

Your config itself is right from all I can see

tardy shadow
#
priorities:
  - lobby
  bind_local_address: true
  host: 0.0.0.0:25577
  max_players: 1
  tab_size: 60
  force_default_server: false
ip_forward: false
``` could this be the issue?
reef fulcrum
#

That's more a network setup thing

tardy shadow
#

because its trying to force bind lobby

#

to 0.0.0.0

#

even though lobby is my ip

reef fulcrum
#

Literally nothing to do with the proxy

tardy shadow
#

Mkay

#

So then what can I try to do to fix it

reef fulcrum
#

Basically, connection timeout means that it tried to connect and the target didn't reject the connection or allow it or anything

#

You basically need to work out what is dropping the connection

tardy shadow
#

For reference: the proxy works fine if its hoeted on my machine

reef fulcrum
#

So, you probably wanna speak to your hosting provider or something

tardy shadow
#

PebbleHost

#

Its listening

#

so I doubt its the proxies fault

#

How is the listener suppoed to find my server without bound ports going out from the machine hosting the servers

reef fulcrum
#

wut

tardy shadow
#

You told me to make the servers offline mode

reef fulcrum
#

The listener listens to connections, that parts working fine

tardy shadow
#

Are the ports supposed to be bound?

reef fulcrum
#

The connection between the proxy and your actual backend server is the issue

tardy shadow
#

like sdhould I be binding 25565 and 25566 on my local machine/network

reef fulcrum
#

Well, the connection needs to come from the outside

tardy shadow
#

right.

reef fulcrum
#

So ofc you're going to need to port forward and all that

tardy shadow
#

well theres the problem

#

by offline mode I assumed I didn't neewd to bind ports for some reason

midnight topaz
#

Electtoniccat what do you mean by looking at my issui

timid pewter
#

I have set our server priorities and hub is the first but when one of the other servers go down players just dc instead of being kicked to the hub do u i need a extra plugin for that

reef fulcrum
#

yes

timid pewter
#

oh do you guys recommend any ?

reef fulcrum
#

assuming that you're not having native crashes, MoveMeNow I think it was is the ez goto

#

Just, these plugins do have some concerns with the server dying before everybody has been moved over properly

timid pewter
#

oh that plugin is really old is that going to work?

reef fulcrum
#

yes

timid pewter
reef fulcrum
#

I'dimagine it would be fine 🤷‍♂️

timid pewter
#

ok welp XD wouldnt hurt to try it i guess

plush swift
#

Help?

tidal musk
#

plugin bug

#

wait wasn't aura dev...

#

yeah not gonna ping that person. contact with plugin devs yourself

timid pewter
#

hey i enabled ping_passthrough and ip_forward now players don't show up in the minecraft menu not sure which one is causing that

#

is it ping_passthrough?

marble kelpBOT
#

that will only show the information from the lobby

#

I don't think there is a way to do that without a plugin (e.g. ServerListPlus)

timid pewter
#

no the thing is in the multiplayer menu doesnt show the players now soo the ping is causing it

marble kelpBOT
#

yes, that's I was referring to. if ping_passthrough is enabled it will only show the information from your default server

timid pewter
#

aw ok ty also should i keep ip_forward enabled

marble kelpBOT
#

yes, otherwise you will not get real UUIDs or IPs from the bungeecord on your servers

timid pewter
#

oh ok

#

thanks

rain flax
#

dumb question but what is waterfall

prisma whale
#

its basically bungeecord

#

which is basically a proxy for your minecraft servers if you want to split the load across multiple servers or mask your server ip

#

@rain flax

rain flax
#

what is bungeecord

reef fulcrum
#

what is a google?

rain flax
#

ok but how do i use it

#

i tried to google but um

reef fulcrum
#

There is instructions on the bungee site for setting up bungee, applies to waterfall too

#

But, some level of, chances are you don't need it

rain flax
#

like if i want to do a small server with some friends and use 5 worlds i don't need it?

reef fulcrum
#

no

rain flax
#

also is waterfall to bungeecord what is paper to spigot?

reef fulcrum
#

yes

brittle siren
marble kelpBOT
#

<phoenix616> looks like a plugin sending wrong messages or something?

#

oops forgot to remove the name

#

...

#

.lart wiz

#

uses wiz as a biological warfare study.

brittle siren
#

There's no stack trace

#

Could it be luckperms idk

marble kelpBOT
#

I can't even revenge-ping you?!? CENSORSHIP!

#

i mean tbf my irc client i actually have some control of, unlike discord

#

so as long as you don't @ me over the bot you'll be fine

#

the bot doesn't support @ ;_;

#

uh, yes it does?

brittle siren
#

Would upgrading my server from 1.13 to 1.15 work?

marble kelpBOT
#

🤔

brittle siren
#

hub server

marble kelpBOT
#

oh right, but i keyword filtered it lul

#

oh you mean IRC ping from discord

#

Albert: hard to say without knowing the actual root of the problem

brittle siren
#

I don't even know the actual root problem

#

I didn't touch the bungee files

marble kelpBOT
#

did it start happening after you added/updated a plugin?

brittle siren
#

I'll try remove the plugin

#

The plugin seems unrelated tho

#

Didnt solve the issue

#

But its related to chat right>?

#

I only crash after moving about 10/20 blocks away

marble kelpBOT
#

yes

brittle siren
#

if i stay within 5 blocks from spawn, i dont crash

marble kelpBOT
#

or well, it's related to a component message. doesn't need to be in chat

#

does anything show up in the log of the paper server?

brittle siren
#

User Qlause has disconnected, reason: Internal Exception: io.netty.handler.codec.EncoderException: java.lang.RuntimeException: An internal error occured.

#

Doesn't show anything else

marble kelpBOT
#

if it's when you move then it's either something send on move or it loads an entity or sign or something that the proxy doesn't like

brittle siren
#

so is it on my hub

#

or proxy

marble kelpBOT
#

maybe try a previous build of waterfall (e.g. 311), there seem to be some changes in bungeecord related to the chat component stuff that were updated with build 312

#

wait, actually, BungeeCord has an additional change/fix for that added 2 days ago, so maybe that's your issue and Waterfall would need to be updated with that

#

maybe try both, the Waterfall build 311 and bungeecord build 1442 and 1441. if it happens with bungeecord 1441 then it's probably the fix added two days ago.

#

oh yeah, it's exactly the error mentioned in the issue of the fix

#

I suggest to downgrade waterfall to build 311 for now and wait for the fix to be included

#

cat upstream when reeeeee

marble kelpBOT
lavish furnace
#

Hello ! what to the option disable_modern_tab_limiter please ? 🙂

feral crow
#

Anyone know a good motd plugin with per domain motd/playercount?

marble kelpBOT
#

can SLP not do that?

#

not sure how it handled player counts though, I never messed with that

feral crow
#

Nope, it doesn't support changing "real" player count

quartz vale
#

Hello! I have waterfall running but I don't have any Forge severs anymore... shall I switch back to Bungee?

reef fulcrum
#

You don't really have anything to gain from switching back, tbh

quartz vale
#

Super - that was what I was thinking - wanted to confirm. Thanks!

cobalt walrus
#

hi I was wondering if it is possible to install mods on a paper server, i could not find anything on the forum / faq / documentation about this topic.

reef fulcrum
#

no

cobalt walrus
#

ok, will there ever be support for mods?

marble kelpBOT
#

no

#

or rather, not more support than there already is. you are free to use and manipulate nms however you want but if things break you have to deal with it

cobalt walrus
#

ok thank you, in that case i need to use sponge -.-

marble kelpBOT
#

also why is this in waterfall thonk

cobalt walrus
#

oh sorry, my bad

hexed osprey
#

I just wanted to install Waterfall but I don't get where I can see for which Minecraft-Version the releases are. Can someone help me with that?

reef fulcrum
#

latest is 1.8-1.15.1

hexed osprey
#

Oh it supports all of them? Thought it was only for one version at a time.

#

Thank you.

strange brook
#

the proxy is just a proxy

hexed osprey
#

(I am not really informed about this, first time lol)

strange brook
#

it connects a 1.8 client to a 1.8 server, or a 1.15 client to a 1.15 server, it doesn't care

hexed osprey
#

wizjany yeah that makes sense

strange brook
#

it just needs to know the protocol so it doesn't let broken shit through pretty much

dense sigil
#

So is waterfall easy to setup?

tidal musk
#

It’s as simple as delete bungeecord jar and drop in waterfall jar

dense sigil
#

Ok

#

I’ll do that after I eat

tidal musk
#

Ok

dense sigil
#

In the meantime @tidal musk you a developer?

tidal musk
#

I am not

dense sigil
#

You have your own server?

tidal musk
#

Yea

dense sigil
#

Nice I think I got an opportunity for you then

tidal musk
#

Dms

dense sigil
#

In return for helping me

#

K

iron mauve
#

I can't seem to be able to find much documentation on waterfall is it roughly the same as bungee cord or are there other thing that it can do? Could someone point me in the right direction?

cold notch
#

it the same as bungee but with more stuff "Waterfall has many patches aiming to improve the performance of the software" and so on

trail patio
#

I keep randomly getting this in my bungeecord console https://pastebin.com/Hy7pXQGw
Whilst this is happening, the bungee is having a lag spike with all the players pings going really high and no chat or commands sending.

tidal musk
#

@trail patio are you using waterfall

trail patio
#

yes

tidal musk
#

my console doesnt look like that

#

there is no IP next to "initialHandler is pinging"

trail patio
#

well for mine there is

#

ive never heard of a bungee console not having that

tidal musk
#

iTs WaTErFAll 😛

trail patio
#

im used to calling it bungee

#

if i say bungee i mean waterfall

tidal musk
#

@trail patio do you have any plugins on your bungee that allows your servers to share data

trail patio
marble kelpBOT
#

just blacklist the address in your firewall, ideally automatically with something like fail2ban

trail patio
#

but its my own servers address

#

which is why im confused

marble kelpBOT
#

thonk do you maybe have a website or some plugin that tries to get player counts from your server?

trail patio
#

not that i can think of that would spam that much

north perch
#

What added features does waterfall give that makes it better to use than bungee?

strange brook
#

you can see the list of patches on the github

north perch
#

Okay but what are the added features?

#

Im not sure where I'd find a featurelist

reef fulcrum
#

We don't maintain a list

north perch
#

Anything notable?

reef fulcrum
#

You're more than welcome to run over the patches

#

notable is subjective, it's a proxy however, so not really all too much that it does do

north perch
#

Im just trying to decide if its better for me to switch my bungee to waterfall or not

tidal musk
#

plays better with forge & you can disable entity meta rewriting

reef fulcrum
#

worse case is you swap jars, use none of the extra features but get some of the performance gains 🤷‍♂️

north perch
#

Ah okay cool

#

And all the normal bungee plugins work with it?

tidal musk
#

yes

north perch
#

Nice

#

thx

stiff yarrow
#

I am getting this problem when trying to connect to me and my friends server, it happens on both our pcs, we are running Travertine and Paper

#

same thing happened with Waterfall

#

we are running the latest builds of both

reef fulcrum
#

Your server sent a bad packet

stiff yarrow
#

could that be a plugin?

reef fulcrum
#

yes

stiff yarrow
#

ok

#

well server has alotta plugins so fun.....

cold notch
#

remov all plugin then add back 1b1

tidal musk
#

i bet protocollib

eternal pond
#

Is there any way i can limit ip's that connect under one account with waterfall?

reef fulcrum
#

a plugin could do that, yea

#

No idea what you'd gain from that, especially with ISPs tending to prefer using thingslike cgnat and making IPs float around more

eternal pond
#

Okay, thanks for info

#

Btw what would you suggest as a good login plugin for 1.15

marble kelpBOT
viscid moat
#

Is it possible to send a plugin message "with" a transferring player? I want to set the spawn location on server b of a player switching from a to b. The problem is that when server b is empty, the message doesn't get there.

reef fulcrum
#

you'd need to send it to the proxy, and then basically send the message to the new server once they hit the play state

#

No idea what event would cover that one best for sending

viscid moat
#

So I need to develop a separate bungee bridge plugin?

reef fulcrum
#

either that or use a proper messaging system

viscid moat
#

Which means?

#

Oh

#

Yeah get it

reef fulcrum
#

e.g. rabbitmq, redis, etc

viscid moat
#

Would sql be fast enough?

reef fulcrum
#

Well, don't block main and don't actually do the server switch until you've ran the query

viscid moat
#

I went with a bridge plugin, but I cant get the timing quite right. When the SwitchEvent fires, the SpawnEvent has already been executed.

marble kelpBOT
#

yes, the switchevent gets fired after the player is fully connected to the new server, iirc you can use the server connect event to get in there before the player is connected to the new one

undone fulcrum
#

hey guyts need somehelp. im trying to set up and merge my 2 networks into 1. by joining my Minigame network and sponge forge modded servers, i am using the latest waterfall for the bungee, and spigot for lobby and test survival, and running sponge forge for my modded server, i can jump between all servers on the spigot network but cant get to the modded server see chat image for error im getting

reef fulcrum
#

something closed the connection improperly

undone fulcrum
#

Hmm I’m not sure why there all running and on the same server rack

#

Does the modded server need any particular plugin added to run with waterfall

marble kelpBOT
#

can you connect directly to the modded server via forced hosts?

undone fulcrum
#

I can connect through muiltiplayer page, but using the command /server mod doesn’t work gives same error

reef fulcrum
#

Basically, that error is more a "something kicked it stupidly early:, make sure that you've got the bungee settings set properly

#

But, i don't use windows, so, understanding where that exact error could be thrown out from is 🤷‍♂️

undone fulcrum
#

Hmm ok I’ll go through it all a check

trail patio
#

Something is causing my waterfall* to lag giving all players online a horribly high ping

#

I'm desperate for help

undone fulcrum
#

Has anyone got waterfall working with both spigot and sponge forge servers all linking

reef fulcrum
#

Yes

undone fulcrum
#

Or should I try changing my spigots to the paper spigot

reef fulcrum
#

Sponge and spigot support waterfall just fine

undone fulcrum
#

What’s the difference between spigot and paperspigot

reef fulcrum
#

That error is more down to your OS or something killing the connection

#

Not really sure that that is related to the actual mc servers themselves

undone fulcrum
#

Mmm

#

Yeah I know I’m looking for that just thought I’ll see what the difference is and what’s better

reef fulcrum
#

and paper has like, hundreds of patches over spigot adding performance/feature improvements

undone fulcrum
#

Oh ok then I’ll change that thanks

trail patio
#

Something is causing my waterfall* to lag giving all players online a horribly high ping
I'm need help

undone fulcrum
#

well changeing all my spigots to paper fixed what ever the issue was cuz thats all iv done and i can now go to all servers thanks for your help electro 🙂

hexed sinew
#

For some reason in the past day my bungeecord server has been randomly shutting down. No error, it just says "Killed". But this time that it just happened, it gave 4 warnings (whcih I doubt are the source of the issue):

[02:24:08 WARN]: Event ConnectionInitEvent(remoteAddress=/IP ADDRESS 1, isCancelled=false) took 581ms to process!
[02:24:14 WARN]: Event ProxyPingEvent(connection=[/IP ADDRESS 1] <-> InitialHandler, response=ServerPing(version=ServerPing.Protocol(name=ProxyCubed 1.15.1, protocol=-1), players=ServerPing.Players(max=100, online=0, sample=[]), description=MC³ - Coming back (again) soon!
Currently under construction..., modinfo=ServerPing.ModInfo(type=FML, modList=[]))) took 1,850ms to process!
[02:24:14 WARN]: Event ProxyPingEvent(connection=[/IP ADDRESS 1:57494] <-> InitialHandler, response=ServerPing(version=ServerPing.Protocol(name=ProxyCubed 1.15.1, protocol=4), players=ServerPing.Players(max=100, online=0, sample=[]), description=MC³ - Coming back (again) soon!
Currently under construction..., modinfo=ServerPing.ModInfo(type=FML, modList=[]))) took 1,195ms to process!
[02:26:40 WARN]: Event ConnectionInitEvent(remoteAddress=/IP ADDRESS 2, isCancelled=false) took 423ms to process!

I blocked out the IP addresses. The first three warnings are from the same IP address, where the last one is from a different one.

#

Once it gets killed, it doesn't let me type into the console either. Sometimes I have found detaching from the screen the bungee is running on it exits the screen instead of just leaving it. This time it did not kill the screen too.

tardy shadow
#

I wanna find the best way to hide my backend IPs. Currently I have the proxy setup on a whole nother machine and IP which is fine but I want to hide all the connecting IPs for the servers. Is that possible and how would I do it?

unreal stag
#

@hexed sinew I think Linux kernel is OOMing it, please make sure you're not giving the proxy too much memory and that it will fit comfortably with your server. Don't try to run a proxy with 1GB heap on a 1GB VPS, for instance.

#

Also, those event handlers taking too long to execute mean you're on some sort of oversold VPS, move to a different host

hexed sinew
#

It's weird because I've been using digitalocean for years now and I've never had this issue.

tidal musk
#

i have a waterfall server running on a google cloud vm

#

25565 is port forwarded

#

this is the config

#

the part that is blanked out is the ip of the server running paper

#

bungeecord is enabled in spigot.yml for the paper server

#

online mode is set to false on the paper server in server.properties

#

i get this whenever i try to join the waterfall server

reef fulcrum
#

It literally says it

#

ip_forward

tidal musk
#

ok nvm i dumb yea

#

how can i make it so if u connect directly to the paper server's ip it will say a custom message

strange brook
#

you shouldn't even be able to connect directly to the backend if you set things up correctly

tidal musk
#

i get this when i connect to backend

#

is that good or bad

reef fulcrum
#

if you can connect to the bacekend

#

that's bad

#

type is had, imma stop

tidal musk
#

how can i make it so u cant connect to the backend

prisma whale
#

firewall

#

or bungeeguard

tidal musk
#

i setup bungeeguard and it works

#

is it possible to have both bungee guard and firewall

reef fulcrum
#

Yes

tidal musk
#

i have bungeeguard

#

how can i do firewall now

dawn tinsel
#

Google for iptables

heady wave
#

anyone can help me?
i have 5 paper servers and 1 waterfall, in the paper servers the game suggests only waterfall commands (like glist) and not game commands

#

how i can solve this?

reef fulcrum
#

waterfall sends the proxy commands when it's told to by the server sending their own commands

#

i.e. if you can't see completions, your server probably sent an empty completion list

mental star
reef fulcrum
#

1.15

mental star
#

Thanks

obsidian cape
#

just a curiosity i joined the waterfall with 1.15.2 and i got this message instead saying the version that waterfall is using, is a wanted thing?

serene tide
#

1.15.2 isn't supported yet afaik

reef fulcrum
#

waterfall doesn't support .2

obsidian cape
#

i know, but the {0}

reef fulcrum
#

That's normal

#

it doesn't know what version to substitute that message with

obsidian cape
#

because it support from 1.8 to 1.15.1

#

oh oke

feral crow
#

You need to wait for bungee update

marble kelpBOT
merry minnow
#

hmm, build #314 doesn't support .2 either does it? I assumed it did.... I assumed wrong

reef fulcrum
#

travertine does

#

waterfall will when bungee updates

merry minnow
#

What is travertine exactly?

reef fulcrum
#

waterfall + protocol stuff

merry minnow
#

hmm I'll wait for bungee to get an update

lethal igloo
#

.eta waterfall for 1.15.2

marble kelpBOT
#

Anyone requesting an ETA will be fed to goblins.

lethal igloo
#

so mvn clean install

reef fulcrum
#

Seriously, just use travertine

lethal igloo
#

I though it's more outdated

reef fulcrum
#

no?

distant kite
#

git clone, open intellij, add stuffs, commit, waterfall rb, waterfall b

#

or just add that to patches... and change 63 to latest patch u have in that folder and build

#

you're welcome

reef fulcrum
#

or just use travertine

lethal igloo
#

^ yes

#

I will do that rn

#

Im too lazy to compile

#

it

distant kite
#

we tried but travertine didn't work very well for us in the past so... yea

lethal igloo
#

hmm

#

is it the same config?

distant kite
#

yea

reef fulcrum
#

travertine is literally waterfall + 1.7.x support, and 1.15.2 support now

lethal igloo
#

then I should use that

distant kite
#

well yea... 1.7 support didn't work very well for us lol

#

not sure if it was due to old exploits or whatever...

#

been using waterfall for months now

lethal igloo
#

oh okay

#

what this supposed to mean? [dbe27f3] Add temp 1.15.2 support

lethal igloo
#

why temp?

distant kite
#

cause it's gonna be pulled from bungee later on

#

once they added 1.15.2 support to bungee

lethal igloo
#

ah

distant kite
#

implementation will be the same tho

lethal igloo
#

I see

distant kite
#

easier to maintain 🙂

#

travertine is just patched waterfall and waterfall is just patched bungee

#

or they would be starting own fork = even more work to keep things updated and running

round ocean
#

Jup, md_5 is extending the Readme to address his fetish.

zinc sapphire
#

hmm?

zinc sapphire
#

oh I thought you meant the java thing

#

no thats not that unusual

#

sometimes we do the same with paper if we've already got it done and sitting somewhere

frozen wharf
#

👀

round ocean
#

Wohoo JDK 1.8

marble kelpBOT
lethal igloo
#

does waterfall #315 support 1.15.2?

strange brook
#

have you tried reading

lethal igloo
#

yes or no? (Dude why did you kick me, now I have to wait 10 minutes to post a message and I need to know asap)

marble kelpBOT
#

.8ball

#

meh

tidal musk
#

does waterfall support 1.15.2 already?

zinc sapphire
#

yes

tidal musk
#

thank you

proven crypt
#

Hey, theres no ProtocolLib update required for 1.15.2 right? @reef fulcrum

reef fulcrum
#

probably not

#

(nothing protocol related was changed)

tidal musk
#

if I drop a my server icon (server-icon.png) in my waterfall root directory, does it change my server icon?

reef fulcrum
#

Assuming you don't have ping-passthrough set, yes

tidal musk
#

thank you

#

are there any way to reload waterfall config without disconnecting (proxy restart)

#

?

reef fulcrum
#

greload

tidal musk
#

thank you, works flawlessly

#

so what is more stable to use

#

waterfall or traventine

#

not currently just in most cases

reef fulcrum
#

They're both "stable"

#

I care less about travertine thanwaterfall though, tbqh

prisma whale
#

You care less about everything cat

reef fulcrum
#

especially you

prisma whale
#

Aw you dont enjoy my jokes?

trail patio
#

my waterfall is getting spammed with <-> InitialHandler - IOException: An established connection was aborted by the software in your host machine which is causing a lot of high ping lag for players. Anyone know what the cause might be?

hexed sinew
#

(regarding my question from last night about the bungee server randomly being killed)
I did attempt lowering the allocated memory from 1GB to 0.5GB and then raising it to 0.75GB when I had an OutOfMemoryException. It then caused the same thing to happen again.

glossy plaza
#

Hey getting this all the time and players get timeouts. Pls help

hexed osprey
#

I just set up my first Waterfall (and with that my first BungeeCord) and I am wondering if I can add a server icon for the whole network or if the proxy maybe forwards the icon from the servers?

reef fulcrum
#

yes, just don't use ping-passthrough, otherwise it will pass the ping to the actual server

hexed osprey
#

So if I add the icon to the server the proxy automatically forwards it to the client?

reef fulcrum
#

If you have ping passthrough enabled, the server responds

#

otherwise, the proxy does

#

You just slap your server icon in the folder of whichever one you have handling pings

hexed osprey
#

OK, so I can just put the icon in the folder? Which name does it need to have? Because I didn't see an option to specify it.

reef fulcrum
#

server-icon.png

hexed osprey
#

thanks, works perfectly

#

Also, I just noticed that the MOTD is sometimes the one specified for the waterfall and sometimes the one specified for the server in the config.yml of the Waterfall. How can I ínfluence this?

reef fulcrum
#

i wanna say that it will display the proxy one if it fails to ping the server

hexed osprey
#

But it was able to ping the server (and I could connect to it via the Proxy) before, while it showed the Proxy one. But OK, I mean, I can just copy and paste the motd from one place in the config to the other one.

glossy plaza
#

@reef fulcrum Can you say something to my problem? Having 3 timeouts for everyone yesterday and 2 this day. For Production Server very sad. Just enabled Waterfall on Monday.

serene tide
#

Please don't ping project developers.

reef fulcrum
#

mfw I thought I kicked them... who tf did dumcord kick...

strange brook
#

rip some other guy

zinc sapphire
#

not even close to the same name either

strange brook
#

mod abuse!

#

z u shud demod cat

zinc sapphire
#

cat isnt mod

prisma whale
#

and promote wiz

zinc sapphire
#

so I guess I already demodded him

strange brook
#

o tru

glossy plaza
#

Hey guys, im sorry for tagging electro.

oblique adder
#

is there a way to lets say when the 1st default server is offline just connect to the next down the list?

reef fulcrum
#

priorities

#

klysma, looks like you're getting ddos'd

oblique adder
#

i already have that setup

#
  priorities:
  - hub
  - vanilla
reef fulcrum
#

it will try the first server in the list, fail, and then try the next

oblique adder
#

but when hub is offline it doesnt go to the 2nd

reef fulcrum
#

If that's not working, you probably have some plugin screwing with it

oblique adder
#

it just throws the client off with an error

supple crane
#

i have a quick question

#

is it possible for waterfall/bungee plugins to stop players from going through blocks in spectator mode?

oblique adder
#

I have luckperms bungee and thats it

supple crane
#

because i think thats whats happening

strange brook
#

the proxy literally has no clue what a block is

#

or what a world is

#

is it possible, sure if the plugin stored a copy of every chunk packet sent and then used that to create its own pseudo-in-memory-world object and then check every movement packet

#

but uhhhhh

supple crane
#

nvm

#

its definitely a proxy plugin issue

strange brook
#

sounds more like it's causing entity properties to desync than its actively preventing certain movement

glossy plaza
#

Interesting that ufw is logging not only any of this pings... but thank you very helpful :)

trail patio
#

my waterfall is getting spammed with <-> InitialHandler - IOException: An established connection was aborted by the software in your host machine which is causing a lot of high ping lag for players. Anyone know what the cause might be?

glossy plaza
#

Are 2406 Pings in one day called ddos 😐 ?

strange brook
#

a day?

reef fulcrum
#

You're literally getting a flood of new connections

strange brook
#

your screenshot is over the course of a second

reef fulcrum
#

That, combined with whatever the heck you have pluins doing is pretty wtf

glossy plaza
#

The player whos pinging all day and night sends 2406 pings since 0:10 i could not find other stuff locking awkward.

strange brook
#

50 login events in a second isnt "awkward"?

reef fulcrum
#

Dude

strange brook
#

are you looking at the same pic you just showed us?

reef fulcrum
#

You literally screenshotted a report of several dozen people trying to join int he space of like, 3 seconds....

glossy plaza
#

nope not on our server. When servers timeout players are in rage xD

reef fulcrum
#

wut

strange brook
#

holy fuck this guy is straight retarded

reef fulcrum
#

So, you showed us a picture which has literally 0 relevance to your issue...

#

And yet, have provided 0 information on your actual issue

#

yet opted to ping me because you demand an answer to your issue...

glossy plaza
#

Thats the only message waterfall is giving me on this

reef fulcrum
#

That message is literally irrelevant

#

You have a bunch of connections opening and a plugin which obviously cannot keep up

#

if your complaint is about players disconnecting, go look at the actual disconnection reasons....

#

This is not rocket science whatsoever

glossy plaza
#

time out is the reason nothing else

#

at some moments on a day all players getting kicked with reason timeout, no error messages, nothing thats all

#

And than a longer time my posted screenshot is in the log and after like 10 minutes its working.

reef fulcrum
#

"timeout" means that there was no activity on the connection

#

if you have a bunch of people timing out, diagnose your network

tidal musk
#

i get this when i join

#

it was working yesterday

#

but i migrated it to a new serverbox

#

the ports and firewall are good

#

says "could not connect to default or fallback server"

#

but when i connect to backend server it gives me the bungeeguard message

#

nvm

#

the ports werent open

#

bc i gave the new server the same hostname as old server

#

router was confused

leaden stone
#
sudo iptables -X
sudo iptables -N bungee
sudo iptables -A bungee --src [Server IP] -j ACCEPT
sudo iptables -A bungee --src [My PC's IP] -j ACCEPT
sudo iptables -I INPUT -m tcp -p tcp --dport 22 -j bungee
sudo iptables -A bungee -j DROP
sudo iptables -I INPUT -m tcp -p tcp --dport [Paper Server Port] -j bungee
sudo iptables -I INPUT -m tcp -p tcp --dport [Paper Server Port] -j bungee
sudo iptables -I INPUT -m tcp -p tcp --dport [Paper Server Port] -j bungee
sudo iptables -I INPUT -m tcp -p tcp --dport [Paper Server Port] -j bungee
sudo iptables -I INPUT -m tcp -p tcp --dport [Paper Server Port] -j bungee
sudo iptables -I INPUT -m tcp -p tcp --dport [Paper Server Port] -j bungee
sudo iptables -I INPUT -m tcp -p tcp --dport [Paper Server Port] -j bungee
sudo iptables -I INPUT -m tcp -p tcp --dport [Paper Server Port] -j bungee
sudo iptables -I INPUT -m tcp -p tcp --dport [Paper Server Port] -j bungee```
This is my firewalls.sh file. Players can't connect to the server when i run it. I get the message io.netty.channel.ConnectTimeoutException when they try to connect. I think it's because the firewall blocks all IPs except its own
reef fulcrum
#

"Server IP"

#

If you're using some form of shared host, you might wanna actually double check the source IP

glossy plaza
#

Hey, i could not delete the config parameter "connection-throttle-limit" from config.yml it seems to be my problem with reconnect dos. Can't find something about this on the web.

reef fulcrum
#

that lets you configure how fast the proxy lets new connections open

#

Well, re-open

glossy plaza
#

Isn't this the parameter connection-throttle?

reef fulcrum
#

That option prevents a singular IP from re-opening connections consistently

#

Literally nothing to do with your issue whatsoever

glossy plaza
#

Okay thanks.

haughty nimbus
#

I'm just wondering how "Connect" bungeecord plugin message is handled. Does bungeecord care if the server is full

unreal stag
#

Nope. It literally just tries to connect to the server and sends you a message if it can’t do so

#

It’s basically the equivalent of doing /server name

haughty nimbus
#

I see. thanks

reef fulcrum
#

commit it and rebuild the patches

#

if you don't wanna commit and create a patch file right now, literally just use maven

tidal musk
#

to tell dumbusers to update to java 8

#

e.g some people might still have java 7 around

reef fulcrum
#

Because it's a bootstrap, nothing more, nothing less

zinc sapphire
#

that's going to bite people in the ass when they try and compile on Java 12

reef fulcrum
#

It's literal sole purpose is to just tell people using outdated versions of java to update

zinc sapphire
#

thats why we dropped it for paperclip

reef fulcrum
#

and yeaaaa...

zinc sapphire
#

(and because everyone is on 8 now since MC requires it and all modern distros ship with it by default now, if not 11)

tidal musk
#

makes bootstrap module useless for a while

#

until md_5 discovers the existence of newer java

#

idk, i don't see a point for bootstrap module at all basically; if they can't read then they shouldn't even try running a network

#

or whatever magical place where proxy could be useful

reef fulcrum
#

mixture of packaging + "update your shit"

tidal musk
#

unneeded step, that stuff could be easily merged into proxy jar

#

but w.e

reef fulcrum
#

I mean, it keeps the -proxy pom looking clean

#

🤷‍♂️

zinc sapphire
#

wait until electronic hops on the next java LTS

#

then things will change

reef fulcrum
#

1.8 masterrace

marble kelpBOT
tidal musk
#

so i have server-icon.png in waterfall server root directory and in backend server root directory

#

but it doesnt show when i add the server

#

the icon works bc ive used it before

prisma whale
#

you only need it on the waterfall server

tidal musk
#

it is on the waterfall server tho

prisma whale
#

did you restart the server

#

the waterfall one

tidal musk
#

oh

#

:P

#

works now

reef fulcrum
#

no?

potent wyvern
#

Does waterfall build 317 support 1.15.2 client/servers?

unreal stag
#

Yes

full cypress
#

I'm pretty certain LTT taught us all that connections will "waterfall" on full servers to distribute load :^)

feral crow
#

Is there something like timings for waterfall/bungee?

reef fulcrum
#

no

#

use spark or a profiler, timings doesn't work nor make sense in something like a proxy, as there is no main thread

full cypress
#

closest thing is spark

feral crow
#

👍

full cypress
feral crow
#

My server just uses too much processor and I want to check why

feral crow
#

Is 256 MB of ram enough for Waterfall?

glossy plaza
#

is there an good anti-proxy plugin for waterfall existing at the moment?

reef fulcrum
#

egg82 on spigot, his is prooobably the best

elder smelt
#

How can I hide it?

glossy plaza
#

Thanks, i have developed an AntiProxy with an JSON API. That works perfect.

#

Yet i know the ddos side an already banned 14.000 IPS in iptables

glossy plaza
#

Is there an way to make Url InputStreams faster? JSON API is working but sometimes it needs 250ms to open UrlConnection.

sand steppe
#

basic networking will tell you not likely

feral crow
#

@elder smelt use F3Name

obsidian pivot
#

Hello there! Wanted to ask what core to choose if I want to use Forge on version 1.7.10 and use bukkit plugins. Are waterfall or travertine suitable for this?

#

I looked through the documentation but saw nothing about Waterfall or Travertine. Only Paper.

feral crow
#

Waterfall doesn't support 1.7.10

#

Traveltine should work

obsidian pivot
#

Travertine is compatible with forge?

#

@feral crow And if it is, is there any kind of Getting Started guide for Travertine while using Forge?

feral crow
#

I think yes

#

About guide, idk

obsidian pivot
#

Okay... Last question. Where do I need to press the button on https://papermc.io to download Travertine?

feral crow
#

Downloads > Traveltine

obsidian pivot
#

Got it

#

Oh no... That wasn't the last question ehhh... Now how do I at least install Travertine on Forge server and how do I launch the server.

#

I'm kinda dumb here huh

feral crow
#

You run traveltine like Bungee/Paper/MC server

#

It's just a proxy for connecting 2 or more servers

undone fulcrum
#

anyone know why every nown and then my waterfall server still runs but on my multiplayer servers list it says off line even tho i have players online in the lobby

undone fulcrum
#

anyone know what this means
[09:58:37 INFO]: Dpatau lost connection: Invalid payload REGISTER!

tyring to set up a hub server running paper spigot and then leading into a sponge forge sertver
also with waterfull

strange brook
#

the proxy only proxies traffic between like-versioned client and server

reef fulcrum
#

For one, that's not the full error

#

Two, chances are the full error is the channel limit, which you could have searched on the discord, or in the issue tracker for

reef fulcrum
#

So, yes, channel limit

#

Literally not even a supported version

undone fulcrum
#

whatsd a channel limit ?

reef fulcrum
#

Too many channels registered

#

-Dpaper.disableChannelLimit

undone fulcrum
#

thank you :

#

stuipd question what config is that in to disable it

reef fulcrum
#

There is no config, you need to add that as a jvm flag to set the property

#

It's unsupported but provided as a nicety

undone fulcrum
#

ok hanks

#

thank you for your help electro, that worked.

normal mist
#

I hope this isn't a bad place to ask for plugin recommendations! I have a Waterfall server setup and I migrated my Essentials playerdata over to a MySQL database using a premium Spigot plugin.

#

The issue we are having now is /home does not work unless you are connected to the server where your /home exists.

#

Does anyone know of a plugin that will automatically connect you to the server where your /home is? I would absolutely love that.

marble kelpBOT
#

you'd need a plugin that offers cross-server homes and import your essentials data into that

#

I suggest contacting the dev of whatever plugin you are already using though

signal prism
#

Hello,
I have a problem with TRAVERTINE, when a user is kicked by the Bungeecord for TimeOut, it is not actually 100% removed from the server, and it is still connected at the last server(but in tablist he doesn't result online, same if i do /list), if I try to kick it manually with the commands it doesn't work... how can I fix it?

reef fulcrum
#

replicate without plugins

signal prism
#

ehm how? i need plugin

reef fulcrum
#

The connection should be closed

#

if not, something is screwing with it

#

We're not here to debug issues with your setup

signal prism
#

[22:48:03 INFO]: [YastralKing] disconnected with: Timed out [22:48:03 INFO]: [/|YastralKing] <-> DownstreamBridge <-> [SkyBlock] has disconnected

#

:/

reef fulcrum
#

downstream bridge is the connection to the server itself, the connection to your server was closed

signal prism
#

I asked the guy who has this problem to restart MC and to come back,
it worked, it wasn't online anymore... Will 1.15.2 be the problem?

#

downstream bridge is the connection to the server itself, the connection to your server was closed
no

strange brook
#

"no"

signal prism
#

[23:03:39 INFO]: [/80.104.85.202:58637|YastralKing] -> UpstreamBridge has disconnected

When he closed the client

reef fulcrum
#

UpstreamBridge is the connection between the client and the proxy

signal prism
#

however, what could cause this problem?

reef fulcrum
#

Basically, I have yet, in my many years of dealing with all of this, seen this issue happen on servers where the cause hasn't boiled down to plugins being stupid

signal prism
#

can be the problem, the different network-compression-threshold?
between Bungeecord and Paper server

Travertine config: network_compression_threshold: 256
Paper 1.15.2 : network-compression-threshold=512

reef fulcrum
#

literally unrelated

signal prism
#

ehm ok

nocturne laurel
#

I find that every 35 seconds there will be kick from server,and console show that

#

I use is latest waterfall

tardy shadow
#

I have
modded.mydomain.com setup to redirect to "modded" server.
But when I attempt to ocnnect it can't resolve hostname

#

should I point modded to the proxy ip?

prisma whale
#

If it can't resolve the hostname you either don't have the right port or your modded server is firewalled

tardy shadow
#

I mean should I point that to my proxy ip on the webside

prisma whale
#

I don't know what that means, you point your DNS to the waterfall proxy ip, since that is what players connect to

full cypress
#

In the bungee config it just needs to point at the modded servers name

tardy shadow
#

ok ty

eternal pond
#

can somebody recommend good way to block vpns(like nord, and express), atm antivpn, does not seem to justice itself

reef fulcrum
#

eggs antivpn uses trusted lists

#

There is no surefire way to block these types of things, you've just gotta hope that the lists slowly get updated

trail moth
#

Hello there, I just added a spongeforge server to an already existing waterfall instance, and upon spawning a custom mob i got kicked and was told to refer to "disable_entity_metadata_rewrite". It was on false, and I set it to true. Now everything works as expected, but i don't quite understand what disable_entity_metadata_rewrite is and how it affects the other (vanilla) servers

unreal stag
#

The simple, non-technical explanation is that it uses a different way of tricking the client into believing that it hasn't really moved to a different Minecraft server.

#

This method tends to work better with certain mods that muck with entity metadata.

trail moth
#

So far everything's been working fine with the vanilla servers, with it set to false, so is it safe to assume that if it fixes the issues with the spongeforge one, it won't affect the vanilla ones in any way, regardless of the client's version? (There is ViaVersion somewhere)

#

There is also another thing, when going back using /hub (not sure if it's a Waterfall command) and using a modded client with many mods, I get kicked for sending too many packets

reef fulcrum
#

that's more a server thing, not a proxy thing

#

mods also tend to be a bit more chatty vs vanilla, depends on what's kicking you, but if you're using a packet limiter, you'll probably wanna adjust it a bit to compensate

trail moth
#

Alright, will investigate that further; So having disable_entity_metadata_rewrite: true should not affect the vanilla servers, right?

reef fulcrum
#

Nope, vanilla is the most tolerate of it

trail moth
#

Got it, thankies ❤️

tardy marten
#

Hi, sorry if this is not the place to ask, i was searching a place where all the differences between waterfall and bungeecord are listed, but i couldn't find it 😦

reef fulcrum
#

take a look at the patch list, basically

tardy marten
#

thanks ^^

#

it still needs the backend servers in offline-mode?

reef fulcrum
#

yes

twin egret
#

Does any one have any suggestions on how to deal with waterfall's console being spammed with:

Netty Worker IO Thread #0/WARN]: Query - Incorrect magic!: /xxx.xxx.xxx.xxx:xxxxx

Like hundreds of these messages, until the server locks up and shuts down (I'm assuming as part of an attack)

spiral crater
#

block em in firewall

#
iptables -I INPUT -p tcp --dport 25565 -m state --state NEW -m recent --set
iptables -I INPUT -p tcp --dport 25565 -m state --state NEW -m recent --update --seconds 10 --hitcount 5 -j DROP
twin egret
#

If I am reading that right, that's looking for more than 5 connections per ip per 10 seconds?

spiral crater
#

yep

twin egret
#

Alright, I'll give it a try! Thank you so much! 😄

spiral crater
#

yw

#

if that doesnt work there is also another method using fail2ban

#

but it should for that type of attack

twin egret
#

Interesting! I've never used fail2ban outside of a normal web server, but we'll see how the firewall rules go for now

#

Thanks again!

distant briar
#

Heyo 🙂 I've never set up waterfall before but bungeecord.. is there anything different to bungeecord? like, Can i set the Waterfall to online-mode true and backends to true as well ?

distant briar
#

or is there a step-by-step guide / online documentation?

cold notch
#

Setup is the same as bungeecord. I think there 1 more config what will generate.
But everything is the same

distant briar
#

hm.. okay.. i have all my servers on 1 hardware-server.. so it probably would be enough to just use 127.0.0.1 and a port for them, online-mode=false..

But what would I need to secure offloaded server? lets say i host some minecraft servers at a friends location as well and put them into our network.. i can't use 127.0.0.1 for those then.. would those offloaded servers just need a firewall (iptables) ?

cold notch
#

Mhhm

#

Prob only accept connection from bungee server

distant briar
#

allow incoming traffic only from bungee server && outgoing traffic to bungee only MonkaHmmmmm

reef fulcrum
#

127.0.0.1

#

If they're only accessible on the loopback, no extra steps needed, only risk is if you leave those servers exposed to the world

distant briar
#

yes.. but lets say i offload the servers (host them on a second machine at a friends location).. i cant use the loopback adress then because the friends server isnt on the machine where bungee is running AST_monkaHmm

reef fulcrum
#

In that case, firewall

trail moth
#

I've been bashing my head with the spongeforge problem, Is there any way to disconnect the client completely from the current server before connecting to the new server? Moving a Forge client from a Spigot 1.8 (with CustomPayloadFixer) to a SpongeForge server makes the client spam the REGISTER channel of the current server and it gets kicked by the CPF plugin

marble kelpBOT
#

just connect the client directly to the forge server or to a forge lobby

trail moth
#

It'd be a solution, though a last resort

dusty kindle
#

I have a question about waterfall. I've not used waterfall or bungee; Would it be possible to run the nether / end as separate servers using waterfall to bridge them together?

marble kelpBOT
#

possible yes, but you'd have to either find an existing plugin solution for linking them or write that yourself/get it written

dusty kindle
#

gotcha

trail moth
#

I found a workaround for my problem. The forge client (and all the mods, probably) was spamming the server with REGISTER's, opening many channels. CustomPayloadFixer was kicking the client when registering more than 124 channels (hardcoded value). Upped that to a comfigurable 255 and now I can join and switch servers with 135 mods

cold notch
#

135 mods? Rly thinking_gun thinking_gun

trail moth
#

Well, I'm using Tekxit 3

tidal musk
#

135 mods is nothing

#

literally nothing

trail moth
#

Rookie numbers, gotta pump em up

twin egret
#

anyone have any insight to what the error [18:25:07 WARN]: Query - Incorrect magic!: actually means?

#

It seems like not a very useful output .-.

twin egret
#

Can you translate that down a little? 😅

marble kelpBOT
#

your server received an invalid packet on the query port

#

if you don't need the query you might be able to just dusable it. otherwise you could change the port

#

(or properly firewall it)

tidal musk
#

[2:33 AM] chrismwiggs: Can you translate that down a little? 😅

query packet didn't begin with following bytes: 0xFE 0xFD

twin egret
#

Alright! Maybe dumb question, but how would I disable it? port_query doesn't seem to stop it (And a quick google seems to imply it's not used anymore?)

spiral crater
#

some list sites use it i think

tidal musk
#

minecraft-mp uses it for querying players/plugins idk

#

see config.yml, i'm pretty sure there's a boolean option for toggling that

lone void
#

Players recently started getting "You are sending too many packets" disconnects

cold notch
#

Viaversion?

jaunty crag
#

Been a ton of bungee updates lately, yeesh

tidal musk
#

is there any reason someone would want to use bungee instead of waterfall?

reef fulcrum
#

outside of bad plugins, imho, not really

tidal musk
#

wgat's the difference between waterfall and traventine

reef fulcrum
#

1.7

tidal musk
#

so there's no reason to use traventine on like a 1.15 server right

reef fulcrum
#

correct

tidal musk
#

and what's the difference between waterfall and bungeecord

prisma whale
#

waterfall has patches

#

on bungeecord

#

if you are looking for specifics, you gotta look at the git

#

I believe

lone void
#

Yes I'm using ViaVersion on my hub server. Is this causing players to get the too many packets error?

reef fulcrum
#

ViaVersion has a packet limiter

lone void
#

derp lol after sending i seen in its config, ty!

dense sigil
#

Getting "connection reset by peer" problem

#

Where only one person can even join the server

#

I haven't even changed anything recently with waterfall

#

And I noticed a "forced host pvp" thing was in the config

#

No idea where that came from and how

#

[21:15:30 WARN]: [/97.122.172.167:56094|Lights_TV] <-> DownstreamBridge <-> [lobby] - NativeIoException: readAddress(..) failed: Connection reset by peer

reef fulcrum
#

"connection reset by peer" means that something else closed the connection

dense sigil
#

It says Ultimate auto restart is the problem?

#

How could it be? It never has been before?

reef fulcrum
#

🤷‍♂️

#

All i can tell you is that something closed the connection improperly, DownstreamBridge is the connection to the server

dense sigil
#

I disabled auto restart and not fixed

#

Wtf

#

Its even worse now

#

[imjesus2000] disconnected with: Timed out

#

Doesn't even say why he can't connect

reef fulcrum
#

Well, it does

#

"Timed out" means that a packet wasn't received in 30 seconds

dense sigil
#

So this is for a modded server

#

Does that have anything to do with the timing?

reef fulcrum
#

if you came from bungee, make sure that you have forge_support enabled in config.yml

#

Beyond that, mods + proxies are fun

dense sigil
#

Should I send my config and you can see if theres a problem with it?

#

And also which config? The bungee one or the lobby server one?

reef fulcrum
#

the bungee one

#

and your config is irrelevant outside of forge mode and ip_forwarding assuming you have sponge installed, otherwise, you might need that off

dense sigil
#

Its not sponge

#

Its magma (forge and spigot combined)

#
connection_throttle_limit: 3
timeout: -1
online_mode: true
log_commands: false
listeners:
- query_port: 25577
  motd: '&1Another Bungee server'
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts:
    144.217.102.122:25502: lobby
  ping_passthrough: true
  priorities:
  - lobby
  bind_local_address: true
  host: 0.0.0.0:25661
  max_players: 1
  tab_size: 60
  force_default_server: true
connection_throttle: -1
groups:
  Lights_TV:
  - admin
log_pings: true
ip_forward: true
prevent_proxy_connections: false
network_compression_threshold: -1
remote_ping_cache: -1
disabled_commands:
- disabledcommandhere
stats: 8f43ace4-b31a-426d-b362-af2a089b8b5d
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
servers:
  lobby:
    motd: '&1Just another BungeeCord - Forced Host'
    address: 144.217.102.122:25502
    restricted: false
player_limit: -1
reef fulcrum
#

Basically, some level of "good luck"

#

You more than likely have something that's not compatible on the server screwing with stuff

#

forge + spigot together is asking for a whole lot of issues in general

dense sigil
#

Its never had an issue with bungee yet

#

Just suddenly happened...

#

It has worked perfect for weeks

reef fulcrum
#

Basically, you either have a networking issue or an issue with something on the server

#

(Either that or a mod is upset somehow and refusing to cooperate for some reason)

dense sigil
#

How can I find the issue?

reef fulcrum
#

no real concrete way to do that

#

best advice is try enabling debug logging on the server

dense sigil
#

What are the "forced hosts" used for

#

I never had that I don't think

reef fulcrum
#

that lets you connect people directly to servers based upon the hostname they connect to the proxy with

dense sigil
#

So is it needed?