#waterfall-help

1 messages · Page 39 of 1

reef fulcrum
#

best advice is gonna be to just keep an eye on the VPS

#

that really is out of the territory of waterfall itself

tender axle
#

true

tidal musk
#

Hello, I'm searching method for communicating between Waterfall and Spigot, I know what is plugin message, but I don't want to need online player to communicate. The next socket isn't great idea too, because some hostings allows only minecraft socket. Could you help me?

marble kelpBOT
#

you ideally want to use a pub sub system like rabbitmq or redis (if you already have a redis server running)

#

otherwise you are stuck with sending data via a player connection so you would have to create a fake one if you want it to work on very dumb hosts

tidal musk
#

ok

severe pecan
#

I've implemented BungeeServerSigns but now realise that I can't use it in conjunction with Forge. soooo...is there any plugin that works directly on Waterfall, no matter what the "target server" is using?

marble kelpBOT
#

you can't really put data on blocks/items with the proxy

#

you can do some packet hackery but that's generally considered bad xD

severe pecan
#

ok so what's the solution?

reef fulcrum
#

You'd need to find a solution that works on sponge, bearing in mind that you'd need sponge for IP/UUID forwarding

marble kelpBOT
#

I mean, you could use plugin messages in a normal forge mod too

severe pecan
#

plugin messages?

marble kelpBOT
#

yes

severe pecan
#

can you please rephrase or explain? 🙂

marble kelpBOT
#

.g minecraft plugin messages

#

meh

#

as it includes a link to dinnerbones blog post

#

wait, both do. nvm

severe pecan
#

mmm...maybe we can rephrase this in a more "human readable" manner? 😄

marble kelpBOT
#

are you trying to code this or...?

severe pecan
#

I'm trying just to build the "network" 🙂

#

I'm not a programmer

#

I've made it through waterfall -> lobby (ViaVersion + BungeeServerSigns) -> forge servers

marble kelpBOT
#

then you are going to have to either find a proxy plugin that does this in a hacky way (possible but dunno if one exists) or find a forge mod

severe pecan
#

I can "move" from lobby to forge via BungeeServerSigns, but I didn't manage to find my way back to the lobby

marble kelpBOT
#

most just use commands ¯_(ツ)_/¯

gray skiff
#

hey, Paperians.
Can someone advise the plugin for 1.16.1 where you can set up your name color?

#

HEX support not necessary. Thanks in advance 🙂

marble kelpBOT
#

that highly depends on your chat plugin, lol

#

or are you searching for such a chat plugin?

fading lake
#

I cant edit the max-players i set it to 2020 but i stays on 1.

velvet bramble
#

Does anyone know about a plugin that would let you send bukkit commands through the waterfall console?

#

been searching all day but they all seem outdated and not working through waterfall console

marble kelpBOT
#

pretty sure there is tons of plugins to send commands via bungeecord to bukkit and vice versa

velvet bramble
#

yeah but the one that let's you send a command from bungee is outdated

#

dispatcher

#

im looking for a plugin that lets you use a bungeecord command from the console

green palm
#

HopeCommander

#

ExecuteEverywhere

#

CommandBrothers

hearty coral
#

lol what are these names

green palm
#

The person who made HopeCommander is nick-named Hope

#

ExecuteEverywhere is appropriately named

#

CommandBrothers is a little wonky but otherwise makes sense

marble kelpBOT
#

👀

#

is your surname name Google?

next python
velvet bramble
#

HopeCommander
ExecuteEverywhere
CommandBrothers
@green palm
Already tried
Neither of those plugins have commands in bungee
I think they use something like bukkit->bungee->bukkit instead of bungee->bukkit

#

thank you tho

#

Dispatcher is the only plugin that has what i want

gritty kestrel
#

@next python maybe it's a attack

delicate phoenix
#

Hello! I'm making a cracked server. I set online-mode false in waterfall, and the server properties files. But when I join with my premium account, my skin still displayed, and cracked players also can join. If I run a tuning it says that the bungee is in online mode, when it isn't.

proper prawn
#

Your skin is still displayed because you are authorized with Mojang

#

Skins displayed are client-side

#

Skins received are server-side

#

If you have a skin plugin it's probably assigned you your skin automatically

delicate phoenix
#

I had one before but I removed it.

#

I used it to give skins to cracked players

rigid valley
#

assuming it’s cuz like he said, your account is auth’d with mojang, so you’re going to have your own skin properties

delicate phoenix
#

Oh

proper prawn
#

Skins received also can be Mojang-side

rigid valley
#

can double check by logging in on ur own username with a cracked mc

proper prawn
#

While everyone else won't see your skin, you will

rigid valley
#

yeah that is true actually

delicate phoenix
#

Cracked players can see my skin

#

I joined with a caracked and my main prémium account yesterday

#

And I can see my premium account's skin.

proper prawn
#

I don't understand what's the issue. If cracked players can join, you are fine

delicate phoenix
#

Yes, I'm just asking if this is an issue or it's fine?

proper prawn
#

It's fine

delicate phoenix
#

Thank you

obsidian pecan
#

Does anyone know about a plugin that would let you send bukkit commands through the waterfall console?
@velvet bramble
bungeebrothers

neon merlin
knotty sage
#

Can anyone just kindly tell me what is the mod for forge servers for running waterfall?

eternal cairn
#

sponge

knotty sage
#

I mean without sponge and without fabric-proxy

#

@eternal cairn

eternal cairn
#

google

knotty sage
#

I've tried and I cannot find that's why I need help with it

eternal cairn
#

then sponge is your best bet

reef fulcrum
#

Sponge is basically the only solution that we're aware of

eternal cairn
#

there isnt really any reason not to use it anyways

reef fulcrum
#

mods are a royal ass, especially something as far reaching as sponge, especially around other plugins

#

There is defo a good call for a mod for forge support without the entirety of sponge

#

but, nobody has done it afaik, and forge support is rip 1.13+ anyways

harsh summit
#

hey so

#

should i use waterfall even if i'm not using forge?

proper prawn
#

wdym

#

waterfall is just bungeecord but better

harsh summit
#

ok

proper prawn
#

what forge even forgot here?

violet radish
#

how can I setup network-wide permission system which is synced?

proper prawn
#

Use LuckPerms

harsh summit
#

hey, i want to make it so people can only join through the waterfall proxy, how would i do that?

proper prawn
#

protect the backend servers

#

also like you MUST make so you can only join thru the proxy, otherwise major security issues will strike your server

marble kelpBOT
#

best solutions are to run all paper servers on localhost, run them in a VPN or firewall their ports

proper prawn
#

if i set server-ip: 127.0.0.1 in my backend servers, can i be proud of myself by securing my server this way? or it doesnt work?

#

(if all the servers are on the same machine)

harsh summit
#

is there any point to configuring the motds here cuz people r only gonna connect through the waterfall proxy?

#

wouldn't everyone just see the motd on the second screenshot

proper prawn
#

i think its for the forced hosts

harsh summit
#

ok

#

should online mode be false?

#

for my servers

proper prawn
#

yes

harsh summit
#

okay, will the waterfall proxy do all the authentication then?

proper prawn
#

yes

harsh summit
#

alr

proper prawn
#

if you have bungeecord: true in your backend servers

#

your proxy will do the auth and redirect to the first online server in the server list

harsh summit
#

ok

violet radish
#

Use LuckPerms
@proper prawn Does that have a network-wide permission system which is synced?

#

oh yeah thanks

vale spruce
#

Hello

#

I have 2 different location machines

#

My turkey location of the host machine running waterfall

#

the machine with my games germany location

#

The server loads late when you switch from bungee to the machine with games

#

How can I solve this problem

#

germany location machine ubuntu
Turkey location machine centos

#

I checked the firewall, I could not solve the problem

reef fulcrum
#

loads late

#

I mean, if you're saying it's slow, no fucking shit

#

You /need/ to host your proxy and server near one another, otherwise you're just gonna induce latency

vale spruce
#

Hmm okay let me try

harsh summit
#

how can i make it so everytime someone rejoins the server it sends them to the hub?

unique moss
#

Can you use newer version of waterfall with older versions of Minecraft as a lobby?
So does the 1.17 waterfall version also forward to a 1.16 server etc.?

cosmic sleet
#

yes waterfall works with older protocols

tawny shuttle
#

Does anybody know a plugin or a way to send every body back to the lobby? For example if I want to restart an server that they will go back to the lobby? And not that they get kicked with sever has closed

dusky current
#

what vps would yall reccomend

#

I don't wanna run it off my pc anymore

tidal musk
#

does disable_entity_metadata_rewrite have any effect on performance?

#

yes

#

disabling that would help on reducing cpu usage?

orchid sparrow
#

Sorry if a basic question. I've used mcrcon to stop/start my paper game servers as a *nix service, but is there a way to do such for waterfall?

dusky current
#

@ me if you can my power is probs about to go off 😦

#

Big bad hurricane 😠

reef fulcrum
#

your config is invalid

#

appears it's upset at a random space at the top of the file or something? 🤷‍♂️

#

(the modules config)

dusky current
#

Thanks!

#

It fixed it

#

Idk how the space got there tho

#

I never edited that file

tidal musk
#

Where can I find the download for waterfall 1.12.2?

delicate phoenix
green palm
#

If you want to create a new server, you should start a single server first, not a proxy.

#

Waterfall is a proxy connecting multiple backend servers.

#

Unless you have a very ambitious operation and are quite knowledgeable, you will want to make a single server first.

reef fulcrum
#

Use the latest version, it supports 1.8-latest

tidal musk
#

well, im using the server for testing something

#

a dupe method that i'd like to test to see if it works on another server running the same version

#

waterfall 1.12.2

reef fulcrum
#

waterfall is a proxy, not a server

tidal musk
#

ah okay

#

sorry i was confused

#

its my first time

#

thanks though

frigid hatch
#

Since 1.16 came out, I'm seeing a bug with the server-icon for my bungee. It is there but only sometimes shows, refreshing list can help but still, not always there.

twin solstice
#

i have the same

#

or well

#

it sometimes shows up as a completely blank white icon

#

rarely though, usually after spam refreshing

frigid hatch
#

Mine is almost never there, occasionally after a refresh it will show for a split second then go back to nothing

crude fable
#

is there a way to have a forge server in a waterfall network? ive been trying to set it up but i cant join the modded server but the unmodded lobby works fine

twin solstice
#

it is possible

#

you should use spongeforge 1.12.2

#

turn on the bungeecord module & ip-forwarding

crude fable
#

so i cant do 1.14.4 forge?

reef fulcrum
#

no

crude fable
#

k. that sucks

marble kelpBOT
#

yeah, Vanilla based servers and Bungee-based ones seem to have that issue. For some reason plugins (e.g. ServerListPlus) on the proxy fixes it though

proper prawn
#

if i set server-ip: 127.0.0.1 in my backend servers, can i be proud of myself by securing my server this way? or it doesnt work?
(if all the servers are on the same machine)

cursive flicker
#

That's a decent way, I'd use a firewall myself. That way if you expand to another machine at some stage you know how to do it.

marble kelpBOT
#

better to just run them in a VPN tbh ¯_(ツ)_/¯

#

makes you not have to deal with firewalls from the start, lol

waxen sorrel
#

Is it possible to send players to another bungee/waterfall server?

tidal musk
#

from one proxy to another?

#

no

proper prawn
#

From server to another? /send <player> <server> iirc

waxen sorrel
#

one proxy to another

#

I guess we will have to wait until mojang adds a transfer packet like bedrock has :/

marble kelpBOT
#

you'd have to basically run another proxy in front, lol

rose badger
marble kelpBOT
#

use ServerListPlus or some other plugin

rose badger
#

ok

marble kelpBOT
#

it apaprently even appreads in vanilla servers

#

*appears

rose badger
#

that's weird. It started happening for me ever since I updated to 1.16.

marble kelpBOT
#

yeah

#

I suspect some strange clientside error handling but it's also strange that it wouldn't occur with SLP lol

#

the strangest part is that it somehow reads other texture files sometimes

rose badger
#

Nice SLP fixed it, thank you

boreal latch
#

Best way to sync player count across multiple waterfall instances? halp

scenic pebble
#

Redis?

boreal latch
#

yeah but what plugin?

loud tendon
#

That error will display when a user wants to connect to a survival

#

im using waterfall

reef fulcrum
#

Text component... Mangled...

boreal latch
#

Hey, so I have multiple bungees going to a single minecraft server (This is a test environment). If two players are connected through differnt bungees they cannot see eachother's skins, but if they are connect through the same bungee they can see eachother's skin? Anyone know what is causing this and what the solution is?

ivory phoenix
#

im guessing. as you connect through one you are connecting on online mode. but as you are connecting through different ones you arnt using the same authentication to connect. Just a guess.

boreal latch
#

all bungees are set to online mode, and the paper server is set to offline mode

ivory phoenix
#

What i was saying was as your using 2 different authentication's as you are using a Bungee for it. as players are connecting from 2 different ones it will most likely not work.

boreal latch
#

there are alot of servers that use multiple bungee instances together, so it has to be able to work somehow

ivory phoenix
#

hmm.

#

Have you checked your configs?

#

100% correct?

boreal latch
#

double checking now, but they look right

#

yeah everything is correct it looks like

ivory phoenix
#

hmm could i connect?

boreal latch
#

sure whats your IGN?

#

msg me

neon merlin
reef fulcrum
#

0 signs of a leak

gloomy phoenix
#

Hey, currently using Waterfall#366 for my 1.12.2 modded spigot server. Most packs work just fine, just not sure if this can just be fixed on Waterfall's side (if there isnt already one) without having me to find which mod(s) are conflicting.

I can join the server just fine until I use vanish from a plugin such as SuperVanish, then I get kicked. I took it off of the bungeecord and was able to use it just fine.

I get no errors from Waterfall nor the modded spigot server but found at least 1 related error client side after I had gotten kicked.

Errors: https://paste.helpch.at/uwugugibad.sql

neon merlin
#

@reef fulcrum but why is io.netty.buffer.PooledByteBufAllocator.DEFAULT so high? can i somehow optimize that ?

sullen wave
#

Hey, can someone help me? Everytime I run waterfall or bungee it uses 100 mb of ram per player which is absolutely insane (I do have quite a few plugins, but when I remove them it only decreases to 60 mb) after 10 hours of 3 or so players being on the server it is already up to a gig and that is insane. I cant even find the source etc because it still is 40 mb / player even with no plugins. Is there any way to optimize further? I have tried startup flags and no start up flags and Im really just so lost... 😦

eternal cairn
#

how are you measuring it lol

#

the JVM will always use quite a bit, and the heap itself is also always allocated

sullen wave
#

im measuring on pterodactyl panel, but whats weird is every time someone transfers servers it uses 10+ mb too so with a lot of people (and with the fact that this is a minigames server) this is insane...

proper prawn
#

pterodactyl can lie to you

sullen wave
#

yes I know it is lying to me about every server... when I check the ram usage it is greatly under, but the problem is even though it is way under wont pterodactyl still limit me to that usage even though it is the wrong usage?

#

Or will the computer automatically go above the pterodactyl limit because it hasnt even used close to that much ram?

sullen wave
#

Do you know if I set all pterodactyl servers to unlimited ram and pterodactyl thinks that it is using more than is allocated to my dedi will it lag the servers?

tidal musk
#

not sure if i understood your question

#

but you can't physically allocate more ram than you have available on your dedi box

#

if you overallocate, then of course servers will lag

sullen wave
#

no thats no what Im saying... its because pterodactyl says servers are using more ram than they are actually using I just realized (still looking for optimization for waterfall thats why Im here, but I will ask in pterodactyl discord my question about the ram allocation... basically server uses 100mb of ram pterodactyl says server uses more than 100... does that mean its capped to 100 or is it capped to what cpu is actually using... anyways that is for pterodactyl discord) here im just looking for further optimization and the best possible startup flags etc (especially ones that help with switching servers because that should not use any ram imo)

proper prawn
#

startup flags are in pinned

reef fulcrum
#

quite simply, what the panel tells you is what the jVM itself is using

#

if you don't want it to sue that much, don't allocate that much

#

Remii, it's an allocator buffer, it's literally designed to sit there and take a bit of memory vs consistently reallocating arrays, it's 100% normal

gaunt dawn
#

Hi,
I am making a 2b2t like server for my country due to too long queue waiting time on 2b, and i hit one big problem.

If a player is waiting in queue and the waterfall/queue server restarts, locations.yml in waterfall saves, user is bind to queue server and only way to fix it is that i delete locations.yml in Waterfall

Waterfall: last version
PaperSpigot: Last 1.12.2 version on all servers (auth,queue,main)
Queue plugin: LeeesBungeeQueue

Screen: (with added text due to my lang)

tidal musk
#

disable reconnect_yaml module

#

see modules.yml

gaunt dawn
#

Okay

marble kelpBOT
#

or just enable force_default_server config option

sullen wave
#

@reef fulcrum sorry Im a little confused... I need to allocate enough ram to actually have the capabilities of running the server with x amount of players, but are you saying that the panel is showing how much ram the entire vm is using just to run that specific server and so that means I would need to further optimize my vm to use less ram for each server? because it seems weird that my vm is using ridiculous amounts of ram (over 3-4x as much ram) then all plugins that I have display the specific server is actually using...

#

I see what youre saying though because ive tested and if I cap it at like 10 gb it uses a lot more ram per player and per join compared to when I cap it at 300 mb it uses A LOT less per player because it realizes it needs to "save up" but at the same time it gets to a breaking point much faster at 300 mb because eventually it just lags out and does not work because there is not enough room for players... how can I make it so that it utilizes ram usage as though it does not have much ram to use so it conserves ram, while at the same time it actually does have a lot of ram to use... if that makes any sense whatsoever

reef fulcrum
#

Java hardly frees memory back to the OS

#

If you don't want it to use as much, don't allocate as much

#

if you want an actual understanding as to what's going on, you'll need to hook up a proper profiler or something

unreal stag
#

not accurate, it can, but only if you allow the JVM to change its heap size

#

also you have to be running newer versions of Java too

dusky current
#

if I'm using waterfall would I do screen -dmS BungeeCord?

#

I'm a little confused with screen

reef fulcrum
#

Well, yea, why not; -S just sets the name of the screen, could set it to whatever you want

dusky current
#

oh lol

#

when I do it its not showing up though

#

Idk if its even running 😦

#

just bought a ubuntu server vps

reef fulcrum
#

well, that just starts a screen session, nothing less, nothing more

sullen wave
#

thank you so much @reef fulcrum , I guess the startup flags I was using were just not good because now its much better (max 10 mb per player and about 6 mb per server switch) plus it even lowers occasionally... also what would you recommend for paper start up flags because I didnt see any pinned in paper-help? can I use the same ones or are there more efficient ones?

reef fulcrum
#

.flags

marble kelpBOT
cerulean temple
#

so

#

i get kicked

#

from my server

#

like

#

when i join

#

after 10 seconds of being in the server

dusky current
#

so would this be a correct startup script for my server screen -dmS Hub java -Xss1G -Xms1G -Xmx1G -jar paper.jar

unreal stag
#

.flags

marble kelpBOT
unreal stag
#

why the hell do you want a 1G stack size?!?

#

server sure as hell won't launch with that stack size...

#

use Aikar's flags (linked above), these are properly tuned for Minecraft

dusky current
#

10G for a minecraft server?

#

Lol

#

I bought 8 gigs to run my bungee on

#

I've been running it on my gaming pc and its been running just fine

#

I have 1G on my bungee and 1 - 2G's on my servers depending on how popular they are

reef fulcrum
#

unless you're using some old af version, if you think 1-2g is gonna scale well, just, lol

cerulean temple
#

[09:15:52 INFO]: [Senghow] disconnected with: The server you were previously on went down, you have been connected to a fallback server

#

this keeps coming in console

#

but the server

#

isnt down at ll

#

all

dusky current
#

its run with 10+ players just fine

#

20 tps

reef fulcrum
#

don't ping

dusky current
#

srry

reef fulcrum
#

donut, check the logs or something of the server

cerulean temple
#

it says that

reef fulcrum
#

.paste

marble kelpBOT
reef fulcrum
#

urgh

#

.g waterfallmc issue 318

marble kelpBOT
#

(DiscordBot) https://github.com/WaterfallMC/Waterfall-Old/issues/54 -- InitialHandler - encountered exception · Issue #54 ·...: "... exception #54. Closed. mgl opened this issue on Apr 13, 2016 · 2 comments. Closed ... invokeChannelRead(AbstractChannelHandlerContext.java:318)"

reef fulcrum
#

god fucking

dusky current
#

other than my ram usage why would screen not be working?

cerulean temple
#

so uh

#

how do i fix

reef fulcrum
#

either wait for the day that the issue is fixed in bungee (Hint: it's been broken for years)

unreal stag
#

either prevent team name conflicts in your plugins or switch to Velocity, which is not abjectly broken

reef fulcrum
#

go remove the plugin causing it, go ask the dev to take steps to avoid it, or ^

cerulean temple
#

oh

#

alright

#

velocity it is

languid cosmos
#

Do I need to use SpongeForge to allow a Forge server to run in a Waterfall setup? Will a for example Forge 1.16 server work just fine no tweaking?

reef fulcrum
#

forge 1.13+ won't work with bungee/waterfall

languid cosmos
#

Is it just won't work at all or do you need something like a mod or SpongeForge (when it finishes) to add that functionality?

reef fulcrum
#

it won't work at all

languid cosmos
#

So my only alternative would be Velocity?

tidal musk
#

velocity does not work with new forge either

languid cosmos
#

Oh well that's a bit disappointing. Is this being worked on or just "you're screwed" kind of problem?

reef fulcrum
#

"you're screwed", basically

#

Basically, this is something that forge is going to need to support in some way before we can

#

We've talked about it a bit, it's just the interest is seemingly lacking for it

languid cosmos
#

That's a bit of a shame truly

#

Are you sure that there is NO way mods or SpongeForge could theoretically implement this? Would it even be practical especially if such person could create it but is unfamiliar with both proxy networking and Forge networking (referring to myself)

unreal stag
#

There is no way a mod can fix this issue

#

This is an issue that Forge would need to resolve

reef fulcrum
#

it needs client changes

#

best sponge could do is add a server transfer packet

#

(but, I have no idea what the state of the client side stuff is)

languid cosmos
#

Well that's disappointing. Is anyone willing to make a PR or be able to push Forge to allow this kind of support? I know it's volunteer work and such, you can't ask for much. But I would really like to see this added in some way.

#

I'm willing to make a Forge issue for it if no one has already.

marble kelpBOT
#

was there any reason behind their change in forge that made it not work properly anymore? or was it just some side effect of other changes?

reef fulcrum
#

they moved the handshake stuff to the login state

#

in the past it was in play, so it kinda worked on the basis that you get the client into the right state, and pray all goes well

marble kelpBOT
#

I see

languid cosmos
#

Well I asked around the Forge discord server and they state it's Bungeecord's end to fix this issue. This seems like a communication problem between the proxies and the Forge community. I'm not going to play the blame game but rather ask for both communities to work together to achieve a common goal for the better.
Please figure it out because in the end this will benefit both communities.
Good luck and thank you :)

zinc sapphire
#

its not going to happen

languid cosmos
#

Oh well I tried

#

¯_(ツ)_/¯

zinc sapphire
#

bungeecord sets the standard for the proto, they're a spigot project and have no interest in dealing with forge

#

waterfall cant break the proto without forcing everyone to switch their stuff around

languid cosmos
#

Well I was referring to proxies in general not specifically Bungeecord

zinc sapphire
#

afaik velocity handles forge fine

#

though mods adding random packets are always going to break shit that uses packets

languid cosmos
#

I asked if Velocity worked and was told no. Maybe my question was misinterpreted?

zinc sapphire
#

they seem to have calmed down on that front from where they were a few years ago though

#

well, perhaps I am mistaken

#

forge has it engrained that its everyone elses problem

#

proxies arent going to entirely redo their protocols to support forge, and then the random shit that builds on top of forge

#

sort of just an unfortunate situation

languid cosmos
#

Well it's just truly a shame that two communities that just improve Minecraft in outstanding ways are not able to work together for something as trivial as just proper integration (not including the code that is required for that anyways)

#

It truly is

#

The last solution that can fix this is SpongeForge as it's basically the bridge between Forge and Spigot.

#

But from the looks that's pretty unlikely anyways :/

zinc sapphire
#

SpongeForge isnt a bridge with Spigot

languid cosmos
#

Well I meant as in it's own equivalent which is SpongeVanilla and Forge

#

I guess it didn't make sense :v

zinc sapphire
#

that makes sense

#

people get that impression all the time that Sponge is bukkit + mods is all, thought you meant that

#

no worries

#

they dont have a proxy though so I dont think they've solved that

languid cosmos
#

Well I hope you can still at least find a workaround that is suitable for both Forge and the proxies in some way or form.
Would've done it myself if I had the knowledge of both platforms anyways.

zinc sapphire
#

maybe if they made one or velocity adds support on its end

#

they're in a much better place to do something like that

languid cosmos
#

they dont have a proxy though so I dont think they've solved that
@zinc sapphire Well no but they do have native support for Bungeecord from what I remember

zinc sapphire
#

yes

#

and they wont break forge to make bungee happy

languid cosmos
#

Yeah I get that

#

But I bet Sponge's whole 60% reputation is basically just supporting proxies, mods and plugins.

marble kelpBOT
#

"they dont have a proxy though" glances at Lilypad

languid cosmos
#

Oh wait that's Sponge's? :o

marble kelpBOT
#

no

languid cosmos
#

oh then I didn't get it

#

rip

marble kelpBOT
#

but afaik it was by someone related to the project or something?

languid cosmos
#

Probably

#

Isn't LilyPad dead?

marble kelpBOT
#

but seeing as its a dead project ¯_(ツ)_/¯

unreal stag
#

LilyPad is basically dead

marble kelpBOT
#

oh, apparently someone is still working on it

languid cosmos
#

I thought it being redesigned in GoLang was interesting but rather odd

unreal stag
#

It's more like a ghost town with one guy doing upkeep

languid cosmos
#

I'm surprised anyone does work on it. It's basically unused as far as I know

zinc sapphire
#

its used

marble kelpBOT
#

I assume his server uses it, lol

languid cosmos
#

Seems like a passion project more than anything else

unreal stag
#

LilyPad is mostly used by "muh pvp" networks

zinc sapphire
#

nowhere near the scale it once was though

languid cosmos
#

"muh pvp"? Why exactly would that be? :o

unreal stag
#

1.8 PvP

languid cosmos
#

Better latency?

marble kelpBOT
#

I wish mojang would just port the switch connection packet from bedrock

unreal stag
#

No, Minecraft 1.9 changed combat and a sizeable minority don't like it

marble kelpBOT
#

but I kinda get why they don't want that on java lol

languid cosmos
#

but I kinda get why they don't want that on java lol
@phoenix616#0000 My guess is that Mojang does not plan on supporting because the community did it for them :/

marble kelpBOT
#

no

#

they don't do it because of toxic behaviour in the community

languid cosmos
#

Can't blame em

marble kelpBOT
#

imagine if a 500 player server sent all of their players to a 100 player one to ddos them...

languid cosmos
#

Fair enough

marble kelpBOT
#

it would have to be way more advanced than what bedrock currently does in order to verify that the target server accepts such reconnect attempts

languid cosmos
#

But Bedrock could do the same. Only thing is it's more unlikely as Servers are official Mojang partners and no one uses the custom servers in large communities.

marble kelpBOT
#

yeah, bedrock multiplayer is just not at the same scale

#

it's also not made by the same people

languid cosmos
#

And Java players will always be more tech-savy than the console bedrock players that can't even touch custom servers unless you pay for Realms.

marsh robin
#

I have a question I read a bit of bungeecord docs about what is it but am not much smarter. Can waterfall/bungeecord take advantage of multicore CPU when running single server? like let's say I have 4 cores and I run 4 waterfall servers that all are for the same world or am I thinking about it wrong

carmine plinth
#

hello, somebody know how to fix this?

On console i got this -> " <-> ServerConnector [survival] - encountered exception: net.md_5.bungee.util.QuietException: Unexpected packet received during server login process!"

reef fulcrum
#

waterfall is a proxy, not a server

carmine plinth
#

i know, but this happens when im going into next server from lobby

#

through this portal

reef fulcrum
#

Was talking to the other guy

#

Your issue is what it says, something sent an unexpected packet

sullen wave
#

@reef fulcrum im sure you get tired of answering everyone's questions but is it bad that I actually enjoy reading all these support inquiries? Some of them I find extremely entertaining

green palm
#

no, it's not bad. I agree

sullen wave
#

ever since I joined ive just read like every message when I get bored lmao

digital wadi
#

greload, anyone ever use it or no touchy

tidal musk
#

when needed

#

won't do harm usually

red whale
#

Logger level is working for you? I try to use level to debug my plugin but it seems won't work :/

tidal musk
#

you need to edit log4j2.xml

#

extract it to working directory and...

#

.g javalog4j2 specify log file

marble kelpBOT
tidal musk
#

well fuck

#

-Dlog4j.configurationFile=log4j2.xml

astral echo
#

How do i assign different threads for different servers?

reef fulcrum
#

you don't, that's not how it works

astral echo
#

But is it possible to host many servers in one computer? will the threads be given automatically?

severe pine
#

yes but you mean cores right?

#

its possible, we have a dedicated server and the hub server is run on the same machine

astral echo
#

Yes. My PC has 4 cores and 8 threads, and the task manager and even minecraft says that I have 8 "cores"

severe pine
#

what? You have 4 but it says 8?

astral echo
#

It seems like threads are detected as cores

eternal cairn
#

it will use all logical cores

astral echo
#

But since Minecraft servers are one threaded, mostly; will many servers use the cores with least usage?

#

For example, surival is using a lot of thread 1, so Creative will use mostly the thread 2, and Factions will use the thread 4

#

and so on

#

I'm planning on getting a SoYouStart Game2 for my server

eternal cairn
#

up to the OS if you dont set cpu affinity yourself

astral echo
#

I know that can be easily be done in windows through task manager, but every time the server is closed or restarted, it would be necessary to change the affinity again. I think that would be more automated with a script.

#

Though, I plan to use Ubuntu

eternal cairn
#

you can easily do it permanently on linux

#

youd mainly not want to do it though

#

trust in the kernel to make sure shit runs smoothly

astral echo
#

Ok, thank you!

peak knoll
#

What's the best way to diagnose networking issues for a bungeecord (using waterfall) network? Some players are multiple players are experiencing lag spikes at the same time but not all the players just a few all at the same time. There is also no tps drops or indication of lag in timings so I'm assuming this is a network issue.

fluid star
#

Have them do a traceroute to your server to see if there’s any issues

peak knoll
#

it happens randomly to a few players at a time, I've experience it with someone else at the exact same time yet we live in different locations, while the majority of the player base was unphased

peak knoll
#

with 50 players I'm only using 15-20mbps bandwidth

#

so I don't think it's a bandwidth issue

unborn marten
#

So on our server we have quite a few custom villagers that sell custom items. Their summon command are quite large to fit in all their data. We just recently made our servers into a network with Waterfall. Now when we try to paste our commands into command blocks to summon our villagers, we get kicked and this message pops up.

DecoderException : net.md_5.bungee.protocol.OverflowPacketException: Cannot receive string longer than 2048 (got 8668 characters) @io.netty.handler.codec.MessageToMessageDecoder:98
```How do we update the character limit for command blocks?
marble kelpBOT
unborn marten
#

Hey thank you electronicboy for updating that limit from 2048 to 32500. Very quick response and release on that build. Really appreciate it!!

summer fractal
#

Hello, is waterfall a drop-in replacement for bungee? or is it different and need reconfiguring? Also, will bungeecord plugins work with waterfall?

marble kelpBOT
#

yes no yes

#

there is an additional waterfall.yml though which you might want to check out

summer fractal
#

lovely thank you for your help!

#

🙂

tawny shuttle
#

Is there in waterfall an flag where I can change the date format of the logging?
For example in bungeecord there is this flag '-Dnet.md_5.bungee.log-date-format=MM/dd/yyyy.HH:mm:ss'

But last I checked that did not work in waterfall

green palm
#

You can configure the log4j2.xml and use -Dlog4j.configurationFile=yourFile

tawny shuttle
#

Aha okay so the same as with spigot

#

Then I will check the log4j from waterfall and change the formating to my like

green palm
#

The default log4j2.xml might be a little bit different on Waterfall, Paper, BungeeCord, and Spigot. I recommend you take the default files, which are located inside the jars, and modify them from there.

#

For paperclip of course it will be inside the patched jar.

tawny shuttle
#

Thanks for the help! I already did it ones for the spigot so I think I will find it for the waterfall

sturdy cloak
#

Hey, can someone help me diagnose a network error? My players are getting a read timeout exception whenever they try to join. The launcher says Joining world... for a long time, then it gives the exception and disconnects the user. Nothing is shown in the Paper server's console and the Waterfall console shows that they were disconnected due to read timed out

marble kelpBOT
#

does this happen to all players?

sturdy cloak
#

Yeah, but I think I just found the problem. I had forgotten to delete TCPShield on the Spigot server. Let's see if that fixes it!

Edit: yep, that was the problem

tidal musk
#

if tcpshield is installed then there's 100% chance that this happens

#

because your proxy setup is not able to speak modified packet(s) what tcpshield plugin expects

digital wadi
#

if i have a bungee set with 5 nodes on 1.12.2 and 1 node on 1.16.1 can i connect directly to that 16 server even if its not set as the default node

#

i tried the whole forced_hosts bit and it still wouldnt let me

marble kelpBOT
#

either with the forced hosts or a plugin, yeah

digital wadi
#

oh wow, thanks a lot

solemn flicker
#

May I know how to debug which plugin occurs this error? I was typing /pl and a plugin command, both kicked me out with similar error.

marble kelpBOT
#

ideally you reproduce with bungee and report your error and setup there

marble kelpBOT
#

Hello !

spiral crater
#

sooooo

#

👀

#

i hear theres new update

eternal cairn
#

leave the PR to Five :')

gloomy sundial
#

mmm i love huge errors when people try to join with 1.16.2 before it's even supported by waterfall lol

twin solstice
#

@royal hawk @proven crypt wants 1.16.2 waterfall

#

pls sir

#

🙏

lethal igloo
#

Noooo waterfall doesn't have 1.16.2 support

royal hawk
#

I can do that @reef fulcrum or are you working on something?

twin solstice
#

cat isnt on

royal hawk
#

Otherwise I’ll do it once I finish dinner

reef fulcrum
#

Don't have internet

gloomy sundial
#

rough

compact timber
#

how much ram does waterfall really need?

#

like how many players does 512mb handle?

summer fractal
#

Do I need to update waterfall for 1.16.2 support?

reef fulcrum
#

Yes, just, waterfall isn't updated yet either

summer fractal
#

aight 🙂

royal hawk
karmic skiff
marble kelpBOT
cursive flicker
#

Trying to understand the intent of linking it, not trying to be rude or anything.

royal hawk
#

we don't need it yet

cursive flicker
#

368 should have pulled that commit in anyway

#

ah nevermind

digital wadi
#

@acoustic adder mind if i pick your brain a second on versionconnector

meager citrus
#

Hi, how can I disable this?
forced_hosts:
pvp.md-5.net: pvp
I tried it with {} or [] and I got just error :/

digital wadi
#

leave it how it is, its already disabled unless you have a redirect to md-5.net

meager citrus
#

yeah but it sends message to console

spiral crater
#

travertine 1.16.2 soon?

tidal musk
unreal stag
#

pretty sure this isn't TimoCloud support thonk

tidal musk
#

yeah

#

but

#

they dont have one

#

and their docs are bad

#

and helpchat is trash

unreal stag
#

u

tidal musk
#

so

#

thats why I'm here

#

\ ¯_(ツ)_/¯

unreal stag
#

Well, you're not going to find the answer you want here, sorry

tidal musk
#

okay well time to burn down the server

#

*my server

loud tendon
#

to change the message.propiertes from waterfall u have to always do it inside the .jar?

#

There is no way to create that file in the directory of the waterfall files?

keen atlas
#

pls make travertine support 1.16.2 xd...

royal hawk
#

I will push Waterfall to 1.16.2 in about an hour

#

and then rebase Travertine to it

narrow grail
#

what is the dif with waterfall and paper?

#

:o

royal hawk
#

One is a server software and one is a proxy

round ocean
#

And Travertine is Waterfall + 1.7.x support.
I would be happy if that doesn't get an update.

royal hawk
#

... but you know it will

spiral crater
#

why be happy

#

some ppl want to use 1.7

royal hawk
#

Those people are part of the problem

tidal musk
round ocean
#

Latest or die.

tidal musk
#

Wait what

#

They work

#

Haha doesn't work

round ocean
#

Looks like that it is just added for latest bugfix version.

marble kelpBOT
marble kelpBOT
marble kelpBOT
#

lmao, someone bought the other ones

hushed bison
#

so it seems BungeePerms won't load any changed config files and will reset them back to default

#

has anyone managed to get bungeeperms working on 1.16.1?

#

also survival server says this, despite creative server being fine

ancient dome
#

I'd say that's a bungee issue

hushed bison
#

bungee doesnt have a discord :/

bold swan
#

The spigot discord functions as both spigot and bungeecord

royal hawk
#

@hushed bison did you enable bungeecord in your spigot config?

reef fulcrum
#

You need to connect to the proxy, not the backend servers themselves

royal hawk
#

if yes- Either have that on all servers and have it on the bungeecord enabled, or don’t

#

That’s also true

loud tendon
#

getting this error

#

happens not very often

#

when ever i tried to join a server

#

using water 1.16.2

spice swallow
#

where can i find a good tutorial on using waterfall

tropic yacht
#

waterfall is basically bungeecord, there are probably more bungeecord tutorials out there than waterfall-specific ones

spice swallow
#

im just having a hard time getting it to work. bungeecord kept crashing so i switched to this

tropic yacht
#

what was the problem? were there any errors?

spice swallow
#

idk why the crashing. mostly just cause i dont understand how to use it. couldnt stop the program, figured that one out so i dont think i need help atm anymore

#

what is query

#

also do i need a lobby and a hub or are they the same thing

tropic yacht
#

you don't need a lobby or hub, those are just names that you can choose

#

also i dont really understand your question about queries. A query (if you're talking about databases) is a specific way of requesting certain info, like "list all countries in this list which have a population of over 100,000" or something like that

spice swallow
#

in the configs there are query ports, and in some guides i saw stuff that uses them

tropic yacht
#

oh yeah

#

those are used by server lists, if you leave it at the default then they will be able to check stuff like the players on the server, plugins installed, etc

spice swallow
#

ok

#

so for each of my servers do i set the port the same default

tropic yacht
#

probably but the way Waterfall/BungeeCord works is that you should NEVER allow anyone on your servers can connect without going through Waterfall first

#

this is because if players can connect to your paper servers without the proxy, they can change their UUID and possibly login as other players

spice swallow
#

yea i read about that

#

so on my firewall i only allow the port to the hub world?

tropic yacht
#

only allow the port you specify in the Waterfall config

#

by default it is 25565

spice swallow
#

is that the host: 0.0.0.0:25565?

tropic yacht
#

yes

spice swallow
#

i set the mc server to online mode?

tropic yacht
#

mc servers are all offline mode and go into spigot.yml and set bungeecord to true

#

and then the bungeecord server will be in online mode

spice swallow
#

ok thanks

#

do you know if i can get this to work with geyser?

tropic yacht
#

geyser has a bungeecord plugin that you can put on

spice swallow
#

ok cool

tropic yacht
#

youll just have to open the right port for it

spice swallow
#

yea

spice swallow
#

i cant seam to get into one of my servers even though its in offline mode

tropic yacht
#

what message do you get when you try to join?

spice swallow
#

nvm i fixed it. thanks for the help

tropic yacht
#

oh ok great :) no problem

hushed bison
#

@hushed bison did you enable bungeecord in your spigot config?
@royal hawk yeah I even copied the config of the creative server

velvet bramble
#

Why can't i join with a 1.16.2 client? i'm on build #369

#

nvm resetting minecraft fixed the problem

tidal musk
#

what is waterfall?

#

oh nvm its like bungeeeecord

#

i get it

marble kelpBOT
#

does anyone here have a proxy setup which a forge server above 1.13 in it? need someone to test my new forge detection in VersionConnector and don't really have a setup for that :S

rocky lava
#

Is there anyway to disable Bungee commands Tab Completers?

tropic yacht
#

you can make one super quick, just use

ProxyServer.getInstance().getPlayers().size()

to get the number of players on the proxy iirc.

#

I was able to override /server in a plugin so you can probably do the same with /glist

tropic yacht
#

I can help you with it

#

1 min

#

what do you want the message to look like exactly, and what permission for the command

#

ok

#

alright good :)

marble kelpBOT
royal hawk
#

@acoustic adder forge 1.13 doesn’t support resetting the client at all so forge 1.13+ support is practically impossible for any proxy

marble kelpBOT
#

well users have been asking for support above 1.13 so I need some of them to test it ¯_(ツ)_/¯

woven stone
#

Does waterfall give a down for maintaince error?

#

Because some of my users who are trying to join are getting that. :/

reef fulcrum
#

outside of maybe mojangs API, no

woven stone
#

Oke thanks

merry minnow
#

I noticed there's a config called inject_commands on the bungeecord wiki, but it's not visible in the waterfall config. Is that just something that has to be added at the bottom of the config file manually? And if so is this functionality recommended for a live server? It does say experimental... 🤔

#

For context I'm using BungeeCommands to create some aliases for various servers

reef fulcrum
#

Pretty sure spigot removed that time ago

tidal musk
#

hey

#

so since waterfall

#

version

#

365

#

my plugin i made where is shows my queue size on hovering over the player count has been broken and just doesnt appear

#

is there something i need to configure or what

reef fulcrum
#

mojang broke newlines in there

tidal musk
#

im not using newlines im using a different way to display it

reef fulcrum
#

Well, nothing in 365 would be relevant to that unless something closed the connection on it or something weird

tidal musk
#

all i know is if i use 365 or under its not broken and it will display it just fine

reef fulcrum
#

only change in 365 made it stop reading packets if the channel was closed

tidal musk
#

i know nothing about that sort of stuff im just hear to tell u its broken and needs to be fixed unless theres a new way to make it work which if there is ill add it to my plugin

#

i want to support 1.16.2 on my server and have that feature

#

u cant see my mouse but its hovering over it

#

i also would like to state

#

that is a 1.16.2 client

#

so clearly something after 365 is broken

reef fulcrum
#

Well, test the builds I guess, work out which one broke it

tidal musk
#

i dont really have time for that and tbh i can wait till someone else does rofl ima get my dev to do it when hes awake

#

im gonna do a basic thing and see if its bungeecord it self or something waterfall changed

sharp notch
#

would anyone know why my self-hosted server runs worse on linux? I'm using tmux to isolate the servers into one session, and I'm on ubuntu server 20.04 (coming from windows 10), the tps is usually 20 but whenever I do something it drops to like 4TPS

loud tendon
#

sup guys

#

Is there any drawback using a panel like Multicraft

#

so my admins can have access to the server console without having the Putty it self?

#

I mean, will reduce performance of the server ?

tidal musk
#

no

loud tendon
#

no
@tidal musk and what about cpu?

tidal musk
#

no to that as well

loud tendon
#

is there any security explot

#

with multicraft?

#

or something to consider before installing?

brittle siren
#

Is there a way to fix lag due to server restart joining in hub?

acoustic jewel
#

I haven't used a waterfall/bungeecord for a long time. Can someone tell me whether they are still crashable?

karmic skiff
#

nah

#

waterfall is very stable

tough island
#

Yeah waterfall is pretty stable... Have a pretty cool setup with it too... On the front end I have HAProxy running on my FW... then Waterfall :)... Yes I have the PROXY protocol enabled... So full IP logging 😄

hidden star
#

Can anyone point me in the right direction for this error? Interacting with XP and switching worlds inconsistently disconnects me from my spigot server and prints this error to waterfall console.

#

My admin believes it is nametagedit. Going to switch that out and test.

#

never mind, still occuring with nte disabled.

#

alright, it was titlemanager

meager citrus
#

Hi, why when I set this network_compression_threshold: 256 to network_compression_threshold: -1, then the servers are loading so long? It's written in optimalization text, so wtf?

cosmic sleet
#

On waterfall you should keep compression enabled but disable it on the servers

meager citrus
#

There's that on other servers it should be 512

eternal cairn
#

no

#

always

meager citrus
#

So for waterfall on bungee should be normally 256 and on other servers should I disable it or let it be 512?

tidal musk
#

always disable compression on servers

#

when they're behind a proxy

meager citrus
#

Ok, and about waterfall, should there be 256 or should I try 64 or another value?

cosmic sleet
#

Personally I use either 256, 384, 512.

#

Higher the number less things get compressed

meager citrus
#

and which one is the better for better speed?

#

I think that it can load still a little bit faster, tested it without bungee before

cosmic sleet
#

Compressing things takes more time but not compressing things also uses more bandwidth increasing load times depending how good a connection is. I use 384 atm and it works fine

meager citrus
#

Ok, will try too, thanks. Also when I will set on server sides -1 instead of 512, it also help me a little bit?

cosmic sleet
#

The reason why you want your servers behind the proxy to be -1 is because you don't want to re compress that something is already compressed, it just wastes time. Plus if the proxy can do it on another process seperate from the servers then it means one less thing for the server to do

meager citrus
#

Ok, trying to set, we'll see result

#

The problem is that when I'm on bungee it teleports me underground for a while

#

for less than one second, but when I have disabled bungee then it's instantly

#

when teleporting to spawn

#

SO shouldn'(t I set another value?

cosmic sleet
#

If it's teleports you underground I doubt compression has anything to do with it, I'd look at the plugins you have on

meager citrus
#

I'm using CMI for spawn command

#

but shouldn't I decrease compression then, when it works without bungee and there was 512 compression, when it wasn't on bungee?

karmic skiff
#

you use CMI

#

for just /spawn

#

?

meager citrus
#

No, for more things 😄 but /spawn is implemented there

eternal cairn
#

some clients dislike anything that isnt 256 threshold

#

the backend servers should rarely have compression on

meager citrus
#

So should I try use 256 again? Or set compression on backend servers?

eternal cairn
#

dont use it on backend

#

use 256 on the proxy

meager citrus
#

It doesn't help, there's still timeout Proximyst

reef fulcrum
#

A plugin is bundling in a library that bungee already has and is causing issues

#

Nope

marble kelpBOT
meager citrus
#

zzzCat but previously it didn't have, or? Because it's happening few days

reef fulcrum
#

Or, you just got lucky and classes where hit in an older that managed to avoid it

#

wait, actually, I misread

#

exception processing exception
java.lang.ClassCastException: class se.llbit.nbt.NamedTag cannot be cast to class java.lang.String

#

apparently that plugin did a dumb?

meager citrus
#

NamedTag?

#

don't have anything like this

#

or which plugin do you mean? I reported to AUtoReconnect author but weird is that it didn't happen before

reef fulcrum
#

The plugin is trying to cast something that isn't a string to a string

#

The plugin right at the top of the stack trace

meager citrus
green palm
#

always check instanceof before casting

meager citrus
#

But really weird, it worked few days ago, so I though if it doesn't broke new version of waterfall/bungee

reef fulcrum
#

Well, there where some changes to packets over the past few versions

meager citrus
#

Hm, will try to tell this dev. About my issue with a little bit slow loading, don't you have an idea what could improve it?

reef fulcrum
#

🤷‍♂️

#

It's one of those elusive bungee issues which have been floating around for years

meager citrus
#

maybe you can try to entrap it 😛

green palm
#

(hint: use velocity)

sharp stag
#

what is the best proxy?

eternal cairn
#

velocity probably

sharp stag
#

ok

royal hawk
#

@meager citrus This library is used in two spots on bungeecord now, it holds the dimension registry and biome registry in the login packet and the current dimension in the respawn packet. Since 1.16.2 this current dimension is a Named NBT Tag. It used to be an integer < 1.16 and 1.16-1.16.1 it was a String

#

So it’s perfectly reasonable to assume that plugins which rely on the object returned from this will be incompatible

meager citrus
#

Thanks 🙂

#

Btw do you think that this could be caused also by some changes there? - bad packet ID, are mods in use!? Did not read all bytes from packet class de.exceptionflug.protocolize.inventory.packet.WindowProperty 20 Protocol GAME Direction TO_CLIENT

royal hawk
#

I am pretty sure that packet would now have a different ID

#

One sec

#

If this was 0x21 in 1.16.1 it’s 0x20 in 1.16.2

meager citrus
#

don't know what's wrong there, but on their older version it works for me

royal hawk
#

I would consult the dev of the plugin

#

I am pretty sure I did nothing wrong when I rebased waterfall to 1.16.2

meager citrus
#

but on 1.16.2 waterfall and 1.16.1 version of their plugin it works, but when I update to their newest vers for 1.16.2 (latest 3 updates), it's broken :/ and spamming this.

royal hawk
#

As I said, contact them. Not a thing the waterfall staff here knows more about

#

but just to be sure, make sure that it’s the very latest build of waterfall. There was a build that supports 1.16.2 but that build was an unofficial patch ahead of md_5s official update

#

That might interfere somewhat

meager citrus
#

370 by WaterfallMC

#

yeah it's latest

reef fulcrum
meager citrus
#

Thats wrong line?

reef fulcrum
#

Yes

#

1.16 changed that so it's no longer a string

meager citrus
#

Thanks for finding.

mental pawn
#

is waterfall like bungeecord?

cursive flicker
#

It's a fork of bungeecord, basically a drop in replacement

lilac light
#

I have been using flamecord

#

should i delete all files

#

to swap?

proper prawn
#

No

#

He clearly said "drop-in replacement"

quasi quarry
reef fulcrum
#
    at me.neznamy.tab.platforms.bungee.Main$2.write(Main.java:247) ~[?:?]
#

best guess would be to try without tab

#

(Better yet, try updating it...)

quasi quarry
#

Tab Plugins?

reef fulcrum
#

you have a plugin installed called tab

quasi quarry
#

OK, I will contact the author of TAB Plugins, thank you

weary wren
#

Can anyone help me configure waterfall I'm having trouble

proper prawn
#

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

weary wren
#

k

#

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

tidal musk
#

...so no question? you don't need help then?

weary wren
#

uhh on configuring waterfall

#

.ask Help me on configuring waterfall. I'm having trouble

marble kelpBOT
#

(DiscordBot) Error: API returned 401

#

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.

eternal cairn
#

just

#

ask your question

weary wren
#

oh

tidal musk
#

what did you think the bot does pepelaugh

weary wren
#

Can u help me on configuring waterfall. My server seems to restart but itself and I cna't join

#

Is this not question?

merry minnow
#

I'm getting a lot of players seemingly connecting only to see this message:

[09:04:11 WARN]: No client connected for pending server!
[09:04:11 INFO]: [nickname|/x.x.x.x:xxxxx] <-> ServerConnector [Lobby] has disconnected```
What is causing this exactly? o_O
#

I feel like I'm getting that a few too many times and I'm wondering if the host that the proxy is on isn't letting through some people for whatever reason

#

oh I think I know why... nvm. Looks like it's the MoveMeNow plugin derping when somebody disconnects

spice swallow
#

For some reason players cannot use the /server command to switch servers. and neither can ops

#

please help

spiral crater
#

its a bungee permission

#

not server

quasi quarry
#

Invalid hotbar selection (Hacking?) << Question two, Is this a problem caused by Waterfall?

proper prawn
#

no

#

its a proxy, it doesnt handle hotbar

weary wren
#

How do I know waterfall is running on my server?

proper prawn
#

what?

weary wren
#

like everything is configure and how do I know it running or working?

proper prawn
#

well if the proxy boots and players can connect its running and working

weary wren
#

Ok

open sequoia
#

Wich is better optimized, Forge or Waterfall?

#

Sponge or Waterfall?

reef fulcrum
#

That's literally apples to oranges

#

waterfall is a proxy, sponge is a mod for forge( or standalone)

lusty oasis
#

Hey. I have a question.
So when I try to join my Waterfall server, it takes like 2 seconds with LOGGING IN, and then Im in

#

what can be causing this issue?

#

On original bungeecord, this is not happening.

proper prawn
#

its not even an issue

#

if its taking more than like 7 seconds THATS an issue

#

however like 2 seconds mate?

lusty oasis
#

other servers like hypixel do not need 2 secs to join

#

and probably its due to me, like bad config or something

#

thats why I ask

proper prawn
#

2 seconds is not an alarm call~~, just live with it~~

gleaming cargo
#

I'm a little confused. What is the difference between paper and waterfall and what does waterfall do for your server?

serene tide
#

Paper is a server, while Waterfall is a proxy.

lusty oasis
#

paper is optimised spigot

#

waterfall is a bungeecord but has logs

eternal cairn
#

there's far more to waterfall than just logs

lusty oasis
#

Oh

#

for example?

gleaming cargo
#

should i schedule to backup my server before or after the scheduled daily restart?

eternal cairn
#

many, many optimisations

lusty oasis
#

Except 2 seconds on join :c

eternal cairn
#

waterfall took in a DoS fix a week or two before bungee did, which is also very notable

#

packets on waterfall are much faster constructed than bungee

lusty oasis
#

whats this?

#

use_netty_dns_resolver: true

eternal cairn
#

more optimisation

gleaming cargo
#

I've noticed that 2b2t is running Waterfall, do you think they need to do that in order to keep it stable?

lusty oasis
#

whats this?

#

disable_modern_tab_limiter: false

eternal cairn
#

definitely, proclifo

lusty oasis
#

and this

#

disable_entity_metadata_rewrite: false

eternal cairn
#

please learn to search

lusty oasis
#

I actually tried to do so

lusty oasis
#

OwO

#

i see

#

thank you

gleaming cargo
#

oh, paper hasnt released 1.16.2 yet

proper prawn
#

it did release
an unstable build not suitable for production

meager citrus
proper prawn
#

what the hell is that??

#

thats most certainly not what waterfall outputs last time i used it

sacred canyon
#

Caused by: java.io.IOException: Cannot allocate memory Looks like your system ran out of memory.

tidal musk
#

hello guys, i was wondering if someone else have those issues?

Some of my users well most goes sometimes from like normal ping to like 2000ms which i never had before. I was wondering if someone know if there is a way to check out where this comes from.

My host is stable and runs on a strong and fast host. 24core dedicated with 128 memory.
I really need to find out where it comes from. The second thing is when this happens, they have no delays, like chat delay, command delay or any other delays. Just the ping bar in tab goes to 1bar and the ping goes up to 2k.

Happens on all servers btw where your on, so its something in bungee side.

proper prawn
#

are you sure its bungee-side?

#

im doubting that

tidal musk
#

It is.

#

Even running a empty server it happens.

#

I run mc servers for 7 years now, but this is the first time that i this happening in my life.

loud tendon
#

Sup guys

#

If i paste the "messages.properties" in the bunge/waterfall directory

#

will have more priority than the "message.propiertes" inside the waterfall.jar?

proper prawn
#

yes

#

duh

loud tendon
#

well by default there is no .properties

#

in the directory3

proper prawn
#

its intended

#

just grab it from the jar

acoustic jewel
#

is the nullping think fixed in waterfall?

reef fulcrum
#

We have some mitigation for it, but, really; There is only so much you can do without isolating it from the network

lilac mulch
#

i cant get the /n working for messages.properties

lilac mulch
#

Also Unicode characters don’t work for it

reef fulcrum
#

you need a "recent" version of java for that

#

property files only got UTF support in like 9 or something, 100% out of our control unless we wanna completely replace how the file is read

lilac mulch
#

Oh so i just change the server Java version?

#

But the formatting works on paper severs

reef fulcrum
#

but, those aren't property files...

lilac mulch
#

Oh ok I’ll change Java version to 11 and I’ll see

green zenith
#

How easy is it to replace Bungeecord to Waterfall? Is it the same like switching from Spigot to Paper? Just replacing the jar?

proper prawn
#

yes

tidal musk
#

correct

green zenith
#

Any reports of any Bungeecord Plugin compatiability?

proper prawn
#

like issues? no

green zenith
#

Because I am using, BungeeAliases, BungeeGuard, BungeeKick, LiteBans, LuckPerms and Yamler

covert portal
#

They should all work.

green zenith
#

Any server performance using WaterFall?

#

Little? Lot?

covert portal
#

Little, but worth it.

proper prawn
green zenith
#

Okay.

#

I'll do a switch right now.

covert portal
#

Also this:

Allow customisation of the Mojang auth url
Very cool.

proper prawn
#

so like custom auth system?

green zenith
#

Which is....

covert portal
#

So you can have a bunch of people join very fast and not hit the Mojang API limit.

green zenith
#

Ah, okay

#

So I don't need to do any changes with the config?

#

Well, I am about to make the switch. Here is goes.

#

Okay, so I think Waterfull is running

#

Is there a command that I can check see if I am running water?

proper prawn
#

shouldnt it say at startup?

#

if it started its good

green zenith
#

Your right. I don't have my glasses on

#

Nerp

#

Weird.

#

Playercount said 0/1

#

Any reason why?

covert portal
#

That's the default behavior.
Current/Current+1.

trim sage
#

Anyone know about a https://api.mcsrvstat.us/ equivalent for waterfall? Looking to get the Playerlist and Player faces. Did some research yesterday found a post back from 2013 saying it is a limitation of the proxy. Is this still the case?

covert portal
#

Looks working to me.

trim sage
#

Hm, does it query via the proxy port or does it use query port?

#

I know for Paper it works via the main port

covert portal
#

Query port AFAIK.

#

At least I have it enabled and forwarded.

trim sage
#

Ok, I'll try that. Thanks!

trim sage
#

Alrighty, so I get a response but no player list. Any ideas as to why it isn't showing players?

covert portal
#

Query: no.
🤔

#

Did you enable the query and forward the port?

tidal musk
#

keep in mind that query is udp

trim sage
#

Hmmm lemme see

green zenith
#

Right, so I noticed with Waterfull, everyplayer has the same IP Address.

reef fulcrum
#

You need to configure ip forwarding and bungee mode

#

I'd suggest reading the bungee install guide

green zenith
#

Everything was fine on Bungeecord until I switched over to Waterfall

reef fulcrum
#

waterfall changes nothing in regards to ip forwarding, etc

green zenith
#

With Bungeecord, I did all the configs and showed everyone's IP. But now....After Waterfall, everyone has same IP

reef fulcrum
#

.paste your servers spigot.yml

marble kelpBOT
green zenith
#

Any server?

reef fulcrum
#

on the server you're seeing everybody with the same IP

green zenith
#

Ohhh Wait, I see Bungeecord set to false.

#

I changed that to true.

#

But I'll paste just in case you see something else.

reef fulcrum
#

only relevant thing in spigot.yml there

green zenith
#

Thanks.

#

Any recommendations on waterfall plugin to prevent clienters spoofing there UUID?

reef fulcrum
#

don't expose servers to the internet

green zenith
#

But, what about vote sites?

#

And friends telling friends?

reef fulcrum
#

wut

#

You expose the proxy instance so people can connect

#

They don't need to be able to connect directly to the backend servers, and the ability to do so would be a security risk, you leave it so only the proxy can connect

#

e.g. bind everything on localhost, or if using docker, the ip of the docker0 interface

green zenith
#

I understand that.

reef fulcrum
#

vote sites also don't need access to the individual servers, you can just expose the votifier port to the internet

green zenith
#

And we did. But a week ago, someone came in, spoofed there UUID enough that they had got an UUID of one of the people who was OP'd and they destroyed the Hub server

#

Which, was okay, because we had a backup

reef fulcrum
#

that would suggest that they could just the backend servers directly

green zenith
#

Hmmmm

#

So, maybe just close the ports?

green zenith
#

With Waterfall, should I use Protocol V2?

#

I tried voting, to test, and seems like Voting Sites are not detecting the server

#

Looking at the Logs, looks Like NuVotifier didnt even load with WaterFall

#

Problem fixed.

half carbon
#

does waterfall work with the testing verisons of paper 1.16.2?

reef fulcrum
#

yes

half carbon
#

so i can just use the current build

reef fulcrum
#

yes

dull dock
#

quick question, is waterfall the thing that servers use to make lobbies and have multiple worlds and stuff

hearty coral
dull dock
#

alright thanks

hidden token
#

If server 1 is offline, but server 2 isn't, would this result in players being kicked off the proxy if they try to join (which would be ideal)?

blazing pollen
#

server 2 & 3 are hashed out so they wouldn't exactly do anything lol
It's my understanding that that is the join priority? So if they joined the waterfall would first route to server1, if it was offline then server 2. However, if you are looking to keep people from disconnecting from the network after they are already logged in, look up Slingshot

hidden token
#

That is join priority; I want to prevent people from logging via way of any server other than 1.
Anyways, I set up a quick waterfall to test this; appears to work as intended with the hashes

#

i.e. making it impossible to get to server 2 without passing through server 1 (which has some 2fa)

#

Thanks though!

blazing pollen
#

Ah, gotcha. Yeah once you have bungeecord: true in servers 2+ then it would default to the server 1 being the primary connection.

blazing pollen
#

So I realize from reading all the previous posts about the error below, that waterfall and 1.12.2 forge don't always play nice, so other than forge:true in config and the entity thing:false in waterfall.yml, is there anything else I can try? I might take the last resort and disconnect my modded server from the waterfall to join direct with the IP and port (I would have to stay on the same machine, so same IP) but I have no clue how to do that. Any help?

18.08 01:16:28 [Server] INFO [JoshyD33] disconnected with: ReadTimeoutException : null
18.08 01:16:28 [Server] INFO [/*Censored IP Here*|JoshyD33] -> UpstreamBridge has disconnected```
unreal stag
#

@blazing pollen you could see if Velocity is a viable option

blazing pollen
#

What’s velocity?

unreal stag
#

a proxy without all the bugs and terrible design of BungeeCord

blazing pollen
#

Does it support paper connections as well?

unreal stag
#

part of that is why Forge doesn't work very nicely with it

#

Yes

#

Velocity supports Paper

blazing pollen
#

Okay, and is there a way around it not supporting bungee plugins?

#

com.velocitypowered.api.plugin.InvalidPluginException: The plugin file LuckPerms-Bungee-5.0.39.jar appears to be a Bukkit or BungeeCord plugin. Velocity does not support Bukkit or BungeeCord plugins. this would be a big L

proper prawn
#

luckperms has a velocity version

unreal stag
#

indeed, LuckPerms is compatible with Velocity @blazing pollen

#

you just have to grab the Velocity version

blazing pollen
#

Oh that's lovely

#
18.08 02:06:51 [Server] INFO java.io.IOException: Unexpectedly disconnected from remote server
18.08 02:06:51 [Server] INFO at com.velocitypowered.proxy.connection.backend.LoginSessionHandler.disconnected(LoginSessionHandler.java:122) ~[velocity.jar:1.0.8]```
#

I'm getting this error now, I edited the config to the proper IP, port, etc. and put the only server and forced host as the one im connecting to

unreal stag
#

Unexpectedly disconnected from remote server
You need to set legacy player info forwarding in velocity.toml @blazing pollen

blazing pollen
#

Is set to legacy already

unreal stag
#

you probably didn't restart the proxy