#waterfall-help

1 messages · Page 44 of 1

royal hawk
#

A modification to the forge loader OR a heavily complicated mod. Either will do. I have given up on working without either

#

There is a trick to crash forge into resetting state but I’d rather not use that

reef fulcrum
#

I mean, our hopes was that forge would add that, because otherwise it basically screws the entire thing

#

I guess having a mod that lets you do that is better than nothing

royal hawk
#

I will PR that because it doesn’t break logic

reef fulcrum
#

but, meh

royal hawk
#

If they accept it then great

#

Otherwise idk

reef fulcrum
#

Well, my hopes was to get forge to just add a reconnect packet

royal hawk
#

That doesn’t solve the problem

reef fulcrum
#

reconnect packet + a token

royal hawk
#

They’re keen on not breaking normal specifications

reef fulcrum
#

You still have to deal with stuff on the proxy, but it helps deal with a lot of the mod issues, etc

#

Can easily be done with a plugin message

#

This is something we literally spoke about and they seemingly forgot it all

#

The idea was that instead of tryna coax horrific states and dealing with mods not being able to "reset" their state properly, it would basically serve as a new connection to the proxy

royal hawk
#

Well take it as you may. I want set this down before them as a done-deal. I don’t want to work around this again time and time again

#

Saying I want an approach that works. Wether they’re willing to work with it or a modification of it is up to them then

#

But I want to have something in hand before I come knocking

half carbon
#

so I have a question: i have 3 servers in both the EU and US, but I have a bungeecord in each. How can I make parties invitations go to players in different regions?

#

party is basically just a series of commands into 1 not rlly a plugin

marble kelpBOT
#

just make them both use the same database or something?

#

or manually sync it between the instances e.g. via pubsub messenging

half carbon
#

how do i do that?

marble kelpBOT
#

codes and algorithms

bold parcel
#

pubsub pog

random oriole
#

When updating to the latest build of WaterFall, I can't type or execute commands into the console.

random oriole
#

Like it says it's ready, but I can't ping it or execute any console commands.

reef fulcrum
#

Typical advice is generally replicate without plugins, etc

#

Without much info, we can't really say

half carbon
#

rip pubsub is gonna be hard to get working but maybe

tidal musk
#

no

half carbon
#

ya i just gave up

green palm
#

on such a task? I wonder what else you would give up at

half carbon
#

well it did not work well

#

the ping was like 200ms

green palm
#

enable compression if your database driver supports it

#

but really, there's not much else you can do to help that besides work around the problem

reef fulcrum
#

the ping was like 200ms

green palm
#

what that means is you need to avoid network round trips

reef fulcrum
#

You're crossing the transatlantic...

#

That on its own garauntees you're easily gonna add like 90ms on by default, on the better routes...

still citrus
#

guaigaruantes

green palm
#

that was completely unnecessary

reef fulcrum
#

In my defence, if the auto correct worked better, I wouldn't look so bad on english

still citrus
#

it has probably learned your spelling for it because you misspell it so regularly and similarly each time

#

and would now autocorrect the correct spelling for your bork spelling

green palm
#

Autocorrect makes your spelling worse

half carbon
#

agreed

half carbon
#

is there a version of aikars flags for waterfall?

still citrus
#

see pins

half carbon
#

ok

#

k thx!

half carbon
#

when i try to start waterfall this happens: Error: Could not find or load main class java Caused by: java.lang.ClassNotFoundException: java

#

i mean that is literally the entire log

still citrus
#

your startup script is wrong

reef fulcrum
#

your args are busted, you have "java" in there twice, apparently

still citrus
#

if you are using some hosting panel like pterodactyl, don't include java in the startup params field

half carbon
#

oh ok thx

inner wagon
#

So players are able to get in the server, but they apparently 'lagging' and then timing out after 10 seconds. they can see chat and other players movement normally, but they themselves are lagging and cant move/talk

inner wagon
#

??

royal hawk
#

1.16.2?

#

Are you using forge or fabric?

inner wagon
#

its 1.16.4 (also tried 1.16.3) waterfall

#

not using forge/fabric

#

it happens on all clients

#

and only for some players not everyone

#

this specific player tried 1.8.8 lunar client, vanilla 1.16.3 client

royal hawk
#

@inner wagon first of all, forge 1.13 and newer is not compatible with any kind of proxy right now so don’t use it

Secondly; fabric can produce these errors; you can disable entity meta rewriting to maybe prevent these errors. They happen when entity data that doesn’t fit the vanilla minecraft data scheme is relayed

#

^ Could be mods or faulty plugins in that case

inner wagon
#

But like I said, I don't use forge/fabric xd

#

Umm

#

Okay will check that as well

royal hawk
#

Do you use a plugin that modifies mobs? Like a stacking plugin; a crate or NPC plugin or the like?

inner wagon
#

I use an NPC plugin for the server join

#

it only happens in the lobby server

royal hawk
#

Suspect is anything that uses ProtocolLib

inner wagon
#

there are npcs to join the server

#

I see, will check that thanks!

inner wagon
#

so its not the lobby server

#

its also in other servers

#

it has to be the proxy

royal hawk
#

@inner wagon would you mind giving me a list of the plugins on your proxy?

#

@ me when you reply, am tabbed out

inner wagon
#

EasyBungeeWait
CenterMOTD
LuckPerms
NuVotifier
MineSecure
Maintenance
SchematicaPlugin
SecuredNetwork
SkinsRestorer

#

@royal hawk

royal hawk
#

With the exception of NuVotifier and LuckPerms, try to replicate it without the other plugins

inner wagon
#

cant replicate the error, but the timeout bug is still there

#

Also what's 'always_handle_packets: true' in the config?

reef fulcrum
#

Not a thing anymore afaik

half carbon
#

wait I am a bit confused. A few weeks ago I saw paper give their 1.12 version the asynchronous chunks feature. Did other versions also get this?

#

like 1.8.8?

marble kelpBOT
#

also wrong channel?

#

if anything it has been there from whenever it was created, not since a few weeks ago

muted olive
#

Can't connect to the backend servers?

royal hawk
#

Precisely

muted olive
#

Weird gonna try with IP instead of dns

#

DNS works for other services

#

Doesn't work with IP either checked port forwarding all good weird

#

Time to ping

#

Port seems closed but shouldnt ill sort that

muted olive
#

Gonna try with bungee off

reef fulcrum
#

Your proxy is having issues connecting to the actual server

#

generally means network misconfiguration or the servers are offline, etc

muted olive
#

So weird cant work out whats wrong

#

Checked those things

#

can ping through

#

ports are open

reef fulcrum
#

Are you using shared hosting or something?

#

The ports for a backend server shouldn't be visible to the public

#

if you're hosting on a dedi or local machine and tryna use the public IP address, DON'T

tawny saffron
#

The permissions in the bungeecord config arent working, do i need to set them up elsewhere?

reef fulcrum
#

did you install a permission plugin?

tawny saffron
#

not for bungee/waterfall

tawny saffron
#

@reef fulcrum

reef fulcrum
#

Don't ping

#

I have no idea, I'd need to see your config or something

#

.paste

marble kelpBOT
reef fulcrum
#

Well, what's not working?

tawny saffron
#

im not able to use commands

#

like /server

#

and my ban ones

reef fulcrum
#

Well, do you have the default group?

#

There is no inheritence in bungees built in perm system

tawny saffron
#

no permissions work

#

default should be the default

reef fulcrum
#

default only applies if you have no groups assigned, or, have it defined for your group

half carbon
#

i need a good free bungeecord party plugin until i generate enough profit to buy a premium one

#

any reccomendations?

#

ok nvm found one

#

when i start my bungeecord it just hogs 172 mb for no reason

#

there arent even players on

#

and i only have 2 plugins: luckperms and party and friends

green palm
#

The JVM uses the memory you allocate to it. If it needs more memory within what it has been allocated, it triggers a garbage collection. If that fails to free up sufficient space, it runs out of memory.

#

If on the contrary the runtime does not need more memory, it may or may not return memory to the OS.

astral lantern
#

Quick question, what version is waterfall on, like 1.16.4, ect?

marble kelpBOT
#

1.8-latest

half carbon
#

ok when i try to connect to my server thru waterfall this happens: kicked whilst connecting to lobby: You are already connected to this proxy!

half carbon
#

ok i think it was because it was offline mode. When I try to connect it says the server is online mode. And no I am not using a cracked client

reef fulcrum
#

inb4 connecting the proxy to itself

half carbon
#

ok thx prob a config error

mental charm
#

Just me or is 1.16.4 seems a little heavier (262)

terse locust
#

hello i wanna do my network with waterfall but i have to choice between 2 dedicated servers which i dont know who is better Intel Xeon-E 2136 - 6c/ 12t - 3.3GHz/ 4.5GHz or i7 7700k both with 32 ram and nvme? someone that knows about dedicated server can give me their advice of choice, both cost the same

mint terrace
#

Don’t look at boost clocks

#

Base clock is what you should look at

proper prawn
#

when choosing the cpu, look at single thread performance

reef fulcrum
#

CPU clock is irrelevant unless you're comparing same chip, basically

#

.g megahertz myth

marble kelpBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Megahertz_myth -- Megahertz myth - Wikipedia: "The megahertz myth, or in more recent cases the gigahertz myth, refers to the misconception of only using clock rate to compare the performance of..."

The megahertz myth, or in more recent cases the gigahertz myth, refers to the misconception of only using clock rate (for example measured in megahertz or gigahertz) to compare the performance of different microprocessors. While clock rates are a valid way of comparing the pe...

tidal musk
#

Hello, I've a Waterfall Network with servers in different Minecraft versions.
When I try to connect to a server with incorrect version the server reconnects me instead of showing me the error: "Outdated client! Please use 1.16 ... "
How Can I fix that?

severe badger
#

You will need something like ViaVersion to allow older clients to join newer servers

tidal musk
#

I have that but there are servers for I want only one version

severe badger
#

Then setup ViaVersion properly

tidal musk
#

I have only protocol Support in the Lobby

severe badger
#

That is utterly irrelevant to what I told you

tidal musk
#

The problem is that I want to show an error when the player try to join the server with a bad version, not let them join, or get reconnected to the server.

severe badger
#

Then setup ViaVersion properly
and change the message to something else

#

You can tell it which protocols versions you want to let in and which not

tidal musk
#

Ok, I gonna try

marble kelpBOT
#

🌮

blissful plaza
#

I can easily connect to every version until 1.16. However, 1.16 gives me connection throttle (no visible error on logs). I am using 1.16 travertine with via-version 3.2.0. Could anyone help me please?

hidden river
#

How do you connect latest snapshot 20W45A clients to Waterfall? Use ViaVersion, etc or is that not possible yet?

#

Using Waterfall, via on each server andFabricProxy on a 20W45A server, however most of our servers are 1.16.3 now including the lobby where you first connect.

worldly igloo
#

How do i start using waterfall? I am not very server wise so bare with me

#

all im basically trying to do is make a hub server that connects to many other servers

#

and the hub server has portals that you walk into and they teleport you to the other server you want to go to

tropic yacht
#

You can download waterfall and start it like a regular Minecraft server

#

it acts as a proxy, so you connect all of your minecraft servers to it

#

SmallSansSerif: I don't think that is possible yet

hidden river
#

thanks

olive skiff
reef fulcrum
#

best guess is disable the netty dns stuff in waterfall.yml

#

But, I got no idea wtf is up with your thing

olive skiff
#

ok

#

ima fresh install ubuntu

reef fulcrum
#

that's in the realms of a weird DNS setup on your machine

olive skiff
#

also throttling:
tab_complete: -1 doesnt work

reef fulcrum
#

that'd disabled on modern versions of mc

olive skiff
#

i disabled on spigot servers

#

but i disabled bungee and it stills shows bungee plugins

reef fulcrum
#

nothing to do with that

#

It's a throttle, not a system for hiding commands

#

the server sends the command def to the client, we can only throttle tab completion packets, but, we can't block the actual command completion with that

#

Scream at plugin owners to fix their perms

olive skiff
#

ok

reef fulcrum
#

In the meantime, I have a plugin on the waterfall section which can help with that

olive skiff
#

ok

#

can you send me the plugin?

reef fulcrum
#

Go look at the forums

olive skiff
#

ok

#

also how you make goto start but ubuntu version

reef fulcrum
olive skiff
#

ok tysm for ur support

#

u the best

#

ok i have some problem with

#

#!/bin/bash
while true
do
java -jar paperclip.jar
echo "restarting in 10"
sleep 10
done

#

run.bat: line 7: syntax error near unexpected token done' run.bat: line 7: done'

proper prawn
#

maybe if you can learn how to copy-paste you wont have issues with typing random characters at the end

slow ermine
#

can someone send me the very original config of bungeecord yml?

marble kelpBOT
#

just delete it and restart?

slow ermine
#

one question,will bungeecord affect ping?like the setting tweak inside the yml,will that affect ping of a user?

reef fulcrum
#

You're adding something which needs to process data in the middle of a connection

#

There is 0 way for that to not have a hit on performance in some capacity, just, it's generally not noticable outside of general networking/plugin factors

slow ermine
#

remote_ping_timeout: 5000
connection_throttle: 4000

#

what are this two setting for?

reef fulcrum
#

.g bungeecord configuration

marble kelpBOT
#

moving IRC channel

#

not moving the bot

reef fulcrum
#

.g bungeecord configuration

marble kelpBOT
#

using unbuntu for a server

#

runs

reef fulcrum
#

unbuntu

marble kelpBOT
#

I have big fingers ¯_(ツ)_/¯

tidal musk
#

not having matching keys

knotty crane
#

Any good guides to setup up multiple bungeecord proxy's?

tropic yacht
#

RedisBungee is probably your way to go, but I've never used it: https://github.com/minecrafter/RedisBungee
It uses a Redis server to synchronize data between proxies. Most often you won't need multiple proxies, only for thousands of players minimum. The idea of it is that you would have multiple proxies connected to the same backend servers.

green palm
#

On the contrary, RedisBungee is no longer maintained

obsidian cape
#

hi

#

a question about security

#

a guy hacked my bungee using bungee channel by a plugin (like comandforward, changeskin)

#

and he was able to run comands from console

#

i would know if it was possible for waterfall to fix this isue by accepting packet only ip from servers and not clients

green palm
#

Use a firewall

obsidian cape
#

it don't fix the issue lol

green palm
#

Or fix your plugins

obsidian cape
#

it was a player connected

green palm
#

Don't use this "commandforward" plugin then

#

Or fix such plugin

obsidian cape
marble kelpBOT
#

just install plugins that properly handle that...

#

if a plugin allows plugin messages from wrong sources then that's a big issue lol

#

I mean you have a point if you talk about malicious servers in your network sending the requests (and the plugin only using the sender type to auth the request, not the server address/name or password)

severe badger
#

Is there a(n) (edge) scenario you don't have a plugin for? 👀

marble kelpBOT
#

I mean apparently not his scenario lol

severe badger
#

Just wondering lol

marble kelpBOT
#

but I have over 100 minecraft related projects so...

severe badger
#

ic, 99 repos

zinc sapphire
#

give him time, phoenix will add more edge case plugin repos

#

he's got this

marble kelpBOT
severe badger
#

give him time, phoenix will add more edge case plugin repos
yeah

#

as long as they are not edg_y_

zinc sapphire
#

pffft lame

#

you can do better

severe badger
#

Probably, but I'm not the creative mind

zinc sapphire
#

maybe phoenix will add a repo for coming up with puns

severe badger
#

PunGenerator

marble kelpBOT
#

;)

severe badger
#

true

obsidian cape
#

phoenix616 so that don't help with my issue? i think more is a client side

#

than server

marble kelpBOT
#

yes, your plugin isn't blocking messages from the client or not checking if the message was sent by a server

sly nebula
#

Hello! :D

#

Is it somehow possible to remove the "Waterfall" from the invalid-version-tag in the serverlist?

#

While I do not specifically want to hide the fact that I'm using Waterfall, as it is an awesome fork which deserves credits, I just think it looks ugly in the serverlist.

severe badger
#

Use something like Via* to let older clients join

sly nebula
#

Thank you for your reply, but unfortunately thats not what I want.

severe badger
#

What else would you tell the client then?

sly nebula
#

Just "1.16.3" with the cross without the text "Waterfall"

severe badger
#

You can get a rid of the brand name if you want, not sure which purpose that would serve

sly nebula
#

It just looks a bit cleaner, imo.

#

Maybe I'm just blind, but I couldn't find an option in the waterfall.yml or the config.yml

severe badger
#

There is none

sly nebula
#

Is this hardcoded?

severe badger
#

Yes

sly nebula
severe badger
#

Just browse the source and search what you are looking for

sly nebula
#

I've just looked at the patch files

severe badger
#

👍

sly nebula
#

Can't find it for now or at least I'm not sure if it's using what I think it is. I'll take a look in it at a later point. Thank you for your help! :)

vast rose
#

Hey there! So I'm pretty new to servers and I am looking to use paper for my server, but I'm not sure about how waterfall is used. Can someone point me to where I can look to get started?

reef fulcrum
#

Waterfall is a proxy for allowing switching between multiple servers, use the bungeecord install guide, but, really, if this is your first server, get used to managing a single server before going to manage a dozen

vast rose
#

I've been managing a single server for a while but I just havent looked into anything besides normal spigot servers

#

The main reason I want to get into waterfall is to have multiple worlds with different plugins cause I know that multiverse as a plugin has different worlds but not necessarily different inventories / plugins

#

That being said there would only be small differences in the plugins between servers and I didn't realize multiverse had a separate inventory plugin so maybe that would just be the better option

last reef
#

who is this phoenix

#

phoenix616

#

phoenix616 what are you

reef fulcrum
#

Please don't mention people, nor do I understand why you're in this channel

tidal musk
#

an userbot

#

runs

merry root
#

Hey, there is a new Way to hack a server.

https://youtu.be/jtInembj1a8

It uses an ipspoof and an script to imitate a fake player with same uuid to execute a command. Can someone explain more about this?

⯈ INSTA: https://www.instagram.com/rypexofficial/
⯈ MERCH: https://lolingo.de/rypex/
⯈ Kanal-Mitglied: https://www.youtube.com/channel/UCmWoOP6mQ6YT3XSgPVboAeQ/join

✘ Klicke um zu öffnen! ✘
» Danke für's öffnen! Hier findet ihr wichtige Informationen.

⯈ MineTania: https://m...

▶ Play video
reef fulcrum
#

I refuse to watch a video

merry root
#

It fakes the handshake between the spigot and the bungee

reef fulcrum
#

General gist is that 99.99% of hacks are down to blatent misconfiguration of the backend servers, leaving them exposed to the public

#

So, yea, blatent misconfig

green palm
#

blatant

merry root
#

It would be nice, if some one can analyse this. I think this video is a fake!

green palm
#

Just firewall your backend servers

merry root
#

Yea with firewall it must be secure

#

But the creator let the server think the connection come from a allowed ip. The video make no sense for me because a firewall blocks the connection.

marble kelpBOT
#

that would require people to properly configure their shit

reef fulcrum
#

It's not fake

#

There is 0 security between the proxy and the servers with bungeecord

#

if your firewall is setup properly to not allow external connections, then you're not at risk from that stuff

merry root
#

My firewall allow external connections, but not to the spigot ports

#

I feel completely stupid right now to have to show you guys this garbage. But I would like to be certain.

marble kelpBOT
#

as far as I can tell the video claims that he is doing it by facking the tcp origin address to match the bungee's address

#

but of course he wont straight up say how he does it... gotta love people spreading fud

merry root
#

I agree is simple to make fear

marble kelpBOT
#

the real question is if commonly used firewalls like iptables are fooled by this lol

merry root
#

I don't think that you can forward a fake connection and get through a firewall.

reef fulcrum
#

it's basic networking

#

You can't fake addresses in TCP

merry root
#

I don't think that you can forward a fake connection and get through a firewall.

marble kelpBOT
#

makes sense, lol

merry root
#

Yea so it is simple shit video. The server in the video does not even have a firewall setup..

marble kelpBOT
#

well he claims in the video that he doesn't need to get the packets back

merry root
#

Yea he simple sends to the spigot

#

But a firewill detects fake ip

#

And all my ports are closed througt ufw

marble kelpBOT
#

the only thing he probably bypasses with this is the bungeecord ip setting in the spigot.yml

#

which is pretty known to not be secure lol

reef fulcrum
#

Some of the shit protection plugins are also vulnerable to stuff like that iirc

#

Really, firewall &/ bungeeguard, move on

marble kelpBOT
#

oh right, the whole ipwhitelist shit

merry root
#

Ok so iam save with closed ports througt ufw?

reef fulcrum
#

yes.

merry root
#

Ok thank you all for your explanation and sorry for sending this video. But due to my tiny knowledge in topic networking i will go save. Thanks to all

tidal musk
green palm
#

me.lackosk.pb.events.ServerPingListener

still citrus
#

never trust packages starting with me

green palm
#

why?

still citrus
#

reasons

tidal musk
#

e

#

so?

#

what should I do?M

still citrus
#

remove the plugin that listener is in i guess

tidal musk
#

I wrote to the developer and he has repaired it 🙂

tidal musk
#

Hey guys are there any Placeholders for Waterfall? I can not find any 😦

still citrus
#

same as for bungee probably

tidal musk
#

it does not work

knotty crane
#

Can I remove " forced_hosts:
pvp.md-5.net: pvp" from the config? will I hurt anything?

severe badger
#

It's an example how to use it

knotty crane
#

Oh

tawdry wind
marble kelpBOT
#

if you can't use firewalls then yes

tawdry wind
#

alright thanks

ripe prism
#

Hello

#

I'm trying to setup a hub server that links to my other servers

#

and I was told water fall is what I should do since I'm running a modded server (with sponge-forge obviously.)

#

so I have waterfall installed in my server

#

and was wondering where I should go from here to link my servers together

reef fulcrum
#

mod support can be shaky because mods generally don't take kindly to the proxy

#

But, you shove all the servers in the servers section

#

The bungeecord install guide goes over it

ripe prism
#

so this is going to sound really dumb

#

but bungee cord works for this?

reef fulcrum
#

waterfall is a fork of bungeecord with varying changes, such as making the chance mods work better

ripe prism
#

ah

#

so I can just follow the tutorials for setting up bungeecord instead?

reef fulcrum
#

yup

ripe prism
#

oh ok that clears things up

#

thank you very much

ripe prism
#

do I also need to download spigot

#

or do i skip that step since i have waterfall

reef fulcrum
#

No, because you have forge

ripe prism
#

ah

#

thank you

#

wait when you say no

#

do you mean download spigot?

reef fulcrum
#

Spigot is the server software

#

You already have forge for the server software, you just need spongeforge so it understands the info that bungee forwards

ripe prism
#

ah ok now i get it

#

thank you

deep sleet
#

Are the Aikar flags also good for waterfall?

reef fulcrum
#

see the pins

deep sleet
#

ah 😄

split drum
#

Any good resources for setting up waterfall

marble kelpBOT
#

.g spigotmc wiki bungeecord installation

royal hawk
#

next

#

something about entity meta might have changed

#

lowkey dont care

ripe prism
#

hi its me stupid again

#

i was wondering if someone has a tutorial on how to make a lobby server using waterfall

#

so i can just follow the steps rather than hoping that i did it right from the bungee cord spigot tutorials

severe badger
#

Any bungeecord guide which is not out of date will do it

ripe prism
#

yea but the ones i keep finding keep trying to do it with spigot

#

and im not exactly sure which steps to skip and which steps to follow

severe badger
#

Doesn't matter

ripe prism
#

?

#

i have a sponge forge server

#

wouldnt it crash if I had spigot and sponge in this server

severe badger
#

Doesn't hurt it either

ripe prism
#

so just follow all the steps including the spigot stuff?

severe badger
#

You don't have spigot and forge "in a server". They are separate servers.

#

Anything else is either unsupported or doesn't make sense

ripe prism
#

ok so this is what im trying to do

severe badger
#

gl then

ripe prism
#

I'm making a modded server network

severe badger
#

Solutions like that are not supported

ripe prism
#

so i cannot have a modded waterfall server?

#

not a modded lobby?

severe badger
#

You can have a forge server and a whatnot server behind a proxy. But you cannot have a forge server in a bukkit server.

ripe prism
#

ok

#

thank you

grim umbra
#

Hello, so when I do /server <servername> nothing shows up. However, doing /server <serverIAmOn> works, just says "You are already connected to this server!". doing /server blahblahblah also works, saying "The specified server does not exist". Also, the commands don't show up in console (unlike other commands where it says dkim19375 issued server command: /command

#

Please ping me if anyone responds! This has been an issue for multiple days now

#
Plugins on Lobby: AdvancedBan, AdvancedBanAutoBan, AdvancedBanSigns, AsyncWorldEdit, AutoRespawnPlus, BroadcastXS, BungeeConsoleChat, BungeeGuard, BuycraftX, ChatControl, ChatFilter, ChatInjector, Citizens, CleanroomGenerator, ClearLag, ColorCodes, CommandItems, CommandNPC, CoreProtect, CustomCommands, CustomWhitelistMessage, DeluxeCommands, DeluxeMenus, DiscordCommand, Essentials, EssentialsChat, EssentialsGeoIP, EssentialsSpawn, ExploitFixer, GCoreLegacy, HamsterAPI, Help, HolographicDisplays, HolographicExtension, HolographicPlaceholders, IllegalStack, ItemID, LagAssist, LevelPoints, LibsDisguises, LuckPerms, MagicItems, MaSuiteCore, MaSuitePortals, MaSuiteTeleports, Multiverse-Core, Multiverse-NetherPortals, Multiverse-SignPortals, OldCombatMechanics, OpenInv, PacketListenerApi, PlaceholderAPI, PlayerInfo, PlayerPoints, PlugMan, ProtocolLib, ProtocolPerWorld, PunishGUI, ServerListPlus, ServerSelectorX, StaffChatPlus, SuperVanish, TAB, TCPShield, TitleManager, UltimateStacker, UltimateStatistics, UltraCosmetics, Vault, VentureChat, ViaBackwards, ViaRewind, ViaRewind-Legacy-Support, ViaRewindPotions, ViaVersion, Votifier, WG-GUI, WorldBorder, WorldEdit, WorldGuard, WorldGuardExtraFlags
still citrus
#

the /server commands don't show up in console because they never really reach the server

#

they're processed by the proxy

#

not by the backend server

#

which is why you can't /sudo someone to run /server

#

as for why it isn't working, dunno

#

look at the proxy console and see if that has any information

winged ruin
#

everytime someone joins my server with 1.16.4 it causes the proxy to hardlock and this is the only error i can get

bad packet ID, are mods in use!? Did not read all bytes from packet class net.md_5.bungee.protocol.packet.StatusRequest 0 Protocol STATUS Direction TO_SERVER

tidal musk
#

is it possible to open one of the linked servers to allow backend access in offline mode

#

while the server is in online mode

#

i try to connect to one of the linked servers and it says "if you wish to use IP forwarding please enable it in your bungeecord config as well!"

reef fulcrum
#

That packet should always be 0 sized, something on your server is mangling packets, lwccb

#

epearl, no

winged ruin
#

serverlistplus im guessing its the ping event packet i think it manages i dont have viaver on proxy

reef fulcrum
#

same setting

robust karma
#

seeking assistance with waterfall....

im having the following issue....

i have a bungee, hub, skyblock and slimefun servers....

everything works fine excepts when any player teleports or does /spawn "randomly" on SlimeFun server, it kicks them for "fallback" server bungeecord problems..... Ive been racking my brain at this all day and have yet to figure this one out

updated protocollib to latest version. using cmi. also on 1.16.3 with viaversion

sharp flare
#

Is there actually a easy solution, if a player switches the server (via server or an alias) that you could always send him to a defined world. Without extra plugin and stuff?

reef fulcrum
#

something needs to do the logic to know where to send them somewhere

sharp flare
#

So nothing build in, plugin only right

reef fulcrum
#

yup

sharp flare
#

thx

marble kelpBOT
#

um

#

we literally havin that convo in dev

quick jolt
#

anyone know what is this bullshit?:O 45 players on server and others are unable to join lol disabled/unloaded bungeeguard and protocol lib through the plugman and nothing changed xD lobby and server both on 1.16.4 paper with Bungee WaterFall 1.XX
Build 381, development

reef fulcrum
#

check your server logs

quick jolt
#

[18:31:54] [Server thread/INFO]: JustOwny[/78.102.11.1:] logged in with entity id 6413478 at ([spawnik]19.171801930859665, 28.0, 18.442640441855843)
[18:31:55] [Server thread/INFO]: JustOwny lost connection: Disconnected
[18:31:55] [Server thread/INFO]: [FastLogin] No on-going login session for player: CraftPlayer{name=JustOwny} with ID 78.102.11.1:

#

disabled fast login as well

#

using plugman, and unloaded..nothing changed

reef fulcrum
#

something closed the connection or kicked them intentionally

#

I mean, you have plugins like SkinsRestorer and tab which are known to create odd issues

#

without useful logs, can't say

#

Is there anything in the proxy logs?

quick jolt
#

aaaa

#

yep

#

it is

reef fulcrum
#

.paste

marble kelpBOT
quick jolt
#

.paste

marble kelpBOT
reef fulcrum
#

Checking logs is literally the first thing you do

quick jolt
#

I didn't realize to check also bungee log

reef fulcrum
quick jolt
#

How do I change scoreboard names? I don't using scoreboard pl, and default as well, only using TAB (would be the issue) Or it is something with basic command /scoreboard where I'm able to change the name?

reef fulcrum
#

depends on what created it

#

nor is there a way to rename scoreboards, they'd need to be re-created

#

(outside of modifying the files, ofc)

quick jolt
#

In one topic I founded tip to remove scoreboard.dat, I tried to remove it from the world when lobby is and restarted lobby, that doesn't work.

#

idk what to do, 20 players in lobby waiting and asking me why I can't connect? And I'm like ...idk 😄

reef fulcrum
#

Well, if it's not created manually, it's created by a plugin

#

you'd need to take that up with the plugin author

quick jolt
#

probably

#

That's hard cuz idk which plugin do that

reef fulcrum
#

test without plugins

#

if it works, start adding them back in batches

quick jolt
#

Actually i can't, with 45 players and with 1 player I do not recognize it, because it starts kicking with some players

#

during day, randomly

#

Strange is fact, that restarting the server which kicking them will always fix it

#

for some time

reef fulcrum
#

You need to work out what is creating the scoreboards

#

could be down to who's logged in as to what scoreboards it creates, etc

quick jolt
#

It should be also caused by plugin from lobby right?

reef fulcrum
#

yes

#

The issue is that two servers are creating scoreboards with the same team names

#

the proxy can't handle that across servers, as the issue states

#

it's one of those long standing bungee issues

quick jolt
#

yep understood..
Weird bcs I have also another server with 90% similar plugins and there is no issues. Maybe because it's 1.15.2

#

anyway thanks i'll try to find it

fickle flare
#

Hey! could anyone explain what this means
https://hasteb.in/qurilene.lua
It happened after changing someones luckperms group on a paper server
(error occurred on proxy, changed luckperms on paperspigot server)

#

oh wow is it literally that issue a few messages ago

slow ermine
#

Had this kind of issue before but it fix with just updating the lastest bungee

fickle flare
#

yeah i updated about 3-4 days ago and its only just started happening

still citrus
#

paperspigot
are you using 1.8

fickle flare
#

paper

#

i mean

#

tuinity

#

but i dont want to be shunned

still citrus
#

some plugin isn't cleaning up scoreboards properly

reef fulcrum
#

That bug has existed for years and not been touched

still citrus
#

i don't remember the exact case since i don't really use teams or bungee

reef fulcrum
#

Updating bungee would have 0 impact on causing it or fixing it

fickle flare
#

yeah i figured

#

we havent changed our plugins in quite a while however and it just happened randomly after changing someones luckperm group

still citrus
#

well

fickle flare
#

(which also changes their TAB & chat format)

still citrus
#

that sounds like something is managing tab prefixes or scoreboards

#

based on lp groups or perms

#

and isn't doing it properly

jolly spoke
#

Does anyone have any recommendations for how to split up the individual waterfall/paper servers with VM's for a large network? Should waterfall be on its own VM and each paper server on their own or can some be combined like all the lobby servers on a single vm? SQL server and waterfall? Maybe Containers are better?

upper zinc
#

Does dynmap work on waterfall?

scenic pebble
#

They are unrelated. Dynmap goes on the backend server.

neat marsh
#

Has BungeeCord still not fixed tab_list: GLOBAL?

marble kelpBOT
#

it's pretty much "it's a plugin's job" atm

half carbon
#

It’s actually pretty cool u can find a plugin for almost anything now

bold parcel
#

it's also a curse, everyone flips their shit when there's an API breakage

#

but yeah, the ecosystem is gigantic which is neat

tidal musk
#

I still don't figure out what this is

#

It appears when I startup Bungee

#

Anyone knows?

delicate phoenix
#

Use waterfall instead of aegis, and see if the issue still accours.

marble kelpBOT
#

use the priorities list

tidal robin
#

so {online} captures the players who are online on that particular server....but what if I wanted something that told me how many people in total spread across any server on the waterfall proxy? Is their a placeholder for such a value?

dire plank
#

whats the command to reload waterfall

blissful plaza
#

What could it be the reason that i cannot connect my subservers that is 1.16.4 even though i am using latest waterfall?

royal hawk
#

@blissful plaza give us the output of the command /bungee please

dusky marsh
#

Hi all, suppose I have 1 BungeeCord and 3 Paper Server. The names are server1, server2, server3. How do I set that a player is automatically connected to the server that is online. Example: server1 and server2 are both offline. The player should now automatically connect to server3. How do I do that?

dull dock
#

Waterfall isn't a plugin it's a proxy and what is that supposed to mean?

#

I'd you have a proxy and a bunch of servers than it will work in the same way

#

I don't get your question, what are you trying to do exactly

#

And why would a plugin be at all related

#

What are you trying to do as I already said

#

Like combine all your plugins into one?

#

Or do you mean like do I have to setup a proxy or can I just connect them with plugins

#

^ waste of time, wouldn't recommend putting your resources into that

#

It's possible

#

But most likely better to do with multiple plugins

#

Also please don't ping me, I'll see the message either way

meager citrus
rapid silo
#

Hey, can anyone help me with setting up a waterfall server, that has a hub, a survival server and a modded server, from which I want to access the hub and the modded server through a subdomain. I set it up so, that I can acess my hub and forge server through a subdomain, but when trying to connect to the forge server, it says that I should turn on IP forwarding, when connecting through waterfall, but it works well without waterfall.

marble kelpBOT
#

yes, you have to enable ip-forwarding in the config.yml of your waterfall

rapid silo
#

I tried pointing both subdomains to the waterfall server, but I can't open two ports to one local port.

marble kelpBOT
#

(and bungeecord in the spigot.yml and what the equivalent of that is on your forge server)

rapid silo
#

ip-forwarding is turned on.

#

so is bungeecord

#

both are set to true respectively, on both servers

marble kelpBOT
#

are you sure you are connecting though the proxy and not directly to the server?

rapid silo
#

I want to be able to do both, because the proxy is also acting weird, as in if I can't connect to the forge server, it doesn't throw me back on the hub, so I get stuck on the forge server.

marble kelpBOT
#

you can't have both, you will have decide one or the other

#

allowing outside connections to a backend minecraft server while accepting ip and uuid forwarding is actually a security issue as anyone could send fake IPs/UUIDs to the server (e.g. to use an admin account)

#

the best you could do is fix your issues that happen when you connect through the proxy e.g. by not allowing a forge client to switch to any other server

#

and directly kicking them on errors/disconnects instead of trying to move them to the hub

rapid silo
#

I will try to go about fixing the issue for now, my forge server has security mods, so fake IP/UUID won't work. That's why I thought it would be nice to be able to connect both from waterfall and subdomain, but I guess I'll keep them separate now.

marble kelpBOT
#

you can just use the forced host on the proxy to directly connect people to the forge server if they use a sub domain

rapid silo
#

How would I go about setting that up?

marble kelpBOT
#

you point the sub domain to the same server and then use the forced-hosts section in bungee's config.yml

#

(with "same server" I mean the "same server as your proxy address is pointed to")

rapid silo
#

I can't point 2 subdomains to 1 port

#

I tried that, but it didn't work

marble kelpBOT
#

of course you can?

rapid silo
#

even my router doesn't let me forward 2 ports to the same local port

marble kelpBOT
#

domains have nothing to do with forwarding

rapid silo
#

well, the domain answers to a public ip (the router), from where I forward to either to computer A or B, on Ports XY

marble kelpBOT
#

just point both domains to the same IP

rapid silo
#

Am I in the wrong here? Because that's how my servers are set up to work with domains/subdomains right now

marble kelpBOT
#

(the IP of the proxy)

rapid silo
#

the proxy runs on localhost and a port

marble kelpBOT
#

so you are doing that with srv records? or how are you remapping that to the standard port?

rapid silo
#

Yeah, I'm using SRV records

#

I would still have to forward the standard port from the router

marble kelpBOT
#

well it would be easier if you used the standard port but you should be able to point both sub domains to the same ip/port via srv records no?

rapid silo
#

I'll try modifying the SRV records

#

give me a minute

#

I'd avoid using standard ports, as I'd have to forward them anyway

marble kelpBOT
#

well srv records tend to not work in 100% of cases so using the standard port is usually the easier and more reliable solution ;)

rapid silo
#

so, I set up my forced-hosts as: subdomain : servername, and it still only lets me join through waterfall

#

also, when joining through waterfall, I get thrown off from the server

#

not without it

marble kelpBOT
#

yes, you want to join through waterfall. that's the goal

#

it's just that the forced hosts will automatically connect you to the correct server when joining through that sub domain

rapid silo
#

maybe there are some problems, with Magma, I tried spongeforge, but that didn't work at all

marble kelpBOT
#

no idea, lol

rapid silo
#

and regular forge I could not get to work with waterfall

marble kelpBOT
#

there is a forge mod for the ip/uuid forwarding iirc

rapid silo
#

Would be nice to have plugins though, because I wanted to set up monitoring for the server, which won't work with forge

#

So, I think waterfall disconnects me, when I'm trying to join, with <-> DownstreamBridge <-> [hahncraft] - bad packet ID, are mods in use!? Did not read a ll bytes from packet class net.md_5.bungee.protocol.packet.EntityEffect 79 Protocol GAME Direction TO_CLIENT

marble kelpBOT
#

try disabling the entity rewrite in the waterfall.yml

rapid silo
#

and still the same warning in waterfall

marble kelpBOT
#

your mods might be incompatible with the proxy then, either try using velocity instead or get someone who knows forge to look into the issue

rapid silo
#

I remember trying to use velocity, but that didn't work at all to begin with, I'll retry now

reef fulcrum
#

See the issue tracker, known issue with miss which bastardise the entity effect packet

rapid silo
#

I managed to make it work with velocity now, it's a shame that AdvancedPortals plugin does not work for it

#

See the issue tracker, known issue with miss which bastardise the entity effect packet
@reef fulcrum with miss? I didn't find anything specific on the issue tracker, sorry

meager citrus
reef fulcrum
royal hawk
#

@ electronicboy stacktrace shows it’s on 1.16.2+ so that issue doesn’t cover it. I told him to disable entity meta rewriting

#

But if that doesn’t fix it then I guess that server is doing some broken stuff

reef fulcrum
#

one above

royal hawk
#

Assumed sorry

#

@meager citrus did you actually try with entity meta rewriting disabled as I told you on Via?

reef fulcrum
#

entity metadata is like, I mean, either there is a bungee issue, or your server sent fucked up info

royal hawk
#

Or md screwed up once again and didn’t check limits of the actual version

#

Which is, to be fair, somewhat likely

meager citrus
#

will try, I just google it a little bit and was scared that there were issues with it

royal hawk
#

Those issues should only ever occur on < 1.16 and really only with mods

#

In 1.16 it’s completely arbitrary to rewrite entity meta as join game is resent on every server switch

#

(Because that’s required to resync the registry)

reef fulcrum
#

Please don't spam

fringe crane
#

whoops wrong channel

#

i didnt spam

reef fulcrum
#

You posted in one channel and then went to a channel which is entirely unrelated to it, and then went to another channel unrelated to it

stuck terrace
#

whenever i attempt to connect to my server i get a message saying "Outdated server! Im still on {0}"

reef fulcrum
#

update, i guess

stuck terrace
#

ok

grim umbra
#

How can I check the waterfall version?

#

please ping me

reef fulcrum
#

/bungee iirc

grim umbra
#

;-; pls ping next time

hardy marsh
#

@grim umbra

reef fulcrum
#

Pay attention to chat?

#

If you can't be assed to stick around, why should we be arsed to answer?

grim umbra
#

I was in a different discord server

#

and how hard is it to ping ._.

hardy marsh
#

He answered in less than a minute

#

I assume if someone replied later they might have pinged you

warm birch
#

im new to bunjeecord so idk where to ask this

#

does waterfall support any version or something

#

or is there somewhere i can download a 1.16.2 version

reef fulcrum
#

latest supports 1.8-1.16.4

warm birch
#

aight

warm birch
#

do players connect to the waterfall server or the lobby server

dull dock
#

they connect through waterfall which leads them to the lobby server

warm birch
#

i meant uh

#

which port do i forward

reef fulcrum
#

whatever port you're setting waterfall to listen on

warm birch
#

okay

reef fulcrum
#

25565 is the default port, so, you probably wanna make the proxy use that

warm birch
#

thanks

#

so i need to change query_port and host

delicate phoenix
#

Hello! What sould I set my proxys, and backends servers network_compression_threshold? They are running in the same machine.

proper prawn
#

on backend -1

#

(you would know that if you read the optimization guide)

blissful plaza
#

@blissful plaza give us the output of the command /bungee please
@royal hawk disconnected
bungee
This server is running Travertine version git:Travertine-Bootstrap:1.16-R0.4-SNAPSHOT:fe5acbf:163 by md_5

#

I think problem source is 1.16. For instance; I put ViaBackwards to plugins folder, and when i enter to server, i cannot use any 1.16 blocks. And subserver is 1.16, it is ridiculous.

royal hawk
#

@blissful plaza is that a custom version of Travertine? This version is either so old I can’t find it or custom

blissful plaza
#

I just downloaded from jenkins, how is custom?

royal hawk
#

Yea but the commit doesn’t seem right

#

Regardless; a /viaver dump generated link is the next thing we need

blissful plaza
#

Thanks @royal hawk , i will report results.

delicate phoenix
#

on backend -1
@proper prawn Thanks, but it's a bit confusing, and on buntee to 521? 🤔

reef fulcrum
#

There is no optimal value

delicate phoenix
#

Hm, and how does the comression affects my bandwitch/preformance?

reef fulcrum
#

lower value = less CPU, more bandwith

#

Wait, no

#

higher value = less CPU, more bandwidth

#

lower value = more CPU, less bandwidth

delicate phoenix
#

Thanks! peepoHappy ☝️

blissful plaza
#

Server is 1.16.4, however we look like using 1.15.2

royal hawk
#

wait wait wait

#

youre using ProtocolSupport?

blissful plaza
#

No, we just tried.

#

We couldn't find any useful info on viaversion dump.

royal hawk
#

Do you have Via installed on the proxy?

blissful plaza
#

Yes we have

royal hawk
#

Remove it from there

#

then PS will start working

#

if you have two layers of translation, aka proxy and backend, the first one will get confused

#

if you connect with 1.16 to Via on the proxy, via will get confused by the backend server offering a lot of different versions

#

either have Via/PS on all servers or Via* only on the bungee

blissful plaza
#

THANK YOU

#

It was because of bungee-versions section on viaversion config.

royal hawk
gentle ruin
obsidian cape
#

hi i using ptero and i assigned 10 gb ram to waterfall without container

#

and it go to oom after 7 hours

proper prawn
#

why did you give it 10gb
It doesnt need so much
do you have any plugins on the proxy? replicate without them

obsidian cape
#

yeah i have a dozen of them on bungee

#

like plans, ban plugin fastlogin ecc

severe badger
#

None of them would need 10gb

obsidian cape
#

so is not normal

proper prawn
#

thats a whole lot

obsidian cape
#

well i can't replace them,i should assign more so?

severe badger
#

You would want to find out where your memory goes to.

#

But if you actually read the error, you'd notice your server is not capable to create new threads, you you probably want to start diagnosing why.

obsidian cape
#

i think all server where i used optimized flag will gonna crash soon

severe badger
#

That error can happen totally unrelated to any flags.

obsidian cape
#

but using 15 gb without flags it don't cause it

severe badger
#

unrelated

#

If the jvm asks for new threads but the os cannot allocate new native threads it will throw an oom with that message.

robust karma
#

is there a way i can hide myself in vanish / spectator from the tablist. im using the waterfall tablist setup on all servers. when i enable these gamemode / features players still know im around due to playercount

dusky marsh
#

Hi all, I have a strange issue. My bungee network consists of Bungee-Server, Server1, Server2. I can join server1 but not switch to server2 (using /server server2), but I can switch from server2 to server1. Wtf? 😄

#

no errors. only ServerConnector [server2] has connected. and in the same second: ServerConnector [server2] has disconnected when I enter the /server server2 command

sonic trail
#

waths dis

#

hello???

proper prawn
#

.help

#

wat

sonic trail
#

wats dis

proper prawn
#

basically just wait

sonic trail
#

ok im waitig 😬

dusky marsh
#

Can I have a player join the same server on which he logged out?

#

assuming you have 4 servers, he logs out on server 3, but when he joins again he is on server1 (but want him to be on server 3)

proper prawn
#

make sure you have force_default_server off

dusky marsh
#

this is already set to false

proper prawn
#

then you have something else redirecting him on server1

#

usually it forwards them to the server they logged out from

dusky marsh
#

you mean like a plugin?

proper prawn
#

yeah

#

on the proxy

dusky marsh
#

no plugins there

#

and no plugins on the paper servers

#

player is always forced to server1

sonic trail
#

@proper prawn

proper prawn
#

what the hell you want from me

sonic trail
#

that will not do

#

@proper prawn

proper prawn
#

what the hell you want from me

sonic trail
#

/server

#

will not doo

proper prawn
#

k cool

#

what u want me to do?

sonic trail
#

can you help me pls?

proper prawn
#

r u sure u connected to the proxy and not the server directly?

sonic trail
#

ja

#

jes

#

this is the bungeecord

#

this lobby

proper prawn
#

did u use 25565 or 25577

sonic trail
#

for bungee 25577

proper prawn
#

when i connect with lobby
ok so you are connected thru the proxy

#

show proxy logs

#

.paste

marble kelpBOT
unreal stag
#

using bungee in 2020

sonic trail
#

proper prawn
#

using bungee in 2020
you live on earth, what did you expect

sonic trail
#

98668a15bc24444486bf7fc2071de0ca

#

this?

slow ermine
#

Is using waterfall better than bungeecord?

sonic trail
#

i have no plan

proper prawn
#

Is using waterfall better than bungeecord?
bungeecord < waterfall < velocity

#

ffs stop pinging me

sonic trail
#

its dis the right file??

proper prawn
#

all i can say is that i have no idea why this happening and how to fix it

slow ermine
#

Velocity have what improves?

unreal stag
sonic trail
#

oh no

slow ermine
#

So velocity just improve security?

proper prawn
#

no

slow ermine
#

Will it run the plugin of spigots?

proper prawn
#

bungeecord plugins are not compatible

slow ermine
#

oh...

proper prawn
#

most plugins have velocity ports

sonic trail
#

i have all reinstalled and it will not doo

#

😦

proper prawn
#

the only thing you can do now is

#

use velocity

bold parcel
#

fix it little wtf

proper prawn
#

idk how, leave me be

royal hawk
#

@sonic trail Forgive me for assuming youre german; du versuchst forge mit bungeecord zu benutzen?

sonic trail
#

@royal hawk nein? warum

royal hawk
#

Was ist dann das problem? Ich versteh's nicht

sonic trail
#

schick mir mal ne fa

#

The_Tom_TV#9300The_Tom_TV#9300

#

The_Tom_TV#9300

royal hawk
#

kk

stuck nacelle
#

Hey, my waterfall started to lag idk why. It uses 180-600% of cpu, and sometimes it just freezes connection for couple of seconds. Can I get any help?

reef fulcrum
#

hook up visualvm or yourkit or something and see what's going on

paper cloak
#

having issues with connecting to a mod server, waterfall is giving me this
[16:55:53 INFO]: [JessasaurusRida] <-> ServerConnector [utopia] has connected
[16:56:05 WARN]: [JessasaurusRida] <-> DownstreamBridge <-> [utopia] - bad packet ID, are mods in use!? Did not read all bytes from packet class net.md_5.bungee.protocol.packet.EntityEffect 79 Protocol GAME Direction TO_CLIENT
[16:56:05 INFO]: [JessasaurusRida] disconnected

#

the server is giving me this
[16:56:05 WARN]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception.
java.nio.channels.ClosedChannelException: null
at io.netty.channel.AbstractChannel$AbstractUnsafe.write(...)(Unknown Source) ~[AbstractChannel$AbstractUnsafe.class:?]
[16:56:05 INFO]: JessasaurusRida lost connection: Disconnected
[16:56:05 INFO]: JessasaurusRida left the game

reef fulcrum
#

there's an issue for that open on the issue tracker

paper cloak
#

?

reef fulcrum
#

Known bug.

#

.gh

paper cloak
#

link to the issue?

reef fulcrum
paper cloak
#

well different to my issue player has no potion effect

reef fulcrum
#

That's the entity effect packet in general

stuck nacelle
#

What can I do about it? It seems that netty uses almost all of CPU

reef fulcrum
#

nothing useful with that

stuck nacelle
#

So what I can do to find/fix my issue?

reef fulcrum
#

I don't know, that profiler is not showing a full picture in there

stuck nacelle
#

It's JProfiler

#

I can't get VisualVM to connect to remote ssh

severe badger
#

laughs in yourkit

reef fulcrum
#

use an ssh tunnel

stuck nacelle
#

Yep, yourkit was way better,but I can't pay for licence :/

reef fulcrum
#

huggles his OS license

severe badger
#

It's not super expensive anymore is it?

#

basic is like $499 last time I checked

stuck nacelle
#

From what I checked it's $499 per year

reef fulcrum
#

is pricy but not really

#

for your average server owner, ouch

stuck nacelle
#

When I need it 3 times a year it's quite expensive XD

#

166$ per use

severe badger
#

I mean, IJ charges the same shrug_animated

reef fulcrum
#

it's a niche tool

#

But, when you need them, damn are they good to have

severe badger
#

Indeed

nocturne fog
#

ij community is a hell of a lot better than eclipse and its free

royal hawk
#

Eclipse is only better for doing very complicated hacks

#

Or the occasional quick and dirty thing

marble kelpBOT
#

idk what eclipse is good for at all

reef fulcrum
#

compile with errors

severe badger
#

idk what eclipse is good for at all
Nothing

nocturne fog
#

There are some people at work who swear by it

#

just don't get it

reef fulcrum
#

I mean, my only real understanding is that it's down to "that's what my dad used" level stuff

nocturne fog
#

mostly sts I think

severe badger
#

We used it at school, but that's it. Everyone used IJ at home lol

stuck nacelle
#

So I finally got yourkit to do sampling, and have this result. I'm not to good at it, but are my issues related to skinrestorer?

#

Or what seems to be issue? If you need any more date let me know

reef fulcrum
#

Well, all of your time is stuck between sleeping and skinrestorer

#

and not exactly unheard of for skinrestorer to cause perf issues on bungee

stuck nacelle
#

So, what can I do?

reef fulcrum
#

beyond try removing it?

#

🤷‍♂️

stuck nacelle
#

Well, it happened out of nowwhere

#

Server was up running fine with 800+players

#

And today it just started lagging

#

I thought it might be big uptime (20 days)

#

But restarting didn't help

#

I updated plugins and waterfall

#

Still no change

reef fulcrum
#

800 players on a single proxy instance is also a bit extreme, at that point you 100% should be sharding instances

stuck nacelle
#

I know it;s near limit, however I run 1200 on this setup without lags

reef fulcrum
#

But, really, all of the time in there is stuck between sleeping and plugins

#

outside of start pulling plugins, I got nothing to tell you

stuck nacelle
#

And now it laggs with 750 players :/

#

Eh, okay. I'll have to do some guessing now if you have no other ideas

royal hawk
#

800 players on a single bungeecord proxy-type is ambitious to say the least

#

I recon velocity on the other hand should be perfectly capable of it

stuck nacelle
#

I've run up to 1200 players on this setup with no lags

#

I don't really know why lags came now

#

Nothing changed

echo yacht
#

Crash appears when I upgrade a Cartographer.

#

Any Fix for that or is it a bug i should report on Github.

reef fulcrum
#

Wrong channel....

#

.treasure

marble kelpBOT
echo yacht
#

Wrong channel....
@reef fulcrum
Why? I have this Issue so I am asking for help here.

reef fulcrum
#

Please don't ping

#

This is the waterfall channel, not the paper channel

#

Also, see that issue

echo yacht
#

Oh. I saw. I am sorry for my blindness.

#

Ah. Thank you. Fixed in #279 Perfect. You guys are great.

short silo
#

Is it true that hex color codes don't work in the name of the PlayerInfo of a ServerPing object? Bungee/Waterfall seems to change it to the nearest legacy colorcode. Ping me if you have any idea why.

stuck nacelle
#

Hey, so I fixed issue with skinrestorer using too many resources. But it hasn't stopped my waterfall from lagging. It still runs like crap, and hangs for couple of seconds randomly. Here is profiling

#

Also, some "deadlocks" were found. I don't really know what it means, but here they are

#

Can I get any help? I'm really clueless, and my players keep complaining

unreal stag
#

those aren't deadlocks

#

skinsrestorer LULW

#

stop using that trash

stuck nacelle
#

It doesn't use cpu now, so it's fine

#

It's something in bungee I guess

unreal stag
#

bungeecord-based stuff is trash too

#

you need to use velocity

stuck nacelle
#

Some of stuff I need are only on waterfall/bungee

#

And it has worked fine with 1200 players

stuck nacelle
#

Any help?

spiral merlin
#

well skinsrestorer has been known to reduce performance by a lot

severe badger
#

I just had to look it up and now I know why everyone trashtalks it kekw

spiral merlin
#

lol

#

hey do you guys know if it's anyhow possible to bypass the force_default_ server thing in config.yml?

severe badger
#

Like as in exploit?

spiral merlin
#

yes

marble kelpBOT
#

wut is skinrestorer

#

some offline mode trash

severe badger
#

yeah

delicate phoenix
#

Pjo, how did you fixed the skinsrestorer issue?

marble kelpBOT
#

online-mode: true

#

there fixed

stuck nacelle
#

I've temporarily removed skin restorer. However now waterfall started to crash randomly. Not even hour of uptime, and crash. I'm really tired of this. It used to run perfect, and now I have constant issues. For no reason. I'm clueless. Before lags, now crashes. Can I get any help here?

reef fulcrum
#

crashes how?

stuck nacelle
#

It just shuts itself down

reef fulcrum
#

logs?

stuck nacelle
#

There is this thing

#

In regular bungee logs there is no error, it just stops

reef fulcrum
#

.paste

marble kelpBOT
reef fulcrum
#

segmentation fault

#

either bad JVM, bad hardware, or environment/OS issue

stuck nacelle
#

There are multiple servers on this machine, and they all work fine

#

Only bungee crashes

#

So what would you suggest?

reef fulcrum
#

Well, that only potentially rules out the latter one

stuck nacelle
#

Fuck

#

It just crashed

reef fulcrum
#

I don't know, you're in the realms of a bug or memory issues

stuck nacelle
#

5 minutes of uptine

reef fulcrum
#

Best guess would be update java if it is potentially a JVM bug, but 🤷‍♂️

stuck nacelle
#

Isn't it possible someone is crashing it using exploit?

reef fulcrum
#

no, very unlikely

stuck nacelle
#

Uptime keeps getting smaller

#

First crashes were every 2h

#

Now it's 5 minutes 😮

#

Here is log of newest crash. Could you see if it's the same error type?

reef fulcrum
#

exact same line of issue

crude pike
#

JVM crash inside GC means 99% hardware failure

V  [libjvm.so+0x4c2a47]  oopDesc::size()+0x17
V  [libjvm.so+0x64982d]  CMTask::deal_with_reference(oopDesc*)+0x17d
V  [libjvm.so+0x644238]  InstanceKlass::oop_oop_iterate_nv(oopDesc*, G1CMOopClosure*)+0x118
V  [libjvm.so+0x49d4d9]  CMTask::drain_local_queue(bool) [clone .part.152]+0x129
V  [libjvm.so+0x4a3e0c]  CMTask::do_marking_step(double, bool, bool)+0xdac
V  [libjvm.so+0x4aa32f]  CMConcurrentMarkingTask::work(unsigned int)+0x1cf
V  [libjvm.so+0xaf9918]  GangWorker::loop()+0xd8
V  [libjvm.so+0x90f542]  java_start(Thread*)+0x102
reef fulcrum
#

it's a segmentation fault, and did so running a task which messes around with memory

#

"getting worse" would either just imply shit pot luck in how the crash occurs, or potentially it's a hardware issue that's getting worse

crude pike
#

Maybe you're just lucky and rest of servers are in working part of RAM/working ram sticks/whatever

stuck nacelle
#

So you would suggest I do memory test?

crude pike
#

yes

stuck nacelle
#

Well, I did have this issue with bungee crashing randomly about 3 months ago, but changing version fixed it

#

Are you 100% sure it's not code error?

reef fulcrum
#

...

#

Your crashes are in the GC mechanism

#

It's literally not even touching waterfall code there

stuck nacelle
#

Okay, I'll try memory check. Maybe there is an error in hardware

#

However those 3 months ago you said that my crashes were in GC, but I had 3 months of fine working

unreal stag
#

well, you got unlucky

#

memory goes bad

#

your hope is to do a memory test, and get it replaced

stuck nacelle
#

Well, I hope it could survive at least couple of hours since it's my peak hours now

#

And my players are already pretty pissed

unreal stag
#

oh, you use OVH... good luck getting them to try and do a memory replacement pepega

#

should've used Velocity like I said

stuck nacelle
#

What velocity will do in terms of memory errors?

reef fulcrum
#

nothing

unreal stag
#

nothing but it's not crap unlike bungee 😉

stuck nacelle
#

Well, before all those issues bungee was running pretty good for me

#

1200 players without issues

crude pike
marble kelpBOT
#

100% sure not code error

#

my code is 100% error free

#

also, I do like having 1200 bots who pirate games

#

that do nothing but afk

#

wut a read

surreal stump
#

what commands does waterfall have more, if there docs I will read it 😉

reef fulcrum
#

none

stuck nacelle
#

I'll run memory test during night

#

Right now I've just slapped 24GB on bungee and it doesn't crashes. At least for 2 hours as for now

royal hawk
#

24GB

tranquil coyote
#

Hello I'm looking to setup waterfall, I've done the Documentation Getting Started steps, but what's next ?

#

Is there more documentation ?

reef fulcrum
#

There's the guide on bungee but it's pretty trivial, you install it, configure the backends, make sure it's secure, etc

tranquil coyote
#

I'm looking into Bungee docs thank tou

hidden thistle
#

Is velocity better?

#

Im just looking in their docs, its nothing like bungee i might give it a try

reef fulcrum
#

general gist is that velocity is written from the ground up on the lessons of bungee, many things we can't fix without just breaking plugins and crud in the process to where we might as well just hardfork, which, yea...

tidal robin
#

What the heck is tis.......the IP is from Ukraine

#

And it doesn't look like a normal type of connection either

spiral merlin
#

try to block the ip on a network level just to be sure, or blacklist ukraine alltogether lol

mystic sky
#

when players connect to my lobby through the proxy their ips show up as 172.18.0.1 this happened after some configs resetted, now it is not possible to change between spigot servers

#

What can I be missing?

proper prawn
#

enable ip forwarding

mystic sky
#

ip_forward: true

#

it is

proper prawn
#

is bungeecord set to true in all spigot.ymls?

mystic sky
#

I checked for every server but not in the lobby

#

it is now enabled thanks

#

lets see if it works

#

It is now working, thanks

fallow flume
#

Hey i wanted to ask, does waterfall support connecting to vanilla 1.17 snapshots?

#

I understand theres no paper or spigot there

#

so its just a oneway connection

severe badger
#

There is an open pr

fallow flume
#

Sorry, could you please elaborate a bit more~

#

thanks!

severe badger
fallow flume
#

Thanks, but can i connect a snapshot server to waterfall?

severe badger
#

Did you read the few lines of the pr?

fallow flume
#

Oh sorry, just realized PR stands for pull request

#

ill have a look

fallow flume
#

Can i add vanilla servers to the waterfall network?

tidal musk
#

without modifying it, no

#

luckily there's Fabric and FabricProxy which allows you to run a server as close as possible to vanilla

woven stone
#

Hello I want to setup HaProxy with proxy_protocol

#

But I was wondering, if it was possible to use Nginx instead of HaProxy.

marble kelpBOT
#

in theory yes but I'm not sure it supports that type of information forwarding

#

I suggest reading into how haproxy does it and then checking if there is a way to use that protocol type with nginx

woven stone
#

Okey thanks

#

Would the HaProxy instance have to be on the same network as the Bungeecord btw?

#

Also, would there be noticable lag if I don't run it on the same server?

marble kelpBOT
#

depends on the connection between the machines. the ping between them will simply be added to the ping the players experience to the minecraft servers

woven stone
#

So in HaProxy I just point the IP to the Bungeecord address and that's it

#

Aslong as I have haproxy setup so that it connects a client to that IP

#

Just like with nginx

#

Because I have it setup with nginx right now and the huge drawback is that I can't see the IP of users anymroe

#

Does it use send-proxy-v2 ?

slow ermine
#

can bungee connect mod server and paper server?

stuck nacelle
#

Hey, so to anyone that helped me. Crashes indeed were related to faulty ram. OVH replaced it, and now it works fine. 800 players back again, and no lags. I hope it stays that way. Thanks 😄

royal hawk
tidal musk
#

Hello, when I start my proxy, this happens [21:37:08 INFO]: Enabled plugin BungeeGuard version 1.2-SNAPSHOT by Luck [21:37:08 INFO]: Enabled plugin cmd_send version git:cmd_send:1.16-R0.4-SNAPSHOT:1d2221d:384 by WaterfallMC [21:37:08 INFO]: Enabled plugin cmd_list version git:cmd_list:1.16-R0.4-SNAPSHOT:1d2221d:384 by WaterfallMC [21:37:09 WARN]: Could not bind to host minecraft.devlaunchers.com/72.249.104.219:31672 io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Cannot assign requested address

#

The remote sever is on, and running in offline mode.

reef fulcrum
#

cannot assign requested address