#waterfall-help

1 messages · Page 51 of 1

reef fulcrum
#

ServerConnect, etc, is later in the process, you'd generally check if the player has a current server if you wanted to run later and ignore it if they where already online

random oriole
#

On Proxy login I need to get the UUID, Username and User address.

#

PreLoginEvent doesn't really provide that information.

reef fulcrum
#

try post login, should have that stuff then iirc

random oriole
#

What's the best event to use to join a server in the proxy?

#

LoginEvent?

reef fulcrum
#

It's all down to context and specifically what you wanna check

random oriole
#

The context is a player switching from something like the Hub to another server and outputting a message that they've switched.

reef fulcrum
#

so, use the connected event

random oriole
#

ServerSwitchEvent outputs the event they've switched from and not to.

#

ahh cool

random oriole
#

Is there a way that Waterfall can detect when a Server is closing and can redirect users back to hub lobbies?

reef fulcrum
#

with a plugin, yes

cerulean quest
#

would i be able to use waterfall with gysermc?

#

i want to setup a reverse proxy to hide my home ip address for my java server but i also got gysermc for the same server running on another port

#

i also want to hide that aswell

#

i am using floodgate authentication for bedrock players

cerulean quest
#

nvm

#

i was able to setup gyser and floodgate on waterfall and it works perfectly and my home ip address is 100% hidden aswell

topaz mountain
ionic light
#

Is there a plugin I can use to show me the server status a as a placeholder?
So if server is restarting the placeholder changes to 'restarting' and if its whitelisted it changes to 'maintance' ?

cerulean quest
#

just started using this as I got ddosed once

topaz mountain
cerulean quest
#

yeah

#

But you shouldn’t worry I have dual internet connections for my servers and for personal usage

#

I have this proxy to prevent ddos attacks from affecting other services I’m hosting

ionic light
#

Proxy > Hub > Factions

How can I make it so if factions is restarting it dosn't disconnect the player but it just just moves him into the hub?

#

nvm figured it out

ionic light
#

/send <player/current/all> <target>
Can't I run this on console??

reef fulcrum
#

yes

ionic light
#

Then

#

Proxy > Hub > Factions

How can I make it so if factions is restarting it dosn't disconnect the player but it just just moves him into the hub?

#

How do I do this?

reef fulcrum
#

use a plugin

ionic light
#

Which?

reef fulcrum
#

pheonix had one iirc

ionic light
#

Link please?

#

Hello ._.

reef fulcrum
#

.g phoenix616 hubkick

#

maybe

marble kelpBOT
reef fulcrum
#

meh

ionic light
#

oki

#

I dont see it,,,

reef fulcrum
#

think it was on his github or something, otherwise try ctrl-f or something, it's been linked in here a few times

tidal musk
#

someone know

#

how can I change that

#

into custom one?

delicate phoenix
#

Aegis is ass, switch to waterfall or velocity

#

And you need a patch for it, pl3xgaming had a waterfall fork, callend avalanche, and they had a patch for making that configurable with a config option.

marble kelpBOT
#

no need for a patch, plugins exist that send the plugin message to change. but really, why bother?

#

(or I guess if something displays version numbers in it then removing those would be a valid usage, but no proper server should do that anymore)

shadow dawn
#

for waterfall would it be better to run on debian 10.5, 9.5, or 8.7?

#

or other if you have a recommendation

#

i was just looking through linux distros and amazon has a linux distro? so now they have amazon linux and java

marble kelpBOT
#

you'll always want latest debian

tidal musk
royal hawk
rugged portal
#

[18:57:59 ERROR]: Exception in thread "main" java.util.ConcurrentModificationException
[18:57:59 ERROR]: at java.util.LinkedHashMap$LinkedHashIterator.nextNode(Unknown Source)
[18:57:59 ERROR]: at java.util.LinkedHashMap$LinkedValueIterator.next(Unknown Source)
[18:57:59 ERROR]: at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:296)
[18:57:59 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:289)
[18:57:59 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:62)
[18:57:59 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

#

Error :\

royal hawk
#

.paste

marble kelpBOT
vagrant lily
#

whats the command for transferring to other servers? since /server wont work

reef fulcrum
#

Server for yourself, send for others

vagrant lily
#

wdym?

reef fulcrum
#

/server and /send are both commands which exist

royal hawk
#

If those don’t work and you do have the permission please check the modules folder

#

These commands aren’t built in and if they aren’t in that folder they’re not present

vagrant lily
#

ohhh thanks

vagrant lily
reef fulcrum
#

make sure that you're using the latest build, for some reason some people are throwing around old jars which uses the jenkins we deprecated months or something ago still

vagrant lily
#

I am using the latest build, I downloaded it from the papermc website

reef fulcrum
#

logs?

#

.paste

marble kelpBOT
vagrant lily
#

I have taken that in my logs folder since the host that im using are having errors

reef fulcrum
#

Failed to download: UnknownHostException : papermc.io @ java.net.AbstractPlainSocketImpl:184

#

since the host that im using are having errors

#

I mean, your server failed to resolve a DNS address, your host is having issues

vagrant lily
#

ah, I should ask my server host then, thanks

high heath
#

I have those permissions set for default ```

  • bungeecord.command.server
  • bungeecord.command.list```
#

I still can't execute the /server command because "I don't have permission", am I doing something wrong?

reef fulcrum
#

did you install a permission plugin on bungee?

high heath
#

I did install luckperms

reef fulcrum
#

perm plugins override config.yml perms

high heath
#

ah, gotcha

#

thanks a lot!

rugged portal
#

hey

#

[07:46:35 ERROR]: Exception in thread "main" java.util.ConcurrentModificationException
[07:46:35 ERROR]: at java.util.LinkedHashMap$LinkedHashIterator.nextNode(Unknown Source)
[07:46:35 ERROR]: at java.util.LinkedHashMap$LinkedValueIterator.next(Unknown Source)
[07:46:35 ERROR]: at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:296)
[07:46:35 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:289)
[07:46:35 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:62)
[07:46:35 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

How do I solve this problem?

reef fulcrum
#

likely a plugin doing a bad

rugged portal
reef fulcrum
#

(Basically, the plugin which enabled right before that likely messed with an internal collection)

rugged portal
#

I think it's the PremiumConnector, I'll test 1 by 1, thanks!

zinc raven
#

What are the best plugins to prevent bot attacks

#

Is bot sentry any good?

errant pivot
#

so we having issue where if too many players tries to connect bungee lags and no one can connects on the server

#

youtuber makes announcement or does stream

#

those time it can't handle the load

reef fulcrum
#

it's basically all down to how bungee handles networking and I basically can't touch that stuff without breaking too much other stuff

#

best you can do is look towards load balancing or maybe look at velocity

errant pivot
#

is it possible to send players from 1 bungee to another bungee

marble kelpBOT
#

no

errant pivot
#

ok ty

jaunty condor
#

I got a bungee(waterfall) network. And i got one server that i want pepole to be able to join with like test.server.net. Instead if having to go trough the hub. But its still on the same proxy. Is that possible?

reef fulcrum
#

forced hosts

jaunty condor
#

ait

#

i just put in the ip adress there?

reef fulcrum
#

No

#

see the example

gentle harbor
#

is there a doc about connecting two proxy and the normal servers to each other?

reef fulcrum
#

what do you mean?

#

if you have two proxies and wanna connect them to the same server, you'd basically just do that, there's nothing special about it, you'd need to setup some form of load balancing, e.g. DNS round robin

gentle harbor
#

oh sorry

#

okay

#

I just heard about two proxies

#

and I just wanted to ask

jaunty condor
#

So have truble figuring why my forced host is not working. Ive made a sub domain. and put in the ports and forced host. What am i doing wrong?

reef fulcrum
#

put in the ports?

jaunty condor
#

The right ports in the right places etc

#

Ill send a copy of my proxy config

reef fulcrum
#

it's a forced host

reef fulcrum
#

you put the hostname in and the server it points to from the servers list

#
$ nslookup A squash.nowaycraft.no
nslookup: couldn't get address for 'squash.nowaycraft.no': not found
jaunty condor
#

i see my mistake

#

fml

#

I hate spelling problems

#

xD

#

forgot the r

nocturne fog
#

you've got that pointed at cloudflare ips

#

so unless you pay for spectrum, that's not going to work

jaunty condor
#

so i dont see why it wont work?

nocturne fog
#

well yes, but you can't have it proxied through cloudflare

#

you can manage your dns wherever you want

#

well, unless your only looking for web traffic

jaunty condor
#

So what do u suggest i do?

reef fulcrum
#

disable the orange cloud

jaunty condor
#

Done, now it says DNS only

#

And it works :D

errant pivot
#

how does big server handles lots of players instantly connecting to bungeecord server

#

like in few seconds there are 200-500 players trying to connect server

#

when a youtuber streams

royal hawk
#

HAProxy/ DNS load balancers with multiple proxies and using velocity instead of bungeecord all help make that possible

tough island
#

This ^^.. Having a pool of proxies behind a few load balancers is the way to do it

tepid orchid
#

I can't connect to a forge server from waterfall

#

I have enable forge support in config

royal hawk
#

@tepid orchid Forge is only supported up until 1.12.2 on Waterfall

#

If you are on 1.12.2 or older please upload the proxy/server/client logs using

#

.paste

marble kelpBOT
tepid orchid
#

I am using latest waterfall

#

and forge 1.12.2

tepid orchid
#

proxy/server/client ?

royal hawk
#

we need a copy of the log from the proxy, a copy of the client log and a copy of the log of the server

tepid orchid
#

nvm fixed

meager citrus
reef fulcrum
#

see the waterfall issue tracker, should be a pinned issue.

tidal musk
#

error after one-two players writes anything in game chat on paper server (all servers on last update)

reef fulcrum
#

speak to the plugin author

tidal musk
#

oh sorry, wasnt see plugin

lilac mountain
#

Hello, I have a quick question, where can I find waterfall 1.12.2 please?

reef fulcrum
#

use latest

lilac mountain
#

Oh thanks

tidal musk
nocturne fog
#

all that tells you is something closed the connection in an unexpected way

tidal musk
#

ok nvm it just solved itself lol

normal stone
#

Are the permissions for waterfall the same as bungeecord?

tough island
#

Yes

normal stone
#

Hmm.

#

I just switched to Waterfall from Bungee and I can't use the /server command anymore.

rugged geode
royal hawk
#

@normal stone what’s the error? Unknown command?

stray stag
#

hello all im trying to find a way to send players back to my tavertine lobby when a server restarts or when they random dc. can anyone point me in the right direction

vagrant lily
#

this happens when I try to put plugins in the proxy

severe badger
#

Something went wrong uploading the plugins & don't put the bukkit plugin at the proxy

spiral merlin
#

what is the recommended value for network-compression-treshold on waterfall? 256 or 512?

reef fulcrum
#

There is no recommended value

#

It's a balance of bandwidth and cpu

tidal musk
reef fulcrum
#

if it's saying you need to enable ip forwarding, either you're using SRV records, which are weird with how they work with mc (gotta use the address that the SRV record resolves iirc)

#

well, either that or you didn't enable ip forwarding on the backends

tidal musk
#

I'm using SRV records yeah, is that not correct?

#

i dont know of another way to use ports in A record haha

reef fulcrum
#

gotta use the address that the SRV record resolves iirc

tidal musk
#

trying now

#

so domain name doesn't work in config then?

#

changed the forcedhosts to have the IP instead and still getting this?

#

forced_hosts:
51.132.251.59:25565: hub
148.251.190.124:25565: eternal

#

right?

reef fulcrum
#

you're connecting directly to the backend server

tidal musk
reef fulcrum
#

and, no, as I said, the hostname that the SRV record resolves to.

tidal musk
#

how do i check that?

reef fulcrum
#

You set it.

tidal musk
reef fulcrum
#

Target

tidal musk
#

so target needs to be the IP?

reef fulcrum
#

No, it needs to be the actual hostname, so, your original config was probably correct

#

assuming that hub. points to the IP address of your bungee, should work fine unless the srv record ain't resolving

#

which, given that some ISPs don't deal with srv records properly is fun

tidal musk
reef fulcrum
#

The client resolves the SRV record, and passes the hostname that it uses to the server when connecting

#

you do not wanna have the srv record and the target use the same names, essentially, as when it fails, it'll basically end up just resolving the A record which may point to somebody elses server

#

your issue here is that your client is connecting directly to a mc server which is behind bungee, chances are the SRV record didn't work for you or something

tidal musk
#

how else can this be done?

#

luckily i own both IP's so this should be okay

#

I'm unable to find another way of making a subdomain for this?

tidal musk
#

?

#

is anyone able to assist? really not sure how to proceed

tidal musk
#

it's resolving fine?

dawn umbra
#

my nu votifier just decided it does not want to work anymore

#

why would it do that

#

ip never changed

#

but i did change the public keys on vote sites

rich oxide
#

guys

#

yesterday my network down

#

any idea?

tidal musk
#

okay, I've resolved my issue, but it doens't seem to put the players on the server? if that makes sense. They get kicked if the bungee proxy goes offline?

#

is that right?

#

So i installed waterfall and it's working. But it runs without any console or gui. Is there a way to run it like cmd?

#

what are you trying to do?

#

you can do /server (name of server) to swap

#

?

young rampart
#

Just start it in a console with java -jar waterfall.jar

tidal musk
#

Aurora, how is this suppose to work? the way i understand it, connect on via waterfall then they are on that server?

#

however if we reboot the waterfall server they all get kicked

nocturne fog
#

Yes, everyone conntects through waterfall.

#

Unfortunately there is no way to "transfer" players to other servers, so they connect to waterfall and then waterfall connects to the backends for them sort of.

tidal musk
#

so does the server need lots of ram too?

#

i gave it 4gb

#

this is connected to modded minecraft

#

Yeah we keep getting this

#

is this a fault on how we've configured of would we be best trying another solution?

dawn umbra
#

Got a protocol v1 vote record from /139.162.177.160:53112 -> Vote (from:MCTools.org username:Prodigy_00 address:102.39.200.16 timeStamp:1613757807 additionalData:null)why do i get this when i do a test vote

surreal stump
#
  • disconnected with: ReadTimeoutException : null
  • No client connected for pending server!
    In Proxy log, nothing in paper logs.
    Player get disconnect every 2-5 days in a timeframe of 10 Seconds.
surreal stump
#

The internet connection was minutes before on 1-2 bars on every player, but in kernel log isnt something

reef fulcrum
#

am not sure what you wanna be told

#

read timeout means that the thing hasn't recieved any packets in so long

tidal musk
surreal stump
reef fulcrum
#

The connection was closed in an unexpected manner

#

We can't fix it for you

#

We can't diagnose it for you

#

All we can tell you is that you more than likely had some network issues

#

if it's a one off, move on, if it happens often, start using tools like mtr to try to see if you can diagnose it

surreal stump
#

i have netdata if that could help

tidal musk
reef fulcrum
#

check your logs, maybe there is more info in there

tidal musk
#

The proxy or server log?

reef fulcrum
#

The server

#

if the error above is what you're seeing in conjunction with the above screenshot, I'd suggest speaking to your host or something

tidal musk
#

Why's that, do you believe they're dropping the connection?

#

Im using hetzner to host

reef fulcrum
#

I mean, I know the connection is being closed improperly

#

that's literally all we can tell you from that message

tidal musk
#

There doesn't seem to be anything in the console regarding it.

#

Found something just before it happened

#

[19:53:46] [Netty Epoll Server IO #3/DEBUG] [FML]: Muted NetworkDispatcher exception
io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer
at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[minecraft_server.1.12.2.jar:?]
[19:53:46] [Netty Epoll Server IO #4/DEBUG] [FML]: Muted NetworkDispatcher exception
io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer
at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[minecraft_server.1.12.2.jar:

reef fulcrum
#

assuming that FML is muting the connection reset and not anything else, goes back to what I've said 🤷‍♂️

tidal musk
#

Which means more than likely host?

reef fulcrum
#

maybe, potentially

#

as I said, all we can tell you is that something closed the connection in an unexpected manner

tidal musk
#

Is there any plugin that can teleport players to worlds on specific servers for waterfall? Idealy trough items in inventory or armor stands?

marble kelpBOT
#

probably

tidal musk
#

And are bungeecord plugins compatible with waterfall too?

marble kelpBOT
#

yes, waterfall is a fork of bungeecord in the same way as paper is one of spigot

tidal musk
#

Ok thanks!

reef fulcrum
#

you cut out the actual exception

#

but, you're using mods? waterfall.yml, disable metadata rewriting

tidal musk
#

ill try that now, he's gone afk

#

that's the file now.

#

what did turning that off do?

reef fulcrum
#

it, erm, no longer rewrites entity metadata

tidal musk
#

lmfao

royal hawk
#

Disabling that disables the fast server switching

tidal musk
#

oh ;-;

royal hawk
#

Which is just a fancy way of saying it’s now forced to do clean switches

reef fulcrum
#

it's technical in nature, basically, the proxy now needs to cause the clients state to reset on server switches vs messing around with the data

tidal musk
#

should that be turned off for modded?

reef fulcrum
#

it's caveated, both systems have pros and cons, but, entity metadata rewriting doesn't work for modded servers

tidal musk
#

we're runnign mceternal

royal hawk
#

The fast switching method doesn’t work well with modded and should be avoided because the client doesn’t actually get the word that it has switched servers

reef fulcrum
#

if you have custom entities or something which messes with entity data, that system ain't gonna work

#

hence why I said to disable it

royal hawk
#

zzzCat not to mention that fast switching doesn’t resend mod data

tidal musk
#

okay

#

it was weird

#

let them on sometimes

#

kicked others

#

kicked randomly and stuff

royal hawk
#

Not unusual

#

That’s the nature of entity meta rewriting

reef fulcrum
#

all you need is some entity with metadata that bungee doesn't know how to deal with = boom

royal hawk
#

Here is the issue with bungeecord:
Doing fast switching the bungeecord way is reasonably quick.
Doing a proper reset switch is just as quick if you do it right like velocity does.
Even doing it slowly isn’t much slower

tidal musk
#

fair enough, how would i go aobut sending plays to the "hub" server, running spongevanilla on a reboot?

reef fulcrum
#

use hubkick or something

royal hawk
#

^

reef fulcrum
#

Okay, that's not the name of it, i forget what it was called

#

dum phoenix and his dum names

tidal musk
#

and that just needs to go on the waterfall server plugins?

reef fulcrum
#

pretty sure, yea, that's why I recommended it

tidal musk
#

❤️

#

any suggestion for motd?

marble kelpBOT
#

SLP

#

and it's called KickInfo because it was made to do that: give info on kick xD

tidal musk
#

You're a legend cat

#

Much appreciate all the help honestly!

tidal musk
#

phoenix, is this kickinfo suppose to kick people to hub when a server restarts? or just kick them from everything when they get admin kicked?

marble kelpBOT
#

it only kicks from the bungee if kicked from the default/main priority server

#

(or if the kick reason contains [Proxy] I guess)

vagrant lily
#

do I need some sort of permission to use /server? since I cant execute the command even tho im opped

#

I installed a plugin called "command blocker" but I didn't blocked the command

reef fulcrum
#

op doesn't control the proxies perms, it can't see that

#

either configure perms in config.yml, or, ideally, use a permission plugin like luckperms

#

.g bungeecord commands

marble kelpBOT
cerulean quest
#

is only allowing traffic from my bungeecord server via ufw enough to prevent people from accessing my backend server?

reef fulcrum
#

yes

cerulean quest
#

Ok thanks

vagrant lily
reef fulcrum
#

did you install a permission plugin on the proxy?

vagrant lily
#

I did yes

reef fulcrum
#

then configure it with that, perm plugins override config.yml

sly turret
#

I can't see to get Waterfall or Bungee or anything working even tho I have tried fk everything

#

Every config i've checked is correct.

#

Still NOTHING

#

Please, someone here tell me what's wrong and what I need to show.

#

The servers are on the same machine

#

Proxy's port is 25565

#

Hub's port is 25566

#

Please ping me if you can help me and what I'd need to provide.

royal hawk
#

@sly turret you can’t bind the same port on the same outbound address. Proxies port alone should be 25565. Any other server should be on another port

royal hawk
#

Thanks discord for duplicating the message

#

Error messages?

sly turret
#

In console or when connecting?

royal hawk
sly turret
#

Yeah it works

#

I get the motd

#

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

royal hawk
#

So what’s the issue then?

sly turret
#

Well I can't connect

#

I see the motd of the hub & waterfall

#

but can't connect.

royal hawk
#

Ah. Do you have a firewall rule for loopback traffic?

sly turret
#

loopback traffic?

royal hawk
#

Traffic from the same machine to the same machine

sly turret
#

I have the ports forwarded

sly turret
royal hawk
#

You’ll need to allow loopback traffic. Do you use ufw or iptables

sly turret
#

how would I do it in Ufw

royal hawk
#

What’s your ip setting for the hub?

sly turret
#

huh?

#

I've done ufw allow 25565

#

and ufw allow 25566

#

or what do you mean?

royal hawk
#

What’s your ip setting for the hub

sly turret
#

0.0.0.0:25566

royal hawk
#

.paste your server properties

marble kelpBOT
sly turret
#

server.properties of my hub?

royal hawk
#

Ye

royal hawk
#

python3 -m pip install mcstatus

#

with that tool you can check the on-machine networking

sly turret
#

I don't have pip

#

:p

royal hawk
#

Then install python3-pip notlike

sly turret
#

well, I tried to keep my machine without too much stuff

#

but fine

royal hawk
#

mcstatus 127.0.0.1:25566 status
Run that after you’ve installed it

sly turret
#

mcstatus 127.0.0.1:25566 status

#

connection refused

#

same with 0.0.0.0

#

well I guess that's the problemo

#

wait a min

#

in the bungee's config.yml

#

or well waterfall

#

I changed the 0.0.0.0:25566

#

to the localipv4:25566

#

now it works

#

but can others join the server thinkautist

royal hawk
sly turret
#

ye same im confused too

royal hawk
#

sudo iptables -S

#

I want to see whatever rules this generated

sly turret
#

owh

#

I think my pterodactyl is the one messing stuff up

#

or am I wrong

royal hawk
#

Oh god container networking

sly turret
#

welp, i guess its my pterodactyl?

royal hawk
#

Docker silently ignores and overwrites normal system rules

sly turret
#

owh?

#

and how to fix?

royal hawk
#

You’d just have to adhere to the translated network

#

I’m not an expert in docker, I suggest you consult the pterodactyl support

sly turret
#

Could you try the server? cause I can join it now

#

@royal hawk thinkautist

royal hawk
#

I’m on break at work, no I can’t help

sly turret
#

Ah okay. Well thanks anyway. Atleast I know the problem is pretodactyl mtf

sly turret
#

@royal hawk Hey, okay. I reinstalled my server completely

#

No pterodactyl.

#

Now the Iptable looks like so=

#

But still, my friend can't join

#

I can join

#

If anyone would like to help me with my waterfall that would be appriciated

#

Please Ping me

#

If you can help me

#

or if you need some info (configs etc)

marble kelpBOT
#

fix your network 👀

sly turret
#

It's fine

#

I can host minecraft servers

marble kelpBOT
#

if someone can't join then that sounds liek a network issue

sly turret
#

but bungee doesn't work

#

I can host normal servers fine

#

The only problem is Bungee/Waterfall/Velocity

#

also why r u a bot

marble kelpBOT
#

do you have a problem with that?!?

sly turret
#

no just asking

sly turret
marble kelpBOT
#

because your network or setup is bad

sly turret
marble kelpBOT
#

also stop pinging me

sly turret
#

Oh yea reply pings

#

But like please tell me if you know how to fix it

marble kelpBOT
#

there is zero reason to use replies if not a ton of people are talking

#

it works out of the box if you didn't fuck with your network/firewall settings and put the correct addresses into your proxy config

sly turret
#

I have not.

#

Everything I've done:

#

Port forwarded 25565 & 25566

#

ufw allow 25565

#

ufw allow 25566

#

Nothing else.

round ocean
#

You proxy is running on which port?

sly turret
#

25565

marble kelpBOT
#

port forward 👀

sly turret
#

already done that

#

buddy

#

It works without bungee

marble kelpBOT
#

yeah, I don't want to deal with non-properly-hosted shit lol

sly turret
#

I can run anything except bungee

marble kelpBOT
#

then why would you need to port forward?

#

there is no reason to do that in a datacentre

sly turret
#

I'm not running a fucking datacentre.

marble kelpBOT
#

well then it's not properly hosted in my eyes ¯_(ツ)_/¯

sly turret
#

what

#

like can you go away or help

#

like choose one

#

no need to come and fuck around

marble kelpBOT
#

the amount of variables that a non-professional home network can have is just insane

#

it can't be remotely debugged

sly turret
#

Well please, tell me what is wrong

marble kelpBOT
#

your network or your setup

sly turret
#

I have never had any problems with anything expect bungee

marble kelpBOT
#

test on a clean linux I guess if you are so sure that you have default network settings ¯_(ツ)_/¯

sly turret
#

It's clean

#

ubuntu 20.04 server installation

round ocean
#

And your server is running on which port when it works and on which when it doesn't?

royal hawk
#

first of all

#

I was on break when I helped you

sly turret
royal hawk
#

Second

tidal musk
sly turret
#

I just reinstalled a clean ubuntu 20.04 server

tidal musk
#

good man

marble kelpBOT
#

AMP 😅

sly turret
#

if you didn't read

marble kelpBOT
#

ptero works for what it needs to do lmao

royal hawk
#

I have barely any knowledge about ufw. Most linux people here use iptables directly

tidal musk
#

yeah it does

#

i just dont think it's that great tbh

marble kelpBOT
#

there is zero reason to deal with firewalls if you are behind a hardware firewall/router

royal hawk
#

but I would assume at least now you have a loopback issue

tidal musk
#

if you dont know Linux AMP makes it pretty easy tbf

sly turret
marble kelpBOT
#

ptero can do everything any other panel can do, and if it can't you can simply add it without being at the mercy of the developer

royal hawk
#

something just came up ill bb later

sly turret
round ocean
#

phoenix when it works some panel is fine but it hides so much shit. If something doesn't work out of the box it gets very dirty.

marble kelpBOT
#

.paste your bungee config

sly turret
#

okay

marble kelpBOT
#

y​sl​30​00​: of course, I prefer not using a panel for Minecraft but it's nice to have if you just want to quickly spin up random game servers

marble kelpBOT
#

but with Minecraft I know what I'm doing and my setup has been stable over almost 10 years lol

sly turret
#

I can connect to the server, none of my friends can't.

marble kelpBOT
#

...

#

please use a real ip address for your lobby server

sly turret
#

publicipv4?

marble kelpBOT
#

anything that is real and resolves to your server

#

basically to whatever you bound it to in the server.properties (hint: you don't need 0.0.0.0)

#

your minecraft server only needs to listen on localhost if it's on the same machine or to your lan IP if it's on another machine in the local network

sly turret
#

well I changed the 0.0.0.0:25566

#

to my publicipv4:25566

#

and I can't join it myself atleast

marble kelpBOT
#

of course not

sly turret
#

well, how could I join it then?

marble kelpBOT
#

by doing what I said

sly turret
#

so which server.properties?

#

hub or bunge

#

and which part do I need to change in server.properties

marble kelpBOT
#

the bungee does not have a server.properties

#

the address that your server is listening on

sly turret
#

uhh so my public ipv4?

#

or my local

#

or localhost?

#

or 127.0.0.1

#

I have never used bungee and this seems so weird

marble kelpBOT
#

"your minecraft server only needs to listen on localhost if it's on the same machine or to your lan IP if it's on another machine in the local network"

sly turret
#

uh that still doesn't rly explain it

#

so I change server-ip=localhost

#

or

#

Is there any other way to make a network server without using bungee or anything

#

Cause this shit ain't wanting to work

marble kelpBOT
#

.g localhost

sly turret
#

I've been trying to get this to work for over 24hrs

marble kelpBOT
#

wtf is that search result

sly turret
#

lol

marble kelpBOT
#

"localhost" might work but you can use any "127.x.x.x" address if it doesn#t

#

then just set the value of the server in your proxy config to whatever you used

sly turret
#

okay

marble kelpBOT
#

the setup is pretty straight forward and there are tons of guides for that, even on the official wiki...

#

it's just setting the correct ports/ips and adding the server entries and it will work

sly turret
#

Okay, I got in now.

#

Now I'm asking if my friend can join

#

okay well now he can't even find it

#

ah gosh

#

I've already been trying to get this work for around 27hrs

#

Okay, well now my ports 25565 and 25566 aren't even visible in the public

#

What the actual fuck

round ocean
#

27hrs are long enough for an ip change of your provider.

sly turret
#

It's the same.

#

They don't change it.

#

Imma go eat, and try again.

round ocean
#

And you assigned a static local ip to your mac address in your router?

sly turret
#

Okay, now I got in

#

My friend still gets

#

"If you wish to use IP forwarding please enable it in your BungeeCord config aswell"

marble kelpBOT
#

they have to join through the bungee port, not your server port

sly turret
#

They are joining through Bungee

#

I atleast believe so.

marble kelpBOT
#

.paste the bungee log then with them joining

#

if they connect to the bungee then it will say so

#

otehrwise you have prot forwarded your paper server, not bungee

sly turret
#

oh okay

#

Wait they aren't

#

okay

#

that's new

#

They are using myip:25565

#

Bungee is running on 25565

marble kelpBOT
#

that doesn't matter if you forwarded to the wrong port

sly turret
#

huh?

marble kelpBOT
#

also again: does it show up in your proxy log?

sly turret
#

no it doesn't

#

why would that be

marble kelpBOT
#

then they aren't connecting to your proxy due to your setup

sly turret
#

oh well what's wrong then

marble kelpBOT
#

e.g. "you forwarded to the wrong port"

sly turret
#

No, I have forwarded everything correctly.

#

My Bungee is 25565

marble kelpBOT
#

or your proxy is not listening on that address and port that you have forwarded

sly turret
#

My Hub is 25566

#

how would I fix that

marble kelpBOT
#

if you would have done everything correctly then it would work

#

please re-check it

sly turret
#

everything seems to be like I said

#

Hub is 25566

#

Bungee is 25565

marble kelpBOT
#

cool, now check your addresses

#

and your port forwarding config

sly turret
#

port forwarding is correct.

marble kelpBOT
#

then why doesn't it work?

sly turret
#

That's what I'm confused about

marble kelpBOT
#

please actually try to resolve this instead of just stating "it's correct" when it clearly isn't

#

you are the only one that has access to your network and can try/look at stuff

#

all anyone else can do is guess

sly turret
#

I could screenshare if you'd like

marble kelpBOT
#

lol no

sly turret
#

okay.

#

still btw why are you a bot :_:

marble kelpBOT
#

it's an irc bridge

sly turret
#

ah

marble kelpBOT
#

go complain to your discord guild stuff for not properly labling that

sly turret
#

huh

marble kelpBOT
#

e.g. by pinging that Z750 guy

#

runs

sly turret
#

wat

#

YES

#

I got it

#

It works now!

#

Thank you phoenix616 the bot

#

❤️

marble kelpBOT
#

so what was the issue?

sly turret
#

I changed around with the ports & ips

#

and now it works

rich oxide
#

guys what can i do?

#

i got latest waterfall

round ocean
#

Just add protocol version 47 to the blacklist. kekwhyper

rich oxide
#

how?

round ocean
#

Never had that problem but I'm not an idiot running Minecraft 1.8.x.

rich oxide
#

wtf are you talking?/

#

i got lates waterfall

#

and waterfall get this crash

#

not my main servers

round ocean
#

You are running some 1.8 servers? At least users with 1.8 joining your servers.

spark girder
#

is it possible to take timings-like in waterfall?

rich oxide
#

i have not any 1.8 servers

#

!

marble kelpBOT
#

D​ef​ar​oy​an​: you can use Spark on the proxy too

#

B​yG​io​: use fail2ban to block those addresses sending invalid packets

#

(or use Velocity)

rich oxide
#

thx phoenix

tidal musk
#

anyone know of portals that can send to another server? running sponge

delicate phoenix
#

.g bungee portals spigot

marble kelpBOT
tidal musk
#

this works on sponge server?

reef fulcrum
#

(x) doubt

tidal musk
#

projectportals looked great but sadly it seems to be broke, i can create a portal to TP me to a xyz coord,

#

but i cant get it send me to another server haha

reef fulcrum
#

tp to specific server and specific coords is generally a complex ballache as you've gotta do like a negotation across a few servers

tidal musk
#

dont need specific coors

#

just need to to do /server eternal

reef fulcrum
#

Oh, specific server in general is trivial

tidal musk
#

when they walk into the portal

#

but its not working properly

reef fulcrum
#

it "just" needs to send a packet to the proxy

tidal musk
#

it was setup to do so already, plugin is old though and some functions seem broke

jolly wren
#

how can you make it where you join a server on your bungee that you must be on specific minecraft version?

reef fulcrum
#

The server can only connect to the versions of mc that the server supports

#

if you're using some form of protocol hacks, ask them, viaversion I know lets you block versions, etc

jolly wren
#

i wanted to do something like this

reef fulcrum
#

find a plugin for that

jolly wren
#

do u know any? cause i don't know what to look for

round ocean
#

It's likely a plugin that uses viaversion API.

jolly wren
#

so if i use via version on the bungee itself it should be able to do something similar?

round ocean
#

If you install viaversion on the server itself instead of the proxy it should do what you want.

jolly wren
#

i got to do what i wanted but now its saying your already connected to that server

#

how can i remove the already connected message below ?

royal hawk
#

You can’t unless you modify the module for that command

#

That’s just how it works

errant pivot
#

anyone can help setting up a system where players are sent to diff bungee when they join into an ip

reef fulcrum
#

Rule 4

errant pivot
#

oh sorry

reef fulcrum
#

Also, forced-hosts will do a host > server mapping

errant pivot
#

bcz right now we having issue where 1000 players joins in instant causes cpu spikes and lags whole bungee

reef fulcrum
#

use load balancing

#

e.g. RR dns

errant pivot
#

oh any wiki or sometihng?

reef fulcrum
#

haproxy also has load balancing too

errant pivot
#

bcz i have no idea how this works

reef fulcrum
#

Not really, you just create multiple DNS records and a rando one will be selected by the client or whatever

errant pivot
#

okk

rich oxide
#

i try everything but still getting crash

reef fulcrum
#

I don't see any crash reports?

rich oxide
#

this is it

#

and server down

#

player get kick

reef fulcrum
#

all we can see is that there are some bad connections

#

i've yet to see that few connections kick players

#

There is nothing we can do with that much info

#

and, in general, it's a proxy accepting connections from the internet, bungee is flawed in general and there is very little I can do about that without rewriting large chunks of the networking impl

rich oxide
#

is can be plugin issue?

#

also thinking is nullpinger

reef fulcrum
#

"nullpinger" has been fixed in waterfall for months now

#

server down

#

is the backend server still running?

rich oxide
#

yes

#

backed servers was online

#

only bungee down

reef fulcrum
#

You'd need to provide info on what aspect of "down" you mean

#

there is literally 0 of concern in that log

rich oxide
#

when this happend consol geting stack

#

i have to kill server to run it again

reef fulcrum
#

I LITERALLY just asked if your server was still online.

rich oxide
#

only bungee crash

#

lobby faction and skyblocks was online

reef fulcrum
#

i have to kill server

#

when this happend consol geting stack

rich oxide
#

bungee console stack

reef fulcrum
#

then show the stack.

rich oxide
#

this is full log

#

what i see

reef fulcrum
#

There isn't a single stack trace in there

rich oxide
#

only panel geting stack

#

if i'm get second attack

#

i will show

#

now server ram is 3/3

#

and CPU is 150+

reef fulcrum
#

ram of what?

rich oxide
#

bungee

reef fulcrum
#

use a profiler or something

#

CPU usage is useless for us to even guess what's going on

rich oxide
#

can i screenshare id dm?

reef fulcrum
#

no

rich oxide
#

now panel stack

#

and players get kicked

reef fulcrum
#

not a single stack trace in there

#

all we can see is bad connections

rich oxide
#

right now faction

reef fulcrum
#

So, they're overloading the proxy or something

rich oxide
reef fulcrum
#

We'd need more info to be able to even begin diagosing what is going on there specifically

#

Best guess would be try the PR on the github

#

when am not to ill i'll look into that PR properly

rich oxide
#

what can i do?

reef fulcrum
#

I've already told you

rich oxide
#

i'm delete botsentry and now i see

#

so many bots are coming

rich oxide
#

my problem is ram

#

found it

#

but now i'm think how can i stop it

#

out of memory

#

issue

marble kelpBOT
#

Waterfall / Bungeecord doesn't require much RAM

#

How much do you have?

reef fulcrum
#

for the last time

#

try the build on the PR.

rich oxide
#

DropBot

#

crash my network

#

somthing simila as mcrage was

tidal musk
#

Whenever i try to connect to a forge server added to my waterfall config. It doesn't connect me saying that i need to have FML/Forge installed to be able to join that server. I have the same forge and mod version as that server and the server worked before i connected it to waterfall.

reef fulcrum
#

the first server you join needs to support the FML handshake

tidal musk
#

And how do i achieve that?

reef fulcrum
#

eeerrrrr

#

either have a forge lobby or find some plugin/somebody to make a plugin which does the handshake

humble thistle
#

How can I do that when I shut down a server it redirects users automatically to the main server?

tidal musk
#

There are some suggested java strings to start waterfall?

nocturne fog
#

see pins

gloomy sundial
#

are these rly even used cuz those messages are always handled by the backend server

young rampart
#

Well Waterfall can be outdated as well

gloomy sundial
#

whenever u try to join waterfall with a newer version it just spams console with a big a error

vestal wind
#

what is waterfall?

round ocean
#

A Bunge fork

vestal wind
#

ok

round ocean
#

And BungeeCord is a Minecraft proxy that is able to connect multiple Spigot/Paper server together.

vestal wind
#

ik what bungee is

brave ether
#

Regarding #announcements will Waterfall also have direct Adventure support in the future?
Would help me a lot working on my Bungee and Velocity plugin, although not that much, since I still would need to shade adventure in since I support BungeeCord.

marble kelpBOT
#

probably depends on whether or not someone writes a PR for it

forest halo
#

@royal hawk might be working on that, cannot remember

royal hawk
#

Hey! Yea I am. The Lombok part is giving me a headache

#

Not sure how I’ll go about that part yet. Might end in a custom build processor before long

marble kelpBOT
#

what issues do you have with it?

reef fulcrum
#

issue with lombok is generally tryna maintain ABI

#

especially as it tries to be smart too much

#

honestly, if delombok could promise stable results and not fuck around too much, I'd have nothing against somebody tryna work it into the pre-patch stages

marble kelpBOT
#

well I know what the general issues with lombok are, I was just interested what cases he had issues with as I worked quite a bit with it before ;)

tidal musk
#

my console is getting hell spammed with this. I removed all plugins that could possibly be pinging a "server", and all my backend servers seem to be working.

Does anyone know a possible source of my problem. I was thinking of disabling netty but I was told that it shouldn't be.

reef fulcrum
#

disabling netty

#

netty is literally the network library

#

read time out means that the read timeout handler tripped as there was no packets recieved

tidal musk
#

So in english? How can I stop it from spamming the hell out of my console. Ive had this before but not to this extreme.

reef fulcrum
#

find out what plugin's doing that and remove it or configure it properly

#

oh, that's potentially ping forwarding

#

you'd need to work out what's opening those requests

tidal musk
#

hmm i see

#

well I figured out how to stop it. now im gonna add plugin by plugin and check to see if rages.

royal hawk
reef fulcrum
#

adventure seems to convert to a bungee component to send?

royal hawk
#

My issue is really the Lombok part in a few places

#

You can’t really @Deprecate a full class getter setter

#

I’ll find a way around it I just need the time

#
  • I still don’t approve of #609 since it doesn’t completely fix the underlying issue
#

I just haven’t gotten around to writing a suitable way of testing either

midnight matrix
#

should i use flags to waterfall?

young rampart
#

the recommended flags are in the pins

signal spruce
#

Are there any plugins I should/are recommended to be installed on my Waterfall server itself (not just the lobby/connecting servers)?

Am I right in my belief I can connect spigot servers via waterfall (not just paper)?

young rampart
#

Yes, that's right

signal spruce
#

And do bungee-proxy plugins work with waterfall since waterfall is a fork, or am I understanding this wrong?

nocturne fog
#

Yes, bungee plugins will work with waterfall

#

Afaik not really any recommended must have plugins or anything

signal spruce
#

okay, and is there a list of any plugins that will not work with waterfall?

#

I'm actually trying to wrap my mind around why the waterfall/bungee server itself would need plugins if it is solely being used as a way to foward people to other servers.

nocturne fog
#

Not that I know of, and if so the list would be even smaller than paper's. However if you do find incompatibilities, you could open an issue on github

#

For permissions on the proxy, more advanced routing of players etc.

signal spruce
#

thanks! Am I understanding the proxy correctly in that there is a "server" that is simply a proxy to forward people (with waterfall installed), which I then use to connect players to a lobby (not running waterfall, running paper/spigot/etc.), where I can then have them connect to other servers also not running waterfall?

#

or am i hopelessly lost?

nocturne fog
#

No, your correct.

#

Although the lobby is not even a required step in that (although useful for some), you could also set it up so that say survival.myserver.com go to survival and creatove.myservwr.com go to creative etc.

signal spruce
#

gotcha. i definitely want a central lobby. I'm wrapping my mind around it all still.

nocturne fog
#

Although if you are setting this up for the first time, check out velocity. Unlike waterfall it does not have compatibility with bungee plugins, however it is a more modern alternative

signal spruce
#

i read that Essentials X isn't compatible with Bungee, but from what I'm seeing, I can use essentials x on all of the servers, just not the proxy itself. I'm still confused why I would need it on the proxy if I'm not having anyone connect to that

nocturne fog
#

You wouldn't need essentials on the proxy.

#

Say you want to ban a player from all servers, that you would want to do on the prozy

#

Stuff like that

signal spruce
#

i was working on a project as a Spigot server with multiverse before deciding i'd have to go bungee it, so i'm trying to see if I can just use all the settings/plugins I was already working on.

#

ahhhh, okay that makes sense. So for that I'd have to use the bungee compatible PermissionsEx.

nocturne fog
#

Depends what you were already working on and how that would work

#

But in theory, yes

#

Actually just rereading that, permissions can't be done on the proxy exclusively

#

Although see luckperms docs on it, they are in detail

#

Or permissions ex, not sure how their docs are

signal spruce
#

yeah i'm going to stick with LuckPerms. I see I can just link all teh servers with sql.

#

thanks so much!

glass bobcat
#

hello! i’m suspecting someone found a way to instantly crash my waterfall instance, a message appears in console saying “Killed”, dmesg says it’s due to memory. this seems to happen regularly at night and i’m fairly sure it’s someone purposefully crashing it

#

can someone point me in the right direction to figure out how they’re doing it? logs don’t really help

royal hawk
#

@covert portal might know more about that

covert portal
#

How much memory did you allocate and what kind of hosting are you using?

glass bobcat
#

i'm hosting it on my own dedi, with parameters -Xmx2560M -Xms2560M @covert portal

#

i'm pretty sure it's not a memory problem, it really feels like it is triggered because as soon as the server goes back up, it goes down again with the same error

#

and it only happens at night around the same time

covert portal
#

What plugins are you using?

#

Since 2.5GB should be plenty for Bungee.
Or are you hitting the OS OOM?

glass bobcat
#

i can send the dmesg log

#

main plugins are luckperms and a core plugin that i've mostly coded myself

covert portal
#

Send the dmesg if you can.

glass bobcat
#

should mention it's a waterfall instance running in docker (pterodactyl) but the memory setting of the docker doesn't seem to be the problem

#

initially the server was set to use unlimited memory, now i limited it to 3 GB but it still happens

#

also, i tried profiling while the crash happened, memory was far from the maximum

covert portal
#

Looks like you just run out of host memory. Try allocating less to the proxy, since it should be able to run fine with just 512MB of memory.

glass bobcat
#

the host has 4 GB how is that possible

#

has been running fine for months... why would it all of a sudden start crashing at one particular time of the day every day

#

surely running out of memory is what causes it to crash but i feel so sure someone is causing it

tidal musk
#

It could be that a different process starts at a specific time of day which causes your server to crash due to low memory

tidal musk
glass bobcat
#

i'll follow your advice and set the memory lower, point is it's not just a single crash, every time the server boots up, it crashes again after a couple minutes

#

two days ago it happened around 20 times

covert portal
#

What other services are you running?

tidal musk
glass bobcat
glass bobcat
#

i know that’s the case about debian systems, it’s just too weird in this case

#

i was more looking for a way you guys would suggest for me to put in place and see if memory was actually saturating or if it was being triggered by someone

#

as i said i was with visualvm connected to the process and the memory was not even touching the xmx limit

marble kelpBOT
#

did you try a more sane amount of memory for the proxy yet?

#

like 512MB

glass bobcat
#

as i said i’ll follow the advice and see what happens

#

usually happens later in the day

#

most likely while i’m playing tennis just to make sure that i’m not around</sarcasm>

marble kelpBOT
#

I mean it sounds liek some scheduled task on the system using memory

#

you could just use any kind of resource/task tracking program to create logs/graphs for memory usage by process or something

#

(if you don't run system monitoring programs you really should, e.g. Munin)

potent gulch
#

When my waterfall server trys to send a player to a server thats the same ip as the waterfall server just a differen't port is doesn't work

#

But other servers that dont have the same ip are fine

reef fulcrum
#

connect to the same machine over localhost

#

if using a shared host, speak to your host, that's a network configuration issue

potent gulch
#

Im using my own vps

reef fulcrum
#

well, bind over localhost instead of using the public IP

potent gulch
#

so like put localhost where it tells me to put a server ip

reef fulcrum
#

yes

potent gulch
#

that should work

#

right?

reef fulcrum
#

assuming you setup the server right, yes

potent gulch
#

what do I put there

reef fulcrum
#

leave it

potent gulch
#

as?

reef fulcrum
#

as the default

potent gulch
#

I forgot what it was...

#

ugh

reef fulcrum
#

just delete it

potent gulch
#

ok

#

also it didn't work, it just changed it to this

#

any idea on whats wrong?

reef fulcrum
#

if you're using ptero, refer to their guides, I don't provide networking support

potent gulch
#

ok

potent gulch
#

Tysm for helping me, I got it to work

tidal musk
#

i add new server in config, can i safe reload them in runtime?

royal hawk
#

Should be fine, yea.

smoky hornet
#

Any idea what could be causing this / how to best troubleshoot it?

#

I tried swapping to Flamecord/Travertine, after experiencing the same issue on Waterfall

#
[14:16:43] [Netty Worker IO Thread #27/ERROR]: Error authenticating KAY02009 with minecraft.net
io.netty.channel.ConnectTimeoutException: connection timed out: sessionserver.mojang.com/13.32.20.84:443

Is the culprit. :/

reef fulcrum
#

that's not a software issue

#

either the netty DNS default DNS servers blow on your network, or the cache is blowing your ass (disable it in waterfall.yml)

#

or, your network in general is ass

smoky hornet
#

I did disable the cache in config.

I was worried the network would be ass too...

#

It shouldn't be though. Tier 1 provider.

#

Can I do more to troubleshoot myself?

reef fulcrum
#

either you have network issues or DNS issues

smoky hornet
#

Alright thanks

brazen flume
#

I have a question about Waterfall. It seems that my network only sees how many players there are on the primary server (the lobby). How can I make it so it sees all players in total on the server lists etc, instead of just the lobby?
My current plugins are: https://file.coffee/u/Z4Wk4dOZIy.png could it be that one of them conflicts with it?

fast lark
#

Can we do bungee tp'ing with waterfall? Not /server, but /tp to a player?

quartz mauve
fast lark
#

Holy! Does this move them directly to the poerson?

#

Or jus tthe server

quartz mauve
#

/goto username
Goto the specified players server

fast lark
#

😦

#

Was wanting to got to the players world p[osition

quartz mauve
#

it might do that not sure i dont use this just did a google search there might be other plugins that do what you want

tidal musk
#

Hey guys, im on paper 1.16.5 and I need help with BungeeCord plugin channel... Can someone tells me more about that ? if you have any doc or info 😄

young rampart
#

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

mild rover
tidal musk
mild rover
#

this worked for me a while ago

#

like 4 months ago it worked for me, so you must be doing something wrong

#

@tidal musk

sinful spruce
#

Hello, could you guys help me please, I set up a waterfall server with 2 paper servers connected. A lobby and a survival server. The lobby server starts perfectly, but when I start the other one it crashes the lobby and the survival too. I used to work on the server on my pc, but now I upgraded to a vps and that's when the problem came. Is there any ideas what could cause the problem?

mild rover
#

"it crashes" isnt very descriptive

sinful spruce
mild rover
#

your server is overloaded

#

what in the world makes you think that its a config issue

young rampart
#

de.frame_einbruch.bungeesystem
whatever that is, it has a lot of issues
Connection refused (Connection refused)
your lobby can't connect to your database (BungeeSystem)

stuck gazelle
#

What is the stress the proxy server itself is under vs the server the user connects to

fast lark
#

Is there a way to block players from being tp/warped to a specific server?

We have a plugin (Parties and Friends) that is allowing the /jump <player> command to tp players to servers they do not have permission to join (no bungeecord.server.<server> perms).

#

Specifically, I am unsure it is using the /server command from bungee.. but I am not sure

reef fulcrum
#

that's up to the plugin

#

if the server is marked as restricted in the config, /server will check they have perms to access it, but, it's pretty much on plugins to care to check that or their own perms/configs

fast lark
#
import net.md_5.bungee.api.connection.ProxiedPlayer;
public interface ServerConnector {
    void connect(ProxiedPlayer pPlayer, ServerInfo pServer);
}```
#

This is just using the Bungee API which should in theory check the perms right?

reef fulcrum
#

no

fast lark
#

ugh

reef fulcrum
#

ServerInfo has a canAccess method

fast lark
#

It does not sound like the dev knows. If I mention the canAccess method, this should be enough for them to find the solution easily enough?

reef fulcrum
#

I'd imagine so

fast lark
#

Awesome. Cheers mate 🙂

mystic sky
#

When any player leaves I get this message
[Server] WARN No client connected for pending server!
What is that about?

sinful spruce
sinful spruce
mild rover
#

you file transferred the server files over to the vps right?

sinful spruce
#

yep

#

I changed the ips in waterfall and in paper too.

mild rover
#

then it cant be a configuration issue since you have the same configs

#

unless you messed up the ip part

sinful spruce
#

I came to the conclusion that it might be the vps itself, I checked every single config files and those were configured properly. I think the servers cpu is way too weak and can't handle 3 servers lulz.

vagrant lily
#

im having a issue when joining the server

fast lark
#

Hey there, gonna have to try implementing the canAccess method for the ServerInfo - unpermed connection problem I mentioned a few comments above. Is there a api doc for Waterfall I can use to check up this method?

#

Nevermind.. lit just found

#

nope lols

#

wtf is that

#

Would something like this be the go?

stuck gazelle
#

Is there any reason why I couldn't put a load balancer in front of two waterfall proxies into my server cluster?

mild rover
#

what do you mean by "couldn't"

marble kelpBOT
#

you just need to make sure to forward the ip of the players if you need that

#

there is support for haproxy's proxy protocol afaik

atomic trout
marble kelpBOT
#

did you enable "bungeecord" in the spigot.yml?

marble kelpBOT
#

odd

atomic trout
#

dont worry

#

(deleted the message though it doesnt show on irc i guess)

marble kelpBOT
#

allowing to delete message was a mistake

atomic trout
#

because it forwards the ips, but one plugin is not showing the players real ips, just the local ip of the proxy

marble kelpBOT
#

also #ircNeverForgets

atomic trout
#

So i get this lovley spam

#

brb over to litebans faq/docs and then support 🏃‍♂️

tough island
tough island
tough island
#

I'm not using litebans so I'm not sure how much help I'll be with this... Seems as though the plugin is stripping the headers.

#

But it shouldn't

#

And you have everything else configured.. Proxy protocol version 2 enabled in haproxy. Proxy protocol in waterfall enabled

untold zenith
#

Hi, how do I get/create nbt tag with world dimentions? I need it for the waterfall login packet

knotty basin
#

So whats the difference between waterfall and bungee?

reef fulcrum
#

performance improvements + security patches

royal hawk
knotty basin
#

I saw on a server that uses waterfall, when transferring between 2 servers, the player's screen fades in then back out. How is that done? It skips the loading screen when switching between servers