#waterfall-help

1 messages · Page 61 of 1

reef fulcrum
#

(iirc)

#

Anything unset will be re-populated)

severe pecan
#

yup, worked like a charm

#

This would be the Wiki. Can you kindly check it if I might have missed anything?

reef fulcrum
#

on the surface looks fine

#

set forced hosts to {} too if you don't want that set

#

otherwise that's basically akin to having force default set to true if people connect by localhost

severe pecan
#

done

#

now that is a long java command, woowee

#

that person surely spent some time tweaking it

reef fulcrum
#

those look like aikars from the pins?

severe pecan
#

java -Xms2G -Xmx2G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar nogui 🤓

#

yup

reef fulcrum
#

That's for the mc server

severe pecan
#

yup

reef fulcrum
#

for the proxy, use the pinned ones

severe pecan
#

for waterfall would be java -Xms512M -Xmx512M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar waterfall.jar

#

oook, now if you don't mind I'll address some questions I've postponed previously (because reasons) :/

#

is there any way to totally disable The End and The Nether on a server?

#

Google is returning conflicting information

marble kelpBOT
#

server.properties has nether disable, bukkit.yml end

#

but that's a question for #paper-help, not a proxy related one

nimble spoke
#

What is waterfall🤔

reef fulcrum
#

fork of bungeecord

severe pecan
#

Ok, now the "piece du resistance": how do I teleport players from a world to another one?

zinc lily
#

/server <servername> or /send <username> <servername> iirc

severe pecan
#

oh that's simple

#

is there any way to stop and/or restart Waterfall ingame?

zinc lily
#

not sure

severe pecan
#

/end doesn't works

marble kelpBOT
#

/end works if you have permission to use the command

reef fulcrum
#

proxy doesn't have auto-restart but everybody generally just runs that stuff in some form of while true loop

severe pecan
#

yeah I'll just create a systemd and call it a day

#

thank you all for your time

#

Trompi be with you, have a great weekend 🤗

pseudo current
#

I'm still having the issue where the forced host still sends the player to the hub instead of the proper server. but doing /server to join the server works fine. even the ping passthrough works on the forced host domain, yet connecting to it sends you to the top priority server still. I've updated the waterfall jar tried multiple different settings like force default server, but it still sends me to the hub. I'm starting to wonder if it's because I have 1 ping on the server or if it's something to do with bungeecord/waterfall.

reef fulcrum
#

outside of plugins, forced hosts basically overrules all of the logic for determining where you're sent

#

only time it touches the main server otherwise is if it fails to connect to the forced host

tidal musk
#

md5 has backdoor access to your bungeecord impossibru

severe pecan
toxic quiver
#

hi all, I've been running waterfall with spigot and FTB servers and all has been fine however, updated our FTB Revelation server to 3.4.0 and now players are unable to connect to it. they simply join and get instantly disconnected with no errors in console. Player just sees "logging in.." and then "timed out"

"playername <>ServerConnector [connected]"
"playername <>ServerConnector [disconnected]"

thats the sorta message it shows in console. and the server itself shows nothing at all so its like it doesn't get connected as far as the server? any ideas what might help in this situation?

tidal musk
#

You recommend wich version of java to launch waterfall ?

zinc lily
#

11 works, 16 also works iirc

tidal musk
#

Dont want to know wich version work

#

But wich version is recommend

pseudo current
#

11 I believe

desert robin
#

Is there any indicator or event in Bungee or Waterfall that indicates that the listeners have been enabled, or all plugins have finished loading?
Cursed reason: ||ViaVersion replaces PipelineUtils#SERVER_CHILD, and I'm looking for a way to ensure I can grab that variable after any plugin replaces it. The quick solution would be to add a softdepend on ViaVersion, but I'm looking for a non-plugin-specific fix.||

reef fulcrum
#

nope afaik

desert robin
#

Fun, thanks.

desert robin
neon raven
#

@toxic quiver I have the same problem but with RlCraft. It seems to me that it is a proxy error (Waterfall in my case) because when entering the server (Sponge Forge) without a proxy the modpack runs without problems.

Does anyone have knowledge of this error and know how to fix it?

There is the console output: (no crash reports)

tulip surgeBOT
reef fulcrum
#

theres some aspects of "good luck" when it comes to proxies and mods

#

make sure that forge support is enabled in config.yml, and, er... disabing metadata rewriting in waterfall.yml can help some...

neon raven
#

Thanks for your answer. Let me check

#

it's a headache

#

Forge Support is enabled and
disable_entity_metadata_rewrite is disabled

reef fulcrum
#

first word is disable, not enable

neon raven
#

i mean is false

#

but its all ok

#

any alternative to connect a modded server to a proxy

reef fulcrum
#

disabling it would imply setting it to true

neon raven
#

i tried magma and mohist but they have poor compatibility

reef fulcrum
#

theres velocity and lilypad, only real alternatives here, no idea if lily even cares about forge

#

issue isn't the server software

neon raven
#

yeah i tried with set to true but its working

reef fulcrum
#

it's the mods

neon raven
#

its dont working*

neon raven
#

il try it

#

nvm

#

What I have left is to debug mod by mod

#

Thanks for answering!

neon raven
#

It solved using velocity!
seems like bungeecord / waterfall don't get along with sponge forge

#

@toxic quiver

reef fulcrum
#

Yea, bungee by nature does a lot more stuffing around with things, we have a config or two which can help but generally, eer... Velocity does less hacking around data so can play a bit better than than bungee in these areas

toxic quiver
neon raven
#

just need velocity u can connect spigot forks and sponge forge

alpine python
#

Trying to figure out what's up with my bungee network as we think the proxy is causing some lag issues but these timings aren't really helping much https://spark.lucko.me/Wm5UbV336u or maybe I don't get it but these just look weird

toxic quiver
neon raven
#

There are some plugins alternatives for velocity

severe pecan
#

how can I tp a player to a server? /send doesn't seem to work

toxic quiver
#

@neon raven quick question, so I've set everything up and I can join with normal minecraft and get around the spigot servers fine. however it says "Incompatble version" on server list and also when I load FTB Rev and try to join it says:

#

and won't me join, it says: disconnected while connecting to rev: This server has mods that require FML/Forge to be installed on the client. Contact your server admin for more details.

#

but both the server and the client are running the same mod pack :S

#

it's like the server doesn't see that I have mods installed?

neon raven
#

give me more info about your server

toxic quiver
#

okay , what do you need?

neon raven
#

what proxy r u using

toxic quiver
#

Velocity

neon raven
#

server spigot?

zinc lily
#

if you need velocity help, join the velocity discord

toxic quiver
#

we have mixture of spigot and FTB servers all configured in velocity

toxic quiver
neon raven
#

first do the sponge forge working with out proxy

severe pecan
#

isn't there any command for an Admin to move a player to another server...? :\

zinc lily
#

/send <player> <server>

severe pecan
#

doesn't works

#

oooh hmmm

#

you don't have permissions

#

do I need to edit some config for this>

#

I'm OP btw

#

and no, I don't have LP installed

fervent cosmos
severe pecan
#

aaaaah ok!

#
groups:
  razva:
  - admin
fervent cosmos
#

after that restart your proxy and youre good to go 🙂

severe pecan
#

razva == Razva or not?

#

because I just restarted and it doesn't seem to work either

#

basically I have:

  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
  - bungeecord.command.send

and

groups:
  razva:
  - admin
#

yeah it's case sensitive

#

but it doesn't works for CommandBlocks because MC<->Waterfall so ... yeah ... I need a plugin.

craggy bluff
#

I have my proxy in the cloud and the back ends hosted at home. Every time I join the server it is super slow to connect to the back end and rubber bands you when you join, im not sure if this is a plugin causing this or just lag connecting to the server for some reason. We have reasonable ping between the server and the proxy, in game it is about 100 msand pinging the proxy like 50ms. This error is displayed every time someone joins: WARN Event PreLoginEvent(cancelled=false, cancelReasonComponents=null, connection=[/PlayerIPAddress:61810|Chacos5] <-> InitialHandler) took 272ms to process!. Not sure if this is something that can be fixed.

reef fulcrum
#

reasonable

#

50ms

#

So, every single connection is gonna have 50ms added ontop of the latency

#

event took too long also implies that you have a plugin which took too long to process the event or the machine is overloaded

#

(You'd need to use a profiler like spark or a more "proper" tool to see what's going on on the proxy)

craggy bluff
#

Ok

#

Yea I have done some googling and everywhere people say "plugin issue" so I will try and pinpoint the plugin

craggy bluff
#

I had a bit of luck, I disabled all plugins except luckperms and the error went away, I am still trying to pinpoint which plugin actually caused it but I am still having slow connection issues. My from me to the proxy and then the proxy to the back end is about 100ms which I am pretty sure isn't enough to lag joining like this. Could it be something with the back end?

reef fulcrum
#

because it's broken multiple times in the past, though, due to bungee issues, UUID/IP forwarding won't work, and, generally, it's not something we care to support

#

there is pretty much NO sane setup for requiring nested bungee instances

#

haproxy?

wispy vault
#

Does waterfall 1.17 exist yet?

royal hawk
wispy vault
#

K

tough island
#

I agree with Cat... HAProxy would be a good solution for what you're trying to achieve... I have it running for my network mainly because I don't want to allow direct connections to my Waterfall from the internet. Everything must run through HAProxy.

sinful laurel
#

After like 5-7 days of uptime waterfall doesn't allow to connect for some players. It looks for them like server does not even exist. Players can connect after the restart, did anyone have any similar problems?

gritty umbra
#

Do you have any plugins on your proxy ?

tough island
#

Obviously put their IP address in where it says x.x.x.x

tough island
#

My config is very complicated... I'm running HAProxy from my Firewall so a lot of it is autogenerated...

#

What have you got so far?

#

@tidal musk

#

Actually it's not too bad...

buoyant crypt
#

im probably making a stupid mistake, but I've got a waterfall network, and all the servers work besides 1

#

it always sends me back to the lobby

#

when I do /server namehere

#

the spigot config is set to bungee = true

#

and the server is in offline mode

marble kelpBOT
#

yes

nocturne fog
#

waterfall and floodgate aren't related

#

waterfall is a fork of bungeecord, not floodgate

steep spindle
#

Oh sorry

#

I got confused

alpine python
#

Not sure how to debug this, we have 2 machines and we are using 1 proxy, it's currently on 160 people and everyone is lagging, it is not a TPS issue on any of the backends, it's either the proxy, or something to do with bandwidth, any ideas?

royal hawk
alpine python
#

I just set it to 256, and reduced playercap to 140 and so far it seems to work but I don't know what did it

#

But one thing is for sure, the more players the more it felt like it lagged, it started at around 155 I felt so I didn't think it was the compression threshold but it could be

#

I thought that compression threshold would effect the individual player that's why I kinda don't think it is that but hey, may be

royal hawk
#

As for the lag in general, modern minecraft server versions can only handle so much

#

100 on a single server is already a rather big amount

alpine python
#

The bungee is what I'm adjusting, and they are on separate machines too

#

When you say 100 on a single server is a big amount, is that for a bungee or a spigot server? Because I heard that bungee should be able to hold quite a bit, especially waterfall

alpine python
#

We changed it to 128 and it can fit more without lag, thank you ❤️

brittle siren
#

What's the best bungee fork

#

the latest waterfall increases everyone's ping across the network

severe badger
#

None but Velocity

brittle siren
#

A lot of plugins not compatible with velocity yet

#

tedious to port over

marble kelpBOT
#

porting plugins isn't really that hard lol

surreal stump
surreal stump
marble kelpBOT
#

spigot has nothing to do with it

#

and the Velocity and Bungee API offer almost the same functionality

#

(there's also always my Snap project but one shouldn't rely on that lol)

#

but I get it, for me the blocking plugin is BTLP, there isn't a solution for my setup on Velocity yet :S

glacial jacinth
#

I love snap, all my bungee plugins work amazing on it

marble kelpBOT
#

well if it works it works, if it doesn't...

tidal musk
#

I have some players that lag on my server in NYC but they have good internet to canada

#

would it be possible to create a bungeecord proxy in canada that people can connect to which will forward them to the NYC bungeecord proxy?

#

also how would I be able to forward IPs etc. is there a better way of doing this?

zinc lily
#

HAProxy iirc

tidal musk
#

looks super complicated to setup and I saw a comment by someone that its redundant

alpine python
#

Although it seems too good to be true

#

drag and drop into the plugins folder and everything magically works

marble kelpBOT
#

@tidal musk haproxy will be an easier way for an existing setup, otherwise you would have to sync your proxy data somehow

surreal stump
marble kelpBOT
#

with snap? if so feel free to post them on the repo

alpine python
tidal musk
surreal stump
# alpine python So would you say not reliable

it is. both are good. One error is because two plugin are highly old and another old plugin for netty dont know why so many devs drop their bungeecord plugins when there are no better alternatives 🥲

reef fulcrum
#

bungees API is pretty trash and so you often find people dipping into server internals for stupid shit

#

or oddball order sensitive issues because bungee is a nightmare, etc

tough island
#

Going back to @tidal musk's issue. There's really no way to fix latency between Canada and NYC. Setting up a HAProxy in Canada to then forward people to the NYC server /Waterfall will still be laggy for them.

#

Only thing it might fix is if their ISP's link between Canada and NYC is shit and yours isn't.

tidal musk
#

but the link between canada and nyc is good

#

so it does work

reef fulcrum
#

Yea, but, like

#
  1. You probs don't have geodns, so, either gonna be seperate addresses or bouncing between them each connection
#
  1. You're relying on your network backbone being much better than their ISPs and their peers, so, unless you can find a muuuch better route, best case you're basically doing nothing to help, maybe gain an ms or so tops, beyond that, literally pointless
tidal musk
#

also tcpshield is free so why not let ppl give it a shot and see if it relieves their connection issues

tough island
warped stream
#

Does anyone know what could cause players to be keeping items between 2 servers (lobby and survival)

tidal musk
reef fulcrum
#

the server you transfer to sends the inventory to you

leaden cove
#

Trying to get waterfall going. Anytime I connect with a bedrock client I'm getting "Kicked whilst connecting to lobby: Something isn't right with this data. Try logging in again or contact a server administrator if the issue persists." I have Geyser/floodgate/paper working elsewhere this is my first crack at waterfall on my dev system

tough island
fickle flare
#

geyser discord is probably a better place to ask as well

tough island
#

Also this

rocky yoke
#

is it still possible to change the waterfall messages using a message.properties file?

#

or is there another way to do it?

marble kelpBOT
#

prettys ure that's still possible

rocky yoke
#

great thank you ^^

mild umbra
#

noob question: does waterfall support vanilla server?

marble kelpBOT
#

yes

#

but if you want ip/uuid forwarding then you'll have to mod the vanilla server in some way e.g. with FabricProxy

mild umbra
#

okay i will not be dealing with uuids anyway so np

marble kelpBOT
#

just be aware that it wont support namechanges then

little idol
#

Hi.
If i make a waterfall server, and i put it to online mode, and my other server (that is made from paper) is in online mode too, i cannot connect from waterfall, because it says the server is in online mode

zinc lily
#

yes

#

backend server needs to be offline mode with bungee set to true in spigot.yml

little idol
#

oh

#

and it still gonna be in online mode?

zinc lily
#

yes

little idol
#

thanks

crystal raptor
#

Hey there

#

the /server command doesn't work for me

#
bungee
[09:36:06 INFO]: This server is running Waterfall version git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448 by md_5
calm ether
#

You need the server command module

crystal raptor
#

Thanks yeah, figured it out

#

regenerated those files.

jade coyote
#

is there a command to /reload confirm as on paper?

zinc lily
#

.g bungeecord commands

marble kelpBOT
frail vessel
#

am i doing this wrong? 😄

marble kelpBOT
#

you need to use the container IPs

#

(unless ptero does something special for networks like this)

frail vessel
#

How do i get the container ips?

#

can i add a server-icon to the waterfall proxy itself?

reef fulcrum
#

you'd be best asking ptero as their networking stuff is.. wierd...

#

Generally, just bind the servers on to the ptero network interface and then connect to all the servers using that IP

reef fulcrum
#

yes

#

That's irrelevant for waterfall, nor do we provide support for forks

frail vessel
reef fulcrum
#

don't ping

#

long standing client issue

frail vessel
frail vessel
marble kelpBOT
#

use ServerListPlus instead or some other MOTD plugin

frail vessel
#

I am using ServerLIstPlus lol.

#

Ask before assuming 😉

#

got the pterodactyl thing sorted.

marble kelpBOT
#

well you haven't set it via SLP then ¯_(ツ)_/¯

#

because this issue does not happen with it

frail vessel
#

Don't need to

#

and i fixed the issue anyway.

#

and stop hiding behind a bot. smh

marble kelpBOT
#

so my assumption was correct ¯_(ツ)_/¯

#

stop using dumcord

frail vessel
#

@reef fulcrum ^ This is not appropriate.

reef fulcrum
#
  1. don't ping

#
  1. wat?
frail vessel
#

@acoustic adder is being inappropriate lol

marble kelpBOT
#

don't ping my dumcord account...

frail vessel
#

Don't hide behind a bot 😂 what are you hiding from?

marble kelpBOT
#

the bad UI and UX of discord

frail vessel
#

you're the first person to ever say that to me.

#

I admit their recently new logo and font is crap

marble kelpBOT
#

their whole client sucks

reef fulcrum
#

It's an IRC bridge that we operate

frail vessel
marble kelpBOT
#

it's 2021 and they still don't do tabs

#

nor can they do mentions properly

#

nor notifications

#

nor memory consumption

frail vessel
reef fulcrum
#

counteractive towards people with sight issues \o/

#

You literally can't have a bot in discord with the tag without the admins of the discord inviting it

frail vessel
#

what

#

I know its a bot but what for or how its used isn't clear

marble kelpBOT
#
  1. it's not a bot, it's a channel webhook
#
  1. it's clearly a username, not a bot name
frail vessel
#

by discord definition that's a bot.

rotund olive
#

Hey does anyone have some time to help me out with an SRV record issue

marble kelpBOT
reef fulcrum
#

if "SRV record issue" is "some people don't seem to be resolving it", "good luck"

rotund olive
#

no I haven't reached out to anyone about it yet

#

as dumb or cliche or something as that might sound....basically I'm a noob...and I can get my server to show up if I put the public ip and port in and it shows as up and working...but when going through my domain....it's not showing up

rotund olive
#

when I switch my forwarded port from the vms ip on my machine to the machines ip it doesn't show up at all..so I know at least that the "port forwarding" from the routers side is correct..but the port on my domain host is the same...

royal hawk
marble kelpBOT
#

I just advertise a subdomain and the SRV is just there for people that only put the normal domain into their clients without reading instructions ¯_(ツ)_/¯

rotund olive
#

What's strange is I setup another record without the .play and it's working....I also adjusted the _tpc and put .play after...I'll give it time but it's not working still...the new one seems to be up and fine though for now

reef fulcrum
#

TPC

rotund olive
#

lololol

#

tcp

amber prairie
#

Why is waterfalll a good/better option than bungee

reef fulcrum
#

security fixes + performance improvements

#

velocity is a better solution as it's built from the ground up but then you lose your plugins, there are some bridges there but there are horror cases where plugins rely in proxy internals or specific order of stuff happening to work which can cause some compat issues, etc

tidal musk
#

Hi

#

Where I can download Waterfall 1.16.5?

reef fulcrum
#

There is 0 reason to not just use the latest version

tidal musk
#

1.17?

reef fulcrum
#

Yes

#

the proxy supports 1.8-1.17.1

tidal musk
#

No, I need exactly 1.16.5

reef fulcrum
#

You'd need to use the downloads API, we don't pin older release versions as theres no reason to do so

tidal musk
#

And sorry for ping

reef fulcrum
#

But, 1.16.5 supports 1.8-1.16.5

#

Once again, there is no reason to use an outdated version, literally nothing has changed bar extra protocol version support

tidal musk
#

I'm stupid

#

Where?

reef fulcrum
#

it's in one of the announcements and covered in the docs

tidal musk
#

I can't found it

#

You can drop a link?

#

Please

tidal musk
reef fulcrum
#

I don't have a link and my inclination to mess with the API to get a version there is pretty much 0 reason to run is minimal

tidal musk
#

Bruh

calm ether
#

@tidal musk you should always use an updated proxy, bungeecord/waterfall (even Velocity) are not made for a specific Minecraft version, they are compatible with a wide range of Minecraft version

#

When using outdated build, you are subject to exploit that could have been fixed in latest builds

zinc lily
#

(it depends on the server behind it to tell your client what version you can connect with)

royal hawk
#

you could limit the versions even with a plugin like oneversion remake

tidal musk
#

how many GB suggested to a 100 players proxy

tidal musk
#

now iam make server how to get ip

royal hawk
#

What do you want to accomplish?

royal hawk
hybrid crypt
#

Hey is it possible to create nested Waterfall proxies ?

zinc lily
#

yes, but it's a bad idea

hybrid crypt
#

why ?

nocturne fog
#

what's your use case

hybrid crypt
#

I want to have a main proxy for hub and stuff and for example a dedicated one for game with multiple game servers

nocturne fog
#

that isn't really super well supported doing it that way, you'd be much better off looking at something like haproxy

hybrid crypt
#

Is haproxy a replacement for waterfall or an addition

nocturne fog
#

neither, something you'd put in front of multiple waterfall instances to provide load balancing

#

but I may be misunderstanding what you're trying to do

hybrid crypt
#

I want to have one waterfall instance with a lobby server and a city server. And I want a second waterfall instance for minigames. And Im looking for a possibility to get from the city waterfall to the minigames waterfall

woven plaza
#

why are they separate

hybrid crypt
#

Just for better overview

alpine python
#

I haven't changed anything in my proxy for days but today it's been crashing a lot. It's not like a hard crash but on the backend servers people lag and get kicked for keepalive timeout,
There isn't anything strange shown in the console proxy and there's around 150ish players on it when it happens
My startup flags are pretty stupid I know but I had lots to spare and wanted to just test with it java -Xms10G -Xmx10G -jar bungeecord.jar
It crashed on 6 and 8 on each too. the jar says bungeecord but that's just the name, it is one of the latest releases of waterfall. Any where I can look?

reef fulcrum
#

"crashed"?

#

if by crashed you don't mean crashed and just it obliterated to a complete slowdown, try attaching a profiler and seeing what's going on

alpine python
#

We have spark but it's not very informative, I didn't take a spark report during it happening but i will do so next time

alpine python
#

I stopped and started all servers on that machine with the proxy and it hasn't happened again yet. Probably unrelated, none of them were reaching too high of CPU usage but either way, next time it happens i'll definitely make a report. Unless I've switched to velocity by then shrugg

zealous grail
#

The iptables pinged on this channel can be put in before.rules above COMMIT
correct?

reef fulcrum
#

well, they're just iptable rules, if thats where your distro wants them, then yea, sure

zealous grail
#

i am using ubuntu and it seems that is not the place they should go, because saving and reloading ufw failed, telling me there was a problem

tidal musk
#

my server wont start

#

latest.log ^

#

the eula wont even generate

#

please help

severe badger
#

Works all good, the proxy doesn't have an eula you need to agree to

tidal musk
#

oh ok

#

well server still wont start

#

unless it's normal for this to stay starting

severe badger
#

Looks like some dumb panel, last line tells you it's up

tidal musk
#

ok lol

#

ill try to connect in a sec

#

after i configure everything

#

@severe badger What does ping_passthrough do? I forgot lol

tidal musk
#

thanks

reef fulcrum
#

the proxy doesn't have a eula.txt

#

waterfall is not an mc server

blazing ocean
#

when I run /server on my waterfall server in order to get to a spongeforge server, I get no feedback whatsoever

#

what could the issue be? network or the spongeforge server?

royal hawk
#

Forge doesn’t really support that in the transition state I think

blazing ocean
#

the strange thing is, that an almost identical configuration for a similar pixelmon server works just fine, like i get the "requires forge" error

#

i was hoping there would be something i could just check but it seems that pouring myself over each config file is the only choice

tidal musk
#

I can't go to my second server

#

proxy sends me to my hub but when i do /server survival it doesn't work

#

is it because my survival server is forge?

#

?

#

help

zinc lily
#

is your forge server >1.12?

tidal musk
#

1.12.2

reef fulcrum
#

check your logs

#

my inclination to try to coax info out of people for the 200th time this month is 0

#

if there is no logs, nothing we can do to help, you will need sponge if you want ip forwarding to work, beyond that, start yanking mods out, and, in general, not all mods work with proxies. disabling entity metadata rewriting in waterfall.yml and sometimes the tab list one can help too

tidal musk
#

I am using sponge

#

latest.log^

#

Hello, is there a way to download the 1.16.5 waterfall version?

#

I can only seem to find the 1.17 versions on the website

reef fulcrum
#

There is literally 0 reason to use an outdated version of waterfall

tidal musk
#

Thank you @tidal musk

#

I don't need 1.17 versions, I need 1.16.5

reef fulcrum
#

1.16.5 supports 1.8 - 1.16.5

#

1.17.1 supports 1.8 - 1.17.1

tidal musk
#

Ohh, okay that makes a lot more sense

#

I just saw the "1.17" in the url and and didn't figure there was support for earlier versions

#

zzzCat do you know what to do?

#

for my prob

reef fulcrum
#

I've already said

tidal musk
#

I sent logs

reef fulcrum
#

from literally 1 place

#

All that shows is you got booted from the server, if anything will tell you why, it's the server

tidal musk
#

here is thew surival server

#

plugins shouldn't be the issue as it wasn't working before either

reef fulcrum
#

0 logged connection attempts

tidal musk
#

i don't even know if the proxy and server is connected

#

zzzCat, is online-mode false inside the server.properties all i do for the server?

#

Hey there, now that I'm setting up waterfall/paper from scratch, it seems when I try opening my run.bat file, the console window opens so briefly I can't read what it says, then closes

#

no files are generated either

reef fulcrum
#

edit the bat file and add PAUSE on the last line

#

And no, you need to disable online mode but you also need to configure bungee mode in sponge

tidal musk
#

that worked, thank you
so strange that none of the tutorials mentioned the PAUSE bit

reef fulcrum
#

because it's not needed, it's just there to pause the bat files execution so you can see what happened

tidal musk
#

when I added the PAUSE line, the files all popped up

#

without it the files didnt show up

reef fulcrum
#

that's just coincidence

tidal musk
#

i'll take your word for it then lol

tidal musk
#

does waterfall support spongeforge servers along with paper ones

#

I need help linking my server

#

my spongeforge server

reef fulcrum
#

sponge forge, yes, but there are many caveats around forge mods and proxies, etc; sometimes you need to ensure that the first server you join is a modded server

tidal musk
#

thats ok with me, just need to know how lol

#

it shows my survival server but it doesn't make me join it

reef fulcrum
#

I've told you generlly all I can

#

I can't debug it for you

#

forge and proxy support has always been janky and I do not have the capacity to hand hold everything through tryna set it up

#

honestly, if you want the best advice, just don't, switching from vanilla to a forge server is always janky especially if you have mods which modify the game a bit, sometimes it works, sometimes it doesn't; There is no magical solution here bar tryna cull stuff out or just accepting it's janky and moving on, there are many opions as I've stated which can help too

ripe grotto
#

i need help!

#

[22:28:54 ERROR]: Exception in thread "main" java.lang.RuntimeException: Invalid configuration encountered - this is a configuration error and NOT a bug! Please attempt to fix the error or see https://www.spigotmc.org/ for help.
[22:28:54 ERROR]: at net.md_5.bungee.conf.YamlConfig.load(YamlConfig.java:83)
[22:28:54 ERROR]: at net.md_5.bungee.conf.YamlConfig.load(YamlConfig.java:67)
[22:28:54 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:78)
[22:28:54 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:50)
[22:28:54 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
[22:28:54 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[22:28:54 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
[22:28:54 ERROR]: Caused by: mapping values are not allowed here
[22:28:54 ERROR]: in 'reader', line 13, column 18:
[22:28:54 ERROR]: host: localhost:
[22:28:54 ERROR]: ^
[22:28:54 ERROR]:
[22:28:54 ERROR]: at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:890)
[22:28:54 ERROR]: at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:379)
[22:28:54 ERROR]: at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:248)
[22:28:54 ERROR]: at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:602)
[22:28:54 ERROR]: at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:165)
[22:28:54 ERROR]: at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:59)
[22:28:54 ERROR]: at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:45)
[22:28:54 ERROR]: at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:140)
[22:28:54 ERROR]: at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:119)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeScalarNode(Composer.java:221)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:191)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:313)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:304)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:288)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:195)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:251)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:193)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:313)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:304)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:288)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:195)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:115)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:146)
[22:28:54 ERROR]: at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:151)
[22:28:54 ERROR]: at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:490)
[22:28:54 ERROR]: at org.yaml.snakeyaml.Yaml.load(Yaml.java:429)
[22:28:54 ERROR]: at net.md_5.bungee.conf.YamlConfig.load(YamlConfig.java:80)
[22:28:54 ERROR]: ... 6 more

#

nvm

ripe grotto
#

noooo

#

nother error

#

[22:53:05 ERROR]: Exception in thread "main" java.lang.IllegalArgumentException: Server lobby (priority 0) is not defined
[22:53:05 ERROR]: at com.google.common.base.Preconditions.checkArgument(Preconditions.java:359)
[22:53:05 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:160)
[22:53:05 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:50)
[22:53:05 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
[22:53:05 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[22:53:05 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

#

pls help

reef fulcrum
#

it tells you

ripe grotto
#

i dont understand java code

reef fulcrum
#

the server in your priority list does not exist in your config

#

Server lobby (priority 0) is not defined

ripe grotto
#

so what i do?

reef fulcrum
#

change the priorities list to point to a server which exists

ripe grotto
#

?

#

i dont under stand 😮

#

i did this tho

#

servers:
hub:
motd: '&1 ovix.smp! - Forced Host'
address: localhost:20004
restricted: false
1;500 earth:
motd: '&2 ovix.smp! - Forced Host'
address: localhost:30814
restricted: false

reef fulcrum
#

Yes.

#

Now, go look at the listener

#

See, the section called priorities

#

You have a entry in there called lobby

#

You do not have a server called lobby, however

#

also, don't have spaces in server names, that's not supported

ripe grotto
#

theres no priortites

#

i just fixed it by changing the hub to lobby

#

but thx for the help

#

btw quick question zzzCat

#

can people host 2 computer to 1 server?

reef fulcrum
#

if you mean, a server behind another machine on the proxy? yes

ripe grotto
#

ok

#

thx

#

yo bte zzzcat how come my pc ip dosent connect itself?

#

it only connects via localhost

reef fulcrum
#

Because you set the host to localhost?

ripe grotto
#

yea i try to set it to my ip and it gave a error

ripe grotto
#

so do i just add my ip with the :myport

reef fulcrum
#

0.0.0.0:port

ripe grotto
#

nvm but thank you so much for the help

visual stump
#

Hiya, im having this issue on my server an no one has been able to resolve it yet? When switching between bungee servers, all of the entities from the previous server will stay floating mid air in the other server. This has happened on many different clients, but when you relog they dissapear? This is really strange and i need to fix it asap.

marble kelpBOT
#

do you have any plugins installed?

#

not really a waterfall question tbh

#

make sure that port isn't used by anything else

#

it's clearly a Paper server, not waterfall

#

it's still not specific to waterfall

#

also how did you check?

royal hawk
astral sierra
#

I use something like this to start the waterfall server. The problem is not create the files where the jar is, it create it directly in home folder for one of the account (do I have to say where to add the files too). is on linux.

#!/bin/sh
/usr/bin/tmux new-session -s minecraft -d
tmux send -t minecraft "/usr/bin/java -Xmx1024M -Xms1024M -jar /home/mcserver/waterfall.395.jar --nogui" ENTER ```
royal hawk
#

Using that you can easily set the env directories

astral sierra
#

Is something you can´t do ingame soo easy.

night pasture
#

Hi. New to the server but came to ask some questions as a result of some changes we made to our server setup.

#

So curious does Waterfall handle tracerouting differently than a standard paper setup?

#

We had a waterfall setup previously and since we downgraded our server (no one was using the other game modes anymore) we moved to a single paper setup and now players are complaining about pings skyrocketing.

#

We haven't seen this sort of lag on the server in months and months with our previous setup and now we've got a lot more lag, particularly for players from other continents.

astral sierra
astral sierra
#

Yea try out little more, and as always are linux weird on windows is it no problems (it add files in right folder), but in linux you has to force the folder. No wonder way linux has not so many users.

astral sierra
#

Has someone a waterfall 1.16.5 jar, has not find it on papermc webbpage?

prisma whale
#

latest waterfall works for 1.16.5

astral sierra
#

hu? I missing downloads links for 1.16.5

nocturne fog
#

waterfall isn't versioned in the same way as paper or any other server software

#

waterfall supports 1.8 to 1.17.1, downloading waterfall "for" 1.16 would just be stupid as you're just getting an older version

astral sierra
#

yea but the versions I get hold in not start in java 11

prisma whale
#

waterfall works java 8 - 16

royal hawk
#

dont use openj9

#

waterfall/bungeecord dont run on that

astral sierra
#

hm i get errors. I superpose it was for i run java 11. I has to look on the error.

royal hawk
#

output of java -version

astral sierra
#

it should be openjdk 11

royal hawk
#

I did not ask for that reason

#

also erm- it looks like your filesystem perms or handle perms are broken

astral sierra
#

new install of the waterwall (has not done any setup yet). and when we talk about perms linux are pretty broken (almost all folders are locked lol).

#

I mean is like linux dont trust the user

royal hawk
#

you need at least read perms to the java env and home path

#

and handle perms for the process

astral sierra
#

hm, even sudo not fix the problem (should has worked). I has to look up older version of waterfall and see if that work better.

#

I mean run chmod on every folder should not be need. other instances as no issues with current setup.

prisma whale
#

it cant access /usr/lib/jvm/java-11-openjdk-amd64/lib/libawt_xawt.so

#

or load rather

astral sierra
#

Way can other minecraft instance´s do it but not waterfall do it? I mean i use even sudo. but yea i can run chmod on that shit, linux will probably change it next restart.

astral sierra
reef fulcrum
#

You need the non headless jre install

#

headless misses out some libraries used for the graphics crap

astral sierra
#

alraigt

#

was not soo easy to force in non headless on linux, what a crap

astral sierra
#

I only get a headless version but remove all java and reinstall it and it seams to do the trick.

#

I run this and it remove lots of crap ```dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^java-common' | xargs sudo apt-get -y remove

reef fulcrum
#

wat

#

you literally just install the openjdk package which doesn;t have headless in the name...

astral sierra
#

same version i had before clean an reinstall. It say headless when install it again openjdk version "11.0.11" 2021-04-20 OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04) OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)

#

I try the default openjdk and that shit install headless too

reef fulcrum
#

well, yea, headless is the base, the non-headless includes a few other things iirc

astral sierra
#

alright, seams to work now at least. So something was wrong with the install before.

strange I has to use a space here " end" for the command show up in the console (use tmux , I know last time it was some strange behaviour when use tmux).

royal hawk
#

Just- install the JDK

reef fulcrum
#

not really much of a fix there, in part it's down to the whole artifact of shovin something extra in the middle of the connection which has to read the full packet and send it out, some people seem to get really hit by it, playing with the compression settings can help but such is a general artifact of how bungee works

ripe grotto
#

question can 2 computer host the same server? like via ip?

#

ik

reef fulcrum
#

as I said yesterday, two seperate servers behind a single proxy instance, yes

#

There is no magical way to spread the load of a single word over two computers, however

obsidian cape
#

a question about waterfall motd, if i put a motd on waterfall it will be used instead using the motd of login server?

reef fulcrum
#

if you don't have ping passthrough turned on, yes; Pretty sure it also works as a fallback for when it fails to hit the backend but don't remember too much there

obsidian cape
#

solved, i just disabled force_default_server

timber stag
#

also, how do you dynamically add and remove servers from waterfall
because getServers() is deprecated

silent gust
#

does waterfall support 1.16 forge clients? was gonna use velocity but it doesnt so i can add modded servers to my hub

severe badger
#

Using forge and bungee isn't supported for versions past 1.12

silent gust
#

i assume no proxy does

loud zenith
#

hey im trying to get bungee commands to work, in luckperms it says I have access to these permissions but when i try to use them it says I dont have perms, does anyone know why
bungeecord.command.end
bungeecord.command.find
bungeecord.command.ip
bungeecord.command.list
bungeecord.command.reload
bungeecord.command.send
bungeecord.command.server

urban schooner
#

Ok, I have a pterodactyl panel. I setup waterfall on a server and gave it a public IP. When I try to connect to the server I get the "If you wish to use IP forwarding, please enable it in your BungeeCord config as well". I have the lobby pointing to the pterodactyls recommended internal IP 127.18.0.1

#

Do I need to make a bungecord.yml file?

silent gust
#

you need to use 172.18.0.1 with pterodactyl just incase thats a typo

#

needs to be on your proxy

#

mc servers should use 127.0.0.1

#

oh and allocations should be 127.0.0.1

odd hatch
#

To enable ip forwarding, edit your preexisting config.yml in your Proxy server.

#

It's in there.

urban schooner
#

gotcha

#

that was the problem!

#

thank you

tepid canyon
reef fulcrum
#

generally, mooded clients, or, well known bungeecord bug

tepid canyon
#

could this be caused by sending too many net.md_5.bungee.protocol.packet.PlayerListItem packets from waterfall using ProxiedPlayer.unsafe().sendPacket(packet) method?

reef fulcrum
#

No.

#

There is an issue on the tracker for it

tepid canyon
#

Could you please link it?

#

what is relayMessages in InitialHandler?

pseudo sail
#

hello! i would like to ask how do i fix the
ReadTimeoutException : null on my bungeecord server
and all my servers has the connection-throttle: -1

#

using the latest version of waterfall

astral sierra
#

I try to set force_default_server: true but that not force players to lobby, I forgot how I solve it in the past. I not find enable fallback server and I has set server in priorities

zinc lily
#

also set it in forced hosts

astral sierra
flat gull
#

Whats the latest waterfall permanent download link? I am confused with the url path convention. Thanks in advance!

#

My attempt https://papermc.io/api/v2/projects/waterfall/versions/1.17.1/latest/download

reef fulcrum
#

there is no permanent latest link

odd hatch
#

two api calls

#

one to get the latest version, another to download it

visual minnow
#

Hello, so I create another bungeecord on a different hosting, but when I connect everything and tried to join, it doesn't work. this is the error message that i get.

visual minnow
undone siren
#

Are we able to restrict waterfall to only allow one version of MC in?

blazing ocean
#

if there isnt a config option for it, there is probably a plugin that can do it

#

and if there isn't a plugin, then just have all your servers only allow the same versions

reef fulcrum
#

there are plugins but it's a proxy, if you run a server which only allows 1.17.1 connections it only allows 1.17.1 connections

alpine python
#

Randomly player collisions just enabled themselves on my proxy

#

All the servers within the proxy now have it on, have not changed a thing on it, I just restarted it

#

okay was the tab plugin

next harbor
#

Quick question, when I download bungeecord I have to download further jahrs as plugins to be able to execute the standard commands.
Is this also necessary with waterfall or are these jars already integrated in waterfall?

scenic pebble
#

If you're referring to the modules I'm pretty sure they are downloaded on first run.

next harbor
#

Ok thanks

neon raven
#

Hi anyone knows how to change the message when the player try to connect to a offline server ?
Thanks

tall gull
#

is it possible to send a player to a specific server right after auth through a plugin? I need to have a fully dynamic server list, so I'd like to send a player to a specific server without having to have an empty server just for the purpose of rerouting.

marble kelpBOT
#

you can change which server a player connects to via the ServerConnectEvent

tall gull
#

thank you!

pallid remnant
#

Hello. can be installed GeyserMC? in Waterfall?

#

I mean if it is compatible

nocturne fog
tidal musk
#

Hey guys, how do I make people to get sent automatically in the lobby if a server shuts down, instead of kicking them away?

#

Was there a specific configuration in the waterfall config?

#

Or do I need to use a plugin for that?

#

oh i can add this to the bungee directly?

#

sick

#

thank you so much

onyx ibex
marble kelpBOT
#

you have an error in your waterfall config

#

you set something to a string which should've been a map

#

wait, the other way around actually

green sequoia
#

Does anybody know how to remove the incomplete set of tags error when joining a paper server under waterfall with forge 1.16 (not Velocity)?

reef fulcrum
#

You can't

#

No proxies support modern forge at this point in time

green sequoia
#

How could you do it?

reef fulcrum
#

don't use a proxy or basically wait until the work people have been doing on it is released

green sequoia
#

Wait is this the work that you told me about some time ago?

reef fulcrum
#

at the end of the day, the proxy doesn't support the means for the server and client to handshake and sync properly and until that's done, it's not possible

#

probs

green sequoia
#

Hmpf and now for the obvious questions any prospects on when that might be done?

reef fulcrum
#

🤷‍♂️

green sequoia
#

So nobody knows

#

And will that be a waterfall technology then?

#

Or is that an entirely new proxy?

reef fulcrum
#

hopes are to merge it into waterfall and velocity afaik

green sequoia
#

Nice

#

Well hope that happens soon and good luck to whoever is doing that

tidal musk
#

How do I fix errors?

reef fulcrum
#

check the logs, work out why the proxy failed to connect to the server

tidal musk
reef fulcrum
#

don't ping

#

You've provided no useful info there

#

check your configuration

tidal musk
tidal musk
reef fulcrum
#

!warn @tidal musk stop pinging

kindred parrotBOT
#

:raised_hands: Warned Omid#1385 (stop pinging) [1 total infraction] -- electronicboy#8869.

tidal musk
reef fulcrum
#

The @ thing

#

Stop it.

tidal musk
#

I didn't mention

reef fulcrum
#

The reply thing does it by default unless you turn it off

tidal musk
tidal musk
reef fulcrum
#

I mean, the address of the lobby server doesn't match the ip of either of the server configs you've shown

reef fulcrum
#

lobby uses port 25575

#

none of those servers is setup for 25575?

tidal musk
reef fulcrum
#

which is a different number.

tidal musk
tidal musk
reef fulcrum
#

Stop pinging.

tidal musk
woven plaza
#

this is like a sitcom

reef fulcrum
#

Then stop using the reply function if it's that hard

#

There is literally 1 convo going on here, there is 0 reason to reply to every single message.

unborn token
#

can waterfall networks support multiple servers running different versions

#

like say i have a network with a creative server that runs 1.17 but a skywars server running 1.8

#

also if that does work how would i made the 1.8 server support connections from all versions up to 1.17

#

but just not allow the new features

nocturne fog
#

use something like viaversion

#

and yes, waterfall supports versions 1.8-1.17

unborn token
#

ok

#

another question

#

how do i force someone to go to a specific server upon joining

#

like essentially force people to go to the lobby

#

and if the lobby is down they go to a fallback server or something

nocturne fog
#

if you just want it to try one server after another, you can use priorities in config.yaml - for more advanced stuff you'd need a plugin

unborn token
#

ok

nocturne fog
#

oh you'll need to set force_default_server to true as well

unborn token
#

ok

#

ty

queen field
#

idk why its doing this

#

it was running fine

reef fulcrum
#

Your config is bork

queen field
#

do i send it to u?

#

i dont wanna send it here

#

in public chat

reef fulcrum
#

I don't do 1:1

queen field
reef fulcrum
#

Don't ping

queen field
#

sorry

reef fulcrum
#

I don't provide 1:1 support

queen field
#

oh

#

i ddont wanna leak my servers' ips btw

tough island
#

Just remove them

#

Also you kinda did with your paste btw.. At least one of the servers...

queen field
tough island
#

Your issue? good work.

vale turret
#

bulshit question in come, I can make a waterfall server in a local host

tough island
#

Yes

reef plinth
#

Hello, I currently have a problem with my server. I have a survival server in 1.16 and when a player in 1.8 tries to connect to survival, they are redirected to the authentication server.

#

Can someone help me quickly please.

#

Normally it should just be kicked with an error message for wrong version.

tough island
#

Have you added via or something to add 1.8 support on the auth server?

reef plinth
#

Version of my servers: 1.8 (With ViaVersion)
Version of survival: 1.16.5 (With ViaVersion)

zinc lily
#

you need viabackwards and viarewind if you want 1.8 players to play on 1.16.5 iirc

#

or just configure the viaversion on your survival correctly

reef plinth
#

No, my problem is that 1.8 players should stay at the hub except that what happens is that they are redirected to the authentication server...

royal hawk
reef plinth
#

okk

royal hawk
#

erm I am sorry

zinc lily
#

cat won't allow it kekw

royal hawk
#

I’d imagine Kash to be against that but not cat

zinc lily
royal hawk
#

Well the invite code is viaversion so still

next fossil
#

Here's a fun question (@ me pls)

Can you direct people to certain servers depending on version? What about modded servers?
I was thinking of putting an sf3 (1.10), 1.7.10 pack, and 2 1.16 paper servers on the same url.. If that's possible

marble kelpBOT
#

although you can't detected modded clients in modern versions

#

-ed

next fossil
#

A webhook wha-

And yea just the version would be enough (1.7 and 1.10)

Does waterfall support 1.7 tho?

marble kelpBOT
#

no

#

use travertine (which isn't supported anymore), velocity or some plugin which tries to re-add support

next fossil
#

Hm..
Alr tyy

delicate phoenix
#

< Phoenix, have you thought of porting that plugin to Velocity?

neon wraith
#

hello i have given 1gb to waterfall... its using 1gb of 1gb... but problem is that sometimes waterfall kick all the player idk why

reef fulcrum
#

Xmx only count for the heap, not the total usage of the heap + java, waterfall uses mostly off heap memory

neon wraith
#

so why waterfall disconnect all the players?

reef fulcrum
#

🤷‍♂️

#

check your logs and start trying to diagnose, we're not magicians here

neon wraith
#

lol

reef fulcrum
#

Don't ping

#

Well, what does the log say?

nimble spoke
#

what is better with using waterfall instead of bungeecoord?

severe badger
#

It's not maintained by md_5

zinc lily
#

better performance and security fixes

nimble spoke
#

hmm ok

#

im gonna tryout myself

#

and i also found the software called "Waterdog"

#

would you recomment on using that

#

bc its a fork of waterfall

#

or is it worse than waterfall

reef fulcrum
#

We maintain waterfall

#

If you wanna use a fork, use your own judgement

nimble spoke
#

hard to say

reef fulcrum
#

most of what waterdog did afaik was for bedrock which is irrelevant for most

nimble spoke
#

ohhh

#

i will get waterfall then

#

ok nice i installed it now lets see how good it is :D.

#

im convinced that it is good tho

nimble spoke
#

umm im having this error CLOSED_BY_REMOTE_PEER

tough island
#

Yep so the server on the other end closed the connection

nimble spoke
#

why that?

reef fulcrum
#

All that tells us is that something elsewhere closed the connection in an unexpected manner

nimble spoke
#

ohh ok

#

i've fixed it thanks for the help :D.

royal hawk
neon wraith
#

hlw all player get disconnected with msg keep alive timeout

#

what is this?

reef fulcrum
#

.895

marble kelpBOT
rare ore
#

whats waterfall

nimble spoke
#

a fork of bungeecord

#

its more stable and has some more config options i think

#

not sure abozt the config thing tho

marsh ferry
#

waterfall is the bungeecord of paper

naive sky
#

When a certain player joins, they are sent to server 3, but that server is on the priority list as number 3, not sure why it's not sending them to server 1 or 2 as they're both online, also, I thought they might have logged off there, so I went through locations.yml file and checked, it says server 2 as their location, or their log off server..

tough island
#

Are you sure it's not the default server and you're forcing people to connect to the default

olive robin
reef fulcrum
#

You put a Bukkit plugin in the proxy

olive robin
#

I just updated the plugins I had in my Proxy/Waterfall server. Advanced portals, nuvotifier, plan, and votingplugin which are all in the plugins and all spigot.

#

The only .jar in the cotainer is my waterfall jar

odd hatch
#

One of those isn't aproxy plugin

#

There is an imposter

olive robin
#

Ops do not know why I had portals

#

thanks lol

#

10/10 support 🙂

#

and I still got errors fml

odd hatch
#

Yeah, try removing just a couple of the plugins and hoping

olive robin
#

From my proxy?

#

Because that error makes it so every plugin spams an error failing to load

#

Well I deleted them all and all my servers are still broken so i guess it wasnt a plugin in my proxy

#

Still getting the same error on every single instance on network with no plugins

olive robin
#

I've reinstalled waterfall three times now. Nothing changes. No plugins inside. Same error on every network just spamming. I've deleted almost every plugin and waterfall still breaks completely on 1.17.1. Worked flawless for 1.16.5 and barely works for 1.17.1

royal hawk
olive robin
#

Its a proxy, had it running as a proxy for 1.16.5 since 1.16.5 been out

olive robin
reef fulcrum
#

We've given you the answer

#

net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:97) ~[server.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]

#

java.lang.NoClassDefFoundError: org/bukkit/plugin/java/JavaPlugin

#

Once again, you have bukkit plugins inside of bungee

#

you cannot do that.

olive robin
#

There is no plugins in my proxy my dude

#

I deleted them all

#

I said that if you scroll up

#

It gives the same error no matter if there’s a plug-in inside the proxy or no. That error log is from when there’s no plugins in it so I don’t get why you keep saying this when I deleted them

severe badger
#

Please provide your full latest.log then

olive robin
#

I just reverted back to 1.16.5 so give me a minute

reef fulcrum
#

0 plugins and magically the error you was showing us is gone

olive robin
#

Those errors are what was spamming in my servers for bungeecord

#

not the latest.log

reef fulcrum
#

what?

#

All of the logs you've provided thus far are from the proxy

#

Your last log shows that the error you was showing has cleared up, you do have a different error, however, entirely unrelated to the first set

olive robin
#

No I was getting those errors from my Creative and Survival servers spamming them out when it would say fail to load plugin and proceed to spam that error

reef fulcrum
#

No, you weren't

#

Those logs you provided clearly stated that they where from waterfall

olive robin
#

Prints from my survival sevrer

#

Not my proxy

#

My survival sevrer

reef fulcrum
#

it literally says waterfall in the log

olive robin
#

and im getting it from my survival log

reef fulcrum
#

if that's your survival server, you installed waterfall in the wrong place

olive robin
#

Its in my proxy, a completely different server

reef fulcrum
#

The proxy is not a server

#

the proxy is a proxy

olive robin
#

A proxy is a type of server

reef fulcrum
#

glhf

olive robin
#

Bruh you have such an attiude. a proxy is a server between a client and another server. It's a server

#

thanks for no help

#

A proxy server is any machine that translates traffic between networks or protocols. It's an intermediary server separating end-user clients from the destinations that they browse. Proxy servers provide varying levels of functionality, security, and privacy depending on your use case, needs, or company policy.

reef fulcrum
#

I'm trying to clarify a set of terminolgy here so that we can actually discuss stuff properly and dissolve the confusion

#

At this point, we cannot agree on a set of terminology, and thus, I cannot help you

olive robin
#

Yikes man

reef fulcrum
#

generally in these communities, we ignore the fact that the proxy is technically a server to allow for clarification between the proxy and the actual backend servers

#

You're showin me logs from a proxy server

#

trying to load plugins which are only to be installed on the backend servers

#

Either you installed the proxy software in the wrong place, or, you installed backend plugins on the proxy server

olive robin
#

This network works fine in 1.16.5. If i revert it back, everything works. When I updateded to 1.17.1 I change the PAPER jars to 1.17.1, PLUGIN jars to 1.17.1, and watefall to 1.17.1. I didn't do anything else. When i revert to my 1.16.5 backup my entire works flawlessly.

#

All my configs and everything work for 1.16.5

#

I don't get how if I update just my jars it breaks

#

completely

reef fulcrum
#

I'm pretty sure that your survival server should not be running waterfall and that your survival server should infact be running paper

olive robin
#

But my hub(which acts as my proxy) survival and creative are all busting the same errors. It will say "failed to load plugin" then spam that messager

#

I'll change the jars but Ik they're paper

reef fulcrum
#

Every log you've shown so far is from waterfall

olive robin
#

I just downloaded a fresh jar and Im still getting waterfall errors. How

#

How

#

Im so confused

severe badger
#

[09:14:39 WARN]: Error loading plugin PlayerParticles
java.lang.NoClassDefFoundError: org/bukkit/plugin/java/JavaPlugin

#

Literally what Cat has told you over and over again 🤦

olive robin
#

I PUT a paper jar

#

here is the latest.log

reef fulcrum
#

I mean, you're gonna have to work out why it's running waterfall

shut cape
#

You should probably need to learn how Bungeecord and it's forks work

olive robin
#

I run a seven server 1.16.5 network with no problems

#

You know what I give up, I.16.5 is good enough for me, beyond broke for 1.17.1

shut cape
#

🤷

severe badger
tidal musk
#

how can i make display the motd i have set for bungee, do i have to set it as the same for all my servers

reef fulcrum
#

best guess is don't use ping passthrough

tidal musk
#

thanks

tidal musk
#

still showing the motd from the server

reef fulcrum
#

afaik, ping passthrough and forced hosts are the only thing which generally causes the server itselfs motd to be shown

tidal musk
#

what could cause this error when i try to join a fabric server (with fabirc proxy)?

tidal musk
#

and this error in the console

tough island
#

-_- I should do something about that...

#

Better

brittle siren
#

Hi, our network has fluctuating latency after using 1.17.1 waterfall. However, there isn't any issues with latency when running an outdated build of waterfall 1.16

brittle siren
#

Does waterfall 1.17 require java 16?

tough island
tough island
#

I have mine running on 16 with no issues

severe badger
#

It'll work on 8 like it does on 16. Modern Java is just the way to go/a recommendation.

brittle siren
#

I just have latency problems with the newer waterfall builds

#

just rlly weird

severe badger
#

no

#

Unmaintained & abandoned, yes

tidal musk
#

whenever I try to join any of my servers using /server the console reports that i have been connected but then it reports that i have been disconected

#

on my client it is as if i never ran the command

#

no errors

tidal musk
tough island
#

The proxy will report that you have connected to one and disconnected from the other yes.

tidal musk
tough island
#

Any errors or logs on the server

tidal musk
#

no

#

not on waterfall nor on the backend server

#

the server is running paper

#

latest(ish)

tough island
#

I'm assuming you have set the config on the server to expect bungeecord

tidal musk
#

yes

tough island
#

Just to be sure what does your spigot.yml config look like

tidal musk
#

it also does the same on my fabric server

tidal musk
#

and in paper bungee-online: true

tough island
#

Ok good

tidal musk
#

i dont get it as i can connect to the hub server fine from the client menu

tough island
#

Then the server properties online mode off

tidal musk
#

yes

#

ok it turns out it was just a typo in the port for the paper server, but the fabric server still has the same problem

tough island
#

Never dealt with fabric before but are you sure the fabric server's port is open?

tidal musk
#

oh an different fabric server does work

#

could mods be affecting it?

tough island
#

Yes

royal hawk
#

If you have a fabric mod that adds custom commands then velocity alongside the crossstitch mod is your only option at the moment

tidal musk
#

uh luckperms

#

so

royal hawk
#

that doesnt qualify, only mods that add custom types/identifiers do

tidal musk
#

hmm then i cant imagine whats causing it

royal hawk
#

Waterfall wont give you a correct error message on this but thats by design

tidal musk
#

why?

royal hawk
#

Waterfall doesnt have a clear distinction on a few things and there is a log filter to mitigate certain DoS attacks, which has the side-effect of also silencing things like this. All real other attempts would change behavior or lead to extra strain themselves

tidal musk
#

ah it could be minecraft-command-permissions.jar tbh

tidal musk
reef fulcrum
#

by nature of being bungeecord based we inherit their flaws, as well as generating error messages in all the places is expensive as all heck and far too easy to take advantage of

tidal musk
#

thanks for all the advice guys 🙂

snow grotto
#

Hey there, i have forge support on enabled but when i try to connect it says client is missing mods. I think it has to do with the channels

#

[17:05:50 ERROR]: Channels [mininggadgets:main_network_channel,modularrouters:main_channel,cfm:network,lollipop:main,autoreglib:main,simplemagnets:main,alexsmobs:main_channel,chiselsandbits:chiselsandbits,immersiveengineering:main,cosmeticarmorreworked:main,zerocore:network,astralsorcery:net_channel,mahoutsukai:main_channel,botania:chan,culinaryconstruct:main,fluxnetworks:main_network,mythicbotany:netchannel,envirocore:main,supermartijn642configlib:main,quartzchests:main,woot:net,inventorysorter:net,statues:main,movingelevators:main,libx:netchannel,enchantwithmob:net,shrink:main_channel,prettypipes:network,quark:main,jecalculation:main,storagenetwork:main_channel,cyclic:main_channel,krate:main,waystones:network,valkyrielib:main,itemcollectors:main,mantle:network,buildinggadgets:main,refinedpipes:main_channel,farmingforblockheads:network,computercraft:network,darkutils:main,losttrinkets:main,transport:network_handler,create:network,botanypots:main,integratednbt:main,bloodmagic:main,mekanism:mekanism,rsgauges:default_ch,tesseract:main,powah:main,comforts:main,cookingforblockheads:network,mekanismgenerators:mekanismgenerators,citadel:main_channel,storagedrawers:main_channel,psi:main,curios:main,wormhole:main,pneumaticcraft:main_channel,patchouli:main,trashcans:main,xreliquary:channel,elevatorid:main_channel,refinedstorage:main_channel] rejected vanilla connections

#

server runs on mohist behind latest waterfall and is forced host

#

and direct connect works like a charm

reef fulcrum
#

waterfall doesn't support modern forge, none of the proxies do

snow grotto
#

so only support until 1.12.2?

reef fulcrum
#

yes

snow grotto
#

fix incoming or not?

reef fulcrum
#

some people are working on it

snow grotto
#

ok i hope they can fix it. thanks for the fast answer

supple hamlet
#

hey i am doing a rework of my network and i am changing bungee to waterfall and spigot to paper, but when i try to do it in my localhost, i had a problem with the spigot.yml, when i put bungeecord on true, i have the ip forwarding error, it is normal? and solved it just changing it to false

reef fulcrum
#

make sure that you're actually joining the proxy and not the server itself, and that you enabled ip forward in waterfall, no idea why bungee doesn't make that the default...

supple hamlet
#

thanks you

unborn token
#

dunno if im going to get help for this because oudated version

#

but

#

as in paper version my waterfall isnt outdated

#

my 1.8.8 server

#

keeps spitting out this when people try to connect via the waterfall proxy

[21:57:07 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.lang.RuntimeException: Unable to access address of buffer
    at io.netty.channel.epoll.Native.read(Native Method) ~[patched.jar:git-PaperSpigot-"4c7641d"]
    at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.doReadBytes(EpollSocketChannel.java:678) [patched.jar:git-PaperSpigot-"4c7641d"]
    at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.epollInReady(EpollSocketChannel.java:714) [patched.jar:git-PaperSpigot-"4c7641d"]
    at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe$3.run(EpollSocketChannel.java:755) [patched.jar:git-PaperSpigot-"4c7641d"]
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380) [patched.jar:git-PaperSpigot-"4c7641d"]
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:268) [patched.jar:git-PaperSpigot-"4c7641d"]
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) [patched.jar:git-PaperSpigot-"4c7641d"]
    at java.base/java.lang.Thread.run(Thread.java:831) [?:?]
#

and it does it over and over until i kill the task

#

i can't connect to it

nocturne fog
#

1.8 requires java 8, unless you disable native transport in server.properties

unborn token
#

ty

drowsy sleet
#

how to do the thing that when someone joins the server they join lobby instead of the server they left

#

note: I used priorities, it didnt work

tough island
#

Force default server

#

@drowsy sleet

drowsy sleet
marble kelpBOT
#

you set it to true in your config

drowsy sleet
#

oh

#

ok

compact portal
#

hello so i am trying to make water fall server and i am gettings this message why?

reef fulcrum
#

your proxy failed to connect to the backend server

compact portal
#

oof

#

why?

#

both servers arte online

#

Lobby and Proxy

reef fulcrum
#

idk

#

check your logs, we're not magicians here

compact portal
reef fulcrum
#

Yes

#

don't ping

compact portal
#

sorry

#

thats wa my Proxy logs

reef fulcrum
#

generic connection error, check your config, etc

#

beyond that, I don't support offline mode setups

compact portal
#

i found tutorial on pebble

marble kelpBOT
#

we don't know your setup so we can't know if you did it right, especially if you blank out IPs

#

just make sure your servers are actually reachable and that you set online_mode to true

compact portal
#

Only IP was blank was my IP

#

:///

sullen wasp
#

How to change a line in minecraft in f3? It is where it is written that the BungeeCord core is such and such a version

shut cape
#

i think you need a plugin iirc

#

might be wrong

pastel oyster
#

^ I recommend that plugin, using on my server 🙂

marble kelpBOT
#

sure, remove the last bit of credit of the unpaid devs smh

marble kelpBOT
#

something in your network/dns is broken

woven plaza
#

(the message was deleted, phoenix)

drowsy sleet
#

how to make it so if for example server 2 or server 3 crashes or restarts it should send the players of that server to the default server lobby (1st server in the priority list)

royal hawk
royal hawk
#

I don’t know of any

woven plaza
#

i do know this, that's why i reflected it myself

royal hawk
alpine python
#

woops wrong tag sorry dude

alpine python
#

Velocity already has this sort of thing built in but, for waterfall this worked for me

arctic tinsel
#

Hello good afternoon, how do I block the autocompletion of the bungeecord? waterfall

reef fulcrum
#

if the plugins aren't crap, players not having the perms to run them will hide them

#

failing that, there are plugins for it, I have one on the forum but there are others out there

#

think my one on the forum is still available, my CI server is dead and I ain't gotten around to fixing it yet \o/

reef fulcrum
#

see the forums

arctic tinsel
#

im no speaking english

reef fulcrum
#

No

#

Stop pinging

arctic tinsel
#

translade

reef fulcrum
#

Go on the forums and look for it, I'm not gonna run around and search for you

arctic tinsel
#

sorry