#waterfall-help

1 messages · Page 38 of 1

eternal cairn
#

velocity sure does ^^

reef fulcrum
#

no, nor does velocity

mighty anchor
#

ok

eternal cairn
#

does it not? was sure that was one of the things tux was advertising pushing it for

mighty anchor
#

did not think so after spending the last like week trying to understand all the changes they made

eternal cairn
#

oh no, that was the last thing five said in their disc lol

reef fulcrum
#

The idea when I was originally talking to

eternal cairn
#

mm

reef fulcrum
#

I forgot his name

#

But, basically, the idea was that the proxy wouldn't screw with stuff, but, there'd be a way to basically reconnect the client

eternal cairn
#

guess i'll have to consider looking into that; would be pretty dope with a modded 1.15 server

mighty anchor
#

im looking into all there packet systems now but going to forge support did not end well

reef fulcrum
#

aha, lex, I think it was

mighty anchor
#

after looking into it i think i see why it is not supported anywhere there looks to be no reset packet anymore

icy schooner
#

is it possible to setup a fallback server in case other servers are closed ?

reef fulcrum
#

that's what the prioritise list is for

icy schooner
#

so if there's only one server in this list there will be no fallback on other servers restart ?

marble kelpBOT
#

the priorities list is for the login, not when a player is kicked from a server

#

if you need that functionality use a plugin

icy schooner
#

thx got any name ? (was looking for movemenow but can't make it work properly)

#

is movemenow doing this well ?

marble kelpBOT
#

I use my own ¯_(ツ)_/¯

icy schooner
#

oh I see ^^

#

thx still

marble kelpBOT
icy schooner
#

so it redirects on hub server on server restart ?

marble kelpBOT
#

it uses the priorities list to try to connect the player to the first one in that list if the player gets kicked from a different server

#

you can't differentiate between a normal kick and a restart kick

#

or well, not without doing parsing of the kick message I guess

icy schooner
#

I guess it's what I was searching for ... thanks a lot 😊

#

phoenix I packaged your plugin and it gives me this :c
[14:50:44 ERROR] [KickInfo]: Could not find constructor in the command class class de.themoep.KickInfo.bungee.KickInfoCommand! Disabling plugin!

marble kelpBOT
#

try the new version, I just updated it

icy schooner
#

thx

#

even if the plugin is disabled it works tho ... it's weird 🤔

marble kelpBOT
#

well the listeners are registered before the command so that makes sense

icy schooner
#

works like a charm 😄

normal depot
#

what does proxy_protocol mean
like on more dumb terms, what does it mean lmao

#

I'm trying to secure my network more bc someone UUID spoofed and well... yeah that can't happen again

reef fulcrum
#

haproxy

tidal musk
#

How waterfall checks Players on online mode?

reef fulcrum
#

it basically does the mojang auth on the proxy and forwards the info to the servers

tidal musk
#

But online mode Cannot be enabled on spigot servers

reef fulcrum
#

Yes, because that's done on the proxy

#

it would be pretty dum if mojang made it easy to middle-man a server

#

So, the standard player auth is done by the proxy, their uuid/ip is sent to the backend servers

#

(That's why you need to enable bungee mode, so it knows to read that data)

tidal musk
#

Ok

#

But what is standard Player auth?

#

I was Reading bungeecord source but i didnt understand mojang sessionserver auth

reef fulcrum
#

that's documented on wiki.vg somewhere

tidal musk
#

I know but it only specify launcher site auth

#

There is no say about sessionserver

reef fulcrum
marble kelpBOT
tidal musk
#

Ok i will read this

#

And i came back if i have questions

tidal musk
#

But what if Player auth will fail

#

Bungeecord is only executing void method

reef fulcrum
#

if they fail to auth it boots them

tidal musk
#

But i dont understand what does
HttpClient.get( authURL, ch.getHandle().eventLoop(), handler ); method do in auth

#

Line 465

reef fulcrum
#

It uses a callback...

tidal musk
#

Now i understand most of things thanks for help

odd hatch
#

Minebench/KickInfo is cool haha yes

#

More old school plugins being remade better with MineDown support

unreal stag
#

MineDown
Bruh MiniMessage is superior

#

plus you get the only sane chat component API

eternal cairn
#

some people (me included) like minedown better

scenic pebble
#

It's okay to be wrong

eternal cairn
#

might have to improve minimessage's markdown tho, could be nice for minedown to be same thing except adventure

trail kettle
#

come take minedown on an adventure :p

royal hawk
marble kelpBOT
#

I mean I already started converting stuff to adventure but the parser and replacer is pretty closely ttied to how bungee-chat works :S

neon merlin
#

Hey.. since i get every 5-10 seconds pretty high packets per seconds i need to figure it out where its coming from.. when i do /viaversion debug i get this -> https://hastebin.com/keduhaveji.m .. when you scroll down to line 818 there are pretty many packets from bungeecord.. did i fucked up there?

reef fulcrum
#

that would be plugins using the messaging channel

neon merlin
#

is there a way to see which plugins?

reef fulcrum
#

in a pretty user friendly manner? no

neon merlin
#

i mean i know placeholderapi has something to do with it

reef fulcrum
#

You got a placeholder for bungee server counts or something?

neon merlin
#

Playercount on each server & Server Online / Offline

reef fulcrum
#

tada

#

How do you think it gets that info?

neon merlin
#

is it save to disable the packet kicker feature in viaversion?

#

because its blocking many crashers

reef fulcrum
#

I mean, it's a protection mechanism that via offers

#

ideally you don't, but, if it's causing issues due to plugins, best options are literarlly gonna be to either disable it, bump it, or get plugin authors to solve the issue better vs flooding the proxy

neon merlin
#

i need to find a good amount for it... Is it okay when i set it to around 5000 ? can a server be crashed when its at 5k?

steel orchid
#

5k packets a second?

keen thistle
#

i need help i keep receiving the following two errors and cant fix them through weeks of trouble shooting please help error 1 Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target error 2 Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

reef fulcrum
#

your java install is busted, basically

#

either that or your network setup is janky

keen thistle
#

i downloaded java for oracle is that right

reef fulcrum
#

depends on your OS

#

generally you should be using openjdk, can't use oracle for commercial stuff unless you pay $$$$

torn river
#

Are there any known issues with Waterfall & certain mods? I keep getting read timeout when attempting to connect to my server.

reef fulcrum
#

mods in general are a sticky situation

#

the option in waterfall.yml to disable metadata rewriting might help in some cases, but, mods and proxies is err at best

pale flax
#

Is there a way to connect modded servers?

#

forge.

reef fulcrum
#

"yes", you just point it to the modded servers

#

However, some mods do stuff which we literally have no idea what the heck they're doing and break

#

the metadata setting I said about call help for some stuff, but it's really a case of "test it"

pale flax
#

Yeah of course! But do I have to put it on offline-mode and enable bungee support somewhere?

reef fulcrum
#

You'd need sponge

#

Which, ofc, is sometimes its own set of woes

pale flax
#

Ah so this isn't possible yet with 1.16 and such.

reef fulcrum
#

Well, forge support for 1.16 is basically dead anyways

pale flax
#

yeah, sadly. I really wish that'd change but yeah

#

Thanks anyway, I'll try it and see.

reef fulcrum
#

Well, /ideally/, they'd just add a way to tell the client to reconnect

#

Then we could just send the client some form of token and tell 'em to rejoin instead of dealing with all the horrors that proxies entail

pale flax
#

yeah.

tidal musk
#

How to handle packets? Is that possible from plugin?

green palm
#

it is possible

#

you need to inject into Netty

neon merlin
#

Hey! since some days my Bungeecord (Waterfall) Proxy is crashing because of Memory issues... https://hastebin.com/xupizuhiji.md.. Can anyone see what plugin is causing it?

reef fulcrum
#

you'd need a heap dump

neon merlin
#

How do I do that?

fallow flume
#

hey, noob question

#

How do I enable ip-forwarding for waterfall?

#

I’ve put true for ip forward in bungeecord config, but the error still pops up. Also thanks in advance!!

fallow flume
#

Please 😢

twin solstice
#

bungeecord: true has to be set on your spigot servers

#

@fallow flume

#

and offline-mode enabled on spigot

fallow flume
#

Thanks

#

Also, are there any recommended inventory sync plugins for 1.16?

delicate phoenix
#

Try this one

fallow flume
#

That plugin only supports up to 1.15.2

#

Does it work for 1.16?

#

Oh wait nvm, it does thatnks

marble kelpBOT
#

that's a pretty hacky plugin

#

runs

green palm
#

the real question is why you would want to synchronise inventories across backend servers

#

they should really be the server if that's the case

marble kelpBOT
#

lolwat

green palm
#

no?

#

then you wouldn't need those "player data bridge" plugins

#

maybe I'm just wrong, who knows

marble kelpBOT
#

how else would you share inventories between multiple servers if not by synchronizing them in some way?

reef fulcrum
#

the idea is to be able to spread the workload of your players across server instances

green palm
#

oh, I see

marble kelpBOT
#

main issue is that player data bridge does way more than just sync inventories (and often a bad job at that)

reef fulcrum
#

issue in general is that syncing inventories across server is a pita

marble kelpBOT
#

also if the question is regarding inventory syncing then you'll want to only use the inventory bridge plugin which is free and at least available source

#

player data bridge tries to be fancy and hook into plugins that it doesn't think support bungeecord

#

(and in the process breaks things like ChestShop 👀 )

#

(which supports bungeecord)

#

but w/e, I use my own inventory syncing solution based on OpenInv and redis pub sub ¯_(ツ)_/¯

reef fulcrum
#

The problem is for me that you're never truly going to be able to fix the problem until you can safely have servers defer stuff like server transfers, etc

#

give them actual chance to "Hey, gimmie a sec, I gotta shove this data somewhere"

marble kelpBOT
#

yeah, I just work around that like anyone else by locking any possible interaction of the player until the data is loaded

#

which isn't ideal

#

the better solution will always be to move the player via a void server with some loading title or something and only connect to the target server once the data is actually loaded

lean socket
#

Edit: Nevermind

terse creek
#

give them actual chance to "Hey, gimmie a sec, I gotta shove this data somewhere"
@reef fulcrum Selective backup and restore options.

reef fulcrum
#

wat

torn river
#

Any idea what could be causing certain players to time out when waterfall is set to online-mode true but when its online-mode false no one has any issues?

reef fulcrum
#

waterfall.yml, disable the netty DNS stuff

torn river
#

What does that do?

reef fulcrum
#

We use an alternative DNS stack by default which "works better"

#

issue is that when it doesn't it kinda... erm... ouch

torn river
#

Ah ty

#

Weird, the timeout is still occuring.

neon merlin
#

Hey! im doing a heap dump since 8 hours now and i saw that the heap size is going down... i currently have 1GB for the bungeecord allocated and on the heap dump i see that the heap size is slowly shrinking... is that normal?

unreal stag
#

@neon merlin depends on your startup flags, in this case the JVM notices it's not using the full heap and gave back some memory to the OS

neon merlin
#

@unreal stag do you have some minutes for me? pm?

#

i got the full heap dump now and i opened it with eclipse memory analyzer... but i dont have a clue whats important to send in

hearty coral
#

.g heaphero

marble kelpBOT
hearty coral
#

not sure if links like the one I sent work with heaphero, it does weird script/cookie/session shit

#

but basically, stuff pertaining to TAB us using like 40% of your memory

neon merlin
#

okay

#

i need PremiumVanish on Bungeecord so im hidden because i use BungeeTab

#

But what plugin is causing the problem now? PremiumVanish who is providing the placeholder or Tab?

hearty coral
#

not 100% on this but it looks like there are a bazillion plugin messages in a queue somewhere

neon merlin
#

alright! Thanks for your help!

unreal stag
#

@neon merlin TAB is causing the problem, remove it

neon merlin
#

Its just happening when i install premiumvanish

green palm
#

Placeholders.registeredPlaceholders

#

might want to report to TAB

neon merlin
#

already did

delicate phoenix
#

Hello! I'm currently using waterfall in my private survival server. I've got 521MB ram allocated, but when they are 9+ playes playing, others get disconnected from the hub/can't connect to the server. The error I see in the console is Reset By Peer.

I went to viaversions discord, and they said that "The channel isn't compatible with 1.13. " What does that means? (the survival server is in 1.16)

#

Can this be a waterfall issue?

sly topaz
#

What is the main difference between bungeecord and waterfall? Except the devs ofcourse 😛

eternal cairn
#

we fix stuff asap, bungee doesnt

#

and quite a few PRs are made only to waterfall on purpose to give it the edge

neon merlin
#

not gonna say waterfall is bad but there are some issues... ghost players, events not called or called in wrong time..

#

like when you disconnect the kick event is called instead of the disconnect event..

marble kelpBOT
#

never had that ¯_(ツ)_/¯

reef fulcrum
#

Every time we've traced oddball issues down like ghost players, it's always been somebody having some oddball plugin on their server

#

velocity has the better edge in that it's written from scratch without all the crud of bungee, which is basically our major headache

#

Kick event might be the one I have an issue open for on the tracker, the event is called more consistently, "when the client is kicked from the server for any reason"

spiral crater
#

How would I know if I am hitting g1gc old gen pauses with bungee

reef fulcrum
#

you'd need to take a look at the GC stats

#

Not too sure what the best "standlone" way to do that is

delicate phoenix
#

[12:13:37 WARN]: [/IPHERE|igfiora] -> UpstreamBridge - read timed out
[12:13:37 INFO]: [igfiora] disconnected with: ReadTimeoutException : null

reef fulcrum
#

read timed out means that something didn't send anything at all in so long

spiral crater
#

i think i was hitting it, restarting it fixed everyone lagging lol

spiral crater
#

whats this mean

#

[14:15:31 INFO]: [PhanaticD] disconnected with: Invalid payload REGISTER!

reef fulcrum
#

Apparently they sent an invalid payload

#

Probs CBs limit on channels

spiral crater
#

wut da hek

reef fulcrum
#

ah, lol

#

Basically, CB enforces limits on channel sizes

spiral crater
#

it works fine on some servers on my network, but apparently not one that are on 1.13

#

with viaversion and 1.16 fabric

#

rly weird

unreal stag
#

md_5 being a pepega

torn river
#

Is there a reason when hooked into waterfall a player would time out whilst connecting? didn't happen before we hooked the server into waterfall. more specifically ReadTimeoutException : Null

green palm
#

probably need to paste the full error in a pastebin

torn river
green palm
#

does it happen consistently or randomly?

torn river
#

Consistently on one server, randomly on another.

cursive flicker
#

Same players? Or all?

tender axle
#

[05:48:13 WARN]: Event PreLoginEvent(cancelled=false, cancelReasonComponents=null, connection=[/ip:21641|username] <-> InitialHandler) took 1,085ms to process!

Can I ignore this?

reef fulcrum
#

Well, it's saying that processing an event took 1 second, basically

#

(Generally, you wanna try to work out why, as that's not ideal)

tender axle
#

it may be because im giving the bungee 75% of 1 vcore lol

#

it only picks up when a player joins

#

i guess giving it 2 vcores doesnt hurt cause bungee cpu only happens during player transfer and join events

unreal stag
#

Proxies do need cores. They scale better with more cores generally.

#

And yeah, 75% of a vCPU won’t cut it these days

tender axle
#

makes sense

rose blaze
#

Hey there, i’ve got a network in which there are 5 gamemode servers and 1 waterfall, two of the gamemode servers are hosted in another machine, so I have in the main machine the waterfall instance with port 25565 open, and the other 3 closed, in the second machine I have only the Paper instances, bit with both ports open, I’m afraid that maybe I can get hacked having it configured like that. What would you suggest to manage something like this?

hearty coral
#

that's quite a mouthful in one sentence right there

marble kelpBOT
dull shell
#

Does waterfall work with multiple minecraft versions? If I were to use Viaversion for the server side. Or are waterfall versions only compatible with specific minecraft versions?

reef fulcrum
#

former, 1.8-"latest"

fading lake
#

I had an question about waterfall. In bungeecord there is an exploit that people can spoof uuid's and get perms in the server is that exploit also in waterfall or is that fixed in waterfall?

royal hawk
#

That’s not an exploit in any way. No it’s not fixed in Waterfall. What does fix it is configuring your connected servers properly with a firewall

#

Putting that aside

#

Does Waterfall have a modern forwarding mode like Velocity? @unreal stag

reef fulcrum
#

nope

royal hawk
#

Would you accept that as a PR?

kind karma
#

why is it needed

marble kelpBOT
#

BungeeGuard exists

reef fulcrum
#

It's been considered, the concern I had was "how do we make it configurable"

kind karma
#

just configure your machine correctly

royal hawk
#

velocity-style-forwarding-secret and we have a waterfall.yml

reef fulcrum
#

I'm not sure it really makes sense to have it being a global setting, things like BungeeGuard existing kinda muted the desire for that

royal hawk
#

Eh is an idea anyway

#

Besides this isn’t the best of ideas

#

It’d have to be a global setting for a single reason

#

UUID consistency

reef fulcrum
#

The issue is more mixed versions

royal hawk
#

Neither Velocity nor bungeecord support complete UUID rewriting

#

So it’s either global or not

#

It’d end up being like it is with velocity currently

#

I don’t like any of those options

marble kelpBOT
#

what do you mean by "complete uuid rewriting"?

royal hawk
#

Mojang goddamnit. Scenario if it’s not a global setting: proxy is online mode
Lobby has forwarding on and is in proxy online mode
Sever minigames does not have forwarding enabled

#

Problem:

reef fulcrum
#

that case is irrelevant

royal hawk
#

All packets containing UUIDs from the minigames sever would have to be rewritten to your online mode uuid

#

It’s not as irrelevant as you think

reef fulcrum
#

Why?

marble kelpBOT
#

why tf would you use offline mode uuid on a server behind an online mode bungee?

reef fulcrum
#

The idea is to be able to configure if you use bungee forwarding or velocity forwarding

royal hawk
#

A lot lot of legitimate networks never ever use forwarding

reef fulcrum
#

That's on them

#

Their usecase wouldn't change

marble kelpBOT
#

sounds like they are idiots and not "legitimate networks"

royal hawk
#

The inconsistency is just bad. If it’s global it’s enforced, either forwarding or not

#

call then idiots alright

reef fulcrum
#

I'm not talking about making forwarding a per server config

royal hawk
#

If forwarding is on make velocity secret forwarding an option for certain servers

#

Not more not less

reef fulcrum
#

I'm talking about making it so that legacy servers in a network can still use the outdated mechainsm

royal hawk
#

Yea allow it to be an option if forwarding is on anyway

reef fulcrum
#

"no forwarding at all" would not change, their exact setup would remain as broken as it ever was

royal hawk
#

Since it relies on forwarding anyway I wouldn’t see an issue

#

Setting full or selective with the latter being black or whitelist of server to apply it to

fading lake
#

So bungeeguard will help?

marble kelpBOT
#

bungeeguard helps if you can't set a firewall or run everything on the same server/lan/vpn

cursive flicker
#

or you can set server-ip to 127.0.0.1 if they're on the same host

marble kelpBOT
#

I prefer runnign everything in a tinc vpn thinksmart

cursive flicker
#

I basically do the same. Encrypted connection between Kubernetes nodes.

fading lake
#

I have my own vps

#

so can i set it on 127.0.0.1

rocky lava
#

This problem is for SLP or waterfall? I updated my waterfall to the latest version but the problem still exists

reef fulcrum
#

That's a vanilla change

rocky lava
#

Are there any fixes?

reef fulcrum
#

Yes, there is an option for multiline in SLP

rocky lava
#

am.. how can I do that?

#
Hover:
- |-
      &r       &a⁎ &bLobby: &3%premiumvanish_bungeeplayercount@Lobby%
      &r       &a⁎ &bSurvival: &3%premiumvanish_bungeeplayercount@Survival%
      &r       &a⁎ &bSkyBlock: &3%premiumvanish_bungeeplayercount@SkyBlock%
      &r       &a⁎ &bBedWars: &3%premiumvanish_bungeeplayercount@BedWars%
      &r       &a⁎ &bKitPvP: &3%premiumvanish_bungeeplayercount@KitPVP%

I'm writing with this format

reef fulcrum
#

There is an option in the config for it somewhere

#

.g serverlistplus new line playerlist

marble kelpBOT
#

(DiscordBot) https://github.com/Minecrell/ServerListPlus -- Minecrell/ServerListPlus: A flexible Minecraft plugin to...: "The plugin aims to become the universal solution for server status ping customization, available for Bukkit/Spigot, Canary, Sponge and for BungeeCord..."

reef fulcrum
#

meh, go look at the issues

rocky lava
#

Okay, thanks

#

Understood that, that's a vanilla change (as you said) but it can be fixed if we set this to true

  Multiple: false```
sullen flume
#

wich is the latest version of waterfall 1.15?

marble kelpBOT
#

latest builds will work with all versions from 1.8 to 1.16.1

tidal musk
#

does anyone know the current maven repo from the latest waterfall version?

#

i think i got it

#
<dependency>
  <groupId>io.github.waterfallmc</groupId>
  <artifactId>waterfall-api</artifactId>
  <version>1.16-R0.4-20200719.132847-1</version>
</dependency>
gaunt compass
#

Question: I am migrating from a single Paper server on a dedicated box to a new dedicated machine which will be running waterfall, and configured as a network (Main WF server, lobby/hub with portals to different worlds (creative, UHC, minigame, survival) I have most setup and working, but have yet to move my survival world over. Do I need to do anything specific for player profiles/acheivements/etc to carry over properly? If the new survival server is in offline and getting passed through from WF, will that cause any issues, or is it as simple as just loading the backup to the new machine/survival server?

unreal stag
#

Was your survival server already online mode?

#

If so, configuring IP forwarding should be enough for everyone's data to carry over.

gaunt compass
#

Yeah surv was online before. ipforwarding is both on the WF server and the new surv server or just the main wf?

unreal stag
#

IP forwarding on all your servers

#

That includes the proxy too

gaunt compass
#

ok, will take a peek. Thanks!

marble kelpBOT
#

the setting is called "bungeecord" in the spigot.yml btw. for the minecraft servers

marble kelpBOT
#

waterfall has no tps

delicate phoenix
#

Hello!

#

My players always get disconnected due to read timed out error. Is there any way to increase the time between answers, so they will not get timed out?

reef fulcrum
#

no

#

wait, actually, that might be configurable in config.yml

copper apex
#

If I have two separate computers can I link them up with waterfall?

delicate phoenix
#

[08:16:12 WARN]: [/IPHERE|quod05] -> UpstreamBridge - read timed out
[08:16:12 INFO]: [quod05] disconnected with: ReadTimeoutException : null

#

I increased the timeout values and got the following: [08:24:33 INFO]: [quod05] disconnected with: [Proxy] Lost connection to server.

silent crown
#

Hey @reef fulcrum I added the Datapack and it still keeps crashing :((

astral echo
#

Is it necessary to have a hub server in a network? Could I just make players connect first to survival and place a portal at spawn that gets them to another server? In a way to have just 3 servers: waterfall, survival and creative

scenic pebble
#

Yeah, you don't really need a hub.

astral echo
#

Perfect, thanks!

#

Can world edit be used between servers? I mean to copy and paste between servers

scenic pebble
#

No afaik

bold swan
#

You can make schematics that you can transfer between servers. It’s a few extra steps but same end result

novel fable
#

hello

green palm
#

what are you trying to do? Whatever it is, your server setup is not going to be different on Waterfall than BungeeCord

novel fable
#

i want to make a network

#

but idk if i have to use bungeecord or waterfall

green palm
#

hint: use velocity

#

@novel fable

astral echo
#

What does velocity offer over waterfall? I just read about it and it seems like it completely overhauled the code, but in what?

green palm
#

I can't count the improvements Velocity has made

#

Do you know how the BungeeCord scheduler works? It creates a thread for each plugin task and sleeps that thread until the task runs.

#

That's far less efficient than using a scheduled executor, which only needs 1 thread.

#

Velocity has a lot more performance improvements related to networking

tidal musk
hearty coral
#

bungeecord is the slimefun of the proxies

#

it "works"

reef fulcrum
#

~waterfall-318

#

.g waterfall github issue 318

marble kelpBOT
tidal musk
#

So question, is it possible to have a bungee-waterfall piggyback on another? If so how?

hearty coral
#

if you mean forwarding a player from a waterfall to another waterfall, no

reef fulcrum
#

theoretically, yes

#

practically, unsupported, literally no sane reason to do it, and you'd need to patch player data forwarding

tidal musk
#

hmmm ok, cause what im looking to do is if a server is full, send them to another server with identical worlds/etc, and be able to do this with multiple servers.. (if that makes sense)

reef fulcrum
#

I see literally 0 reason why you'd need to nest proxy instances for that...

tidal musk
#

I've been looking for a way to do it and someone stated about piggybacking, thats why I asked, google has not been very good for search results trying to find how to do what im looking to do

reef fulcrum
#

Just, no; You'd throw all the servers under one proxy instance like normal

#

Just, make sure that your firewall is configured on those boxes to not allow other thing to connect to the backend servers

tidal musk
#

Ok, but if I have main world for everyone as "hub" and someone wants to join "worldA" but its full, how can I make it that they can auto-connect to worldB or worldC and not worldD or worldE (which would be different setups)

reef fulcrum
#

Use a plugin

#

No recommendations, but, I'd be surprised if there wasn't a few dozen load balancer type plugins for that stuff

tidal musk
#

ok, thank you, I will look for plugins

gritty kestrel
#

[01:34:11 WARN]: [/IP|ShadowMario] -> UpstreamBridge - read timed out
[01:34:11 INFO]: [ShadowMario] disconnected with: ReadTimeoutException : null

#

players get random kick since I upgraded to the latest version of waterfall

brave robin
#

Hello, waterfall support what number of player ?

tidal musk
#

natural numbers

hearty coral
#

what if my playerbase is complex

green palm
#

my playerbase is imaginary

reef fulcrum
normal depot
#

When I restart a server. Why does it kick my players from the whole network instead of sending them to the priorities server

#

Is there a way to do a fall back server?

reef fulcrum
#

the proxy can't tell why they where booted, it just assumes a kick is a kick; There are plugins like MoveMeNow for that, not perfect, but, they work

normal depot
#

hm...

#

I guess I could make a script that kicks everyone to the lobby then restarts the server

novel fable
#

truth

#

what about this

#

Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00007fa24ce60000, 65536, 1) failed; error='Cannot allocate memory' (errno=12)

reef fulcrum
#

it means what it says

#

the JVM asked to commit memory, your system said it couldn't do that

novel fable
#

oh thx

lapis bison
#

Hey guys, I went to include waterfall as a dependency, but I can't seem to find it.

        <dependency>
            <groupId>io.github.waterfallmc</groupId>
            <artifactId>waterfall-api</artifactId>
            <version>1.16-SNAPSHOT</version>
            <scope>provided</scope>
        </dependency>

I assume this is outdated?

reef fulcrum
#

-R0.4-SNAP...

lapis bison
#

oh, perfect. Cheers.

timber saddle
gritty kestrel
#

[01:34:11 WARN]: [/IP|ShadowMario] -> UpstreamBridge - read timed out
[01:34:11 INFO]: [ShadowMario] disconnected with: ReadTimeoutException : null
players get random kick since I upgraded to the latest version of waterfall

#

help pls..

marble kelpBOT
#

that's a network error

timber saddle
#

hey

#

Please tell me

#

like freezing.

lapis bison
#

Care to provide any information that may be able to assist us to help you?

marble kelpBOT
#

probably an issue with the mods you are using 👀

timber saddle
#

I ask the owner who make that mod, He say "It's cause from Waterfall."

#

Because It's can be that without installed the mod.

marble kelpBOT
#

if there aren't any errors in the logs then you are going to have to go on a goose chase and try to hook into the server/proxy to see what things went wrong with the packet

lapis bison
#

We have no idea anything about what your stack looks like.

timber saddle
#

not has any error.

lapis bison
#

what has caused this? did you update something, add something new?

marble kelpBOT
#

well mod issues are generally "fun" to resolve so have fun I guess?

timber saddle
#

It's cause from Waterfall.

#

not mod

#

so I ask you how to fix it.

lapis bison
#

You haven't provided any information.

marble kelpBOT
#

either a) don't use the mod, b) don't use a proxy or c) find out what is causing it and send a PR/get someone to do that

#

mod support is extremely basic and if some specific mod functions are not up to the default Minecraft behaviour stuff often breaks

#

unfortunately there isn't lots of interesting in getting that fixed as the playbase is just so miniscule and apparently nobody wants to invest their time or something? at least that's what I gather, I don't do modded servers

timber saddle
#

@lapis bison What infomation you need ?

#

Mods or Bug

lapis bison
#

What lead up to this happening

timber saddle
#

When player connect to the server from Login->Lobby->Server use Waterfall to connect each server, Then player join in the server (in spawn) Player is freezing then can't walk to anywhere like the clip.

#

but When player teleport to other world, Player wil not freeze.

#

but when teleport comeback to spawn Player will freeze.

marble kelpBOT
#

does this happen too if the player joins the modded server as the first one instead of going through the lobby?

sullen flume
#

help

#

my waterfall says that the server is with onlinemode but i got disabled in the priority server and in the bungee config

marble kelpBOT
#

I highly suggest setting online-mode to true in the bungee config

#

it only needs to be disabled in the server.properties of the paper servers (with enabled bungeecord setting in spigot.yml)

sullen flume
#

ok but i wanna that the server for cracked players

#

oh ok

#

thanks

marble kelpBOT
#

👀

sullen flume
#

now i can't enter to the server

#

it says that is in online mode

marble kelpBOT
#

did you restart the server?

sullen flume
#

i make it greload

marble kelpBOT
#

I mean the paper servers

#

and you should always restart, reload methods tend to not be able to apply all settings

sullen flume
#

ok

#

finally it works

#

thx

tidal musk
#

is there a way to write exactly in the middle of the modt and how to write in the second line

marble kelpBOT
#

second line is just a new line character

#

as for centering: you'll have to calculate the width of the motd and your text in the default font yourself

#

(of course this breaks as soon as a player use a different font or forces the unicode one)

neon merlin
#

Hey! when i open the heapdump with MAT i get this as Problem Suspect 1 -> https://prnt.sc/tpf1t2 is that normal for Bungeecord? Bungeecord was running for around 90hours

Lightshot

Captured with Lightshot

copper cliff
#

So waterfall supports forge mods?

marble kelpBOT
#

some

copper cliff
#

So i would have to test it

marble kelpBOT
#

yeah

#

some mods play nice, others don't

copper cliff
#

and why are you a webhook?

serene tide
#

Phoenix is using IRC

copper cliff
#

Ohhhh

#

I got it now thanks

tidal musk
#

no phoenix is an userbot

copper cliff
#

no phoenix is an userbot
I know it isnt bcs its a webhook

#

and wich is the latest release of waterfall for 1.12.2

tidal musk
#

latest

copper cliff
#

185?

tidal musk
#

whatever build number is latest

#

if it's 185 then it's 185

#

if it's 69 then it's 69

#

not anything else

copper cliff
tidal musk
#

but current latest build is 366

#

so go grab that

#

waterfall supports 1.8 - 1.16.1

copper cliff
#

waterfall supports 1.8 - 1.16.1
ohhhhhh

#

Then how is setup?

tidal musk
#

wdym

copper cliff
#

how you get the server up and running

tidal musk
#

waterfall is a proxy

copper cliff
#

ohhhhh

#

Now i got it

calm scaffold
#

OK.. I'm probably going to get slated for this.. but where can I download old versions, if at all possible? Like.. for 1.12.2... as I want to experiment with something..
runs and hides

green palm
#

that's not how Waterfall or any proxy works

#

the latest version of Waterfall supports clients from 1.8 to latest

calm scaffold
#

Ah.. thats grand.. thanks. I should have known that. Thanks :o)

sour plinth
#

Hi, there is an issue when someone try to fish with fish_road, it don't show the animations and is impossible to fish. I would like to know the commit number to fix this problem. I'm using the fork of waterfall
@unique linden @forest halo @reef fulcrum

Thank you.

forest halo
#

That's nice. Bye now.

frosty finch
#

cool cool

kind karma
#

@neon merlin yes that's ok

calm scaffold
#

I've just spent several hours banging my head against a wall trying to get waterfall and Forge to play nicely together on 1.16.1... and have failed miserably.
Yeah, I am probably going to be told none of it works and I am wasting my time.. but I like to try and work things out for myself instead of getting people to spoon-feed me.

So, I tried Velocity but only supports up to 1.15? I tried this on 1.16.1 with Forge 1.16.1 but when I try and log on to my Paper server I get a message telling me to enable port forwarding on the Bungee. I have set that up in Velocity and checked it several times..

Next was to go back to Waterfall. I can log on to my server as normal but get an error when I try to connect to the Forge server: Exception Connecting:QuietException : Unexpected packet recieved during server login process.
I have 'forge_support: true' set in the Waterfall config.

Any constructive advice/ideas welcome.. :o)

reef fulcrum
#

waterfall doesn't support the modern forge stuff

#

Bungee also opts to blow up when it gets those packets

calm scaffold
#

So.. basically I'm dreaming here and hoping for nothing..? :o)
Any idea what Forge stuff Waterfall does support?

reef fulcrum
#

pre the 1.13 shakeup, basically

#

Modern forge handshaking doesn't work, and afaik, forge made it more of a pita to deal with

#

(or, so I've been told)

north zephyr
#

no one can break blocks unless op, anyone know why?

#

i think its essentials

#

but idk how to fix

reef fulcrum
#

make sure that they're not in the spawn protection radius, beyond that, check your plugins

#

if you installed ess protect, you probably don't want it

north zephyr
#

i do have that

#

should i remove it?

calm scaffold
#

Doesn't Essentials need the build permission..?

reef fulcrum
#

yes, either that or you need to setup the perms for it

north zephyr
#

ill just delete it, its just a server i use for some very basic things

calm scaffold
#

Hmm.. so Waterfall + Forge = anything 1.13 or earlier
OR
I scrap the idea and admit defeat... 🙄

north zephyr
#

is there any others i should delete?

#

essentialsxspawn doesnt sound needed

#

cus theres no spawn lmao

#

shall i delete zzzcat?

calm scaffold
#

EssentialsX Spawn just controls the spawn point

north zephyr
#

oh ill leave it then

calm scaffold
#

Or if you want players to do /spawn

north zephyr
#

thats fine to be left then

#

IT STILL DOESNT WORK

#

REEEE

calm scaffold
#

What have you just done/deleted?

north zephyr
#

deleted ess proteect

calm scaffold
#

You shut down the server, deleted that .jar and restarted?

north zephyr
#

yes

calm scaffold
#

What other plugins are you using?

north zephyr
#

SimpleRename

#

and i think thats it tbh

#

and the rest of ess

calm scaffold
#

What server are you running? Paper?

north zephyr
#

confession, its spigot but i thought this place would help cus spigot doesnt have a discord

#

and i couldnt figure out how to use paper

#

however ive had the same issue on other paper servers

reef fulcrum
#

wrong channel...

north zephyr
#

o

reef fulcrum
#

best guess, tell them to run forwards for like 5 seconds and try to break a block

north zephyr
#

hasnt worked

calm scaffold
#

Spigot has Discord

north zephyr
#

it does?

#

link it in dms please

round ocean
#

Jup since April 1st.

errant hare
errant hare
#

hallo?

keen thistle
#

can i have help when i try to join my survival server it says : kicked whilst connecting to survival: if you wish to enable ip forwarding do it in the bungeecord config as well.

marble kelpBOT
#

did you enable it in your bungeecord config as well?

keen thistle
#

yes

marble kelpBOT
#

did you connect through your bungee's listener?

keen thistle
#

yes

marble kelpBOT
#

(or waterfall's in this case I guess)

#

then you don't have it enabled

keen thistle
#

but it says its enabled

marble kelpBOT
#

did you restart after changing it?

keen thistle
#

yes

#

hello

marble kelpBOT
#

well you either didn't change it/save it properly or you are not connecting through the proxy.

#

?paste the proxy log

keen thistle
#

Ok

#

Doing that

errant hare
green palm
#

I don't know german but you might want to test without de.dytanic.cloudnet.ext.syncproxy.bungee.BungeeSyncProxyManagement

marble kelpBOT
#

tbh it looks like that plugin is just using api

#

oh wait, UserConnection isn't API

#

yeah, tell the plugin author to use the API instead of doing hacky shit

#

(because ProxiedPlayer#setTabHeader) is a thing ;)

#

actually it might be using that, not sure if INterfaces show up in the stack trace tbh

#

would be interesting to know what kind of string it tries to set

#

you might also want to try updating waterfall, you are a couple builds behind which fixed issues with components so maybe its related

loud tendon
#

any idea how to block this wall-lava generator

#

to prevent them from doing it.

marble kelpBOT
#

wrong channel

errant hare
marble kelpBOT
#

well as stated before: what components does it send. also try updating waterfall

merry field
#
[21:09:04 ERROR]:       at net.md_5.bungee.conf.YamlConfig.getListeners(YamlConfig.java:245)
[21:09:04 ERROR]:       at net.md_5.bungee.conf.Configuration.load(Configuration.java:92)
[21:09:04 ERROR]:       at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:49)
[21:09:04 ERROR]:       at net.md_5.bungee.BungeeCord.start(BungeeCord.java:278)
[21:09:04 ERROR]:       at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:62)
[21:09:04 ERROR]:       at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)```
#

I get this when starting waterfall

#

then i can't enter commands or anything

tidal musk
#

you fucked up with configuration

#

forced_hosts section perhaps

#

if you want to set it empty

merry field
#

ah

tidal musk
#

use forced_hosts: {}

merry field
#

lol fucking pterodactyl: "404": Not Found found this in my config

#

why is md_5 set as admin?

scenic pebble
#

The ptero egg needs to be updated cause the author changed one of the URLs

merry field
#

I deleted the config and it still does not work

#

same error

scenic pebble
#

I didn't say it would fix itself

merry field
#

?

#

I deleted the config which is the only thing besides the waterfall jar that the script downloads

merry field
#
  '0':
    host: 0.0.0.0:25565
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
groups:
  md_5:
  - admin

#

this is my config

#

is this broken?

eternal cairn
#

yes

merry field
#

this is after I deleted it

#

hmmm

#

I guess the newly generated one is broken

eternal cairn
#
prevent_proxy_connections: false
listeners:
- query_port: 25577
  motd: test server
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts:
    pvp.md-5.net: pvp
  ping_passthrough: true
  priorities:
  - srv1
  - srv2
  bind_local_address: true
  host: 0.0.0.0:5000
  max_players: 1
  tab_size: 60
  force_default_server: false
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
log_pings: true
connection_throttle_limit: 3
server_connect_timeout: 5000
timeout: 30000
player_limit: -1
ip_forward: true
groups:
  md_5:
  - admin
remote_ping_timeout: 5000
connection_throttle: 4000
log_commands: false
stats: 3c66891d-37b2-4599-97ec-0452040ac503
online_mode: true
forge_support: true
disabled_commands:
- disabledcommandhere
servers:
  srv1:
    motd: '&1Just another Waterfall - Forced Host'
    address: mcsrv1:25565
    restricted: false
  srv2:
    motd: '&1Just another Waterfall - Forced Host'
    address: mcsrv2:25565
    restricted: false
  lobby:
    motd: Lobby server
    address: mclobby:25565
    restricted: false```
#

this is the default-ish

merry field
#

why is mine so broken?

eternal cairn
#

no clue

tidal musk
#

unlucky

thorny gorge
#

Hey, can someone please explain me the whole waterfall.yml?

reef fulcrum
thorny gorge
#

Thank you!

cursive flicker
#

Anyone using Waterfall used SpongeForge 1.12 and been able to get something like ViaVersion to allow forge 1.15/1.16 clients to connect?

reef fulcrum
#

via can't translate mod stuff

cursive flicker
#

Yeah figured

#

Annoying, oh well

sharp junco
#

I am, but you won't be able to connect with 1.15/1.16 to Sponge 1.12.

cursive flicker
#

Yeah that's what I thought, a shame but not like there is a magical fix 😛

mystic vault
reef fulcrum
#
  1. Wrong channel
latent yew
#

Hi, how i can block protocol in Waterfall?

reef fulcrum
#

there are plugins for that

latent yew
#

Thanks!

oblique cedar
marble kelpBOT
#

some plugin is fucking with the login process/packets

spare wolf
#

yo anyone got an idea why the server icon on my water fall server disappears after refreshing
?

#

on waterfall 366 verstion 1.16.1

marble kelpBOT
#

1.16 bug

#

seems to happen in vanilla too and nobody has figured out/cared enough to find out where the issues stems from

spare wolf
#

ah ok guessing its beeing worked on then?

marble kelpBOT
#

most just use SLP

spare wolf
#

SLP?

#

is that a plugin?

marble kelpBOT
#

yes, ServerListPlus

spare wolf
#

ah ok ill look in to it

#

thanks

reef fulcrum
#

The proxy has that built in

#

use the priorities section in the listener

forest sun
#

Hey So whenever i try to join it says my servers are in Online Mode but i double checked and my servers are in offline mode and they have bungeecord disabled in the spigot.yml file

#

any ideas?

eternal cairn
#

well you kinda want the bungeecord enabled in spigot.yml...

#

.paste your configs though

marble kelpBOT
forest sun
#

*enabled

#

I have the Bungeecord Enabled in the confif my bad

eternal cairn
#

paste your configs..

forest sun
#

@eternal cairn

#

sorry for the ping but i posted my configs

eternal cairn
#

you've got your server and bungee on the same port

#

the Survival one i mean

#

so it just connects to itself

forest sun
#

oh shit

#

Now i get this error

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

#

but my server is on

#

i dont see how its not working

#

@eternal cairn sorry again im doing this for someone else but i cant figure out whats wrong

eternal cairn
#

new configs? and please dont ping me again, i'll respond when i'm around

forest sun
#

wdym by new configs?

hearty coral
#

the files you sent with the changes you made just now

silver bloom
hearty coral
#

java.lang.Integer cannot be cast to java.lang.String

#

you forgot to wrap something with quotes in your config

silver bloom
forest sun
#

may i please get support?

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.

forest sun
#

ive already asked my question but i guess ill repeat it

#

Im getting this error

#

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

#

but my servers are online

tidal musk
#

are you completely sure?

forest sun
#

yes

tidal musk
#

are you sure that you've specified addresses correctly?

forest sun
#

yes

tidal musk
#

i doubt that

forest sun
#

ive triple checked

tidal musk
#

bungee won't throw that message without that reason

#

like it won't be "hm i dun like this serbur owner i'll just waste their time"

#

you've clearly made a mistake in the configuration

#

you should not use 0.0.0.0 as target address

#

use 127.0.0.1

hearty coral
#

is there maybe a debug setting in bungee that'll print the address it is trying to connect to

forest sun
#

you could have just said that and maybe not be so rude next time

tidal musk
#

that's irrelevant

#

you haven't said anything about where you are running your servers either

#

is it some sort of panel?

forest sun
#

yes

#

but why does that matter though?

#

its my own panel

#

i installed it on a dedi

#

that i own

tidal musk
#

your own panel? you made it 100%?

forest sun
#

"installed"

tidal musk
#

"it's my own" 🙄

forest sun
#

your being incredibly rude right now and im just asking for help

tidal musk
#

either way, continue - what panel software?

#

pterodactyl?

forest sun
#

yes

tidal musk
#

did you do necessary port bindings thingy?

forest sun
#

yes

tidal musk
#

e.g binding servers to 172.18.0.1

#

instead of 127.0.0.1

#

proxy container can not access your host's 127.0.0.1

#

so you must bind servers to 172.18.0.1 and modify your bungee config to use that ip as well

forest sun
#

thank you for that information

silver bloom
tidal musk
#

Is there a bungee plugin to see the global list?

marble kelpBOT
#

wasn't there an inbuilt one? or was that just for servers?

hearty coral
#

there's /glist

tidal musk
#

What's the best multi-server automatic startup and shutdown thing to use? So far the only one I've found is TimoCloud. I would write one myself but I think at this point in my server's development that time would be better spent on minigames and more content. Also, I only have one physical server at the moment so while I would like support for horizontal scaling it isn't a priority because by the time I move into that stage I'll just write one myself.

#

there's /glist
@hearty coral I need a plugin to

#

what do you mean? see it in tablist or run a command to see all players

tidal musk
#

Run a command

#

and why can't you use /glist

#

is it because of permissions

#

because if I'm not correct LuckPerms works on bungeecord

silver bloom
#

it does, there is a version for bungee

tidal musk
#

yeah

#

ok anyhoo

#

what is the best multi server automatic startup and shutdown thing

#

or at least what is out there

silver bloom
#

idk, I just manually restart them all

tidal musk
#

yikes

silver bloom
#

it’s only 3 servers rn

tidal musk
#

me too, but the problem is I have to force ppl to spectate since it can't just start up more servers when a game is full

silver bloom
#

I don’t even have any mini game servers not yet

tidal musk
#

mine are all minigames

silver bloom
#

mine are just the lobby, survival, and skyblock

#

all don’t need much maintenance other than the occasional cheater

tidal musk
#

you need an anticheat

silver bloom
#

they get kicked usually in less than 10 secs

tidal musk
#

yeah but are they banned

silver bloom
#

ye

#

it varies on the hack

#

if any bad, perm/long temp

#

if not too bad, long/short temp

#

if just chat spam, temp mute

tidal musk
#

ok

#

and why can't you use /glist
is it because of permissions
because if I'm not correct LuckPerms works on bungeecord
@tidal musk Thats not the point

#

I need a plugin to do its job

idle lily
#

Hello, what are the placeholders for waterfall?

tidal musk
#

Bungeecord ones

idle lily
#

They aren't working

hearty coral
#

you don't put the < and > there...

idle lily
#

Perhaps im stupid

#

Thanks

hearty coral
#

something wrapped with <> means you replace that something

#

including the <>

idle lily
#

Still no :/

hearty coral
#

make sure you have the papi expansion for bungeecord

idle lily
#

Yes i have

#

And i used /papi reload

hearty coral
#

🤷🏿‍♀️ then

idle lily
#

Certified bruh moment

#

Let me try to restart

#

OH i need to update placeholders :/

#

Still no

#

I used HoloDisplays and it's all good now. Thanks!

tidal musk
#

aa

#

a

#

a

#

Help me

#

Still no plugin

#

to have a global list

hearty coral
#

.g bungeecord global list plugin

marble kelpBOT
loud tendon
#

whats this error?

slender terrace
#

in the bottom right? its because you didnt activate windows yet

loud tendon
#

troll

reef fulcrum
#

looks like somebody is sending bad packets to the server

#

time to get out your firewall

loud tendon
#

looks like somebody is sending bad packets to the server
@reef fulcrum bots?

reef fulcrum
#

don't ping

#

idk 🤷‍♂️

#

Those are clearly bad packets

#

initial handler is between the proxy and the client

loud tendon
#

what u mean by get our my firewall

reef fulcrum
#

Basically, we can't do much about that

#

There is some code hardening I need to look into, but, like, it's a proxy

loud tendon
#

well but its just spamming the console

reef fulcrum
#

Well, yes

loud tendon
#

anyway to turn off those message?

reef fulcrum
#

No

#

There are plugin events to make it easier for a plugin to detect that kind of stuff

#

So, there are ways to try to mitigate it; At the end of the day, the proxy is doing it's job

loud tendon
#

ye a plugin that close firewell to those ips

#

automatiaclly

#

maybe?

reef fulcrum
#

if somebody wants to make one, that would probs be nice; No idea how viable that would be on windows to actually do that properly; Guess you could just use the connection event and cancel it there, firewall would be better, but 🤷‍♂️

loud tendon
#

im not using windows

#

thats my putty

#

its in lunux

reef fulcrum
#

well, i guess that makes it easier

loud tendon
#

this

#

wont crush the bunge right?

#

i mean, running out ram maybe? or nah?

reef fulcrum
#

should cope fine

#

not ideal, but, I did make all the likely exceptions to run from that stuff fast, so, shouldn't be as much of a killer as it used to be at least

tidal musk
#

FlameCord has a built in firewall

reef fulcrum
#

last I recall looking at their "firewall", it was literally just a drastic memory leak waiting to happen

void void
#

is there any specific java args for waterfall?

reef fulcrum
#

pins

void void
#

ty ty

#

❤️

grim thicket
#

Can waterfall be used to create a new overworld/nether/end world while keeping the old one and allowing players to warp between the worlds with different inventories in the two?

#

Essentially, having two servers on one IP.

#

Also, I'm not clear as to whether or not I would need to purchase an additional server from my host. If I would, is there another way I could achieve the same result?

marble kelpBOT
#

M​il​dK​id​: you can create two separate servers which are accessible without reconnecting. they will not share anything unless you use some kind of plugin to add sharing

#

and if you have a dedicated server/vps you don't need to buy another one as long as the hardware can handle to minecraft servers at the same time

quartz vale
#

hi... this is a bit out of range ... but why dose this ip constantly ping my server?... i have blocked it in ufw...

#

sudo ufw deny from 95.217.57.27 to any

marble kelpBOT
#

server list? a player having your server in his list and refreshing it? uptime checker?

#

lots of reasons

#

you can disable ping logging in your config

#

it's a hetzener server so ¯_(ツ)_/¯

quartz vale
#

okay

quartz vale
#

okay... so i have made some more recearches ... mr. @upbeat wave Why the hell is your server pinging my server like f... all the time! ? this is your serveres is... 95.217.57.27

tidal musk
#

wat lol

upbeat wave
#

Minetrack is pinging it, and this is not the place to write that.

#

You could've contacted me personally.

tidal musk
#

nah fam gotta stir up the drama

#

the d r a m a

upbeat wave
#

Ikr

tidal musk
#

:p

upbeat wave
#

I just like to keep track of the playercount of similar servers

#

I mean he could just block it if he doesn't like it

#

@quartz vale

tidal musk
#

#CancelLaukageForTracking

upbeat wave
#

:)) not that he is a competitor but i like to look at numbers

#

sudo ufw deny from 95.217.57.27 to any
@quartz vale if you did this, I'm not sure why we are still able to ping it 🤷‍♂️

quartz vale
#

Yah.. cool. no problem I was just wondreing why the hell this ip started pinging my server and found that it was your's. No dramme here. I don't know why the block isn't working

ebon torrent
#

@upbeat wave can minetrack use proxies Kapp

upbeat wave
#

I'm sure it can 😂

quartz vale
#

How many?

upbeat wave
#

How many what?

#

Looks like another server blocked me aswell xD

#

Nvm the other server is just offline

#

Yah.. cool. no problem I was just wondreing why the hell this ip started pinging my server and found that it was your's. No dramme here. I don't know why the block isn't working
@quartz vale
I'll remove your server from our list when i get home

#

So you don't have to block it yourself

quartz vale
#

Okay.. I was just thinking you shold set the ping rate down... But now it annoyng that i can't block ping using ufw... reject is not woriking deny is not working lol...

ebon torrent
#

The ui looks boring if it doesn't update often

quartz vale
#

Not if you have multichat

upbeat wave
#

I'll just remove it, i like it being updating that often

reef fulcrum
#

ufw

#

Using ptero?

quartz vale
#

No

#

My proxy is on a proxmox

terse sparrow
#

has anyone got sponge and waterfall fully working were player can join the server without getting any type of error buzcuz I haven't 😦

reef fulcrum
#

1.12.2 and below work fine

#

1.13+ basically don't work forge

terse sparrow
#

I've been trying to get waterfall and spongeforge to work but I can't seem to find out why I get connecting:readtimeout on my hub when ever I try to connect to the pixelmon server I have spongeforge setup on

reef fulcrum
#

Generally, that's not a sponge issue type thing

#

Bungee in general works in a way which mods just can't work with

#

you can disable the entity metadata rewriting in waterfall.yml which can help with that

terse sparrow
#

which that is disable by default isn't it

reef fulcrum
#

No, you need to disable that in waterfall.yml manually

#

It's a behavioral change which can impact plugins, e.g. that one tablist plugin was busted until they made some changes which took a little while to happen

terse sparrow
#

I still get the connect read timeout error

quartz vale
#

so! Sorry if my post was inappropriate in this channel but I need to thank @upbeat wave for this! : We found that my ufw on proxmox was't working. That's like a big fault... so if you hav an proxmox setup then you need too activate the proxmox fw... and make the rules there insted on the droplet... 😉

upbeat wave
#

Well I'm glad you got something out of me spam pinging you with minetrack 😅
@quartz vale

marble kelpBOT
#

I just disable ping logging ¯_(ツ)_/¯

tender axle
#
io.netty.handler.codec.EncoderException: java.lang.NullPointerException
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:125) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.3-SNAPSHOT:3c6c0a2:365]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.3-SNAPSHOT:3c6c0a2:365]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.3-SNAPSHOT:3c6c0a2:365]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.3-SNAPSHOT:3c6c0a2:365]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.3-SNAPSHOT:3c6c0a2:365]```
#

What the fuck just happened?

reef fulcrum
#

something tried to send a null packet? 🤷‍♂️

tender axle
#

how

#

like wtf

#

So, 1 player getting micro stutters (rubberbanding). Very small amount. Is it because of networkcompressionthreshold?

hearty coral
#

how common of a name is yash

tender axle
#

in india just yash is common ish

#

cause yash is literally famous in hindi

#

but my full name is yashendra

#

thats rare

#

but 1.5 billion people nothings really ever rare lol

hearty coral
#

huh huh

#

i see a lot of people called yash around the interwebs

eternal hull
#

@unique linden

forest halo
#

Please do not ping project developers. Thanks.

eternal hull
#

ok. do you have any solution though

hearty coral
#

remove titlemanager

#

based on the exception you sent on the spgiot discord, it's an issue with duplicate teams

eternal hull
#

and that means?

marble kelpBOT
#

remove the duplicate teams

green palm
#

Also explain the issue to TitleManager

tender axle
#

Do Waterfall and Velocity block bungeecord netty exploits?

fiery elm
#

Hi! I don't know what happend but me and my friends can't connect to the server and we don't know why

tender axle
#
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:125) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:8afc4e2:366]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:8afc4e2:366]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:8afc4e2:366]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:8afc4e2:366]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:8afc4e2:366]
at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:115) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:8afc4e2:366]
at me.neznamy.tab.platforms.bungee.Main$2.write(Main.java:247) ~[?:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:8afc4e2:366]```
#

Why am I getting errors like this sometimes when I login?

#

wait i think i found the plugin responsible

#

TAB by neznamy is assume

hearty coral
#

99% of bungee issues are caused by TAB apparently

#

including but not limited to duplicate teams, OOMs, memory leaks, and whatever the fuck this is

tender axle
#

why

#

is it that bad of a plugin?

hearty coral
#

i wouldn't say it's bad

#

it might be, i don't know

#

apparently doing stuff with the tablist is just a really hacky process

tender axle
#

huh

#

makes sense

fiery elm
#

Hi! I don't know what happend but me and my friends can't connect to the server and we don't know why
pls i need help

hearty coral
#

give some information

#

logs, what happens when people try to connect, literally anything

#

"muh serbur no work" doesn't help anyone help you

fiery elm
#

ok, the problem is that i can connect to the server and they no, the logs are normal, all seems normal but they can't connect.

hearty coral
#

and how is this server hosted

fiery elm
#

we are trying to do this with hamachi, i'm hosting the server

hearty coral
#

well that would probably be the cause then

#

set it up correctly I guess

fiery elm
#

i will try to set up all perfectly i will see

hearty coral
#

.paste

marble kelpBOT
tender axle
#

Is there a point of running IPTables or ufw if you have BungeeGuard?

#

Refrencing Electronicboy's comment here^^^

tidal musk
#

yes of course

#

firewall and bungee operate on different (osi) layers

#

in general, firewall everything except things you need

#

you'll be preventing a lot of bullshit (backend server DoS etc.) in that way

tender axle
#

Alright

severe pecan
#

I've setup waterfall on port 25565, a lobby on 25566 (paper) and a magma on 25567

reef fulcrum
#

Nothing to do with waterfall, etc

#

That's gonna be some plugin you installed

severe pecan
#

solved, thanks

#

oook I'm in

#

now...how can I add myself as admin, because I don't have access to glist

reef fulcrum
#

use a permission plugin

#

(you can edit the config, but, really, just use a plugin)

severe pecan
#

I would prefer to use the config so I'll have less stuff to maintain

#

I'll be the only operator on the lobby so...

reef fulcrum
#

just open the config, change md_5's name to your own

severe pecan
#

yup

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

what is this?

unique moss
#

Something that allows you to connect to a domain like "pvp.razva.com" and then be forwarded to the pvp server directly without going to the hub/lobby.

#

@severe pecan ^

severe pecan
#

ok, I don't need that so I guess I can comment both lines?

proper prawn
#

just leave it

unique moss
#

Also how exactly is this part of the config.yml supposed to work?

  tab_list: GLOBAL_PING```
I suppose I'd see everyone connected to the proxy in my tab list correct? Cause if so that doesn't seem to work for me for some reason 🤔
severe pecan
#

I would really apreciate if you could take a fast look and tell me if I'm good 🙂

#

also I don't understand what's the role of - query_port: 25577

#

do I need that in the listeners? because it looks like a "normal" server

reef fulcrum
#

Well, yes

#

a proxy needs to listen on the network

severe pecan
#

ok, understood

#

last step, lobby. how do I move players from the lobby server to another one?

#

with command blocks?

proper prawn
#

use a plugin

severe pecan
#

can you recommend me a simple one? I just want users to step into a portal or push a button or click a sign...

#

^ that works on 1.9 only

reef fulcrum
#

should work fine on latest

#

oh, wait, nvm

#

WE api changed

severe pecan
#

ok...can you please recommend me the most simple one? 🙂

reef fulcrum
#

Don't really know any

severe pecan
#

🙂 ok in this case I'll use command blocks

reef fulcrum
#

command blocks won't work

#

At least, not without a plugin, the /server, etc, commands are just intercepted by the proxy, they're not commands the server can run

fiery elm
#

sry for being repetitve but i have and unsolved problem

ok, the problem is that i can connect to the server and they no, the logs are normal, all seems normal but they can't connect.

severe pecan
reef fulcrum
#

You need to clarify on your issue

#

"can't connect"

#

what do they see?

unique moss
#

How exactly is this part of the config.yml supposed to work?

  tab_list: GLOBAL_PING```
I suppose I'd see everyone connected to the proxy in my tab list correct? Cause if so that doesn't seem to work for me for some reason 🤔
reef fulcrum
#

Bungee broke that years ago and never fixed it

#

You'd need a plugin for it

fiery elm
#

what do they see?
@reef fulcrum the connecton timed out, so is like the server no exist for them

hearty coral
#

are you still using hamachi?

#

the issue is 100% with your hamachi/server configuration

proper prawn
#

you cant have a server and hamachi at the same time

#

thats just stupid

fiery elm
#

you cant have a server and hamachi at the same time
@proper prawn you can, but i think a waterfall one no

proper prawn
#

It's literally useless

#

Either use Hamachi to have a "LAN" world

#

Or use the server to have a server

reef fulcrum
#

If you're actually using hamachi you're on your own

#

that thing is a total POS and has so many stupid issues where it just breaks routing, it's honestly the # piece of software for screwing this stuff up

#

use a proper VPN or a tunnel service, zerotier is free and great, but, you're not gonna get super amazing networking tunnling

marble kelpBOT
#

zerotier is nice if you want something better than hamachi to play lan games with friends

#

but nothing more, lol

fiery elm
#

yea i want that

severe pecan
#

is there any way to play different game versions?

fiery elm
#

i will try

marble kelpBOT
#

might want to try tinc, WireGuard or some other VPN solution if you need to get past an ISP's hosting block

tender axle
reef fulcrum
#

.paste

marble kelpBOT
tender axle
#

Sorry, I was on mobile

marble kelpBOT
#

you might have memory issues, maybe a bad ram stick

tender axle
#

its a vps

#

frojm digital ocean

reef fulcrum
#

That generally means that you ran out of ram

#

[22:06:23 WARN]: [yashendra2797|/:40766] <-> ServerConnector [anarchy] - NativeIoException: readAddress(..) failed: Bad address

#

then again

#

God knows how you'd trigger that one

proper prawn
#

what that even means

#

"bad address"

reef fulcrum
#

I have no idea

#

Don't recall seeing that one before, but, that's in native code

#

Tbqh, that's either out of ram, or, what phoenix said

marble kelpBOT
#

might be how that VPS indicates that it ran out of ram in order to avoid out of memory crashes or something like that?

tender axle
#

ive allocated the bungee 2500mb ram out of 16gb, and xmx and xms is 2000

proper prawn
#

bungee doesnt need so much ram normally

#

unless you have a lot of plugins on it

tender axle
#

geyser and plan

#

better safe than sorry