#waterfall-help

1 messages · Page 27 of 1

full cypress
#

You have a malformed config

frozen grove
#

which one

full cypress
#

Your permissions in the bungeecord config

#

@frozen grove

frozen grove
#
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  - bungeecord.server.lobby
  - bungeecord.server.pvp
  - bungeecord.server.vd
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
  - bungeecord.server.developer
  - bungeecord.server.prison
#

oh

#

i found it

full cypress
#

Test it and make sure. lol

frozen grove
#

yeah will do

#

also updating waterfall real quick

full cypress
#
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
#

This is what the default one looks like, I don't actually see an error there.

#

🤔

frozen grove
#
groups:
  untuned: admin
#

that's a problem

#

xd

full cypress
#

Most definitely.

frozen grove
#

yep

#

solved it

wide ridge
#

Tried using a Bungee plugin on Waterfall and got an error, I was told that Waterfall should support Bungee plugins but I don't know if that's true. Here's the source of the plugin and the full Waterfall log: https://github.com/pmpy/SendHub
http://paste.ubuntu.com/p/bkQJMcHw7T/

reef fulcrum
#

not a waterfall issue

wide ridge
#

Am I correct on assuming that Bungee plugins should work with Waterfall though?

reef fulcrum
#

yes

wide ridge
#

Thank you.

reef fulcrum
#

But, that is a bug in the plugin, they're tryna interact with a null value

wide ridge
#

Thanks, I read the log and saw line 44 and saw that's where it's supposed to, I believe, insert the fallback server and message, I'll see if I can find someone to help me fix it or contact the dev!

upbeat ember
#

someone was able to crash our bungee yesterday (https://www.youtube.com/watch?v=gB1HWkEeNEA) i opened up the logs and saw this InitialHandler - bad packet ID, are mods in use!? Did not read all bytes from packet class net.md_5.bungee.protocol.packet.Handshake 0 Protocol HANDSHAKE Direction TO_SERVER being spammed from a bunch of diff ips and our cpu usage was thru the roof. basically a ddos but is there anything i can do to mitigate it?

marble kelpBOT
#

(DiscordBot) MUNCHYMC vs MCATTACK - length 2m 16s - 2 likes, 0 dislikes (100.0%) - 11 views - MC Attack on 2020.02.19

reef fulcrum
#

tcpshield is offering free protection

full cypress
#

I got so burnt on ProxyPipe back in the enchanted days that I swore to never touch another anti DDOS service >~>

cold notch
#

tcpshield is actually good

reef fulcrum
#

Basically, I do need to spend some time looking into toying with stuff, I just personalyl don't have the capacity to test stuff properly with the hardware I've got, so like.. rip

cold notch
#

U on nokia 3310?

#

Or a brick pc kekw

reef fulcrum
#

not all attack methods are public, and getting a setup enough to actually test stuff is a royal PITA that I kinda don't have much interest in doing

cold notch
#

those attack only affect bungee/waterfall/proxy ?

reef fulcrum
#

to my understanding, yes

#

Saying that, these are generally attacks where the proxy is what's exposed to the world

#

There are much easier attack vectors for the server itself

full cypress
#

I have the infrastructure and capacity to test, but we don't have these attacks at the network.

tidal musk
#

.g tcpshield

marble kelpBOT
#

(DiscordBot) https://github.com/TCPShield -- TCPShield · GitHub: "TCPShield has one repository available. Follow their code on GitHub."

GitHub

TCPShield has one repository available. Follow their code on GitHub.

cold notch
jaunty crag
#

huh, how many of you guys use that?

#

surprised it's free

cold notch
#

i use it. and alot of large mc network also use it

tidal musk
#

where's the catch

upbeat ember
#

yea ikr

jaunty crag
#

Same, this ought not be free..

full cypress
#

The monetize your traffic and sell it big corp :^)

hard trench
#

I use it, its legit

upbeat ember
#

thats not the point

hard trench
#

i belive they have said that they use it to learn about new attacks, dont quote me on that tough

#

Also they take donations

cold notch
#

iirc there some spigot post about which ddos service to use

reef fulcrum
#

it's not bad

#

It just doesn't cater too well to app specific attacks

cold notch
#

is there a way to forward mcserver motd to be display on bungee?

unreal stag
#

You are looking for ping_passthrough in config.yml

#

Note that it forwards the entire response to the client. If you really just want the description you're better off trying to configure the MOTD on the proxy.

cold notch
#

"entire response to the client" wdym like version/icon/motd ?

reef fulcrum
#

yes

tidal musk
#

serverlistplus is pretty decent

#

works also on bungee

cold notch
#

aight since my motd plugin doesnt send through bungee prob gonna use slp

ripe oyster
#

Hello, new to the server. I joined with a problem I had.

#

Problem: Zero-Tick farms aren't working

#

Oh, now that I think about it, I only tried making it in a 1.15.1 world. Right now, it's 1.15.2

sand steppe
#

zero tick is configurable in paper.yml

#

ctrl-f "zero-tick"

#

we fix that bug by default but you can enable it if you want

ripe oyster
#

Yo... that was fast

#

Alright, I'll try that later. Thank you Streamfrost.

strange brook
#

waterfall tho lul

sand steppe
#

monkaW mods

dark barn
#

Does 512MB is good enough for 128 players?

reef fulcrum
#

should be

marble kelpBOT
marble kelpBOT
tidal musk
#

good job cat

#

pats the cat

sand steppe
#

this is what happens when you don't git diff before pushing kappa

reef fulcrum
#

I DID

#

I erm...

#

idefk what happened

sand steppe
#

no u didn't kappa

reef fulcrum
#

I did!

#

I just apparently didn't read it fully :L

sand steppe
reef fulcrum
#

I saw that the rev had changed along with the version, just assumed it was typical git being git

marble kelpBOT
tidal musk
#

Not sure if I should ask in here, but I've been having a weird connection issue. When some people connect they get through the load screen in the hub server but nothing loads and everything until they disconnect. I removed all plugins from both Waterfall and Paper and the issue still happens. The weirdest part is that there's no stacktraces when this happens. It simply gives the normal disconnect message for them on consoles and gives the player the "connection was closed by remote host" message on their client. The people with this issue don't have it on other servers and I am not sure how to approach this since it looks like it's an issue on Waterfall or Paper.

I've also seen electric's posts that it could possibly be a plugin handling packets badly but it happens when there's no plugins running too.

worthy estuary
#

Hello, everyone in my server is invisible, i do not use plugins, the problem is not happening without waterfall

reef fulcrum
#

do you have plugins on waterfall?

worthy estuary
#

no

reef fulcrum
#

version?

#

logs?

worthy estuary
#

i've removed it all to try

#

I don't have plugins in my paper or waterfall all empty

#

and it's logs from paper

reef fulcrum
#

honestly, no idea

strange brook
#

try with fresh world folder maybe

#

in case it's some shit in player data

worthy estuary
#

This is weird af, it says disconnected, like server kicked the player but in fact i'm still in server and i can make changes, use commands etc

[23:14:05] [User Authenticator #1/INFO]: UUID of player ABeing is fcac4bb6-a8a0-38d4-b632-25c9d7649831
[23:14:05] [Server thread/INFO]: ABeing[/172.18.0.1:47252] logged in with entity id 11 at ([world]-1.3221416149453193, 79.0, -3.451840519356422)
[23:14:12] [User Authenticator #1/INFO]: UUID of player xBcee is 075660b3-6048-3934-be43-9b81c110c7d3
[23:14:12] [Server thread/INFO]: xBcee[/24.133.1.191:57746] logged in with entity id 12 at ([world]-3.2760705082073263, 79.0, -4.718133836693137)
[23:14:19] [Server thread/INFO]: xBcee lost connection: Disconnected
[23:14:19] [Server thread/INFO]: xBcee left the game
[23:14:54] [User Authenticator #1/INFO]: UUID of player xBcee is 075660b3-6048-3934-be43-9b81c110c7d3
[23:14:54] [Server thread/INFO]: xBcee[/172.18.0.1:47672] logged in with entity id 13 at ([world]-3.2760705082073263, 79.0, -4.718133836693137)
[23:15:14] [Server thread/INFO]: ABeing lost connection: Disconnected
[23:15:14] [Server thread/INFO]: ABeing left the game
[23:15:14] [Server thread/INFO]: xBcee lost connection: Disconnected
[23:15:14] [Server thread/INFO]: xBcee left the game
[23:15:43] [User Authenticator #1/INFO]: UUID of player ABeing is fcac4bb6-a8a0-38d4-b632-25c9d7649831
[23:15:43] [Server thread/INFO]: ABeing[/172.18.0.1:48020] logged in with entity id 14 at ([world]-5.332357906538114, 79.0, 2.666960819539068)
[23:15:50] [User Authenticator #1/INFO]: UUID of player xBcee is 075660b3-6048-3934-be43-9b81c110c7d3
[23:15:50] [Server thread/INFO]: xBcee[/172.18.0.1:48024] logged in with entity id 15 at ([world]-3.2760705082073263, 79.0, -4.718133836693137)
[23:16:00] [Server thread/INFO]: ABeing issued server command: /tp xBcee
[23:16:00] [Server thread/INFO]: [ABeing: Teleported ABeing to xBcee]
reef fulcrum
#

sounds like an old server bug

strange brook
#

offline

reef fulcrum
#

People used to abuse the servers login handling code to force themselves to be invis

worthy estuary
#

How can i fix this?

reef fulcrum
#

I don't recall if 1.12.2 was affected by that, probably was

#

either find a plugin or enable online mode

worthy estuary
#

cant enable online mod, i need waterfall

#

using new world didnt work

reef fulcrum
#

enable online mode on the proxy

#

afaik, that /should/ work, but, otherwise, you're on your own

worthy estuary
#

if you're talking about enabling the online mod from waterfall configs

#

it's already enabled

reef fulcrum
#

then you've not enabled ip-forwarding properly

worthy estuary
#

Okay, that's it

#

Thanks, i forgot to enable bungeecord in spigot configs

tidal musk
#

Does anyone know what I should do about my issue? Is there a way to check if it's a Waterfall or Paper issue?

#

start by describing your issue

#

our magic orbs aren't that powerful

#

xD I wrote it earlier

#

ah, i c

#

But basically when someone connects they go passed the loading screen but the world never finished loading up

#

I removed all the plugins on Waterfall and Paper to see if it fixes but it hasn't

#

i can only say that players have too high latency to your proxy very likely

#

or your host is having other issues (e.g some OVH dedis have networking issues)

#

So it might be the host after all

#

starting from bufferbloat and ending with other kinds of dark magic

#

Alright thank you, I just needed another opinion because I've exhausted everything, including updating Java, upgrading MC versions, swapping plugins, etc xD

narrow turret
#

Any known issue that can cause waterfall to have huge ping spikes?

tidal musk
#

poor gc configuration, leaky plugins etc.

tidal musk
#

Can i ask what's the difference between hexagon and travertine?

reef fulcrum
#

travertine is a fork of waterfall

tidal musk
#

Yeah, but from my understanding travertine and hexagon do the same thing

#

Not waterfall, hexagon

reef fulcrum
#

The difference is waterfall

#

hexagon bases their patches ontop of bungee, travertine bases ontop of waterfall

#

it's really a case of "do you want waterfalls improvements or not"

strange brook
#

hexagon : travertine :: bungee : waterfall

tidal musk
#

Oh, okay

#

sounds good, thanks

narrow turret
#

mikro, ram usage is not over the top and neither is CPU usage

tidal musk
#

according to what?

potent wyvern
#

Guys what does this mean??
[02:53:56 INFO]: [/192.168.1.1:54712] <-> InitialHandler has connected
[02:53:56 INFO]: [johncsuti|/192.168.1.1:54712] <-> ServerConnector [lobby] has connected
[02:53:57 INFO]: [johncsuti] disconnected with: Invalid payload REGISTER!
[02:53:57 INFO]: [/192.168.1.1:54712|johncsuti] <-> DownstreamBridge <-> [lobby] has disconnected
[02:53:57 INFO]: [/192.168.1.1:54712|johncsuti] -> UpstreamBridge has disconnected

#

i guess what im asking is is this done by waterfall or not?

unreal stag
#

Are you using a vanilla client? If not, try using vanilla.

potent wyvern
#

using forge on vanilla i can join just fine

#

I need this to work so i can have vanilla servers with skyfactory 4 on the same network

unreal stag
#

It can be an issue with your lobby plugins (I've run across an issue in ViaVersion myself)

reef fulcrum
#

not a waterfall thing, that's gonna be the lobby server kicking you as craftbukkit has a limit on plugin channels

#

there is a flag to override that

tall stirrup
#

What may causes Waterfall uses over 1000% cpu?

tidal musk
#

plugins?

#

DoS attempt?

tall stirrup
#

How to find the cause?

reef fulcrum
#

use a profiler or something, see what the thing is doing

tidal musk
#

hi

#

for the thing that says "could not connect to a default or fallback server" can i change it?

#

or how do i make a "fallback" server

rough warren
#

i think that message is oudated since now the system used priorities

meager hinge
#

greetings.
i am running waterfall on windows and as you might know, when you have multiple servers each server takes an own command prompt window.
is there a workaround or a solution for that? It's kinda annoying.

cold notch
#

^ dont think so.

tall stirrup
reef fulcrum
#

er

#

follow up the trace and see where it's coming from?

#

Something tried to open a connection to something

high mason
#

what tool is that @tall stirrup

reef fulcrum
#

You know how I keep saying to use tools like visualvm or yourkit?

#

Yea...

tall stirrup
#

YourKit.
Coming from Netty IO thread.

proud harness
#

is the initial waterfall install the same as with bungeecord?

#

or did they something change i have to consider?

reef fulcrum
#

same was bungee

proud harness
#

thx

subtle whale
#

hey what is the most stable version to use with 1.8.8 clients ?

tidal musk
#

latest

subtle whale
#

the thing is that when i build my plugin and upload it to the proxy and restart it it uses the old one it's weeeeird af

tidal musk
#

must be some leftover plugin jar

subtle whale
#

i have uploaded 1.5 version and when the proxy starts it says 1.0 ...

#

wdym ?

tidal musk
#

e.g same plugin but with different file name

marble kelpBOT
#

or you just copied it to the wrong location

subtle whale
#

mikroskeem thank you that was the problem after i renamed my plugin it's working the only thing now is that i have two versions in my server and only one in the FTP xp

#

fixed it it was named .jar so winscp couldn't find it

paper lotus
#

I am thinking to switch from velocity to waterfall

tidal musk
#

and what holds you back?

paper lotus
#

bungee plugin work in waterfall?

#

or how it work?

cold notch
#

bungee = waterfall

paper lotus
#

its fork

#

its not same

marble kelpBOT
#

yes

paper lotus
#

bungee have some exploits

#

waterfall dont have?

reef fulcrum
#

We have one or two things patched up

#

But, there still needs to be some work on it

#

as well as the whole fact that anything exposed to the internet is vulnerable to attacks

paper lotus
#

ofc

#

but its more secured than bungee, correct?

marble kelpBOT
#

a crash is usually not a security issue

reef fulcrum
#

Basically, we have one or two things patched so it's slightly harder to overload the proxy, but, there is still work that needs to be done, just, that's work

paper lotus
#

thanks

#

here is any wiki

#

for config.yml?

west arch
#

Is there a way for bungee/waterfall when you restart a proxy you could have another one for fallback? So it doesn't kick all the players?

#

I was looking redisbungee but I couldn't find anything about it with having 2 servers if one goes down or anything, just communication between all servers

paper lotus
#

hmm

west arch
#

So you can have 2 proxies? 🤔

lime breach
#

well it's not very simple to do but you can

magic wraith
#

You could probally just make the first proxy think that the 2nd one is a server, not too sure though.

rotund olive
#

if your waterfall network is using localhosts for each server with different ports....can you still use votifier

tidal musk
#

yes

rotund olive
#

yo legit....does nobody know about NuVotifier....cause I'm having trouble finding someone who knows something about this

tidal musk
#

read the documentation?

strange brook
#

could try reading their wiki/docs

#

it's linked in the pins of their channel

tidal musk
#

.g nuvotifier github wiki

marble kelpBOT
rotund olive
#

how do you know if you should Proxy based vote forward or Plugin messaging based forward

#

ok no no

#

so I'm for sure proxy based..

reef fulcrum
#

it supports plugin based automagically

rotund olive
#

it's not "automagically" for me XD

rotund olive
#

So...test votes through Minecraft server tools are working "successfully" but through planet minecrafts Votifier it's not

tidal musk
#

rsa key set up wrongly?

rotund olive
#

I don't believe so.....I could try the other servers keys...but it worked for mctools

#

yeah still nothing...

tidal musk
#

hi

#

how do i make this say "Server is restarting"

#

or something like that

marble kelpBOT
#

@rotund olive no idea if planet minecraft does anything different than usual sites but makes sure that the port and stuff is correct

#

@F​le​xs​ta​rS​uc​ks​ you'd have to run a separate server on that port while your proxy is down which is a bit tricky

rotund olive
#

it's the exact same as I'm putting into mctools

#

which is the part that's making no sense to me

cold notch
#

prob change in
fallback_kick=\u00a7cCould not connect to a default or fallback server, please try again later: {0}
messgaes.properties

#

and recompile it

rotund olive
#

wow

#

now the server is completely screwed somehow

#

can't even connect to it

tidal musk
#

no you don't need to recompile/repackage jar

#

just extract the messages.properties into same dir where jar is

#

also @cold notch fyi ^

cold notch
#

wut

#

ohhhhhhh got deleted lol

rotund olive
#

Sense the server was on a vm it had it's own ip address.....and instead of using the vms ip I was port forwarding my computers ip....works now :) thumbsup

#

Got it working

paper lotus
#

Tips and tricks for secure?

#

Please

cold notch
#

secure???

#

what

paper lotus
#

Secure waterfall

marble kelpBOT
#

if you don't expose the backend servers to the internet it should be pretty secure

cold notch
#

^^

meager hinge
#

since waterfall serves as the proxy server, you only need to port forward the port of the waterfall server, right?

strange brook
#

yes

meager hinge
#

thanks

radiant delta
#

WHat version of waterfall do i need to use for a 1.7 server?

spiral crater
#

travertine

radiant delta
#

Yeah saw it just as i asked thank you

blazing kraken
#

If I want to disable a specific module, can I just delete it?

#

orshould i remove it from the modules.yml

reef fulcrum
#

remove it from modules.yml

#

might also need to delete the jar for it

blazing kraken
#

so both places

tidal musk
#

you need to delete jars as well yes

ivory sparrow
#

Hello,
I want to ask about if there's a way to grant permissions for players

marble kelpBOT
#

you usually use a plugin for that like LuckPerms

ivory sparrow
#

No just i need to give permission like op

#

But when i use command.
/op
It's not found

#

@cold creek it's easy just register new glue record

#

And use the same ip

cold creek
#

How do I use that to do what I asked then

#

@ivory sparrow

marble kelpBOT
#

waterfall/bungeecord does not have the concept of op

#

there is a basic permissions system in the config but you really want to use a plugin for that

ivory sparrow
#

Ok ty

cold creek
#

That answered nothing lol

lone inlet
#

Does anyone know how to make the server support both bungee connection and direct connection and bungee can forward the real IP🤔

cold notch
#

"direct connection" not good !!!

lone inlet
#

ok i know but my server use authme login

cold notch
#

if gonna run bungee all connection must go throught bungee unless u want the server to get fucked

#

oh ic offline server

lone inlet
#

yes

cold notch
#

why make your life harder? just let everyone connect via bungee

lone inlet
#

that server did not use bungee before

#

and old client's server list contain the real ip of server

#

someone doesn't want to update their client

cold notch
#

.g bungeecord config

marble kelpBOT
cold notch
#

"someone doesn't want to update their client"
well outdated

west arch
#

what arguments do you guys use for waterfall?

tidal musk
#

@west arch What for arguments do you use for default BungeeCord?

west arch
#

i mean i just use java -Xms2G -Xmx2G -jar waterfall.jar

#

i just didnt know if there was more arguments

lean zenith
#

The null ping attack method thats going around and cant be solved unless a better antibot?

#

Still needing to update ABD, but unsure if they solved this issue

cold notch
#

Nah that wont solve it

#

Wait Protection for most "NullPing" attacks
Hmm seem like abd claim to protect from that

#

thonk ¯_(ツ)_/¯

lean zenith
#

Im seeing the read time out in proxy, but they are on one of my servers

#

Its like they are attempting to do something?

#

If it occurs again, will have to get around to updating ABD

cold notch
#

Why not update now?

#

lol

lean zenith
#

Because it seemed from the old version to the new it had quite a few file changes

#

Wont have enough time in the next couple of days to do it sadly

reef fulcrum
#

at the end of the day, a piece of software can only deal with so much

lime breach
#

Should Aikar flags be used for BungeeCord as well?

marble kelpBOT
#

no

reef fulcrum
#

they can be, nut, just enabling G1 is generally fine

blissful niche
#

Hey, I know I'm asking this question without providing logs, but has anyone had issues where connection will randomly hand for a few seconds?

#

Seems to be at random, where all players will freeze for 1 - 2 seconds and continue normally

tidal musk
#

sounds like general networking issue

#

or proxy is running out of ram

tidal musk
#

hi

#

does anyone know a 1.15 version of this?

#

very likely works with 1.15 as well

#

it doesn't

#

@tidal musk disconnects u within 2 seconds

#

i "found" a build for 1.15 it does'nt work either

#

it disconnects u immediately

#

any errors in console?

tidal musk
#

no

#

lemme try restarting the server and enable debug logging tho

#

this is the startup log

#

it doesn't log anything

viscid atlas
#

Ask the dev for support they'll knownmore than here

tidal musk
#

that dev appears to be dead

#

but alright

#

ill try and get in contact with him

#

its open source

viscid atlas
#

Is there a config

tidal musk
#

yes

#

its default

#

@viscid atlas basically what happens is that it works for like 5 seconds then i get this

#

but yeah ill get in contact with the dev

tidal musk
#

i found a fork

muted olive
cold notch
#

.g how to setup bungeecord

marble kelpBOT
cold notch
#

read that

muted olive
#

Yeah true good idea

cold notch
#

u prob have ip or port wrong

muted olive
#

Thnx

#

It connects me to the lobby no problem tho which is weird

cold notch
#

well if u ´can conenct to lobby recheck other server in bungee.yml

muted olive
#

Okay

#

Do you mean spigot.yml?

#

or config.yml?

cold notch
#

bungee.yml

#

oh it call config.yml

#

in bungeecord folder

muted olive
#

okie

muted olive
#

Still having issues so weird

tidal musk
#

so

#

apparently this doesn't work with the latest waterfall

static knoll
#

Is it possible to run a waterfall proxy behind another waterfall proxy instance

#

When I tried that with bungee a while ago everything was broken

reef fulcrum
#

No

#
  1. The proxy prevents you from doing that
#
  1. Double rewriting packets is bleh, there is an option to disable entity metadata remapping, but, it's still kinda bleh
#
  1. I fail to see the gains of doing that
static knoll
#

ah dammit, the gain is you could have multiple server networks on the same physical machine and if one needs a restart you can only restart that one

reef fulcrum
#

rolling restarts, etc, aren't new

static knoll
#

yeah, i was just wondering how good of an idea that was

#

thanks anyway

blissful niche
#

Could someone help me understand the purpose of each setting in waterfall.yml

#

I havent found any documentation on that

viscid atlas
#

.g bungeecord config docs

marble kelpBOT
viscid atlas
#

Same config doc for waterfall

blissful niche
#

thankyou sir

strong mantle
#

We're trying to pull off a custom build for Waterfall, with success. However, when joining the 20w09a server we get the following error

#

Now I understand that this is all not supported. That being said, if anyone could point us in the right direction - much appreciated.

strong mantle
#

cc @eternal cairn maybe we can get the answer here 😛

tidal musk
#

tricky

eternal cairn
#

@strong mantle this isn't a problem for waterfall to take, the proxy does what it should and works well, the mod doesn't as much

strong mantle
#

isnt it oh well sheet

#

then i officially give up

stiff nova
#

Hey can some dev look this up?
A bug when pressed tab in the console
Here is a photo:

#

It places two \

muted olive
#

so the binding ip can it only be the 0.0.0.0?

stiff nova
#

What do you mean ? Do you want to test it ?

muted olive
#

Not you just asking a Question

stiff nova
#

Ah

wary trellis
#

Hello, I am attempting to connect to a forge/sponge server from my spigot hub and it's not allowing me to connect to it.

I get the error message: "this server has mods that require fml/forge to be installed on the client."

I currently have forge_support set to true on the waterfall configuration and I am attempting to connect using the modded client that should work. I have all the mods necessary to connect.

marble kelpBOT
#

you might need to connect directly to the forge server in some cases instead of going through a non-forge server before

#

kinda depends on the mods that are in use

wary trellis
#

There was supposedly a plugin that was used instead called SpongePls to circumvent this issue but that functionality was apparently put directly into Waterfall.

novel saffron
#

@strong mantle you're on 20w09a right?

#

And you opped yourself but then the op commands aren't working, that's the problem?

#

Try doing that, then relogging, and then seeing if they work.

#

It's happening on my server too so I think it's a vanilla thing, ops handling is messed up.

#

/op player returns an exception as well.

reef fulcrum
#

SpongePls was to fix an issue with FML and up forwarding together

#

It can't magically fix mods which require server side stuff, no idea how forge enforces that

reef fulcrum
#

No real changes between waterfall and hexacord that i'm aware of

wary trellis
#

So is it not possible to join a forge server from a vanilla server on waterfall?

reef fulcrum
#

some forge mods require the mod on the client

#

some mods don't

wary trellis
#

I can connect to the server without bungee/waterfall with the same client

#

the required mods are there, it's just not recognizing it

reef fulcrum
#

god knows, would need looking into

wary trellis
#

It assumes I am on vanilla

reef fulcrum
#

are you connecting to the modded server first?

wary trellis
#

no

#

Im connecting to a vanilla server and attempt to connect to the modded server

reef fulcrum
#

That's often an iffy one

#

The issue is is that you need to handshake with the client in order to get it to pass the mod list, that way we have the clients mods

#

I'd imagine if you connected to the modded server first, /server'd over to the lobby and jumped back, it would probably work

wary trellis
#

When I looked into it, it said Waterfall should be sending a FML reset packet

reef fulcrum
#

I didn't even know that fml had a reset packet

#

Honestly, most of the forge stuff is prior to my time

#

I need to get ontop of the latest forge stuff too, and honestly in my mind to look into rewriting the entirety of that mess

reef fulcrum
#

isHandshakeComplete

#

That one there is gonna be the bitch

wary trellis
#

I mean, apparently Waterfall should already have this all built-in

reef fulcrum
#

Basically, bungee has forge support

#

md refuses to maintain said forge support to the point that it's no longer enabled there by default, bungees forge support is b0rked af, and we have odd tweaks here and there for it, but, there is a heavy understanding of stuff not being fond of the proxy in general

#

Part of the headaches now is that the code is half ass supported and unmaintained and really just needs a rewrite

wary trellis
#

Yeah I heard

#

This is what dualspiral said about the situation in 2017

#

Everywhere I try to find a solution, it's usually just saying to use Waterfall

reef fulcrum
#

and, we are tracking if we recieve that token

#

So, it /should/ be being sent to the client

#

I mean, the server

wary trellis
#

Hmm okay, so what does that mean exactly?

reef fulcrum
#

/technically/ it looks like it should work

#

Wait, are you using sponge?

wary trellis
#

Yes

reef fulcrum
#

hm, do you have bungee mode configured properly in it?

wary trellis
#

On sponge?

reef fulcrum
#

yes

wary trellis
#

Yes

reef fulcrum
#

Basically, at this point, it's one of those needs testing type things

#

Either something with waterfall is busted there, or, something in your server itself ain't happy with the ip forwarding stuff potentially

wary trellis
#

Wdym by that ip forwarding stuff

reef fulcrum
#

bungee mode, basically

#

Am go slep

wary trellis
#

The bungee is working fine for everything else

#

It's just the vanilla -> modded

#

that's causing the issue

lime breach
#

I remember creating a sponge/paper network in the past, it is possible , you just have to configurate properly

marble kelpBOT
#

(DiscordBot) All coords of large bases or bases with notable players at them have... : 2b2t - 8 comments, 29 points - Breithan, 5h ago

cold notch
#

ok bot

#

🤔

sand steppe
#

the exploit is fixed

cold notch
#

on bungee or waterfal?

sand steppe
#

all you need to know is the exploit is fixed

cold notch
#

🤔 mhh k

strange brook
#

thonk auth exploits in this day and age

#

or did someone just improperly configure something kekw

cold notch
#

hypixel n 2b can understand 2b cuz hause high af but hypixel ¯_(ツ)_/¯

sand steppe
#

wat

buoyant spindle
#

Why there is 11 seconds between "InitialHandler has connected" and "ServerConnector [lobbyv2] has connected"

[14:06:51] [Netty Worker IO Thread #7/INFO]: [/xxx.134.172:15345] <-> InitialHandler has connected
[14:07:02] [Netty Worker IO Thread #7/INFO]: [anderson|/xxx.134.172:15345] <-> ServerConnector [lobbyv2] has connected

So I have to wait above 10 seconds with "Connecting to the server" screen.. Why so long?

sand steppe
#

idc what the image says, I know the exploit and I know it's fixed

buoyant spindle
#

Someone know whats going on? (Message above). Waiting above 10 seconds to connect to lobby server...

cold notch
tiny mica
#

yea I saw that but that is not enought to be sure it is fixed lmao

cold notch
#

"or did someone just improperly configure something kekw " or outdated software

buoyant spindle
#

What exploit?

upbeat ember
#

anyone could log into any account

sage wolf
#

I've run into an odd issue, my networks Waterfall instance can't seem to see a server on my network yet my computer can and so can a waterfall server running on my computer

cold notch
#

recheck setting.
port/ip or only local ip enable or smt

sage wolf
#

Checked firewall settings, was firewall

#

Very odd lol

spiral crater
strange brook
#

.mojang

marble kelpBOT
#

(DiscordBot) ****MJ|Session: **✔ **mojang.com: **✖ **MC|Session: **✔ **MJ|Account: **✔ **MJ|AuthServer: **✔ **MC|Textures: **✔ **api.mojang.com: **✔ **MC|Website:

zinc sapphire
#

ah yes dark checkmarks on a dark background

strange brook
#

lmao

#

yea...

sand steppe
#

black theme users KEKWHYPER

#

plebians KEKWHYPER

spiral crater
#

i keep getting that for ppl

#

and using ping

#

is different IP

#

wow 2014

#

changing the java cache in the last few comments in that thread fixed it

narrow turret
#

any public plugin providing bungee request analytics (host used, amount of people pinging the server / joining the server, etc) you know of?

dawn wren
#

Guys, did someone use Spark on waterfall, so he could help me with proper use on that?

dawn wren
#

(please ping me on respond <3)

somber geode
#

When using waterfall should I set the network-compression-threshold to -1 on servers that are running under the proxy?

lime breach
#

I don't think so

full cypress
#

You should always set it to -1 on servers behind the proxy.

#

If you don't you end up doing double the compression in some instances.

#

causing more bungee/server load instead of just bungee

#

Only time you shouldn't set to -1 is if your waterfall/bungee setup is on a network that can't handle the bandwith

tidal musk
#

HI, how are you

#

I'm currently using BungeeCord and i want to know if I should change it to waterfall.

full cypress
#

If it ain't broke don't fix it

#

Waterfall has some patches to help with bot attacks, but that's one of the very few changes aside from code cleanuip

spiral crater
#

i thought it passed through? not doubled? i remember md_5 saying something like that

tidal musk
#

no it won't pass through

#

as bungee has to rewrite packets then it has to decompress server sent packets

#

one of the first elements in netty pipeline is compressor/decompressor, depending whether server requests compression or not

#

that proves the fact :p

full cypress
#

And the amount of CPU usage it takes to do all of that work is insane. lol

#

when you have alot of clients connected

tidal musk
#

yeah

unreal stag
#

Almost every proxy (de)compresses packets

#

And it is very CPU-intensive

#

On the flip side, that compression can take place on all your cores since the Netty event loop will distribute connections over its thread pool

unreal stag
#

On the flip side, that compression can take place on all your cores since the Netty event loop will distribute connections over its thread pool

#

So proxies really do benefit from lots of cores and lots of bandwidth

naive marlin
#

Hi, is there a Dev about that Can Help Me please..
@leaden garden Is also working with me

tidal musk
#

.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.

leaden garden
#

does the paper server still read from the spigot.yml for bungeecord?

#

So to set the bungeecord: true in spigot.yml will work even if paper?

tidal musk
#

yes

leaden garden
#

ok. because paper is trusted for me

tidal musk
#

paper is based on spigot, that's why. every feature (and misfeature) what's present in spigot, is usually also present on paper unless noted otherwise

leaden garden
#

ok thanx! ill see how i go 🙂

naive marlin
#

Can some one offer a step by step to install a Waterfall based Hub server

#

As we are are having issues

tidal musk
#

see bungee tutorials

#

waterfall is based on bungeecord

leaden garden
#

yea, i just followed the guide and all i keep getting is no fallback server. its all on the same dedicated server so im just doing localhost

plucky smelt
#

Any experts who have been working with BOT attacks? Recently someone has been sending bots to my server, and while my server won't let them in, these connections will lag out the proxy and will time-out people for a second. Is there anything that I could do or use against this?

marble kelpBOT
#

rate limit connections

#

and drop their IP e.g. with fail2ban

plucky smelt
#

no they can not connect

#

my player limit is 250 but the bots overload the proxy and it will timeout until the attack stops

#

and that has not happened before, I know the site that they used too

#

and its pointless to block ips because there's like 3000

tidal musk
#

the worst moments of our lives

#

forgetting to change bungeecord = false in spigot.yml

tidal musk
#

Question, friend of mine is trying to convert a non-waterfall server to waterfall/paperMC and we can get in, but our inventories are empty and our UUID's aren't matching with our actual UUID's. Any ideas?

reef fulcrum
#

Yes, read the installation instructions, you didn't configure it properly

viscid atlas
#

Somewhere in ur configs onlinemode isn't set right

tidal musk
#

Not helpful.

#

what part?

viscid atlas
#

It is helpful

reef fulcrum
#

ip forwarding

viscid atlas
#

read

#

From what I can see from ur configs it's in the 4wat.yml

tidal musk
#

We followed the directions, set connection-throttle to -1, online to false on the servers and true on the waterfall server. What else?

#

Oh fml

#

I figured it out.

#

:v

tardy juniper
#

hiii, just a question, i was wondering if anyone had any success with using waterfall with FTB? i can't seem to find anything on it >.< seeing as FTB uses 1.7.10 its rather annoying trying to add it to a hub lol

strange brook
#

waterfall does not support 1.7, only 1.8+

#

use travertine

tardy juniper
#

will that allow me to also use it on 1.15.x servers as well?

plucky smelt
#

cat, you don’t have an idea how could I fix my issue ^^ ?

reef fulcrum
#

use plugins and sharding

#

Well, not sharding, more load balancing, etc

plucky smelt
#

i mean i have an antibot plugin

#

but the connections lag out the proxy

#

It wont let them in to the server

cold notch
#

How many connection/sec?

plucky smelt
#

Well quite many

#

Within 60 seconds about 3000 different ips

#

McDrop something shit

reef fulcrum
#

configure a connection limit on your firewall?

plucky smelt
#

so while theres a bot attack others cant join?

reef fulcrum
#

at the end of the day, there is gonna be no magical silver bullet

#

load balancing is going to be your best overall option

plucky smelt
#

that’d be how?

reef fulcrum
#

running several proxy instances to spread the attack vector

#

TCPShield is also free and offers mitigation

plucky smelt
#

a oh

#

thanks cat

tardy juniper
#

hi there, is there anyway to reload the config.yml without needing to restart the waterfall server?

tidal musk
#

greload

tardy juniper
#

tyvm

ivory sparrow
#

Hello

#

I want to Ask about if there's a way to make my servers online mod and use waterfall proxy

reef fulcrum
#

no

ivory sparrow
#

OK there's a way to make the plugins use uuid

#

Like online mod

reef fulcrum
#

spigot, etc, supports that using UUID/ip forwarding

ivory sparrow
#

There's a plugin?

reef fulcrum
#

No, it's bungee mode in spigot.yml

#

Read the installation instructions for bungeecord

ivory sparrow
#

Ok thx ❤️

reef fulcrum
#

Please don't ping me

#

is that what the instructions said?

ivory sparrow
#

@reef fulcrum sorry

#

Im so sorry 💔

strange brook
#

holy fuk

#

next level retardation there

tidal musk
#

"please don't ping me"
pings and says sorry for pinging

#

fucking hell

ivory sparrow
#

terioawkward he/she just kicked me

tidal musk
cold notch
ivory sparrow
#

@tidal musk ok thumbsupparrot

cold notch
#

big f

edgy snow
#

lmao

#

get yeeted

#

they're just trolling at this point

ivory sparrow
#

Arrogant

strange brook
#

you?

#

quite

ivory sparrow
#

I just mentioned you im. Not killing you

strange brook
#

if you continue to blatantly disrespect the rules you will be banned, last warning

balmy mango
#

any option to connect a forge server to waterfall without spongeforge? (not available for current version of forge)

reef fulcrum
#

1.13+ forge is unsupported

#

Bungee has dropped support for forge, and in general, I've just not gotten around to it/had the health/motivation for it

balmy mango
#

like 1.12.2 support is very outdated with forge

reef fulcrum
balmy mango
#

only goes to forge 2838 not 2847

reef fulcrum
#

You mean for spongeforge?

balmy mango
#

correct

reef fulcrum
#

I wouldn't be surprised if it work fine with 2847

balmy mango
#

last spongforge for 1.12.2 is for forge 2838

#

latest forge for 1.12.2 is 2847

reef fulcrum
#

Basically, what am saying is is that that is likely a non-issue

#

Have you actually tested it?

balmy mango
#

yes

#

doesn't work

reef fulcrum
#

and the outcome was?

#

you need to define "doesn't work"

balmy mango
#

won't let me boot the server

reef fulcrum
#

Basically, I'm not aware of any reason it wouldn't work, that would often more signify an issue with another mod and sponge, vs sponge and forge itself; sponge is also generally fast on resolving those types of issues, etc

#

Might wanna provide logs/ask on their discord for some assistance

balmy mango
#

says it requires mixin 0.8 but its using 0.7.11

reef fulcrum
#

you have a mod using an older version of mixin

#

rename the sponge jar to something like asponge...

balmy mango
#

renaming the sponge jar with the prefix 'aaa' also doesn't work

reef fulcrum
#

best advice is to go ask on the sponge discord, also not really aware of any way that you'd get ip forwarding support otherwise

marble kelpBOT
#

wasn't there a forge mod that added it or something along that line?

marble kelpBOT
reef fulcrum
#

w t f

#

Wait, I erm...

marble kelpBOT
#

Yippee, build fixed!

cold notch
#

Yippee, build fixed!

#

lol

tardy juniper
#

is this the "Technical" area for travertine as well?

marble kelpBOT
#

sure

tardy juniper
#

wait.. is that a person or a bot.. rather confusing lol

marble kelpBOT
#

does that matter?

#

it's 2020 after all

tardy juniper
#

i guess not lol,

strange brook
#

imagine discriminating against bots in 2020

tardy juniper
#

okay here is my issue,

im running the latest Travertine on a 1.15.2 server, all other connections are fine, however, i have a 1.12.2 server running forge and SpongeForge, eveytime i try to connect to the 1.12.2 server i always get this error: the server you were previously on went down you have been connected to a fallback server then boots me, im 99% sure i have it all configured correctly, but i was wondering if anyone else had this issue or know a fix?

Forge Version: 1.12.1-14.23.5.2847
SpongeForge Version: 1.12.2-2838-7.1.8

marble kelpBOT
#

are you connecting to the forge server directly instead of going through a lobby? (if not you might want to try that)

tardy juniper
#

i have tried both,

when attempting direct connect it states i must enable IP forwarding in my Bungeecord config, which is set to true

#

i get the the server you were previously on went down you have been connected to a fallback server when trying through lobby

marble kelpBOT
#

no, I mean directly connecting to it through travertine

#

e.g. by using forced hosts or a plugin to redirect to the server on login

tardy juniper
#

how can i configure the forced hosts? and is there a plugin you could recommend?

marble kelpBOT
#

there is settings in the config.yml for the forced hosts

tardy juniper
#

i have tried the forced hosts but i still get the you must enable IP forwarding in your Bungeecord config

with the plugin, i have it installed on the travertine server is this correct?

#

|| [14:19:32 INFO]: [kyekye7964|/ip] <-> ServerConnector [the1122] has connected [14:19:32 ERROR]: [/ip|kyekye7964] <-> DownstreamBridge <-> [lobby] - encountered exception java.lang.IndexOutOfBoundsException: Tag type id 120 is out of bounds! [14:19:32 INFO]: [kyekye7964] disconnected with: The server you were previously on went down, you have been connected to a fallback server [14:19:32 INFO]: [/ip|kyekye7964] <-> DownstreamBridge <-> [lobby] has disconnected [14:19:32 WARN] [ViaBackwards]: Ignoring outgoing plugin message with channel: legacy:fml|hs [14:19:32 WARN] [ViaBackwards]: Ignoring outgoing plugin message with channel: legacy:fml|hs [14:19:32 INFO]: [/ip|kyekye7964] -> UpstreamBridge has disconnected [14:19:38 INFO]: [/ip] <-> InitialHandler has pinged [14:20:02 WARN]: [kyekye7964|/ip] <-> ServerConnector [the1122] - read timed out [14:20:02 INFO]: [kyekye7964|/ip] <-> ServerConnector [the1122] has disconnected||

Would this error be able to help at all?

tall stirrup
reef fulcrum
#

literally all your netty threads are working on opening socket connections?

tall stirrup
#

Yes.

reef fulcrum
#

work out why

#

If those are opening connections, something is causing it to do that

#

No point tryna chase wild gooses, etc

tall stirrup
#

Can you give me a direction to find out the problem?

reef fulcrum
#

work out what's opening those connections

#

netty might have some flag to offer more debugging on that

#

also, potentially likely unrelated, but worth a shot in the dark, disable the async dns setting in waterfall.yml if you haven't, in some oddball setups, that can ouch a lot

#

(god knows what causes that bar bad network setups or something, it literally uses googles dns servers last I knew o.O)

tall stirrup
#

Is this causing by plugin or waterfall itself?

reef fulcrum
#

I've told you all I can

tall stirrup
paper lotus
#

waterfall doesn't want to connect me to the forge sponge server

tidal musk
#

my magic 8 ball tells me that you need to provide more info

viscid moat
#

Yo, waterfall and bungeecord both "crash" (The player connection crashed) when I try to join my restriced server, 1 sec gonna upload log.

#

The target server is latest version of paper and this happens even when the target server is offline.

reef fulcrum
#

either something on your server mangled a packet, or there is a bug in bungees entity metadata rewriting

viscid moat
#

I can join the server directly, but not through bungee/waterfall?

reef fulcrum
#

You ruled nothing out there

viscid moat
#

Well nothing on the server could be faulty?

reef fulcrum
#

the client is known to ignore things like invalid entity metadata

viscid moat
#

Wouldn't regenerating the world help?

paper lotus
#

i fixed

old depot
#

How much ram does Waterfall need to be allocated?

marble kelpBOT
#

500MB base and then 100MB per 100 players is a general rule of thumb

#

but plugins might change that

old depot
#

ok

#

like, if I have 11 plugins including ViaVersion, ViaBackwards, and ViaRewind, how much?

#

How do you rebuild the patches after updating upstream with ./waterfall merge?

marble kelpBOT
#

waterfall rebuild?

old depot
#

oh

#

Wait

#

I already did that

#

but it didn't change the patches at all

#

I thought it's supposed to update the From TREE line in the patches?

tidal musk
#

then nothing significant changed

old depot
#

oh

#

so it should work if I build it?

tidal musk
#

but for sure, here are the steps for upstream merge:

#
  1. ./waterfall m
  2. ./waterfall p & fix conflicts one by one if they appear
  3. ./waterfall rb
old depot
#

ok

#

got it

#

thanks

old depot
#

uh

#

not working

#

would these steps also apply to a fork of waterfall?

#

I made a script to make it easier

./hyperfall m
echo Merged upstream!
read -rsp $'Press enter to continue...\n'
echo Applying all the patches to Waterfall...
./hyperfall p
echo Applied all the patches to Waterfall!
echo Check to see if there is any conflicts and fix them if there are.
read -rsp $'Press enter to continue...\n'
echo Rebuilding the patches...
./hyperfall rb
echo Rebuilt the patches!
read -rsp $'Press enter to continue...\n'
#

using this:

#

why is it not working?

marble kelpBOT
#

please just use a paste site...

marble kelpBOT
#

well you need to resolve conlicts yourself

#

or wait, did you do that already?

old depot
#

I don't see what the conflict is...

marble kelpBOT
#

it says in the message?

old depot
#

it literally says it failed at pom changes

#

even though there hasn't been pom changes for months

#

I based the script after what @tidal musk said:

but for sure, here are the steps for upstream merge:

  1. ./waterfall m
  2. ./waterfall p & fix conflicts one by one if they appear
  3. ./waterfall rb
#

What am I doing wrong?

tidal musk
#

yeah you have a conflict

#

you failed at 2nd step

#

see line 90

#

in paste

#

it literally says a conflict happened

old depot
#

but what's the conflict?

#

and how could there even be a conflict?

tidal musk
#

something what git did not like

old depot
#

because the last time api/pom.xml was changed was last month

tidal musk
#

you better look into it manually

haughty nimbus
#

are the server names in config case insensitive?

tidal musk
#

yes

#

if you keep saying something in the lines of "impossible" then the confict will never get solved ;)

old depot
#

ok

#

I'll try

#

I need to modify the patches, right?

#

Cause when I try git rebase -i upstream/upstream as per Travertine CONTRIBUTING.md, I get
It looks like 'git am' is in progress. Cannot rebase.

marble kelpBOT
#

you resolve the issue in the source, then use the continue command mentioned and at the end rebuild the patches from the fixed source/commits

old depot
#

oh

#

missed that

#
fatal: Resolve operation not in progress, we are not resuming.```
#

ugh...

#

I'm gonna start over with a fresh clone of my fork

#

Alright I did

#

I fixed the issue in the source and did git am --continue

#

and get:
fatal: Resolve operation not in progress, we are not resuming.

marble kelpBOT
#

completely wrong channel

old depot
#

now...

#

I fixed the issue in the source and did git am --continue
and get:
fatal: Resolve operation not in progress, we are not resuming.

#

why is that happening?

tidal musk
#

what did you do?

#

if git fails to apply single patch, then it stays in am mode

#

you fix the conflict

#

git add the-file

old depot
#

I did

tidal musk
#

or git add .

#

and then git am --continue

old depot
#

Stage the changes?

tidal musk
#

yes, you need to stage the changes

#

also make sure that you are in the proxy repo, not patches repo

old depot
#

just did

#

and ran it again

#

and got the same result

#

fatal: Resolve operation not in progress, we are not resuming.

#

oh

#

also make sure that you are in the proxy repo, not patches repo

#

now it applied patches

#

🙂

tidal musk
#

you are operating with git repository after all

old depot
#

I was in the root directory

#

are you kidding me...

#

after all that

#

I ran my script again

#

and got the original issue:

Using index info to reconstruct a base tree...
M       api/pom.xml
M       bootstrap/pom.xml
M       config/pom.xml
M       module/pom.xml
M       pom.xml
M       proxy/pom.xml
Falling back to patching base and 3-way merge...
Auto-merging proxy/pom.xml
Auto-merging pom.xml
Auto-merging module/pom.xml
Auto-merging config/pom.xml
Auto-merging bootstrap/pom.xml
Auto-merging api/pom.xml
CONFLICT (content): Merge conflict in api/pom.xml
error: Failed to merge in the changes.
Patch failed at 0001 POM-Changes
Use 'git am --show-current-patch' to see the failed patch
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
 Something did not apply cleanly to HyperFall-Proxy.
 Please review above details and finish the apply then
 save the changes with rebuildPatches.sh
Applied all the patches to Waterfall!
Check to see if there is any conflicts and fix them if there are by fixing it in HyperFall-Proxy and running git am --continue.```
#

then I checked the source

#

and it had reverted back to having the original merge conflict

#

I made the script with the 3 steps you gave me. Is there a mistake in that?

cosmic falcon
#

Is there a way to fix the user IPs when using waterfall in pterodactyl?

tidal musk
#

just fix this conflict

#

git add .

#

git am --continue

#

cd ..

#

./hyperfall rb

old depot
#

I literally fixed that

#

lemme try again

tidal musk
#

then you must've made mistake somewhere else

old depot
#

running script again...

tidal musk
#

idk

#

did what i literally told you

#

applied cleanly

#

you must've skipped patch rebuilding

old depot
#

Alright got to the merge conflict...

#

I click use me on their changes

#

saved file

#

and then staged changes

tidal musk
#

now run

#

git am --continue

old depot
#

done

#

and then cd .. and ./hyperfall rb

tidal musk
#

and now if you run ./hyperfall p?

old depot
#

ah

#

it works

#

thanks

tidal musk
#

now go figure out where you fucked up

old depot
#

I think at git add .

#

I didn't do that

#

I just staged the changes in atom

tidal musk
#

should do the same thing

#

that's why you'll operate on git cli

old depot
#

atom messed up 🤷‍♂️

strange brook
#

using a text editor as a scm manager

#

smh

tidal musk
#

smh my head indeed

old depot
#

it usually works

#

alright

#

thanks 🙂

calm scaffold
#

Just a quick one.... if a Bungee /Waterfall server has an allocation of 30 slots, is that the max players on the whole network or the max connecting players to the Bungee server at one time? Thanks

tidal musk
#

is that the max players on the whole network or the max connecting players to the Bungee server at one time

#

what

#

whole network == bungee, no?

#

unless you have additional load balancing

#

your question is very ambiguous

calm scaffold
#

Sorry.
Example: Bungee/Waterfall server set for 30 slots. 3 other servers after that set for 50 each.
Is the max players on the network determined by the Bungee/Waterfall server (30) or each of the servers that the players are connected to (potentially 150 - 3x50)?

marble kelpBOT
#

the one with the lowest number

calm scaffold
#

Excellent, exactly what I wanted to know. Many thanks! :o)

lucid plover
#

What does tab_complete: 4000 mean in Waterfall config?

marble kelpBOT
#

if your proxy would allow 100 then a 50 slot server could still just hold 50

#

it limits the frequency in which tab completions can be send by the client and do stuff on the server in versions that have tab completion iirc

#

.g github waterfall tabcomplete patch

lucid plover
#

And is possible to disable TAB completions ?

#

I mean, put it to -1

marble kelpBOT
#

doubt it

#

also what you mean aren't tab completions

#

they are command suggestions

#

waterfall might have a setting for that, but tbh: just fix your damn plugins, dude

lucid plover
#

oh okay, thanks

safe plover
#

Does Waterfall block UUID Spoofing?

tidal musk
#

define uuid spoofing

#

waterfall DOES the Profile spoofing

#

that's absolutely needed for servers to get correct client ip address, name, textures etc.

safe plover
#

Umm bypassing the proxy server with a cracked Minecraft account and force op with the Owner's "fake" account

tidal musk
#

firewall your server

#

server even warns you to do so

safe plover
#

In using pebblehost

#

I'm

tidal musk
#

.g lucko bungeeguard

marble kelpBOT
#

(DiscordBot) https://github.com/lucko/BungeeGuard -- lucko/BungeeGuard: A simple plugin that verifies whether...: "BungeeGuard. BungeeGuard is a pair of plugins which intercept the BungeeCord handshake protocol, and allow backend servers to verify whether..."

tidal musk
#

there's your silver bullet

safe plover
#

People say there's a way to bypass

#

And when I switch to paper, it breaks my server

#

Sending tons of dump

#

And crashing my server

tidal musk
#

there isn't a way to bypass unless you expose your servers to the internet

cold notch
#

"bypass" well yes there always a bypass if user behind the keyboard is dumdum

tidal musk
#

boils down to that this yeah

safe plover
#

Well, I use a website for a custom domain and it links to my forums and store

tidal musk
#

or if you don't use alternative measures to prevent external proxies from connecting to your backend servers...

gloomy helm
#

Can someone send me waterfall tutorial in English

cosmic falcon
#

Is this a good place to ask about waterfall setup in pterodactyl?

tidal musk
#

.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.

reef fulcrum
#

refer to the bungeecord wiki for a standard install guide

#

as for ptero, bind your servers on to the pterodactyl0 interface

cosmic falcon
#

Ok, I have a problem where every player ip is 172.18.0.1 when the proxy server itself is run on pterodactyl, does anyone know how to fix that?

gloomy helm
#

What's the difference between bungee cord and waterfall?

cosmic falcon
#

Servers themselves work fine but ip banning etc is kinda hard when everyone has the same ip

reef fulcrum
#

am guessing that you didn't setup ip forwarding/bungee mode properly

#

waterfall is bungee with extra patches on top, just like paper is to spigot

cosmic falcon
#

am guessing that you didn't setup ip forwarding/bungee mode properly
bungeecord = true and online-mode=false ?

gloomy helm
#

KKK thanks

reef fulcrum
#

yes, and on the proxy

cosmic falcon
#

the problem is that even the proxy gets the wrong ip

reef fulcrum
#

oh, god knows

#

if the proxy is getting the wrong IP, there is something weird with your setup

cosmic falcon
#

ok, I'll go poke the pterodactyl guys then Okay, I think I figured it out. my firewalld zone where the pterodactyl0 interface was connected had masquerade on. Disabled it and I got real ips on servers

cold notch
#

pterodactyl <---- that the problem iirc there also another user thta got that problem today

cosmic falcon
#

centos+docker+pterodactyl is a multilayer mess where anything can go wrong, it seems

gloomy sundial
#

do u need a decent cpu for a proxy or is it pretty lightweight

reef fulcrum
#

depends on player counts, etc; But, it's pretty lightweight

#

scaling horizontally is recommended more over throwing a better CPU at it anyways

gloomy sundial
#

would something like a E5-1650 v2 work fine or would i7-7700K make a big difference
player count prolly won't go higher than like 20 tbh lol

reef fulcrum
#

the former would be much more than plenty then

gloomy sundial
#

kk thx

strange brook
#

unless it's an oversold shared host and then cpu specs don't matter :^)

gloomy sundial
#

it is shared but idk about oversold

lone summit
#

Hi, How do I get haproxy to work with waterfall while also showing correct client IP?

reef fulcrum
#

enable proxy_protocol in config.yml

lone summit
#

what should I have in the haproxy config?

reef fulcrum
#

🤷‍♂️

lone summit
#

any example for that? I currently have this but it isn't working listen minecraftsv01 bind 0.0.0.0:25565 mode tcp option tcplog balance roundrobin server mc01 BUNGEECORDHOSTIP:35061 send-proxy-v2

#

did I set something wrong or?

tidal musk
#

see how to configure haproxy

#

it's not that trivial but it's also nothing impossible

#

if haproxy is too hard then luckily nginx supports tcp proxying and haproxy proxy protocol as well

full cypress
#
listen minecraft
        bind :25565
        mode tcp
        option tcp-check
        server proxy1 127.0.0.1:25566 check-send-proxy check send-proxy-v2
        server proxy2 10.0.1.2:25566 check-send-proxy check send-proxy-v2 backup
#

@lone summit

marble kelpBOT
#

I run waterfall and paper-clip, when someone join my server it says the server ip. i forgot how to make it so it seems to be from the right ip

marble rover
#

So this is a thing for me. I tried a completely fresh waterfall config (just enabling ip forwarding and adding my servers to the list) and it still does it. And when it happens there is this error in the bungee console

tidal musk
#

uhhh, tricky scoreboard situation once again

marble rover
#

Yea, is there a fix for it?

marble rover
#

(@ me)

iron mauve
reef fulcrum
#

well, are you using mods?

solar robin
#

Where can I find waterfall maven repo?

reef fulcrum
#

dependency info is in the pom patch, I do need to get around to shoving that in the readme...

solar robin
reef fulcrum
#

try running a build/updating the maven indices

solar robin
#

Ahaha. Thanks a lot.

reef fulcrum
#

2 second google showed up that, no idea if it works or not 🤷‍♂️

#

it's just dumping out a plugin.yml, so literally shouldn't be an issue

edgy stump
#

Does Paper have a benchmark for players/CPU to see how many it can hold in a single server? I know there are many variables but just looking for an idea. Its an i7-4790K 16GB of ram

reef fulcrum
#
  1. Wrong channel
#
  1. No, benchmarks, etc, are stupid
#

I know there are many variables

edgy stump
#

Thought i was in the Paper channel facepalmThrough

modest seal
#

heyo so i just got a vps and got a server running

#

now I want to move the waterfall server onto it as well

#

would it be the same start.bat file that aikar recommends for bungee as it is for paper?

#

Use these flags exactly, only changing Xmx and Xms. These flags work and scale accordingly to any size of memory, even 500MB)

java -Xms512M -Xmx512M -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=35 -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs -jar waterfall-325.jar

viscid atlas
#

Don't think it's really needed but yeah you can run it

modest seal
#

so would just the regular start file be better?
java -Xms512M -Xmx512M -XX:+UseG1GC -jar waterfall-325.jar

reef fulcrum
#

I would recommend G1 at the least

modest seal
#

Ill just use aikars flags and see how it goes then haha

marble kelpBOT
cold notch
lime breach
#

Is it possible to have 2 Waterfall proxies for one network?

strange brook
#

why not

lime breach
#

do you have some sort of documentation that talks about that? I've only done single proxies before

reef fulcrum
#

you just have two seperate proxy servers with the exact same config, etc

strange brook
#

literally just make two proxies connecting to the same backend...

reef fulcrum
#

DNS Round robin is generally used to "balance" them

jolly cipher
#

help please 😦

cold notch
jolly cipher
#

ok sorry

tidal musk
#

smh

jolly cipher
#

sorry guys .. 😦

tidal musk
#

So i cant quite figure it out but where should i be looking if players are only receiving plugin tab suggestion commands that are from the waterfall server and not the paper server they are on?

reef fulcrum
#

Depends on the version, but with mojangs new system, waterfall can't send its completions unless the server sends them; otherwise, on the older system, that's generally people disabling tab completion on the server itself, or some plugin breaking it

tidal musk
#

Ah ok

dreamy ingot
#

So am i correct if i say waterfall is basically forge with plugins?

reef fulcrum
#

no

dreamy ingot
#

What is it

#

its a bungeecord fork i see that

reef fulcrum
#

it's a proxy for switching between servers

#

which is what bungeecord is

dreamy ingot
#

Oh yeah am dumb

#

i was just wonderin cuz im about to make a forge server and i want plugins on it. the problem is Sponge is not even out for 1.14 is there some alternative?

reef fulcrum
#

theres things like mohist and all that, but expect issues, and no support

tidal musk
#

.g mohist

marble kelpBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Mohism -- Mohism - Wikipedia: "Mohism or Moism was an ancient Chinese philosophy of logic, rational thought and science developed by the academic scholars who studied under the..."

Mohism or Moism (Chinese: 墨家; pinyin: Mòjiā; literally: 'School of Mo') was an ancient Chinese philosophy of logic, rational thought and science developed by the academic scholars who studied under the ancient Chinese philosopher Mozi (c. 470 BC – c. 391 BC) and embodied in an...

tidal musk
#

wat

#

i c

mighty cloud
#

Hi

#

how much ram i need to assign to bungee with 200 players and 10 plugins?

full cypress
#

1gb tops @mighty cloud

#

Bungee is fairly resource efficient since it doesn't hoard data and passes 95% of it directly down to the underlying server.

mighty cloud
#

okey thanks!!

lime breach
#

I'd recommend 2GB for safety

#

I've had huge ram usages during bot attacks

spiral crater
#

60gb

timber tusk
#

I've been looking places for resolution to the tag mismatch crash and I got lost

#

pls halp

reef fulcrum
#

er