#waterfall-help
1 messages · Page 36 of 1
Can it be Paper's fault that villagers aren't breeding on any of my 3 servers?
not breeding and spawn eggs don't work either
this is not a waterfall issue
my bad, I realized I had spawn npcs set to false in the config
do I need G1 flags for waterfall?
The problem I am facing could be cause of Garbage collection
Maybe
🤷♂️
dumb question, yes, but if I wget https://papermc.io/api/v1/waterfall/1.16/latest/download that will also support 1.15 and below, won't it?
Yes
ok
Looks like the proxies haven't updated to 1.16.1 yet - Really annoying given how simple of an update it is and that it's a realms bug of all things they fixed. Ah well.
Not working for me, no.
I should clarify: I'm running a vanilla 1.16.1 server on my network, patched with vanillacord to enable IP forwarding. I'm waiting on Waterfall/bungee to update to support 1.16.1 servers. which is a pretty simple change afaik
it's a tiny change, but you can just use viaversion for now as that supports it
I'm already using ViaVersion, but that's a good point actually, I could just downgrade to the 1.16 vanilla patched server until it's updated and players connecting with 1.16.1 could still connect 🙂
Someone, auto-banned by bot
who?
yahaha apparently
lol
it was yahaha
he was having a perfectly normal conversation then he posted some spam tag message
¯_(ツ)_/¯
bot rolled em
Project Waterfall build #355: FAILURE in 6.2 sec: https://papermc.io/ci/job/Waterfall/355/
That felt too smooth...
Yippee, build fixed!
Project Waterfall build #356: FIXED in 3 min 5 sec: https://papermc.io/ci/job/Waterfall/356/
Is there a way to customize the "Outdated server! I'm still on {0}" because its not coming from my backend and seems to be the proxy?
It's coming from the backend afaik
i've just closed all my servers and it still comes up with the same message
?
sorry pressed enter by accident
Yes, you'd need to yank out the messages file and modify it
can i just place it in the same folder as the jar or do i need to put it back into the jar?
same folder
Project Waterfall build #357: SUCCESS in 3 min 8 sec: https://papermc.io/ci/job/Waterfall/357/
what are the differences between waterfall and bungeecord?
Lol I was just about to say is there a 1.16.1 proto in the works lmao.
Ikr I was eagerly refreshing the page for 1.16.1
I mean, for one, assuming I'm not too dead, we often support release first in some capacity
But, bar that lols, waterfall follows the same premise as paper in terms of features, performance, api, etc
You guys have a way to support right, like a link where you can send donations?
is there any optimal startup flags to use with waterfall btw?
pins
https://papermc.io/ci/ donate button is here
how do i make paper available for 1.16
you don't
mfw
so how do i let 1.16 players join my server?
ok ill give it a go
Can someone help me with this issue? I instantly got this error when starting up my waterfall #357 proxy: https://hastebin.com/qiwirafexa.bash
corrupt zipperoni?
I wasn't getting this error with waterfall builds that didn't support 1.16 clients
probably because this is a different build
and those builds weren't zipperoni pepperoni
does anybody have a guide on how to install a waterfall server?? Because I don t know how to lanuch it.
So how would I go about fixing it?
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
Corrupted jar
LTT has been running those set of changes for a while without any issues, apparently
does anybody have a guide on how to install a waterfall server?? Because I don t know how to lanuch it.
read the bungee install guide
Should
Project Travertine build #146: SUCCESS in 1 min 20 sec: https://papermc.io/ci/job/Travertine/146/
linus pogger tips 
wtf
is there an optimal startup java flags for waterfall btw?
see pins
Thank you 🙂
Are there any existing management solutions for load balanced proxies? I'd love a way to automate DNS load balancing to take proxies offline for maintenance/updates.
Right now I'm hand editing the SRV record and waiting 18 hours lmao.
+1 for haproxy
however nginx is easier to configure ;)
Haproxy looks great, ty.
The download buttons for Waterfall in the webpage point to /api/v1/1.15 instead of /api/v1/1.16
No wonder it told me it couldn't locate the build lmao
force refresh the page
i wanna kiss cat
use a plugin
yeah, still happens with latest waterfall. might be an slp issue 
mergh, why does slp not include the build number or commit hash -.-
yeah, latest SLP build (440) shows the broken new lines
with waterfall build 357
happens even with the default config
my apologize for this stupid question. How can I start waterfall server in background ? In fact I would like to start it and stop it in a shell script. thx for your help
use tmux or screen
That way you can re-attach to it if you need to
(& will also kill it when you drop the session)
thx
Hi, don't you have an idea why this error from protocollize happening? I didn't see anyone else reporting it... https://pastebin.com/HJ8ukLCD
Is anyone here able to help with my issue, i've talked with the hosting company and they told me to ask you guys. Basically my proxy is running out of memory extremely slowly and crashes every single day. I need a solution to this i would also really appriciate the help after a month of this lol. Thanks
sounds like memory leak or overallocation
yeah, how do i fix it, ive resetted multiple times and changed IPs
have you looked into heap dumps yet
heap limiter is set at 300 mb
for my 1gb proxy
and the ram was once at 1024 for a few hours then it crashed
Where do you set custom java flags?
use the flag that lets you track native memory allocations
There are no custom flags added, just the memory assignment
Hey! What does this option do on Waterfall?
game_version: ''
Any idea when waterfall with update upstream with bungeecord #1509? You guys are probably quite busy trying to update paper though
when I'm not dead, basically; Disabling entity metadata rewriting will sorta void a fair chunk of the issues that not having that might induce
is there a command to shutdown the waterfall proxy?
end
ahh thanks
1.16.1 download not working?
Download from their ci instead or change the url
force refresh the page
Hi, i can't start my server with a link in this line: https://i.cryllical.io/u/9RrSF.png
What can i do to fix this
""
I don't think these messages auto-parse urls
Does waterfall support 1.16.1?
yes
Hello ! My players and myself have a bug when we do /spawn or when we respawn we get kicked because of a netty issue
Might someone have an idea on how to fix this ?
so I found a workaround to the player hover new line issues: ServerListPlus has a Samples.Multiple setting which creates a new player entry for each line rather than relying on new line characters
turning that on made the new line entry prettier (added a wrong "and x more" to the bottom but that's better than it being completely broken, lol)
first step (adding rgb support to ping messages) is done =D
now to add backwards compatibility :S
dose waterfall support ipv6 ?
yes
thank you
what is the advantage of using waterfall instead of bungeecord?
Waterfall is a fork of the well-known BungeeCord server teleportation suite.
Waterfall focuses on three main areas:
Stability: Waterfall aims to be stable. We will achieve this through making the code base testable and discouraging practices that lead to proxy lag.
Features: Waterfall aims to include more features than canonical BungeeCord.
Scalability: Waterfall should be able to handle a large number of concurrent players, given a reasonably modern CPU, memory, and good network connection.
I know that much but what are the specific advantages, like what exactly is more stable and what are the extra features?
where do I find those details on github?
look at the commits and their descriptions
thank you very much
anything that isn't "updated upstream" is or was exclusive to waterfall at the time it was committed
looking into the patch folder is better imo
i suppose
hmmm
Uh, Phoenix, how can it be that you have the bot tag?
it was forced upon me
No for real please
he's userbotting
👀
( ͡° ͜ʖ ͡°)
did we get an upstream update with bungeecord yet?
bungeecord fork with some performance and api improvements
All these forks and versions are so confusing lol.
So there is temp waterfall support but not paper. Can I use waterfall instead of paper for now on a paper 1.15?
Or is that a stupid question
it's a stupid question
waterfall is bungee fork which is a a proxy software to connect multiple minecraft servers together
it's not a minecraft server
Ah lol. Still new to this stuff ty
Is there an issue with difficulty not saving?
Don't spam your message into multiple channels. That's unrelated to #waterfall-help
what's the difference between waterfall and travertine ?
travertine supports 1.7
[Waterfall] Anyone is having problems with server icon loading in 1.16? This is a new instance (.minecraft). First ping shows the icon right, but after refresh or join the icon is blank
seen it before when i tested it on day -1
no issues personally with the latest serverlistplus & waterfall though
yeah, only happened to me without SLP
Hi all, i'm looking for a command to stop waterfall server safely. Somebody could help me ?
end
@reef fulcrum of course. But I didn't have any access to term. My waterfall is in a docker container. Is is possible to send "end" by another way ?
Please do not mention project developers directly.
should work just fine iirc as docker kills the process and gives it time to shutdown properly
so simple. thx
Is it posssible to fail players over to a second instance of waterfall so that I can reboot/load balance?
[Waterfall] Anyone is having problems with server icon loading in 1.16? This is a new instance (.minecraft). First ping shows the icon right, but after refresh or join the icon is blank
@empty dragon Then minecraft 1.16 seems that changed how to load favicons works. I'm not using SLP and I can't use it because I need a private plugin for syncing up my players. Any idea? xd
you can easily hook into slp to sync players ;)
but test on bungeecord I guess to see if it's a waterfall change or not
I have multiple waterfalls connected without redis, I'm sure slp is not a solution for me but thanks xd
same reason you're talking to me using a bot lol
yes, I like it easy, that's why I use IRC ;)
first time i see a discord-irc user xd
Will Paper (and plugins of course) work normally with Java 14? What is the best Java version?
i've seen 11 thrown around a bunch recently
while this is the waterfall channel... yes, paper and plugins run without issues on java 14 unless they do some really dumb/outdated stuff
Help, how do I add color to waterfall's motd?
whatever, I just used a plugin
Huh, so Java 11 is best? Am I wrong to be using Java 8?
8 is fine
@summer plover Did you ever sort out the issue with your proxy memory? I've been running into a similar thing this last month, not sure what's causing it. What proxy plugins do you use btw?
Loool, I send in not right chat...
Hey Again lol, I can't find the last code build for Waterfall 1.8.8 ?,
latest supports 1.8 just fine
refresh the page
site's already updated, browser caching is still fucky
might have to clear your cache or hold shift when you refresh to get your browser to stop caching
think I saw what was causing that the other night but I havent confirmed it
357 is in 1.16/357, no? https://papermc.io/api/v1/waterfall/1.16/357
yes
Janus does for nether portals, lol
it's pretty bare-bones though. I have my own fork for that which is slightly more updated: https://github.com/Minebench/Janus
yes, it's one of the very first and basically an example plugin
hasn't been updated in years though :S
that's why I have a fork ;D
oh, I see
I thought you just wanted manual server portals, sorry
don't know of any plugin that does that, I guess most servers have their own solutions
okay is their a way to change the name on a bungeecord server
Heyo,
I've tried routing the IP via a forced host, but it doesn't seem to be working.
https://hastebin.com/ucadatesep.makefile
Trying to connect via the numerical IP just says to enable IP Forwarding.
well then enable ip forwarding
is their a way to remove the cmd bungee?
?
@tidal musk There isnt but a bungee PR was made to make it permission based iirc https://github.com/SpigotMC/BungeeCord/pull/2787
Project Waterfall build #358: SUCCESS in 3 min 14 sec: https://papermc.io/ci/job/Waterfall/358/
Waterfall is not showing the sum of all of my players across all my servers in the player list when using the bungee IP.
is it important to update to build 358 if i am using 357
if you have ping passthrough, it will only pull the main servers motd
Could you elaborate on that? Currently it seems to be pulling from the hub server. I want it to just be bungee's MOTD, and therefore, its entire player sum.
Thanks. Will report back whether it fixes the issue within 5 minutes
.paste
Please paste large logs to a pastebin: https://paste.gg
define "broken"
is there a way to turn off the java panel
It is showing "Hub" instead of the bungee motd
I assume it is grabbing it from the bottom of the config under "servers:"
Is this correct?
How would one go about adding RGB colour to the MOTD in waterfall?
would need a plugin for it i think
are there possibly any plans for adding like, json support for MOTD? so it could do this without a plugin
og, you can use &x&1....... loking at it
& behind each char looking at it
Waterfall versions 351-358 cannot be downloaded because link is wrong..
The link on site: https://papermc.io/api/v1/waterfall/1.15/358/download
Working link: https://papermc.io/api/v1/waterfall/1.16/358/download
force refresh the page
Hi, I think there's is a problem with the latest version of Waterfall which cause the client to stay at Loading terrain in nether. Also after you press ESC everything is working normal
motd: '&x&f&f&7&3&0&8Test Orange'
#FF7308
&x and then a & before all chars, yup you're correct
how awful, but still looks cool
would be better to support &{#FF7308} or like that
1.16?
yes 😄
This commonly has two causes; outdated server; wrong setup of protocol hacks or you don’t have bungee forwarding set up correctly
I removed ProtocolSupport
And I updated to 1.16 and it was working
then on next restart it stopped working?
something sent a kick packet or something in the wrong phase
check your server logs, etc
That is exactly what happens in the two scenarios above too ^
Check whether forwarding and bungee online mode are set correctly on the server
yes
is your bungee in online mode is what it's asking
offline mode?!
Lol the amount of kids that ask the server to be in offline mode
Are we allowed to modify modules ?
hey guys got a problem after updating waterfall to the latest my server icon apears the first time but refreshing just shows this white icon
its should look like this
known issue, might want to test with bungeecord to see if it occurs there too
ok its not a desprate thing dont think anyone will miss it lol ill do it later on 🙂
i remember someone talking about icons
well it will never be fixed if nobody properly reports it ¯_(ツ)_/¯

oof
I wonder what broke
just wanted to make sure it was know
I’ve seen the issue on bungeecord too
I wonder what broke
@royal hawk th icon
No shit Sherlock
lol
I mean it's a completely different server so...
ye
is the latest waterfall 1.16? i can’t tell since it doesn’t seem to be marked with a version in the downloads page
yes, take a look at the commit messages to see when new version support is added
ah ok
seeing as the bungee support 1.8-1.16.1 it doesn't make much sense to have per-version releases ;)
whu
not using RGB colors
whats wrong with not using RGb
it's ugly
: (
.g serverlistplus placeholders
(DiscordBot) https://github.com/Minecrell/ServerListPlus/wiki/Placeholders -- Placeholders · Minecrell/ServerListPlus Wiki · GitHub: "A flexible Minecraft plugin to customize the appearance of your server in the server list - Minecrell/ServerListPlus."
https://hastebin.com/imaqonuyad.css
When joining my 1.16.1 survival serveThen it says ingame to me in chat ‘the server you were previously om went down’ even tho its still up. So,etimes i can join but after a few mins it ends up kocking me too.
i tried with the LATEST waterfall and also LATEST travertine. Same thing happens
no error on the server?
On the spigot server no error at all
oh wait, you have a duplicate team
I also tried using paper 1.16
some plugin is doing something dumb or you have the same team names on two servers
no need to spam...
also vanilla scoreboard teams
looks like there was a recent change in BungeeCord though which clears the tablist on server change, maybe that's supposed to fix issues like this but it hasn't been included in waterfall yet
maybe test with the latest bungee and build before that and see on which one it happens?
oh wait, ignore that
seems like it was included in waterfall already
test without all of them I guess ¯_(ツ)_/¯
but yeah, anything that touches the tablist would be a prime suspect
Ok
Project Travertine build #147: SUCCESS in 1 min 22 sec: https://papermc.io/ci/job/Travertine/147/
Is that in reference to me?
I doubt it
just cat remembering to pull recent waterfall changes into travertine ;D
geyser has been giving me issues in 1.16 bungee/waterfall as well
uh, interestingly it looks like it's an empty team name 
Also tried removing tab plugin from the spigot server too
probs just a bunch of color codes
delete scoreboard.dat on the server, beyond that, start pulling plugins
no, it's on the minecraft servers
wait sorry were you bring sarcastic or something because it's not on the spigot server either
it's in the world folder somewhere
Oh ok
.g waterfall scoreboard teams existing server
(DiscordBot) https://paper.readthedocs.io/en/latest/server/configuration.html -- Configuration — PaperDocs 1.14.4 documentation: "Nov 24, 2019 ... This sets whether the server should remove those empty teams ... description: The maximum range the server will use to look for an..."
zzzz
Oof. I can't find it
should be in your main world's data folder
Is it safe to use latest waterfall build? (1.16 support)
well check all of them I guess
also the default world is the one that is set to level-name in the server.properties
is 1.16.1 api released for waterfall?
can i update my pom.xml
is 1.16-R0.2-SNAPSHOT correct?
waterfall does not use -Rx.y scheme
neither does bungee
Hey just updated to 1.16 and im getting this
java.lang.IllegalArgumentException: Team already exists in this scoreboard
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:191)
super spammy and crashing
basically what it says...
you have multiple things adding a team with the same name
we dont tho its a fresh install ill look tho
of waterfall
ah
ok tyvm
Anyway i can tell where its coming from or is it just look and hope
mikroskeem: bungee does
(since 1.16 bungee-chat has been added to maven central)
basically there are "stable" release versions on the maven central release repo now for bungee
wrong channel my dude
use a plugin, I'm sure some exist that offer that
I can't seem to join my Waterfall server on 1.14
Using the latest build with ViaVersion as well. I tried Viabackwards and ViaRewind but it had a null pointer exception so didn't work either.
Nevermind, my bad. Just a conflict with ProtocolSupport.
So, I'm new to the whole inter-server deal and Waterfall/Bungeecord. I have PaperMC 1.15.2 on my server currently and am having a hard time finding starting point for getting Waterfall integrated into my server(s)
Hello
I have two separate bungees that I want it to access them all
the servers. How do I make this happen?
Does restricting or Ip-forwarding disallow this?
If I'm not making sense, basically I have two bungee proxies that will access all 4 separate servers, including two identical hubs, Skyblock, Creative, and Disneyland, so that we'll have two different servers link up together using two different IPs (which is why the hubs are duplicates).
is there anyway to check waterfall timings?
Hey guys! I have a mixed version waterfall setup. Some servers (like a hub) are on 1.15 and some are on 1.16 -- when a 1.15 player tried connect to the 1.16 server it has some weird effects, like saying "you're already on this server" or falling them back to a unrelated 1.15 server
is there any way to let the client know they need to update to 1.16 instead in those cases?
Idk but a solution would be to add viaversion to the 1.15 ones and connect with 1.16 everywhere @dusty kindle
cracked players shouldn't be able to join @tidal musk
cracked stuff isnt supported here anyways as far as ik 😛
as in giving people support to people that want cracked players on their server.
Does anyone know what this error means?
google the error @dull pulsar
hi, I have a question. I encountered bungeecord-addresses on my config files, both spigot.yml and paper.yml. I already have bungeecord: true set, but I'm curious, what is bungeecord-addresses for?
Thats a known 1.16 bug
could use SLP, it doesn't seem to have that issue
ye
Has anyone had issues with a player joining using 1.15.2 and when they go to switch servers it gets stuck on Loading Terrain screen? On 357 everything works fine, the issue started happening as soon as I updated to waterfall 358. My servers are running on Tuinity build 128
can I use ChatColor.of(<hex>) on ServerListPing?
will it show hex colors on the server list?
i have tried it and it didnt work but defaulted to the colors used before
yes, that should work, Fredrik
it didnt phoenix :/
?paste your code then I guess
Please paste all your code/errors/startup logs at http://hasteb.in/
hm
that works for me
(in a slightly more advanced and roundabout way but it boils down to exactly that)
oh wait, can you try with motd.setExtra(Arrays.asList(bs));
instead of the list?
that's basically the only difference
is waterfall better than bungee?
that works for u phoenix? wut
yes
ServerListPlus with easy RGB colors on 1.16+ Bungee/Spigot and backwards compatibility for older clients! More Info and Downloads: https://rgb.moep.tv - Minebench/ServerListPlus
tyty
Hey can i somehow control bungeecord permission with a standart permissions plugin in my case luckperms ?
I don't want to have seperate groups in the bungee config but want bungee to grab the permission from luckperms or another bukkit permission plugin
yes, luckperms can do bungee permissions
how ?
just install it on your bungee and set it up with the same database
not sure if you need to enable that it shares permissions though but it should be clear from the config/their wiki
We have the plugin on the bungee and bungee still uses it's inbuild system
Even tho a person has the correct permission node
iirc there is a option in luckperms for whether or not it should use the config.yml permissions or not
both are configured to a database and work generally only the bungee cord nodes are not recognised
there's also a config setting for whether or not global permissions should apply or only the one in the server's context. maybe the bungee one sets that by default to only get permissions in the bungee scope? not sure
Checked that and all of that is setup correctly, i'll go to the luckperms discord and ask there for help, i might come back later, we already tried all the things you suggested tho, but thanks!
https://pastebin.com/5iAJE89c what it this? Travertine
don't think it adds any new ones
so bungee.command.server should work?
yeah
@zinc raven I'm running the latest Waterfall and that works for me fine
Look into Verbose mode (LP) to see where the permission is being negated from
Ok that works now
Issue though
Lots of people are crashing when joining bungee. It seems to be about 25% of people. No idea why
We have viaversion.
Idk man, maybe upload your Waterfall log to a paste service or something
Project Waterfall build #359: SUCCESS in 3 min 10 sec: https://papermc.io/ci/job/Waterfall/359/
Project Travertine build #148: SUCCESS in 1 min 26 sec: https://papermc.io/ci/job/Travertine/148/
does backend spigot server if it got exploit will affect waterfall cpu usage?
use a profiler, as has been suggested countless of times...
Well, yea, a thread running for all of the CPU time is 100%
You actually have to dig into the info
or, as I've said, use a proper tool
spark is great for "i know shit went sideways", but, for actually digging into stuff, some level of glhf
I'm actually on the verge of closing discord for a day or two to chill, so, 0 interest debugging wtf they're doing, maybe something sent a bad component? but, 🤷♂️
advice is just gonna be to downgrade for now
Ahh, alright, thanks for informing!
I haven't tried it with the latest version. But have you tried redirectplus?
tons of load balancing plugins exist
doubt any of them require a 1.16 specific update tbh
@tidal musk timocloud
includes load balancing and can create / start servers on demand ingame
help
@placid prism
Próximos cambios en el historial
El historial de traducción pronto estará disponible solo cuando inicies sesión y se gestionará de forma centralizada desde Mi actividad. El historial antiguo se borrará con esta actualización. Guarda las traducciones que te interesan para acceder a ellas con más facilidad en otro momento.
Entendido
Ultima actualizacion de waterfall-359 no reconoce ningun comando de mis plugins, no deja poner ningun comando porque te kickea, no deja entrar a servidores de lobby a otros
173/5000
?paste
Please paste all your code/errors/startup logs at http://hasteb.in/
also please don't ping random people
also please use english ;_;
Last update of waterfall-359 does not recognize any command from my plugins, it does not allow you to put any command because it kicks you, it does not allow lobby servers to enter others
?paste your log file
Please paste all your code/errors/startup logs at http://hasteb.in/
screenshot isnt a log
Before I had waterfall.jar and it worked normal and well, since I updated to waterfall-359.jar it gives me errors, now I put waterfall.357.jar the error still persists
please use a paste service
I'm not going to download a file
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_241]
at net.md_5.bungee.api.plugin.PluginManager.enablePlugin(PluginManager.java:381) ~[waterfall-359.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
at net.md_5.bungee.api.plugin.PluginManager.loadPlugins(PluginManager.java:285) ~[waterfall-359.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:277) ~[waterfall-359.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:62) ~[waterfall-359.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[waterfall-359.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
Caused by: java.lang.ClassNotFoundException: org.bukkit.plugin.java.JavaPlugin
...
?paste
Please paste all your code/errors/startup logs at http://hasteb.in/
but w/e, you are trying to load a bukkit plugin on a proxy server
don#t
Do you think it's best to put waterfall in a separate VPS, or directly in the same machine with the other servers?
depends, Redwolf
on?
what your goal is
it's definitly faster (if you have the resources) if the proxy is on the same machine as you have zero ping and the power of a dedicated processor
but it was working fine, I don't know because the update doesn't work anymore
BoolyStudy: no, the plugin in question never worked on the proxy server
ok ty
What complement does not work?
Before waterfall worked for me, I don't know because updating it no longer allows you to use anything
?paste your full error log here
Please paste all your code/errors/startup logs at http://hasteb.in/
without that nobody can help you and all we can do is guessing
which wastes way too much time
I already sent you the screenshots, and the gos, it is what I get, it does not allow to use any command of bungeecord plugins, nor does it allow me to connect to other servers
the screenshots did not contain the full information, just send the full proxy log file int eh rpeviously linked paste site
O java.lang.NullPointerException: null
01.07 09:33:50 [Server] INFO at net.md_5.bungee.util.ChatComponentTransformer.legacyHoverTransform(ChatComponentTransformer.java:44) ~[waterfall-357.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
01.07 09:33:50 [Server] INFO at net.md_5.bungee.util.ChatComponentTransformer.transform(ChatComponentTransformer.java:111) ~[waterfall-357.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
01.07 09:33:50 [Server] INFO at net.md_5.bungee.UserConnection.sendMessage(UserConnection.java:500) ~[waterfall-357.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
01.07 09:33:50 [Server] INFO at net.md_5.bungee.UserConnection.sendMessage(UserConnection.java:463) ~[waterfall-357.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
those logs I get when I try to do a bungeecord command
as I said: we need the full log
What is the page to paste a heavy text?
.paste
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
the plugin HamsterAPI does not work on a proxy, also dynamicbungeeauth seems to be triggering a bug in the server. see if they have an update
same goes for whatever ACSJoinPlayer is a lsitener off
might want to test with Bungee and if the error occurs there too to report on their issue tracker
oh, you also want to update waterfall first I guess, lol
HamsterAPI must be because I update it today, thanks probare
It does not work, I will put BungeeCord to see if it is solved
can you paste the new log with the latest waterfall?
BoolyStudy: use waterfall b358, bungee has a change in the latest version that seems to cause your error
I post this here beacause in #paper-help too much people ^^
i use aikar flags jvm and i have old gen issues, as indicated i repport this : https://paste.gg/p/anonymous/0382118ec9d74558a03ed9a923dd5939/files/51ee4433ca5240b89d5b2c4fa3090ad3/raw
My timings : https://timings.aikar.co/?id=a6785ea5936a4e0f8caab9397789c548
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
My gc.log.1.current i here : https://paste.gg/p/anonymous/0382118ec9d74558a03ed9a923dd5939/files/51ee4433ca5240b89d5b2c4fa3090ad3/raw
@unique linden Can you help me ?
#358
same
downgrade a build, it's a bungee bug
just a quick question , some years passed since i last used something like bungee , if i install for example waterall on one server , does the "lobby" server need to be on the same machine ?
No
does anybody know which ports need to be open for a player to connect to a minecraft server from a proxy? because it seems like it is able to ping the server and get a status but it players get a connect timeout exception
and the server port is open according to nmap too
The only port that needs to be open to the outside world is the port your proxy I'd using. Normally 25565. If your server is on a different server than that of your proxy. The port that that server is running on needs to be open for connection from the IP address that the proxy is sending the user from
hm, which IP is is sending it from? I sure don't hope it's the listening address, lol
Is the server and the proxy on the same box?
no
Are they connected to each other via a private network?
via a vpn, yes
So it should be the internal IP address
pinging via ServerInfo#ping or whatever the method seems to work just fine
Of the proxy box
just connecting doesn't
well there isn't even any firewall rule on the paper server's box that blocks traffic
so this is odd
Try running a server on the proxy box to make sure that the user can.
could it be that it somehow tries to send traffic via the external IP or something?
I am running servers on the proxy box just fine
trying to add some on another box connected via a tinc vpn (which shouldn't matter as it's just a standard linux tunnel)
Hmm. Are you allowing all external traffic from the proxy box or only on certain ports and are you running the proxy serverr on 0.0.0.0 or the external ip
I am allowing all traffic between the different servers
(the vpn ips of each other have full access as well as both external adresses)
the proxy is listening on the public IP... but I kinda question why that should play a role tbh
or wait
Well that means that it is going to send the user via the external ip
I think linux doesn't route through a different interface if you bind to one
Yeo
I guess localhost is different? because it works just fine for localhost servers that definitly aren't accessible from the outside, lol
Local host is different
And are the servers on the secondary box set up using the external IP address or the internal IP address
internal VPN address
That's the problem
You have the proxy set up on the external IP address and the servers on the secondary setup on the internal IP address
So bind the proxy to all interfaces AKA all zeros
I wonder if specifying a second listener (which users don't connect through) would force it to try both routes, lol
Don't need it. Just set the proxy up on 0.0.0.0
Then it will be able to send traffic via the internal address
Could not bind to host /0.0.0.0:25565 
Is one of your servers on that box using 25565 on localhost?
they all are
all local servers use the default port with different localhost address xD
it's pretty handy, we just have hostnames for each server. then we don't have to remember IPs or ports because that's all the same and refered to by name
I definitely would have recommended that way but that would work. But now you got to change all the servers to a different port
*wouldn't
(also ports are finite, there's tons more localhost addresses ;D
but I wonder if I could just give them all their own IP in the VPN 
In what world what do you use all the ports. That would have to be a supercomputer to be able to make use of all the ports on the single box
Lol
Lop
Lol
But yeah all the service is going to have to be changed with different ports so you can bind to zeros
*servers
I'm kinda confused why bungee behaves in that way tbh. or is that just a limiation of network on linux?
Network limitation
hm, I bet I could make bungee run in the vpn too and just forward the traffic with iptables
You probably could
sounds easier than changing all servers and editing tons of config files, lol
Yea a ton easier
Can someone upstream WF or do we need to wait for Cat to fix this:
https://github.com/SpigotMC/BungeeCord/issues/2878
but thanks for pointing me in the right direction :)
Yep no probs
whelp, so much for port forwarding being the easier... it doesn't want to :S xD
Lol
I mean I managed to forward one public port to another one... but not to a localhost port xD
Yea. It probably wouldn't like that
well tehre are tons of stackoverflow answers that sound like that "just works"
Same os version?
as?
debian, and yes. as far as I can tell they all use debian.
I guess tehy don't specify the iptabels version so 
Hmm. Yea that might play into it. I haven't really done much with port forwarding on IP tables though. So can't really comment on that
stuff like this is why I don't do sysadmin professionally, lol
lmao, so I somehow managed it... but now it can't connect to my localhost servers anymore
ok wtf
Just set everything up on the localhost up and just use different ports. Lol so you can bind the proxy to 0.0.0.0
now it works everyhwere
Nice
this makes zero sense
as far as I can tell the port forward isn't even working
Hmm weird
but whatever I did somehow made it so that I first could only connec to the vpn and then, after I removed the output rule I added for testing, I could switch to all servers
this feels like I forced it to discover that route or something
lets see what happens if I restart bungee, lol
yeah, it works without any iptables rules. I think setting "net.ipv4.conf.all.route_localnet" to 1 is what did the trick
From that name I would assume so
but apparently there are some security implications :S
well I set it to 0 and it still works
O.o did you restart the proxy after changing the setting?
nah, doing that now
still works 👀
the only thing that's really different now is that I added a second listener in bungee on localhost, lol
but I'm connecting through the external one so 
But the fact that you added the listener on localhost means that it is active on the local network
the thing is: it didn't work the first time I tried that
yeah, removed it and restarted and it still works
(╯°□°)╯︵ ┻━┻
idc anymore, lol
Lol
Anyone elses bungee plugins get absolutely kneecapped by the latest updates? lol
Namely;
- Add the MessageRaw channel
- Add support for contents in Hover Event
Broke so much of my Bungee plugins it's not even funny
Project Travertine build #149: SUCCESS in 1 min 26 sec: https://papermc.io/ci/job/Travertine/149/
Project Waterfall build #360: SUCCESS in 3 min 19 sec: https://papermc.io/ci/job/Waterfall/360/
.... [19:51:42 WARN]: Error whilst handling query packet from /66.228.34.58:34418
io.github.waterfallmc.waterfall.utils.FastException: No Session!
?
please dont spam
Sorry
What new features does waterfall give
Performance improvements
What might cause this extra text in the console?
some plugin
nvm, a restart fixed it, was prolly from attaching the session
it isnt the messageraw at least, its changes were way too small to make a difference
Build 360 seems to have fixed it
#announcements & wrong channel
0
http://prntscr.com/taiikz use /glist
update
it was updated, yes
Can we use &x&f&f&f&f&0&0 for yellow in MOTDs or do we need to use the weird \u00A7x\u00A7f\u00A7f\u00A7f\u00A7f\u00A70\u00A70 formatting for waterfall servers? I know with Paper servers it's the weird formatting, but I know waterfall supports codes like &b, not sure if it supports hex codes if done with &x
so my server got attacked today, all different IP all tried to authenticate random non existing usernames at once, made travertine run out of memory and prevented other people from connecting afterward due to mojang limiting requests
any advice
edit: made github issue
BungeeTabListPlus is sucking up all the time on your Netty threads
Remove that plugin
PhanaticD: fail2ban
or well, I guess that would only work to block the same IPs 
don't think it would cover that too well
but, I already suggested the ultimate solution on gh
haproxy that shit
is there an event fired before the auth takes place with the username? if so one should be able to filter that with a plugin by relying on a list of known recent usernames and dropping the rest for the time of the attack
yup, added one other month
somebody then got bungee to add an event for it
(but, they ditched the async part so literally just block the worker...)
Yay md
woo
I guess he maybe more saw it was a quick "nope" event
but, like, realistically, that event is tooo high up the chain to not be capable of moving off the worker thread
you mean the ClientConnectEvent? because that doesn't seem to contain the username? xD
well that would only work then to drop stuff by IP (which you could do as well with fail2ban so no improvement there)
general gist is that my stance is that doing this in the proxy in any capacity is just stupid
but, yea, for their needs, they don't care about name
if they wanna whitelist specific IPs, etc, glhf doing that efficently
Well, IPs easy, caring about the actual connectees identity, glhf
well using the PreLoginEvent to check usernames would work I guess
but simply whitelisting known IPs might be easier, lol
really, should just use software which has already solved this usecase
I wonder if one could write a fail2ban config which whitelists known IPs, lol
fail2ban ain't gonna help much with enough of an attack surface
well, source
getting a metric fuckton of IPs to direct a socket connection at something on the internet is really trivial if that's your business
well of course a hardware firewall would be better but not letting it reach the proxy server would be an improvement
haproxy
realistlcally, blackholing DC ranges is honestly often one of those "top of my list" type things whenever I've been attacked
wouldn't haproxy still have the same issues as any software firewall though?
try to keep the list low, but, as soon as some DC shows up a handful of times, i start going cidr crazy
haproxy supports proper load balancing
has means to let you configure how many connections can open so fast, has mechnisms to queue these connections back so you're not just hardassing if you hit 11 connections per second and your limit is 10, etc
Never actually used it, but, figured they'd have some stuff for it
So, gave a quick google and apparently they do \o/
well I know that it's nice but I bet it's out of the possibilities of smaller servers that just get hit by angry kids, lol
for those servers literally everything is out of the option
bar somebody creating a proxy plugin, etc
Is there any way to limit the waterfall version. So, if my server supports 1.16.1 only and have 1.15.2 clients and under see a red X on their side. Currently I have in waterfall.yml game_version set to 1.16.1 but older clients show as able to connect.
a plugin should be able to do that
Is there a way to sync a Whitelist across all Servers via Waterfall?
Any recommendations?
I've used one before that is literally called BungeeWhitelist, dunno how good it is or which one (as I assume there are a couple ones that are named like that, lol)
Awesome thanks.
Also, my Waterfall console is spammed every second with InitialHandler has pinged is this normal?
yeah, that shows whenever someone pings the server e.g. from the server list
there should be a config option to disable these in the watefall.yml
I disabled it and the console is still being spammed with it
did you restart?
hello everyone I have a problem with #waterfall 360 can you help me? https://hasteb.in/ufeboyul.lua
something either sent a wrong packet or there's actually a bug
I only wanted to change the server, the bug does not appear all the time
Same as @tacit nacelle
Edit: try turning off disable_entity_metadata_rewrite, not sure why but this seems to work for me
Hello. Is there any known issue / exploit that needs to be fixed with plugins on the latest version?
known to whom?
I heard that it's not hard to crash a Bungee server with a method. Flood or something. Is this true?
it's not hard to crash any server
put proper ddos protection/load balancing in front if you have issues with that
Linking JARs in GitHub comments is probably considered spam, right? https://github.com/PaperMC/Waterfall/issues/528#issuecomment-653684621
yeah, expecially when it's some shady "antibot" jar
can someone point me to a waterfall/Travertine wiki if there is one ?
it says soemone is on the blacklist even thought they're not banned?
so uhhhh anyone have a haproxy config for that 👀
i havent really looked into much about security for bungeecord, but would something like this be needed?
@hexed meadow if you can’t firewall off the backend servers yes
ohh okay. i have my server's ports blocked so i should be good. thanks alexx
Np
Does Waterfall support the new colors on the motd?
yeah
Hello!
I'm using citizens and commandnpc to allow my players to switch between servers.
But when I try to use the server servername command
it says I can't do that yet
the commands need to be executed on the bungeecord, not the paper server
you'll need to install some plugin to forward commands from the minecraft to the proxy server
It was worked before, now I updated waterfall and it doesnt
Well, that's strange, and I might have to use some server selector.
that's not really strange, that's just how it always worked
if it worked before for you then you had some plugin adding that command to your paper server
I enabled /server for a short amout of time to test it out
It doesn't work either
looks like it works?
that's an issue with your setup then, check if there was a connection attempt on the server you tried to connect to
if not then you have some kind of network issue/wrong ip/port
There are 0 connections in the other server
And 0 errors in bungee
Now it worked what the heck
?paste the error
Please paste all your code/errors/startup logs at http://hasteb.in/
@grim umbra Your config.yml is busted, maybe paste it so we can help you fix the issue. Seems like a simple syntax error.
Also, begging for help... 10 and 20 minutes after your initial request for help isn't going to help you much
https://paste.gg/p/anonymous/d2174f5063ec4cba992090a786dee75f
Can I use [] to just ignore the groups, blockedcommands and permissions?
All of those things will be handled with plugins
How do I start developing for bungee/waterfall?
something to do with incompatible plugins/versions id say
skungee blew up something
Is it possible to move players to lobby server from another server which is stopping, using waterfall?
without additional plugins?
see fallback servers
No, waterfall can't tell between a kick from a server stopping and a kick from a 'fuck off'
yeah, you need to either manually send them on server shutdown or parse the kick message
I personally just move all kicked players to the lobby server. and any "real" kick is handled directly on the bungee
looks at the channel name
stares harder
👀
Hello, if found the tutorial step "How To (Plugin Developers)" on the papermc github page. As java/maven newbie i got confused how to translate it to waterfall. Or i have to use the normal bungeecord API for waterfall?
Thx
Would a RPI 3b+ be able to handle running a waterfall server?
Hoping to have 3 backend servers with about 25 players max between all servers
I don't think that we have native epoll on arm
for that many players, maybe? Defo not an ideal setup, but, should work
I would just shove it on the side of your existing setup, doesn't really use much in terms of resources
my next question, how do you reboot a waterfall server without kicking all players offline. I assume you need to run two
but I know you cant move players from one waterfall server to another
Yes
Basically, you'd need to prevent new people connecting to the proxy you're planning to take out, and wait for players to bleed off
haproxy is probs the more "managed" way to do it, never used it though
DNS works, but, I have doubts that you're in an env where that's super viable to do anyways
I assume when you make the server restart, it sends a disconnect command to the player right?
so I cant just have it fail over to a different waterfall instance
do waterfall instances even need to be restarted?
not to mention that for deployment, rolling restarts are the norm
like, other than for maintenance and such
not really
someone told me daily reboots for paper, and weekly for waterfall was normal
not ran a server in a good while, but not had daily restarts for muuuch longer
isnt it used to eliminate bugs and stuff though?
mostly like clearing out leaked memory i guess
general gist is that it's more cruddy plugins than the server leaking
multiple waterfalls can connect to the same paper server right?
yes
after updating travertine today I get this error with my "friend" plugin which has a lot of hover and click text: https://pastebin.com/raw/WWypVXVQ
is this a bug in bungee or whatever
or am I stuck with a outdated plugin that I dont have the source for again 
there's been some messes related to hover events in bungeecord chat I believe

does Travertine and Waterfall working for 1.16?
Worked since the day 1.16 got released
strange man
i already updated my lobby to 1.16
yet it kept appearing this
@royal hawk
Duh
You need to update Waterfall/Travertine too
or do you think your bungee can magically support new versions that have never seen before?
That's coming down from a plugin, phanatic, invalid json? o.O
does anyone here know how I can use net.md_5.bungee.connection.InitialHandler? I'm not sure what dependency I'm missing
On a waterfall plugin
You'd need to build waterfall locally and add it like you'd add any other maven dep
Recently my servers stop displaying a global player list
Is there any reason as to why this is happening
best guess is make sure that you're not using ping_passthrough, and check plugins, etc
I can double check, but i'm pretty sure it is enabled
you don't want ping_passthrough if you want a global count in there
Oh, that makes sense. I recently had to reinstall my bungee server so i probably enabled it by accident
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000d5580000, 715653120, 0) failed; error='Cannot allocate memory' (errno=12)
There is insufficient memory for the Java Runtime Environment to continue.
Native memory allocation (mmap) failed to map 715653120 bytes for committing reserved memory.
An error report file with more information is saved as:
/home/desktop/server/Bungee/hs_err_pid14355.log
Si desea detener por completo el proceso del servidor ahora, presione Ctrl + C antes
help waterfall error
your server ran out of memory
Does 2 GB increase more?
while true
do
java -Xmx2G -Xms2G -d64 -Dfile.encoding=UTF-8 -jar Waterfall.jar -o false
echo "Si desea detener por completo el proceso del servidor ahora, presione Ctrl + C antes
Se acabó el tiempo"
echo "Reiniciando en:"
for i in 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
do
echo "$i..."
sleep 1
done
echo "Reiniciando ahora!"
thanks
is there a way to get a players last known server from a proxiedplayer object?
never reproduced that myself, but, that happens on bungee in general; It needs debugging, but, can't really debug something I can't reproduce, but, probs something to do with the networking stuff in the proxy
make sure that native epoll is working properly, etc
don't ping
check your logs, it will tell you if epoll is working
looks fine
@reef fulcrum he also posted on speg0t and I noted the presence of an old version of SkinsRestorer, that could be related
@tidal musk please update SkinsRestorer, I think that is causing the issue
ok, fair
yeah, BungeeCord has all sorts of "interesting" edge cases
you can try Velocity, maybe it works better
I have no idea what even causes it, tbqh
Back in 1.8, the guy I was doing stuff for at the time told me to get rid of it as he noticed that
For me, it was fine, but some people where apparently having issues where bungee was just slowing something down
personally, never been able to reproduce it, but, not the first time I've heard of it
version is irrelevant
It's more just a "that's how long this hell has been around in bungee"
profiling the proxy may potentially highlight something, but, really, not sure how to begin debugging stuff like that
is there something im missing https://uwu.whats-th.is/5MmybyX.png
nice edit
thanks
and is papi even for bungee/waterfall at all
also can't figure out what the hell "per-bungee-group" is
I suppose bungees permission groups
use a perm plugin, bungees built in system is trash
^
luckperms on velocity works great
in fact, luckperms works great on all platforms ive tried
@eternal cairn Well, there's no players online, so it's technically correct, albeit somewhat confusing if nobody is actually online lol
well it does have glist so his statement is technically untrue and thats all i was going for 😎



