#waterfall-help

1 messages · Page 30 of 1

unreal stag
#

Turns out, I had a mitigation tucked away in a corner. It works so I've released Velocity 1.0.6 with the fix

torpid fable
#

is there a ServerCommandEvent equivalent with waterfall?

wheat aurora
#

Hey guys, how much RAM would you recommend for Waterfall on a 20 slot server? Would 256MB be enough or rather do 512?

lime breach
#

512to be safe

wheat aurora
#

Alright, tyty

leaden stone
covert portal
#

Enable the query and make sure 25565/udp is forwarded.

leaden stone
#

does it have to be on port 25565?

covert portal
#

Depends on how the server lists checks it, but no.

#

Set it to be the same as your port.

leaden stone
#

ah kk

#

wdym by udp is forwarded

covert portal
#

Port forwarded.

leaden stone
#

still dk what that means lol

#

what would i have to do in config.yml for that

covert portal
#

Nothing in the config, but on your server/host.

leaden stone
#

I'm using a Hetzner Dedicated Server on Ubuntu

#

Would udp port forwarding be already on with this or would I have to configure it myself

covert portal
#

By default everything is forwarded.

leaden stone
#

Hmng

#

that's annoying

cursive leaf
#

Hello everyone,

I need help with a JVM related question, regarding the Xms and Xmx flags. I am putting up a server with 16GB of RAM and 8 v-cores. What are the recommended values for these flags?

I'm not sure if I should leave a GB free for OS or if I should put it all on the JVM.

cosmic sleet
#

If you don't leave any memory left for the OS it will most likely crash

#

.flags

marble kelpBOT
cosmic sleet
#

Oh wait this is waterfall, yeh you don't need much probs just use 1 gig and I don't think any flags are needed

cursive leaf
#

Like this, then?

java -Xms17G -Xmx17G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=8 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=true -Daikars.new.flags=true -jar paperclip.jar nogui
cosmic sleet
cursive leaf
#

oh damn 😦

#

sorry

#

First time here

cosmic sleet
#

np, not that big of a deal

cursive leaf
#

Should I repost my question on the other channel?

cosmic sleet
#

Probably but to answer your question if you have 16 gigs max in a server Xmx/Xms 17G will not work, use 10-14 to leave some for the OS

chrome edge
#

quick (maybe stupid question)
but as i understand waterfall is a proxy / load balancer thing right?

cosmic sleet
#

Yes

chrome edge
#

cool thanks then i will use that

kind karma
#

waterfall is not a load balancer

chrome edge
#

hhhm

half quiver
#

Hello, I need someone to help me set up waterfall

#

I set up my bungee cord network first, then I was told to set up waterfall since I'm using paper

#

but now it's just not working

#

I'm getting a warning btw of "Forced host server pvp is not defined" and "Could not bind to host /0.0.0.0:25577"

#

not sure if this is bad or aynthing

covert portal
#

You can ignore it.

reef fulcrum
#

you can ignore the first one

#

Could not bind to host

#

is one you'll have to look into, something else is probably running on that port, e.g. bungeecord

#

But, waterfall is a fork of bungee, bungee itself works fine with paper, and waterfall is a drop-in replacement to bungee

half quiver
#

wait nvm

#

turns out filezilla doesn't exactly update after refreshing

#

XD

#

ok so I have it kind of working

#

now it says "Kicked whilst connecting to <server name in this case, 'test'>: You have to join through a proxy."

#

Except for the fact that I am connecting through the proxy :L

reef fulcrum
#

you didn't setup ip forwarding properly

half quiver
#

I have it set up though

#

I have ip forwarding set to true on the config.yml for waterfall

#

and for the other servers

reef fulcrum
#

apparently not, that message checks for a specific bit of info which is passed by the proxy

#

if you're seeing that message, that info either wasn't sent, i.e. ip_forward is disabled, you connected directly to the server, or some plugin managed to break something

half quiver
#

well I am using a plugin called ipwhitelist

#

and I already whitelisted the ip

#

of the proxy server

#

for each of the normal servers, such as "hub" and "test", I have in spigot.yml set bungee-cord to true

reef fulcrum
#

use BungeeGuard

half quiver
#

hm ok

reef fulcrum
#

that plugin is basically flawed as all heck

half quiver
#

oH

#

interesting ok

#

is it ok if I ping you once I install it and have more issues potentially?

reef fulcrum
#

no

#

just ask the channel, if I'm around, I'll answer, if not, there is generally other people around

half quiver
#

alrighty

half quiver
#

it works! thank you!

agile sigil
#

Hey,
For Paper, it exist a optimised java argument, and for Watterfall ?

marble kelpBOT
#

just make sure you use G1GC

dreamy citrus
#

what flags are good for watterfal ?

reef fulcrum
#

the ones linked should be fine

dreamy citrus
#

i use

#

java -Xms512M -Xmx3G -XX:+UseG1GC -jar Waterfall.jar

#

it's good you think ?

cold notch
#

.flags

marble kelpBOT
cold notch
#

oops didnt read channel n ame

dreamy citrus
#

xD yup

latent yew
#

Hello does any documents to config waterfall.yml? idk thanks!

#

@unique linden can u help me sir 😛

reef fulcrum
#

Please don't ping random people

unique linden
#

im also one of the least experienced with waterfall stuff

latent yew
#

sorry & thanks!

unique linden
#

dont use my mc flags on waterfall

reef fulcrum
#

Quite simply, there is no documentation on that stuff, was lost and never re-created, but, a lot of the options are self explanitory for the people they're relevant for and in general should be left alone

latent yew
#

thanks!

hardy harbor
#

ello good, I read some posts that said that you could connect two different servers using bungeecord. Is this possible?

Kind:

host 1 -> waterfall -> prelobby -> lobby ->
host 2 -> waterfall -> survival 1

Or the other thing I ask if it is possible is the following:

Host -> waterfall 1 -> prelobby -> lobby
Host -> waterfall 2 -> survival 1
(They are the same hosts but with different bungeecord. Is this possible?)

boreal latch
#

Hey, quick question. Would Bungeecord/Waterfall run better on a single core clocked at 4.7Ghz or multiple cores (maybe 4) clocked at 3Ghz?

reef fulcrum
#

it's a proxy, it connects to whatever you configure it to connect to

frail brook
#

@boreal latch Waterfall benefits from multiple cores

boreal latch
#

so how much does core speed affect things? would it run fine on 2Ghz if I used 12 cores?

frail brook
#

Yes, it probably would, it's very lightweight

#

There's no "main thread" to tick

boreal latch
#

I am also using like 8 bungee plugins sooooo

#

idk how much that will hurt the cpu

frail brook
#

It depends on the plugins, but plugins run on multiple threads

boreal latch
#

ok, im just trying to decide between 2 cores at 4.7Ghz, and 4-6 cores at 3Ghz

#

tough choices

frail brook
#

I'd say go for the cheapest choice and if you notice high cpu usage, upgrade later

#

because even a cheap machine can handle 100s of players with waterfall

boreal latch
#

well currently I have a 2vcores at 2Ghz maxing out with 30 players online

frail brook
#

o:

#

I wonder if your vcores are really slow or if your plugins are pretty heavy

#

Because it should handle more than that

#

In any case, you can just get more core, it's usually cheaper and waterfall will use them

boreal latch
#

ok

lean zenith
#

Does anyone know of a plugin to run commands from server through proxy to another server? Currently trying to use Dispatcher and MultiSockets, but sadly it only seemed to of worked on localhost servers and not on actually public servers.

pale terrace
#

¯_(ツ)_/¯

solid condor
#

Hey, I moved to a new hosting. I have been using a MariaDB database to sync my data between servers. Now, the database times out after few minutes of working making my server totally unusable. Any experience with something similar?

kind karma
#

not a waterfall issue.

tidal musk
#

dont use my mc flags on waterfall
@unique linden why

unique linden
#

waterfall isnt minecraft

#

you dont put jet fuel in cars

tidal musk
#

So does not exist flags for waterfall?

#

:/

unique linden
#

just use -XX:+UseG1GC and -XX:G1HeapRegionSize=8M and your Xmx/Xms flags

#

thats all you need

tidal musk
#

Ok

#

zAikar is possible to use 2 proxy?

#

Like

unique linden
#

see RedisBungee

tidal musk
#

Is that possible?

#

yes

#

How

#

wdym how lol

#

just set up two proxies

#

Yes but how i connect to these 2 proxies with the same ip

unique linden
#

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

Just adjust Xms/Xmx to your needs.

tidal musk
#

get yourself two IP addresses

unique linden
#

ok forgot a few, there's updated list for WF

tidal musk
#

or use SRV reconds

tidal musk
#

aikar, Xmx1000M and Xms1000M

#

remove =

#

or use SRV reconds
@tidal musk I what to use the same dns address

unique linden
#

oops

tidal musk
#

also isn't 1000M bit excessive?

#

512M is more than enough

#

The waterfall will change when you refresh the minecraft servers list

unique linden
#

more memory = better G1

tidal musk
#

/shrug

#

SpokeyTV, how have you set it up right now?

unique linden
#

i said adjust to needs 😛

#

thats also why i wrote it in M

tidal musk
#

one proxy instance bound to :25565?

#

SpokeyTV, how have you set it up right now?
@tidal musk 25565

#

you can still add SRV records

#

just one points to 25565

#

with the same dns?

#

and other one to idk, 25566

#

whatever different port you desire

#

you can't make two proxies listen on same port

#

unless you introduce additional proxy in front of them

#

So when u refresh the minecraft servers list you will see the waterfall 1 or waterfall 2?

#

yes

#

you'll see either of them

#

gg

#

unless you introduce additional proxy in front of them

and dear god not another waterfall proxy, look into haproxy or nginx if you want to do that.

#

I need it bcs i have ip tables on waterfall 1 and i need to upgrade for 1 more proxy

#

zAikar how can i change waterfall config directory?

#

i'm not aikar but you can't

#

But i can change spigot config directory '-

#

you can't do that with bungee, simply run java command in different directory

#

I use the same files on all my pape.yml, spigot.yml, server.properties, bukkit.yml, commands.yml, permissions.yml

#

i got it. that does not change the fact that you can't do that with proxy

#

yes

#

But i cant --waterfall-settings /dir ?

#

@tidal musk i have 1 more question wtih proxies

#

Can i setup this:

proxy 1 > proxy 2 > proxy 3 > Lobby 1

#

run waterfall jar with --help

#

can you see --waterfall-settings?

#

No

#

did you try setting that flag?

#

what do you conclude?

#

Not yet

#

i've mentioned twice that you can't do that

#

you can chain proxies but why do you need to do that?

#

Can i setup this:

proxy 1 > proxy 2 > proxy 3 > Lobby 1

#

i saw your question, no need to post it multiple times

#

I need to do bcs of the massive connections

#

So i set iptables on proxy 3

#

"set iptables"

#

what does that even mean?

#

When u run will run an bot attack, the server keeps online

#

iptables has many uses

#

limit connections per second

#

Limit max connections per ip

#

you can set up unlimited proxies next to each other, nothing stops you from doing that

#

Gg thanks !!!

#

you can freely set up like 2000 of them and make them connect to a single lobby

#

Yes

#

But what i need is when u connect to proxy 1 o will connect to proxy 2 and then lobby

#

so you want proxy to connect to a proxy

#

why do you need to do that

#

or what?

#

When u run will run an bot attack, the server keeps online with the iptables on the second port

#

if proxy 1 connects to proxy 2 and proxy 2 connects to the lobby

#

ugh

#

can you idk

#

draw the topology somewhere?

#

So

#

Client > serverlist > Minely.net > Connecting > Proxy 1 > Proxy 2 > Lobby1

#

.g draw online

marble kelpBOT
#

(DiscordBot) https://sketch.io/sketchpad/ -- Sketchpad 5.1 - Draw, Create, Share!: "Sketchpad: Free online drawing application for all ages. Create digital artwork to share online and export to popular image formats JPEG, PNG, SVG,..."

tidal musk
#

Is the same thing

#

you mean something like this?

#

No

#

or this?

#

This

#

that's gonna fail

#

Why

#

if people ddos your proxy 0

#

then nobody can reach proxy 1

#

making your setup completely pointless

#

Yes but the proxy 0 dont will send the player to proxy 1 and then lobby?

#

but if proxy 0 is down then proxy 1 cannot be reached at all lol

#

if you want to set up multiple proxies to resist against ddos attacks

#

then you need to build the network like i drawed on the first picture

#

heck, on large scale ddos your machine's bandwidth will be tortured anyway so you should rather look into actual ddos protection

#

Ok thanks

empty bison
#

How can i remove the spaming of the console?

#

And saving in the log

kind karma
#

java -jar ... > /dev/null

tidal musk
#

java -jar ... > /dev/null
@kind karma this is for what?

kind karma
tidal musk
#

What type of spam?

kind karma
#

i dont actually understand why would you do that

tidal musk
#

if you hide the warnings/spam then there are no problems

#

if you think logically now

#

less you know the better

#

:)

kind karma
#

unacceptable

balmy sorrel
#

Hey guys, when setting max hp of a player in a server, for example, 30 max hp (15 hearts), and then the player moves servers, he still sees the extra hearts (black and have no funcionality), is there a known fix to this?

reef fulcrum
#

Erm

#

that's literally just how the client works

#

nor is this the right channel

marble kelpBOT
#

I feel like this is something that the proxy should care about though imo

#

like send the packet to reset it to the original or something

reef fulcrum
#

I erm

#

totes misread the "player moves servers"

balmy sorrel
#

Sorry I typed that fast and perhaps I didn't explain myself well.

-> Player in Server 1 -> I set his maxHealth to 30 with AttributeInstance GENERIC_MAX_HEALTH - all is good
-> Player moves to Server 2 -> Technically, he just has 20 max health (default) but black hearts are shown - saturation doesn't fill them up, so they are "ghosts"```
eternal cairn
#

I know this is an unusual question and situation, but oh well. How would I make a waterfall instance forward to another waterfall instance?
We've got players whose countries ban the main server's IP range, so we have to have another bungeecord instance up for this. It works, I suppose, as it's configured to just hook straight into the survival server, but we can't punish them (ban, kick, etc.) from the main proxy, and they can't message across proxies (lesser issue, main is punishments).
The easiest fix would obviously just have the new server be a proxy into the main server, as if it's a VPN. How would I go about this, and we're fine with not necessarily using waterfall itself, so long as we don't have to use the proxy format as HAProxy seems a little over the top..

covert portal
#

What about Redis?

marble kelpBOT
#

you don't, you run them in parallel and sync information

#

basically you want another proxy like haproxy in front which can forward ip and stuff when you really want to do the chaining

zealous grail
#

Is it possible to slow down the allowed connections to the server?

marble kelpBOT
#

there's a connection-throthle in one of the config files iirc

#

*throttle

zealous grail
#

connection_throttle_limit and connection_throttle

#

right thanks

#

i'll check the wikis / documents for rest

blazing kraken
#

Earlier today, someone joined my server via my account. I believe the way they did this was because my paper servers are in offline mode, to allow for proxy connections.
I am trying to basically prevent someone from connecting to everything but my main ip on the 25565 port.

I was thinking of using a firewall on my ubuntu server which is what I have seen other people do, but I am not sure how to go about doing it so everything is secure and safe when I am done.

reef fulcrum
#

if everything is on one server, you shouldn't be exposing the servers to the public network

#

bind the servers to localhost, or if on ptero/docker, use the network interface that those provide for binding the servers

blazing kraken
#

all servers have localhost set as the IP i belive

#

in the server.properties or whatever

reef fulcrum
#

unless the servers are exposed to the public, they can't join them like that

hallow echo
#

I got a question, if I make my server under bungee, will I gain perfs ?

#

As antibot, login system etc will be on the bungee and not the server

#

( I see the ".try" come to me ahah)

lime breach
#

Yeah connections will be handled better

balmy sorrel
#

@blazing kraken Consider setting up firewall rules, my servers were with 127.0.0.1 too but from outside I could still join

fossil nacelle
#

If one of my servers is on floating-ip

#

how do I setup the waterfall to make the server still connectable if the server changes ip?

#

Now I need to manually restart the waterfall... 😦

reef fulcrum
#

use 0.0.0.0 as the host IP instead of setting it to a specific IP

#

Oh, you mean.. greload should work but is apparently having issues

#

might need to remove the server, greload, and then re-add it, servers changing Ip is a pretty bleh situation

fossil nacelle
#

😦 ok thanks

blazing kraken
#

@balmy sorrel I think I got it setup. I set my spigot side server IPs all to localhost and they don't even show up as pingable or connectable in the server list. The only way to get to them is through the proxy.

tawdry flax
#

A question about Travetine, is the main version of it 1.7.10 and it allows newer protocols, or is the main version of it 1.8 and it allows newer protocols + the 1.7.10 protocol?

reef fulcrum
#

there is no "main" version

tawdry flax
#

So plugins with no 1.7 support works on it?

reef fulcrum
#

Well, the API has changed in the however many years since 1.7 was a thing

#

So, plugins that specifically care about 1.7 might have issues, but that's basically rare

tawdry flax
#

Okay, thank you

digital garden
#

So I have a paper minecraft server,
I wanna make the switch to waterfall but I cannot find anything on the topic of switching..
Can someone help me out here........

cosmic sleet
#

waterfall is a proxy that connects multiple paper servers, meaning that you can switch between them for example: a lobby, games server and creative

digital garden
#

But for example I have one server,
Will waterfall work?

cosmic sleet
#

If you have 1 paper server there is no need for a waterfall server unless you are planning to add more servers in the future

digital garden
#

Ah because I want to have multiple version support

cosmic sleet
#

I don't think you need waterfall for that I think you can use viaversion for that

digital garden
#

Ah okay

cosmic sleet
#

Oh also viaversion allows future clients to connect whereas viabackwards/rewind allow previous client versions to connect

digital garden
#

Then ill just wait until viabackwards/rewind comes out with 1.15.2

cosmic sleet
#

There is also protocolsupport but I'm not too familiar with it

green palm
#

several...

lean zenith
#

Is there any prevention for DNS attacks out there. Seemed to be some sorts of DoS attacks on my Proxy last night, CPU was hitting high and players pings would go quite high until we are timed out and couldnt re-connect.

#

Im guessing better firewall set-up would be a thing?

reef fulcrum
#

at the end of the day, if something is exposed to the internet, people can connect to it

#

DNS attacks wouldn't hit waterfall however lol

#

not unless you had the query protocol enabled

lean zenith
#

If that was in the config, i've noticed those are false

tidal musk
#

My server says outdated in the server list when it's not help

#

it's nothing major it's just something that bugs me

tidal musk
#

Caused by: io.netty.resolver.dns.DnsNameResolverTimeoutException: [/8.8.8.8:53] query via UDP timed out after 5000 milliseconds (no stack trace available)

unreal stag
#

you could disable async dns resolution in waterfall.yml

tidal musk
#

no

acoustic anvil
#

what is waterfall

serene tide
#

A proxy

acoustic anvil
#

ok

hasty tinsel
#

Quick q, could I host a 1.16 snapshot world on my waterfall network?

marble kelpBOT
#

no

lime breach
#

no

stuck nacelle
#

Hey, recently I had enormous growth in playerbase, and I saw that waterfall started using a lot of cpu. With 1000 players it was using ~200-300% of i7-7700k@5.0GHz. Is that normal?
I never had so many players online, so it's kinda new to me. Also, what is the limit for single bungee?

tidal musk
#

at that count you should start scaling waterfall instances

stuck nacelle
#

Are there any public sollutions, or should I find dev for that?

unreal stag
#

redisbungee

marble kelpBOT
#

and balance via haproxy or just dns round robin directly

tidal musk
#

nginx > haproxy

marble kelpBOT
#

*any light reverse proxy ¯_(ツ)_/¯

unique linden
#

@tidal musk does nginx actually support the proxy protocol for ip pass through?

tidal musk
#

yes

#

.g nginx tcp stream proxy protocol

marble kelpBOT
unique linden
#

interesting

marble kelpBOT
#

yeah, nginx can do a lot of shit

#

e.g. it can work as an rtmp streaming server too xD

latent yew
#

hello

#

Im set "network-compression-threshold=-1" in lobby server does affected for latency?

#

waterfall + lobby in 1 dedicated server

#

or all my server? thanks!

hard mason
#

are bungee restarts needed?

violet shard
#

What number is best network compression threshold in waterfall?

lean zenith
#

I left mine at 64, and backend servers -1. Experimented between 64 & 128 and found 64 pretty good.

#

And then theres some forums saying the proxy should be -1 while the backend servers to be atleast 256. For me -1 on the proxy kept timing people out, so just left it at 64 and -1 on back-ends.

violet shard
#

@lean zenith affect to tps?

lean zenith
#

Dont even think it affects that, its more players connection

#

And how much bandwidth the servers can handle same to CPU

latent yew
#

so just set 64 in waterfall? thanks!

plush swift
#

zaikar

#
WARNING: For the time being, it is recommended to stick with Java 8 until plugins are updated.
#
openjdk version "14" 2020-03-17
OpenJDK Runtime Environment (build 14+36-1461)
OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
dim falcon
modest seal
#

so please understand even if it is hard to understand.

#

lol

grave quiver
#

Hi to all !
I'm new to running/admin a Minecraft server, with Paper & Waterfall 🙂
Last time I had to play it was ten years ago ^^
Anyway, I've got a lot of questions, but I'm only gonna ask three.
1- Can we generate another worlds/servers in game (Waterfall) and with parameters (seed, type..) ?
2- Our main world is vanilla with some plugins, can I make the second server modded with Sponge Forge for example?
3- Can I replace WorldEdit and VoxelSniper with FAWE ? Is it stable enough? And WorldGuard compatible?
Thx !

strange brook
#

1 and 3 have nothing to do with waterfall

#

2 is basically depends on the mods.

grave quiver
#

Right, I'm gonna ask them in appropriate place
But it's mandatory to create manually a new serveur with a .jar in a directory then add link them to the Waterfall config file ? No way to do this in command in-game ?
For n°2, something like the Valhelsia 2 modpack going to be complicated in a multiplayer way ?

strange brook
#

waterfall is literally just a network proxy

#

it cannot interact with servers, only with network traffic

#

you need to manage your backend minecraft servers separately

grave quiver
#

ok thanks !
and the plugin folder inside waterfall folder, whats for ?

strange brook
#

proxy plugins

#

.paste

marble kelpBOT
undone steppe
#

sry

#

better? 😄

strange brook
#

have you tried not pirating plugins

reef fulcrum
#

mfw

undone steppe
#

have you tried not pirating plugins
@strange brook we dont use pirating plugins

strange brook
#

don't ping me

#

and your plugin seems to disagree with you

#

but that's between you and your plugins really, not us

undone steppe
#

every plugin we use is bought or was available for free from spigot

#

-.-

reef fulcrum
#

Well

#

Your proxy shits the bed when a specific plugin enables

#

I would go speak to the dev of that plugin

zinc sapphire
#
[20:45:29] [main/INFO]: [AACBungeeConnect] MySQL successfully connected to the database
    
[20:45:29] [main/INFO]: [AACBungeeConnect] Detected Plugin Piracy! Stopping Plugin...
    
[20:45:29] [main/INFO]: -----------===== [AACBungeeConnect] =====-----------
    
[20:45:29] [main/INFO]: The plugin has been successfully activated
    
[20:45:29] [main/INFO]: Plugin by: Nojo | Noah
    
[20:45:29] [main/INFO]: Plugin Version: 1.4.1
    
[20:45:29] [Shutdown Thread/INFO]: Closing pending connections
    
[20:45:29] [main/INFO]: -----------===== [AACBungeeConnect] =====-----------
    
[20:45:29] [main/INFO]: Enabled plugin AACBungeeConnect version 1.4.1 by Nojo | Noah
    
[20:45:29] [Shutdown Thread/INFO]: Disconnecting 0 connections
#

so it complains about piracy

#

activates anyway

undone steppe
#

oh i see it

zinc sapphire
#

and then forces it down

undone steppe
#

hmm

zinc sapphire
#

by the looks

undone steppe
#

i update the plugin with a new original download

#

but actually I just did that

#

and I had paid the 6.06 € via paypal and then downloaded the plugin

#

i go test it 😄

zinc sapphire
#

speak to the author about it, maybe their system is just buggy

#

not much we can do about it though

undone steppe
#

it was a paypal mistake -.- we are online now, thx for helping me 😄

grave quiver
#

proxy plugins
@strange brook So do I need to put Advanced Portals plugin in Waterfall plugin folder or in all of my servers (and EssentialX, WG, WE...). I think it's the second option but not sure

strange brook
#

don't ping me

tidal musk
#

don't ping wiz

grave quiver
#

oups

#

sorry

tidal musk
#

ok ninja'd

reef fulcrum
#
java.lang.IllegalStateException: Cancelled ServerConnectEvent with no server or disconnect.
    at net.md_5.bungee.UserConnection.connect(UserConnection.java:309) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.15-SNAPSHOT:56dda7d:unknown]
    
#

replicate without plugins

tidal musk
#

that's 100% plugin caused

#

because i wrote one buggy plugin myself which caused same exception

lethal igloo
#

how can I stop my server from kicking players with the following message "closed by remote host"

reef fulcrum
#

you need to work out what caused the connection to close

lethal igloo
#

it is only happening for this one player

lethal igloo
#

what should I do?

lethal shale
#

Anyone has an issue where the host's port keeps getting reset to 27017?

#

Every time I start up the waterfall server it gets set to 27017

reef fulcrum
#

nothing in waterfall would do that unless you had some plugin doing it, probs your hosting providers startup stuff or something if you're using one/a control panel

lethal shale
#

I'm using Pterodactyl panel on a dedicated server

#

So, it ain't the host

#

I have to see if it's the panel, which wouldn't make too much sense...

reef fulcrum
#

so, probs your panel startup scripts or something

lethal shale
#

This makes no god damn sense...

#

Actually, nevermind... I was assigning the wrong port to the server... Ffs

rigid crescent
#

waterfall question

i need help whit setting up my waterfall network i am very new to server networks think i can continue working if someone just sends me a link to some kind of wiki
(PS: who do i ping best for this kind of questions)

#

@vagrant sequoia sorry for the ping but can u help me

unreal stag
#

@rigid crescent pinging random people will not help you get a resolution sooner

rigid crescent
#

its not random i pinged a mod

unreal stag
rigid crescent
#

ok thanks

#

wait a second this is for bungee

#

@unreal stag

unreal stag
#

Waterfall is a drop-in replacement for Bungee

#

You use Waterfall instead of Bungee and it works with all the Bungee stuff.

rigid crescent
#

ok

#

and cofiguration

unreal stag
#

just follow a configuration guide for BungeeCord

#

Waterfall adds features and fixes bugs in BungeeCord, it's not a 100% separate thing.

rigid crescent
#

i have spignot.yml paper.yml and bukkit.yml

#

did i do somthing wrong

unreal stag
#

I don't understand your problem?

rigid crescent
#

i'l just do trial and error

mighty cloud
#

Hi

#

i have installed a new bungeecord instance for europe players. i installed redis + redisbungee but when i connect to the new bungeecord says that the server is off. Any idea?

unreal stag
#

@mighty cloud Congratulations for breaking the cardinal rule I gave people when they install RedisBungee: don't try to use it to link two proxies in geographically distant locales unless you like pain and misery

#

Instead, determine if you need to move your server closer to them

lime breach
#

What's redisBungee pikoh

mighty cloud
#

oups

unreal stag
#

RedisBungee is intended for high-availability, not high ping "quick fixes" that achieve nothing of the sort, unless you've figured out how to bend space and time

mighty cloud
#

but my servers are in europa is for this reason that i installed a new proxy on eu

unreal stag
#

Okay, that's better, but you weren't clear and I assumed the worst.

mighty cloud
#

but not all the servers are in europe

#

i have installed a new proxy in europe for the servers that players play from europe

unreal stag
#

...um, yeah, I'm going to refer you to my comment about not trying to do this setup, it only results in no change at best or extra latency at the worst

mighty cloud
#

i try to explain my enviroment

#

i have 3 servers (two in canada and one in france)

  • Prelobby, lobby, mingames, and survival games are in canada (skyblock, etc)
  • Sponge servers are in france (pixelmon , modded servers)

today i installed a new proxy in france to support players that play sponge servers which are in france too. But when i try to join with the new ip(france) says that the server is off. Its possible that i need to open another prelobby for eu?¿?

#

im confused right now XD

unreal stag
#

I don't know why you put servers in two completely different locations (sounds like some sort of stupid OVH out of stock thing though)

#

Anyway, this Discord is not really a place to get help with RedisBungee. I'd suggest you do basic troubleshooting first.

mighty cloud
#

there are not server abaliables in canada and players that play the servers that i setup in france are from eu

unreal stag
#

The setup still seems extremely illogical to me, but whatever

#

This is not a RedisBungeee Discord

mighty cloud
#

sad 😢

#

you can pm for help me ?

#

its my first time

#

doing this

unreal stag
#

No. I haven't maintained RedisBungee for more than 3 years now, coming on 4. I am not going to do this.

lime breach
#

I still don't understand

#

Why can't he just use waterfall?

unreal stag
#

RedisBungee is a plugin for BungeeCord

lime breach
#

Oooooooooooh

unreal stag
#

It works just fine with Waterfall

lime breach
#

I thought it was a BungeeCord fork lmaoo

mighty cloud
#

😦 some one that have two bungeecord instances can help for setup correctly ?

unreal stag
mighty cloud
#

okey

unreal stag
#

but this is not a RedisBungee Discord'

reef fulcrum
#

You can disable the netty dns setting in waterfall.yml if you're having dns issues, some setups just have issues with googles DNS for some reason, could be some networking issues somewhere too 🤷‍♂️

#

one uses nettys dns stack

#

the other uses javas

spiral crater
#

mojang been having problems with session servers

#

at least for me too, i have a plugin that checks their status

#

this also helps in case it is DNS

-Dnetworkaddress.cache.ttl=15
kind karma
#

because it is not Waterfall's or Paper's issue.

lethal igloo
#

my players keep getting timed out

#

it's really annoying

#

anyway I can fix this?

#

I need help badley

#

all my players are disconnecting

#

I need help asap

#

@tidal musk I have the same issue

chilly plover
#

Does forge 1.15.2 work with Travertine 135?

lethal igloo
#

I host it myself

#

on a debian server

#

I'm not sure what to do

#

literally half my players just left

#

went from 10 to 5

#

I'm desperately google searching right now, I'll tell you if I find anything

brave marlin
tidal musk
#

bungeeguard yeah

brave marlin
#

Alright. So this is for denying cracked client to access my subservers?

#

Okey because I tested right now to connect to one of my subservers(the hub server) with my vanilla minecraft client and all I got was
"If you wish to use IP forwarding, please enable it in your Bungecoord server as well."

#

Alright. I thought the message is a bit weird because I've enabled ip forwardning in my bungecoord server... anyway I will install bungeguard.

foggy turtle
#

Hi is this the place to ask if someone wants to help me with my server?:D

brave marlin
plush swift
#

hi

#

e3-1275 v5 vs ryzen5 3600?

#

which is better for minecraft server?

lethal igloo
#

@tidal musk do you think the bug might have something to do with an antivirus?

#

my players are getting this issue an existing connection was forcibly closed by remote host

spiral crater
#

means its the network connection

#

bad internet

lethal igloo
#

the server has been running for an entire year without this issue @spiral crater

#

and this is only happening to a few players

spiral crater
#

internet problems happen ¯_(ツ)_/¯

lethal igloo
#

It's really annoying

#

and it's only happening to select players

#

I checked every ethernet port, ran an nmap scan

#

removed the anti virus

#

Updated protcollib

#

I don't know what to do now

#

I really need help

#

@tidal musk I found a solution to my problem

#

I had a ping limiter enabled

#

It's a plugin that kicks people if their ping is too high

marble kelpBOT
#

lol

lethal igloo
#

BungeePinger

#

Now I have a different problem

#

theres some readtimeout null error

crude scarab
#

Anyone know this error?

#

I need help

reef fulcrum
#

NativeIOException

#

God knows, something caused the connection to close outside of the proxies/JVMs control

crude scarab
#

How can I fix it?

#

This error is anywhere now

reef fulcrum
#

You'd need to work out what's causing it

slender slate
crude scarab
reef fulcrum
#

Please don't ping me

#

I've already told you all that I can

crude scarab
#

ok

#

thx for u help

slender slate
#

Is it a problem of setting the waterfall parameter

reef fulcrum
#

outside of the proxies/JVMs control

slender slate
#

This is not a waterfall problem?

crude scarab
#

maybe not

lavish pebble
#

And also after I upgraded to git 327 it has kicked some of my players

reef fulcrum
#

.paste

marble kelpBOT
lavish pebble
#

Sorry

reef fulcrum
#

do you have mods on the server or something?

lavish pebble
#

Some plugins

#

I'll send a print of them

#

During the loading of the waterfall, they all load perfectly

spiral crater
#

.mcstatus

marble kelpBOT
brave marlin
#

Hello all. Is there like a standard way to transfer all my players to another bungee server when the server they are in is restarting?

reef fulcrum
#

plugins like MoveMeNow

brave marlin
#

Ok so that requires me to kick them before I restart?

reef fulcrum
#

well, it tries to do then when it disables, but, basically, yea

brave marlin
#

alright.

marble kelpBOT
#

sounds like a plugin

#

of the magic kind ( ͡° ͜ʖ ͡°)

rough warren
#

fix your stuff?

prime zodiac
#

hello, is it worth to install waterfall for a little server ?

brave marlin
#

Not really a waterfall question but I want to know how my bungee admin permissions are given to players. Right now I have these listed

permissions:
  default:
  - slashserver.towny
  - slashserver.hub
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload

And I'm unable to type /alert or /end in my backend servers because I guess I don't have the admin group. How can I give it to myself?

marble kelpBOT
#

thre's a separate section where you can specify the player to group mapping

#

ideally you'll want to use a permissions plugin like Luckperms though

brave marlin
#

I'm using Luckperms on my both backend servers and they are synced.

marble kelpBOT
#

then you configure your perms through luckperms, the config.yml stuff wont be used

brave marlin
#

Ok I will try.

marble kelpBOT
#

don't think there is any, the patches that added the setting probably have the most info on them

#

it's not that many anyways

foggy turtle
#

Hi can I ask server related questions in here?

tidal musk
#

no, only proxy

normal mantle
#

I've had this bug for so long.. A Bunch of my players keep getting kicked from my server when there is nothing wrong with my server?

#
[23:35:30] [Netty Worker IO Thread #1/INFO]: [/82.43.124.214:52875|SamaelStar] -> UpstreamBridge has disconnected
[23:35:30] [Netty Worker IO Thread #1/INFO]: [/82.43.124.214:52875|SamaelStar] <-> DownstreamBridge <-> [towny] has disconnected```
austere solstice
#

Just use a bungeetab plugin

#

If you use a tab plugin for every server and a team already exists,players cant join sometimes bc of that bug thinking_gun

#

@reef fulcrum sry about tagging you, but is it not possible to add a config option for waterfall to not share the scoreboards?

#

Or to let the playerjoin not break up with that error

reef fulcrum
#
  1. Please don't ping
#
  1. Not the issue
#

it's not that it's sharing scoreboards

timber stag
#

Okay, I have a forced host setup, e.g. server1.my.site, and server2.my.site. server.my.site is the main IP. All are set to the same A record
Going to server.my.site goes to the the first server in priority, ok good. server1.my.site goes to the right server, however server2.my.site just goes to server1, not server2.
I set up ServerListPlus to give a custom MOTD by forced host, and it shows the correct server2 MOTD, but joining leads me to server1 as detailed. I'm running latest Travertine.
force_default_server is set to false

spark girder
#

is there any startup parameters for the waterfall?

serene tide
#

See pinned message

spark girder
#

okay thanks

#

sorry

crude scarab
#

Who can help me!

#

I got this error on bungeecord

#

When I send player to the another server

crude scarab
#

No body knows?

lime breach
#

are you sure you're not sending him to the same server he's already in?

reef fulcrum
#

NativeIOException

#

God, I wish people would actually search

#

But, that's a native IO exception, as it says, pretty much outside of waterfalls control

#

as for the other one, it says, the address is already in use

sand steppe
#

t f w anime background for ide

lime breach
#

I have them too smh

crude scarab
#

What

#

are you sure you're not sending him to the same server he's already in?
@lime breach sure

#

God, I wish people would actually search
But, that's a native IO exception, as it says, pretty much outside of waterfalls control
@reef fulcrum but This error occurs only on Linux

#

And if the target server is not enable, This error may also occur

#

This is where I get confused

lime breach
#

you can't connect someone to a server that is not online or not accessible

crude scarab
#

i know

crude scarab
#

Can someone give me some directions for my search

#

I need help

#

for NativeIoException

lime breach
#

.g NativeIOException

marble kelpBOT
crude scarab
unreal stag
#

I think your problem is CentOS 😉

lime breach
tidal musk
#

a n i m e b a c k g r o u n d

#

bruh

jaunty crag
#

What's the methodology for adding another "connection point" to a waterfall proxy? Aka I have a VM in EU which I aim to use to better peer the traffic from EU to our US server, and I want basically an eu.server.com address that just redirects effectively to the main host?

jaunty crag
reef fulcrum
#

DNS issues, apparently

#

disabling netty DNS in waterfall.yml miiiight help

#

But, that more looks like you got network issues 🤷‍♂️

jaunty crag
#

oh cool that worked

digital harbor
#

hi people, may i ask a question ?

#

I have a strange situation on my little waterfall/paper network, i have problems with tab completion on my paper server behind a waterfall, it sometimes stop suggesting me some commands, is there any fix for this ?

#

it has not any problem when not using waterfall but only paper

#

now sometimes my tab completion stops working for this or that command....and sometimes it re functions

reef fulcrum
#

version?

digital harbor
#

lates one 1.15.2

#

for example now i cannot use essentialsx's /tp command with tabcompleting users, it shows me the command in red as it is not recognised but if i completely manually write it, it functions, but not tab completion

#

sometimes it restart showing it in tab completion

haughty nimbus
#

Can someone explain why you can't run waterfall/bungee with online-mode servers. I know that there's technically no reason to do it but I'm just curious why that is exactly anyways

reef fulcrum
#

because the auth system doesn't let you

timber stag
#

ok so my priorities are

priorities:
- Server1
- Server2

however if server1 is down, I can't connect at all, even if server2 is up

reef fulcrum
#

it would be a pretty shitty system if you could MITM a secure connection

tidal musk
#

you could technically set up tls between proxy and backend server if you really wanted

#

well, easier with socat/stunnel/pick your favourite utility + shell scripting

#

harder with native java ways

languid epoch
#

isnt the big problem then that server owners dont configure their firewalls so you can basicly join a subserver as anyone (by spoofing that you came from bungee)

tidal musk
#

there's BungeeGuard

reef fulcrum
#

literally irrelevant

haughty nimbus
#

i'm just curious about such details. Basically I know that you can setup local protocol hack for yourself to connect with older clients but it's only possible with offline mode servers. that's my use case 🙂 (don't eat me alive tho)

reef fulcrum
#

You can't login to a server and then go log into another server on the same join afaik

tidal musk
#

duck install via on client

#

smh

#

that's what i literally do

#

connected to 1.8.x server using 1.15.2

haughty nimbus
#

nah I'm only doing that to make a bot connect to a server. sadly mineflayer is still on 1.12.2. not sure if there's anything better out there

languid epoch
#

mineflayer got recently updated to 1.13.2

tidal musk
#

.g prismarinejs

marble kelpBOT
#

(DiscordBot) https://github.com/PrismarineJS -- PrismarineJS · GitHub: "Minecraft-compatible server, bot, and API. All written in JavaScript. - PrismarineJS."

GitHub

Minecraft-compatible server, bot, and API. All written in JavaScript. - PrismarineJS

languid epoch
#

you can always use node minecraft protocol

tidal musk
#

mineflayer is high level yeah

#

but protocol library itself isn't that low

#

it even supports snapshot version lol

#

20w13b that is

languid epoch
#

well if ur looking for 1.14+ it isnt going to be mineflayer

tidal musk
#

depends what you need to do of course

languid epoch
#

if its just. asimple chat bot u dont need mineflayer

haughty nimbus
#

not actually looking just for a chat bot. wanted to work on some automation stuff for fun. mineflayer has some nice plugins/addons

tidal musk
#

lmao

#

i wrote similar thing years ago

haughty nimbus
#

did you actually 👀

tidal musk
#

yes

restive orbit
#

Hello everyone, I have a quick question about Travertine! How I'm supposed to make my server accessible to versions 1.15.2 to 1.8

marble kelpBOT
#

ideally you don't

#

otherwise: plugins like ProtocolSupport or ViaVersion

restive orbit
#

okay thanks bud

paper hinge
#

Hey. Is it still the best way to run a minecraft server on Java 8?

reef fulcrum
#

given that java 8 is basically dead...

#

stick to the LTSes

lime breach
#

(11)

jaunty crag
#

So I turned on a HAProxy and now I'm getting a lot of this in waterfall console. What'd I miss?

reef fulcrum
#

Connection reset by peer

#

The connection was closed by something else on the network

jaunty crag
#

Well I have Machine 1 in EU, HAProxy 25565 traffic to destination (Loka actual host with waterfall instance) which has the other HAProxy which is directing 25565 traffic to localhost:25564 (waterfall)

#

which worked when I was running a local waterfall on windows for testing

tidal musk
#

does waterfall have proxy protocol enabled?

jaunty crag
#

it does yeah

#

Oh, ok fixed the first thing. Removed check, it's a sort of heartbeat thing

#

Hence the 1s pings from localhost

tidal musk
#

yeah that doesn't quite play well

#

i didn't even see the check when i read it at first place lol

#

fuckin tired

jaunty crag
#

I wonder if I need send-proxy. If I disable that on the local host

#

would connections direct to the server still work? Would that convert the proxy traffic from EU?

tidal musk
#

send-proxy sends PROXY protocol header

#

which is needed for correct IP address information

jaunty crag
#

oh ok

#

Now it's just this unexpected packet thing

#

This is the decoded hex of the packet

#

Which is the first 5 digits of my ip

#

it's an incomplete ip packet...?!

reef fulcrum
#

pretty sure that you lose some info because of the protocol stuff

jaunty crag
#

hmmm, worked on a local waterfall test

#

didn't on actual linux host

#

Ok interesting, got it to work by not forwarding traffic from EUProxy -> USProxy -> Bungee

#

but skipping the middleman

#

publicly listening on 25564 and going from EU:25565 -> Loka:25564

#

now the "Authenticated problem" but that's only from the proxy

#

which, iirc was that dns netty setting

#

Does one gain/lose anything with use_netty_dns_resolver: false

tidal musk
#

not much i think

reef fulcrum
#

i kinda keep debating on removing that patch

#

The fact that it uses googles DNS servers by default is pretty iffy, imho

pale haven
#

Odd that's it's not even a configuration property

#

Ohh it kinda is

forest mica
#

is there a description what disable-entity-metadata-rewrite option does ? can't find it anywhere

reef fulcrum
#

It does what it says

#

It disabled the entity metadata rewriting that bungee does in favor of more through client reset

plucky imp
#

I am having an issue with Bungeecord/waterfall setup I would love some support. I have the bungee config.yml ip_forward: true, and in my server/s spigot.yml I have bungeecord set to true.

Still get the lost connection: If you wish to use IP forwarding, please enable it in your BungeeCord config as well! issue. Even after restarting everything.

Using most recent paper and waterfall builds

reef fulcrum
#

you need to connect to the proxy, not the individual servers

plucky imp
#

Yep that was my mistake, thanks. However now I have this issue when trying to use /server <server>

reef fulcrum
#

logs might have more info, but that just means that it faile to connect for some reason

plucky imp
#

Nothing shows in the waterfall console/log unfortunately

#

Disgregard, I am a big dummy

#

Those servers weren't online

midnight topaz
#

how i can get the player ip in a plugin?

native crag
#

How do I set Waterfall up? I can't find any videos on this. I setup BungeeCord but I keep getting this message when my friends and I join it. Exception Connecting:QuietException : Server is online mode! My BungeeCord is set to online mode but my other servers aren't.

marble kelpBOT
#

the same way as bungeecord

tidal musk
#

are you connecting bungee to itself? lol

native crag
#

What are you talking about?

reef fulcrum
#

that exception is thrown whenever the proxy recieves a login packet from the server

#

Or, well, from whatever you told it to connect to

native crag
#

So how do I fix that?

pearl sierra
#

Guys, someone know any plugin to random teleport in another world from spawn that doesn't make the server lag?

marble kelpBOT
#

.g phoenix616 randomteleport

#

(phoenix616) https://github.com/Phoenix616/RandomTeleport -- Phoenix616/RandomTeleport: Bukkit plugin which lets you ......: "Bukkit plugin which lets you teleport players to random locations. [v2: 1.12 - 1.15.2] - Phoenix616/RandomTeleport."

GitHub

Bukkit plugin which lets you teleport players to random locations. [v2: 1.12 - 1.15.2] - Phoenix616/RandomTeleport

#

runs

#

also wrong channel 👀

hard mason
#

do irestart my bungee daily?

rain loom
#

can i connect spigot servers with waterfall

#

or only paper

hard mason
#

Error authenticating player with minecraft.net

9 player from the 12 got kicked due that error

bitter lark
#

yea mojang is having issues

hard mason
#

Ah ok good

#

Thanks

#

Glad its not me

bitter lark
#

it's picking up now... kinda

#

was dead awhile ago

#

session service

hard mason
#

Ty

tidal musk
#

how can i find waterfall 1.12.2

lean zenith
#

Why not just use the latest that has 1.8 - 1.15 support?

tidal musk
#

wait

#

is it comes with all versions?

lean zenith
#

Yes

tidal musk
#

oh thank u

tidal musk
#

how can i stop server?

zinc sapphire
#

It’s end in bungee/waterfall

tidal musk
#

oh okey

#

it says 1.15 snapshot

#

will it cause problems?

#

i think i downloaded beta vers

zinc sapphire
#

Won’t cause any issues, all the versions have -snapshot behind them

tidal musk
#

okey thanks for answering. have a good day.

zinc sapphire
#

You as well o/

tidal musk
#

i got confuse

#

i got fake lobby

#

and waterfall

#

which one i should put 25565 (i am talking bout ports)

#

which one should use 25565 port

zinc sapphire
#

Waterfall sits on 25565

tidal musk
#

okey

zinc sapphire
#

Backends get bound to local host on other ports

#

If there’s multiple machines just make sure they’re fire walled properly

tidal musk
#

no i am using a machine.

zinc sapphire
#

You do not want players to be able to connect directly to the backend servers

#

All connections should go through the proxy

tidal musk
#

thankss

#

i think something wrong in conf

#

fixed. waterfall server must set on 0.0.0.0

#

oh i think i solved

#

azure needs openin port.

#

solved. it's about my sh*tty server

tidal musk
#

how to prevent that people join from other ports? i found a plugin called preventportbypass, but it says change bungee's ip to real ip from 0.0.0.0 when i did this, waterfall can't connect to network.

tidal musk
#

BungeeGuard

delicate root
#

Hello, Waterfall is compatible with the 1.16 ? please (thank you for mentioning me to answer me)

tidal musk
#

1.16 isn't even out yet?

#

.g minecraft 1.16 release date

marble kelpBOT
#

(DiscordBot) https://minecraft.gamepedia.com/Java_Edition_1.16 -- Java Edition 1.16 – Official Minecraft Wiki: "1.16 is an upcoming major update to Java Edition that overhauls the Nether, set to release in the first half of 2020. This update was announced at..."

Minecraft Wiki

1.16 is an upcoming major update to Java Edition that overhauls the Nether, set to release in the first half of 2020. This update was announced at MINECON Live 2019. The update does not include the Mountains biome features announced during MINECON Live 2019.

delicate root
#

@tidal musk I want to say the snapshots from 1.16.

balmy sorrel
#

What are the thoughts on FlameCord guys?

reef fulcrum
#

Nothing to do with us

lean zenith
#

Yeah wrong place

reef fulcrum
#

I mean, my stance is is that if you actually have improvements to a chain of tooling which is open source, you should actually look intro contributing your changes back instead of locking them up

marble kelpBOT
reef fulcrum
#

mfw

kind karma
#

@reef fulcrum I can open my fork with 'exploit' fixes included

#

since md_5 is dead

reef fulcrum
#

Oh god

#

I see why that broke

#

Well, I don't

#

But, that's annoying

#

erm...

#

I forgot about the whole javadocs being crappy thing in newer versions of java...

marble kelpBOT
zinc sapphire
#

isnt that just the most demoralizing failure message there ever was :^)

reef fulcrum
#

THX ORACLE

#

i think that miight be down to the java build

#

well, at least now..

zinc sapphire
#

did you flip it to 11

reef fulcrum
#

Yes

zinc sapphire
#

yes thatll do that now

#

there's a flag you can set in the pom somewhere to tell it to shut up

reef fulcrum
#

I'm building against 11 locally just fine... :L

zinc sapphire
#

are you building the docs though?

reef fulcrum
#

yup

zinc sapphire
#

Ill give it a try and see if mine does the same

reef fulcrum
#

Tbqh, it looks like the version of the JDK on the server is outdated

#

Well, I mean, it is

zinc sapphire
#

they havent changed anything there afaik

reef fulcrum
#

hm, actually, that suggests that the javadoc plugin too needs the source leve l set

zinc sapphire
#

our version is newer than the one marked resolved in that ticket

reef fulcrum
#

Okay

zinc sapphire
#

I can bump it again if you think it'd fix it

#

but uh

reef fulcrum
#

setting the source level causes it locally

#

Without it works fine

zinc sapphire
#

we're on jdk-11.0.5+10 for that specific version

marble kelpBOT
reef fulcrum
#

if you can bump it sometime, that would be nice, that's the only real difference between jenkins and locally that I know about, and somehow, it works locally... failing that, imma have to throw up a VM locally or something to see if I can figure out tf is going on there

zinc sapphire
#

works fine here under wsl2

#

Ill see about bumping that

marble kelpBOT
zinc sapphire
#

now at jdk-11.0.7+10

marble kelpBOT
zinc sapphire
#

reeeeee

marble kelpBOT
#

rip

zinc sapphire
#

why the hell doesnt that repro locally

#

oh great it works everywhere but in jenkins

#

jenkins wut r u doin

zinc sapphire
#

for some reason it works fine as my user but not as jenkins user even outside of jenkins

#

gonna have to start digging through the environment

#

slow going because working too

reef fulcrum
#

fwiw, I did remove the cd into Waterfall-Proxy as it was causing some issues, pretty sure that's because the cause of a few oddball moments, which just o.O

zinc sapphire
#

that's fine I dont think it hurt anything

#

I dont remember why that was added anyway

#

@reef fulcrum we only care about Waterfall-Proxy right?

#

eli5 bungee structure

reef fulcrum
#

basically, yes

#

wut you thinking?

zinc sapphire
#

looks like the CI is running that root pom

#

not waterfall-proxy's

#

and Im not yet clear why, but it only bitches on the root pom

#

well, the javadocs task appears to be

#

actual build looks to be using waterfall-proxy right

reef fulcrum
#

See, I've had issues locally from building in Waterfall-Proxy, hence why I pulled the cd out of last task

#

If it is still running inside Waterfall-Proxy, that could maybe be it? o.O

zinc sapphire
#

Im just running it interactively as the jenkins user atm

reef fulcrum
#

But, there is nothing in -Super which would explain why I've had any difference between the two

zinc sapphire
#

did you bump -proxy's java version without super's?

reef fulcrum
#

super doesn't have the java version set

zinc sapphire
#

then its running under Java 5

#

but there's no actual source

#

so idk why that'd matter

#

and on another user on the same system it doesnt

#

builds from either just fine

#

grrr

spiral crater
#

.mcstatus

marble kelpBOT
spiral crater
#

yet i can still log on

#

why report something down when it isnt

zinc sapphire
#

could be that its hitting a different endpoint

marble kelpBOT
zinc sapphire
#

or just that the endpoint its using is outdated, cloudbot is old

#
ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project waterfall-super: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]
#

so thats why that cd was there

spiral crater
reef fulcrum
#

Well, that would explain that one

zinc sapphire
#

I think i fixed the javadoc issue

#

guess we'll see

#

re-rolls

#

stormycloud dot jpeg all over waterfall's build history

marble kelpBOT
zinc sapphire
#

/delombok/net/md_5/bungee/api/plugin/Plugin.java:38: error: package org.slf4j does not exist

#

wat

reef fulcrum
#

Yea, that's what I get locally when I build in -Proxy

zinc sapphire
#

uh well I guess its good we've synchronized the errors

#

why does it build fine in proxy outside of jenkins

#

tf

#

ugh

#

all the deploy stuff in pom is in the waterfall-proxy pom though

reef fulcrum
#

ah, it's building fine in -Proxy now o.O

zinc sapphire
#

this is why I dont do anything with this proxy stuff

#

somehow paper's build system seems sane now

marble kelpBOT
zinc sapphire
#

uh well it builds fine under parent but there's no deploy info on parent

#

I have no idea why it matters

#

I tried to manually specify the repo id and url but apparently it ignored me :c

reef fulcrum
#

hmmm

marble kelpBOT
zinc sapphire
#

.lombok

marble kelpBOT
#

[03:01:27] <gabizou> fuck you and the lombok horse you rode in on

reef fulcrum
#

I mean, I figured out how to pass the repo info in

#

But then, just... yea...

stable lintel
#

.mcstatus

marble kelpBOT
zinc sapphire
#

can we just stick the repo on the parent pom and be done?

#

I have no idea what delombok does that it matters it cant run from the module

#

but apparently just some of the time

reef fulcrum
#

if that works, yea; Am honestly out of ideas and brain juice, so next step for me is to just throw it back lol

zinc sapphire
#

I cant repro the original issue anymore

#

I did find a discrepancy with javac that I'd expect jenkins to override, but since I sorted that out its not come back up

rain loom
#

why does my waterfall server keep saying its in online mode when its not

#

nvm

#

all fixed i just set online mode to false

#

in the default server

#

not just the proxy

frail brook
#

what... what happened here

reef fulcrum
#

scrolls up

#

rees

faint yarrow
#

I'm having an issue. My spigot server is setup in offline mode, bucket mode enabled. But when my players connect through the hub server their UUID's are registered as offline mode instead of online. So all of their player data is effectively reset. But when I change my server back to online mode it's all there. I traced the issue back to the waterfall jar that I'm using on the proxy and have no idea how to solve this issue. I assume its a setup fault and was wondering if there is a guide or if you can walk me through the steps in order to make this work. I noticed a new .yml file titled "paper" in my server files now and it has other nodes in there to include bungee-online-mode: and velocity-support: enabled: false online-mode: false.
Do I need to have the paper extension running on my spigot server? Or do I need to be using a different jar other than spigot in order for the waterfall jar to recognize it? Anything will be helpful thank you!

marble kelpBOT
#

tf is "bucket mode"?

#

you want to enable ip-forwarding in bungee's config.yml and bungeecord in the spigot.yml

tardy shadow
strange brook
#

failing builds prob

marble kelpBOT
#

recent builds failed so that's probably why

strange brook
#

just hit more and grab the last successful from CI

marble kelpBOT
#

Yippee, build fixed!

reef fulcrum
#

bumped it back to 8 for now, maybe I'll go on another adventure next time I hate myself

inner imp
#

is there a guide somewhere for getting started on modded waterfall servers?

#

with forge

inner imp
#

when trying to join even tho I have them all on my client

faint yarrow
#

tf is "bucket mode"?
@phoenix616#0000 That's what I meant I wrote that on my lunch break didn't have much time, Ip-forwarding is enabled everything is setup like the wiki pages it still is using the wrong UUID's

#

Has anyone else had issues with the UUID's? I can't figure it out at all

old oyster
#

Does anyone have a problem where 1.8 servers become unconnectable randomly through Waterfall?

#

Other server versions are fine

#

It gets stuck connecting then eventually it times out

#

This began happening as we switched from Bungee to Waterfall

reef fulcrum
#

You have to have a modded lobby so that it will do all the handshake stuff

#

Or, at least, some plugin that will caux the client and proxy into handshaking with one another

burnt vale
#

I'm using legit mc account

reef fulcrum
#

the backend servers need to be in offline mode

burnt vale
#

why?

reef fulcrum
#

read the bungee installation instructions properly

burnt vale
#

k

lime breach
#

the proxy does the auth

reef fulcrum
#

Because it would be pretty shitty if mojang made it easy to MITM a connection to the server

burnt vale
lime breach
#

read the BungeeCord documentation

elfin crypt
reef fulcrum
#

you can change the version numbers shown there in waterfall.yml

#

game_version lets you shove whatever you want in place of the versions

elfin crypt
#

Thank you

inner imp
#

what if you use forge what would you put in there?

#

and like I cant put connection throttling in anywhere in my spongeforge servers

#

there is no option

reef fulcrum
#

what?

inner imp
#

so I have 2 spongeforge servers set up, the hub and main server, the waterfall server has an option for connection throttling which is 4000

#

but the other 2 spongeforge servers don't so they set their default to 4000 so it wouldn't connect

#

like it said in the bungeecord docs

reef fulcrum
#

that's the connection throttle to connect to the proxy, it has nothing to o with the backend servers

#

the backend servers themselves will need connection throttling disabled behind bungee, given everything comes from one IP, you'd need to ask them/their documentation about that one if that's an issue

inner imp
#

yeaaah

#

cant find it in spongeforge

reef fulcrum
#

That connection throttle is something added by CB, no idea if sponge has their own or not

marble kelpBOT
half quiver
#

ok so I'm getting some major terrible issues?

#

i have no idea

reef fulcrum
#

sounds like you replaced the jar or something while it was running

half quiver
#

I didn't know

#

tho*

#

lol

reef fulcrum
#

either that or something screwed up the classloaders

half quiver
#

yeahh

#

idek xD

#

so now it works

#

it stopped the server again

#

and then it downloaded new bungee modules

#

weird

reef fulcrum
#

then it downloaded new bungee modules

#

So, the jar was updated

half quiver
#

ah so basically needed an update

reef fulcrum
#

Are you using a shared host?

half quiver
#

uh maybe i think so

#

i mean its on a dedicated ip

#

but like shared as in vps?

reef fulcrum
#

means that it's basically managed by somebody else

half quiver
#

ah yes