#waterfall-help
1 messages · Page 29 of 1
I assume you enabled forge support?
yes
only "risk" is entity metadata around that stuff
you candisable that system in waterfall.yml, but, overall, not really sure what would be causing that breakage
entity metadata rewrite is disabled
god knows, entity collisions, etc, are on the server anyways, client effects maybe, but that would suggest something is mangling the data sent to the client
if you can't replicate it without waterfall, god knows
yeah, we can't seem to replicate it in our development environment, so it seems it only happens with waterfall installed.
do you mean actually hitting them or is that just a client side effect of the projectiles bouncing off?
It's actually hitting them
actually hitting them would be a server side issue
it's the server which actually processes the collisions, etc
I threw a splash potion at a spectator and it splashed as if they were in another gamemode
yeah it's unlickely that it's a packet issue then if the actual server is calcuating results based on the interaction
seems like it might be a Sponge issue then.
I attempted to compile it from the github and the backend jar compiled successfully but the proxy one failed with "could not resolve dependencies". is there a way to fix this or will I have to use the old release?
oh its already an open issue
does waterfall have documentation anywhere? I couldn’t find it online
It’s basically the same as bungeecord
The bungeecord documentation should be fine @plush delta
Ok bet thanks
What is the best java version to run paper?
14
how i can disable auto-logining from locations.yml?
Can you make the proxy restarting message configurable?
yes
see message.properties bundled in the jar
extract it to the same directory where jar is
or more specifically - into your working directory
so y'all does anyone have suggestions on the best way to manage startup/shutdown? I have 2 paper servers + waterfall
Waterfall doesen't require daily reboots usually
I send a command into the screen where my servers are running every 24h to restart them
oh yeah how do you send a command into an already running screen
I cant find anything on that
screen -help .-.
anyway I have automated that using Jobber
crontab is fine as well
I read the manpage lmao
is it -X
and do you just have a bunch of bash scripts to start the screen?
I've never closed the screen lol
i just restart the server running inside the Screen
https://raymii.org/s/snippets/Sending_commands_or_input_to_a_screen_session.html
I found this for you it should be correct
anyway I've been considering to stop using screen
and starting to use Docker containers
they're the future of computing apparently
I played around but not with minecraft
that might be my next project too lmao
usually when I really don't feel like using screens i just install pterodactyl
that's a docker management tool?
.g Pterodactyl minecraft
(DiscordBot) https://pterodactyl.io/ -- Pterodactyl: "The open-source server management solution."
The open-source server management solution.
interesting im reading abt it now
desist from using docker for minecraft
docker is bad and I hope you don't ever use it
Could someone please exlain how I can change the MOTD? I can't get a new line in the text.. :o(
in waterfall?
Yes
you can use yaml multiline string
Sorry, server list
or use ServerListPlus plugin
I tried various combos of the new line formatting but nothing works :o(
I think it hates me
key: |
line 1
line 2
someone know the problem
waterfall randomly kicks players when the server is online
there is nothing strange in the logs
there's must be something on server closing the connection
if waterfall closed the connection, it'd do that with pretty loud error usually
wait, UpstreamBridge is the client handler, looks like your client disconnected
it's the first time i have this problem, never happened .. in the logs nothing strange now check again for security.
are you using 127.0 for the backend servers properly?
Something there screams that your network just crapped itself in general
no the server (paper) is hosted on a dedicated and waterfall on an anti-ddos VPS
YES! Done it, thanks! :o)
someone know the problem
@unreal coral is anyone having the same problem (hetzner)?
keep on
Is there a fallback plugin that people use with waterfall? I can't seem to get the proxy config to send players to the lobby when their server restarts (or crashes); not sure if it is meant to do that or if I need another plugin to handle that
MoveMeNow for "sane" crashes, not perfect
I've just updated waterfall from 280 to 326 and it seems JustEnoughIDs is no longer compatible with the newer version, any ideas?
that's an extremely large jump...
yea I know
commit hash...?
No i mean like a version like Minecraft does 1.x.x
semver 
@lime breach 1.8.X-1.15.X
question about modt in config.yml: How do I use color codes? When I try to use & it crashes
okay I think I figured it out
I have to use " mymodt "
nevermind

Hello guys, i did a server with mohist + Waterfall, it appears to be really unstable (mohist). So, is there any way to perform ip-forwarding on a forge server without spongeforge ?
mohist 
Yeah i gave it a try
i mean in theory some other forge mod could add forwarding support
dunno that any exist that aren't sponge
¯_(ツ)_/¯
The problem with sponge is that i need to downgrade my forge to 2838
And it breaks some of my mods based on 2847, so if there is another way
Well i feel stupid, apparently the 2838 spongeforge works on forge 2847 
Hello there, is there a way to display the online player list tooltip with Waterfall when you are on the server lists in mc?
Does anyone know any redis (https://www.spigotmc.org/resources/redisbungee.13494/) analogues to reduce the waterfall load?
Someone help me? Please! https://pastebin.com/wMsVwaQ3
10% of my players are "timed out". Is it DDOS?
Do bad things jappen when I use Waterfall 1.15.2 for 1.14.4 Paper server?
bad things like?
Glitches. Crashes. TPS drops. Player Time-Outs. Something like that
and why should they happen?
I don't know. I have a crappy host, where players randomly time out anyway, and I would like to know if I should use a earlier version.
bungeecord (and thus waterfall) are intended to support versions starting from 1.8.x up to 1.15.2
that means 1.14.4 fits into the version range as well
Ok. Thanks 😄
so nothing for you to worry about
👍
yeah
Aight
latest version of Travertine is filling my console with repeated spam errors
probably can ignore them but they're irritating when trying to find something
sounds annoying
As pretty as u are rainbow alpaca i need a human
;_;
Stop ur making me feel bad
don't discriminate against bots
are you going to tell use what error you are getting or...?
Just to be sure, the waterfall ip-forwarding doesn't work on a forge server without spongeforge ?
i tested without and i could not make it work
you'd need a mod to make it work, forge does not natively support that
yeah, i installed spongeforge and it works smoothly
Oh btw i have some permissions issues, my players cannot execute commands like /spawn, /trashcan, /cofh tps. Is there any doc with those perms, or any "universal" permission to give my players acces to basic commands ?
- wrong channel, 2. take a look at the docs of the plugin which provides these commands
where should i ask, it's a support channel
. The problem is that those commands are created by mods and not plugins, idk if they really have a permission system
well it's not related to waterfall so you should ask in the appropriate channels
seeing as you are using mods which have nothing to do with neither waterfall oder paper it would go into general
(or in the community of the mod/mod loader you are using)
*mods
Though it was related to waterfall because it's your permission system, np
no, the proxy does not handle server side permission
you are going to want a permissions plugin though and have to hope that whatever mods you are using support permissions
LuckPerms has a sponge version so you probably want that
runs on bungee/waterfall too
Okay thanks, gonna have a look to luckperm and ask the author mods if their commands support permissions 
Sorry i never told u the error i was getting
and i became distracted
27.03 16:58:59 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355) ~[travertine-1.15.2:git:Travertine-Bootstrap:1.15-SNAPSHOT:eee1a2e:134]```
Spams my console a once a second
you need to find the first time this error occured if your console is cutting off the full error message
multicraft and missing stacktraces. name a more iconic duo.
is someone typing through the bot?
you still discriminating?
No, i'm just amazed at how much the bot talks like a human
and its an alpaca
it would spit on me if i did o.o
it's a llama, not an alpaca...
Is it possible to get waterfall running without having a default / fallback server? I want to send the player to a specific server when they join. They are not supposed to join the default server
I do. I currently use a reconnect handler in the PostLoginEvent to send the player to a server. Will the player join the default server before getting sent anywhere?
no
So I can use a really small server as a default server and even if hundreds of players join, the server will not go down?
How can I force my proxy to use one special ip because my server got 5 diffrent ips
just set the listen address to the IP you want
I've been noticing the server hasn't been generating villages with villagers in the worlds
has that anything to do with Waterfall?
Can i run the jar with
java -jar Waterfall.jar --host:localhost:25565 --online-mode:true --log_commands:false ?
And with more settings?
Really basic question, how do i add waterfall into my paper server? i have the jar downloaded but putting it in plugins doesn't work
its for connecting multiple servers together
but was wondering what the best way for setting it up is
i am mainly using it to test plugins and across server integration at the moment. So not really use to connecting servers
.g bungee setup guide
(DiscordBot) https://www.spigotmc.org/wiki/bungeecord-installation/ -- BungeeCord Installation | SpigotMC - High Performance...: "Jan 9, 2020 ... Guides to installing BungeeCord on your OS. Contents. Installing BungeeCord on Windows · Advice · Installing BungeeCord on Linux ·..."
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
Hello ! I have a problem with Bungee, someone can help me ?
I got it working, thanks
sure
how
just use it the same way you would with bungee
and what i have to put in there
.g github papermc waterfall
(phoenix616) https://github.com/PaperMC/Waterfall -- PaperMC/Waterfall: BungeeCord fork that aims to improve ......: "To compile Waterfall, you need JDK8, git, bash, maven, and an internet connection. Clone this repo, run ./waterfall b from bash, get jar from..."

apparently the readme doesn't mention it
groupId: io.github.waterfallmc, artifactId: just replace bungee with waterfall
you have to set the paper server to offline mode and enable bungeecord in the spigot.yml
Random question... what is the recommended way to update server versions, whether it is Waterfall or paper?
Replace jar?
That's what I do. Shut down server, back up and replace .jar with newer version.
force upgrading is only for the minecraft server between major/minor minecraft versions, not on every patch version/build
How do we do forced upgrading? I run hosted servers and all I have ever done is replace the .jar
you add the --force-upgrade server argument to the end of the start command. no idea how it works on a shared host, I amagine they have a setting to set custom values or checkboxes for each? haven't used that in almost a decade
also questions like that fit more into #paper-help ;)
Are Aikar flags effective on Waterfall?
I doubt it
Are there any equivalent Aikar flags for Waterfall or is it just as simply as java -jar Waterfall.jar -Xmx2G -Xms2G?
you can always use the garbage collector
and btw you don't put hotspot flags after the jar lol
how would one configure it so people are "forced" to go through the authenticating server? eg. not allow direct connect to the offline servers
you can always use the garbage collector
@lime breach Sorry, not sure what you mean by this? Oh and thanks for the tip, didn't know that about Hotspot arguments
you configure your firewall properly so that people can't just connect to it
worse case, use bungeeguard or something
you'd need a mod for IP/UUID forwarding to work
Okay
I'm up for it
know any good ones? @reef fulcrum
it's... a 1.12.2 server (RLCRaft) ((Sorry)).
k. <_<
Can waterfall work with previous versions like bungee can?
yes, waterfall is a fork of bungee
Nope
If you're using waterfall ye
Illegalargumentexception: unknown meta type 40 @ net.md_5.bungee.entitymap.EntityMap:281
what does that mean?
it means that an entity sent a metadata type that bungee isn't familiar with
generally down to mods, etc
There is an option in waterfall to disable the mechanism behind that, but, it comes with its own caveats
[04:30:49] [Netty Worker IO Thread #7/INFO]: [MrsMaryy|/:50084] <-> ServerConnector [Lobby] has connected
[04:30:49] [Netty Worker IO Thread #12/WARN]: [/:1819|GHOSTMHM] -> UpstreamBridge - NativeIoException: readAddress(..) failed: Connection reset by peer
[04:30:49] [Netty Worker IO Thread #12/INFO]: [GHOSTMHM] disconnected with: NativeIoException : readAddress(..) failed: Connection reset by peer
[04:30:49] [Netty Worker IO Thread #12/INFO]: [/:1819|GHOSTMHM] <-> DownstreamBridge <-> [Lobby] has disconnected
[04:30:49] [Netty Worker IO Thread #12/INFO]: [/:1819|GHOSTMHM] -> UpstreamBridge has disconnected
[04:30:51] [Netty Worker IO Thread #10/INFO]: [/:55182] <-> InitialHandler has connected
[04:30:52] [Netty Worker IO Thread #7/INFO]: [MrsMaryy|/:50084] <-> ServerConnector [Warlords] has connected
This one happens randomly
and then kicks all players
and then proxy restarts.
Hello, I'm using Waterfall with SongeForge, i'm curious if there is anyway to change connection error messages, for example when forge returns a player with a mod rejection error after he runs /server SpongeForge1 it makes me big mess in the chat, is there a way to change the text for it?
/might/ be something if you modify the locale
What do you mean?
modify the locale of bungee/waterfall
you'd basically wanna grab the messages.properties file from inside the proxy jar, and modify it
connect_kick is the one you're looking for
Saw it, thx!
Hello i wonder if there are skywars bungeecord plugin per arena per dedicated server?
Hello, is there a recommended plugin for adding, removing servers into my bungeecord without restarting my proxy?
mine 
@worthy estuary if you want I can give it to you, it needs testing but it should work
If u have your spigot page u can send it to me, if not i am sorry but i do not download random stuff i got from people
i have an outdated version on github if you know how to compile stuff
I sadly had to turn the repo to private
how fix this?
work out why it thinks the server went bye-bye
Waterfall
i have travertine
So 🤷♀️ your back server went down?
not all servers are active
when i join skyblock or another server and type /hub that is written to me
Update Trav.
travertine latest version?
Sure. Latest is best.
what command should i use to see if i have the latest version?
I don't think there's automated check like that
You can run /bungee to see your Travertine version (last number after : is build number, 134 in your case), after that you can go to https://papermc.io/downloads#Travertine and see if there's a newer build
(134 is the latest version btw, I'm not sure what your problem is though)
I already have the latest version of travertine
can someone help me?
guys, under async chunks on load-threads is better to set -1 or a number equivalent to the cpu core?
now i have 4, i'll switch to -1
https://timings.aikar.co/?id=409dd08d8e8c4c03bb158c1024251afc
Any suggestions with this?
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
I'm getting a bunch of [Netty Worker IO Thread #19/INFO]: [/<SOME-IP-ADDRESS>:55360] <-> InitialHandler is pinging in the logs
Is that normal? What does it mean?
taht's every time somone pings the server e.g. from the client's server list
you can disable ping logging in one of the configs
👍
I read the announcement and I only have Mineshaft_index.dat
@toxic goblet depends on what u use. You could try writing an according script tho I have no idea how to do that in sth like linux
that you have an error in your config
Ok, thank you.
Hey, So I'm trying to run a 3 server setup, one modded, one normal vanilla 1.15.2 and one lobby 1.15.2 with protocol support
And I cant connect to modded from lobby
could protocolsupport be messing it up because waterfall isnt giving me any errors
hmm
true
Is there a way to make it so if a user gets a outdated client error then send to modded
Thanks
Hey so when I have the option "use_netty_dns_resolver" in the waterfall.yml set to true, it causes like a 5-10 second login, when I set it to false, it's a fast login. Why is this, and is it safe for me to disable this feature??
java issue, basically
from what I understand, it's a mixture of a java quirk and dumb datacentres
perfectly fine to disable, am honestly questionining the gains outside of avoiding javas built-in DNS cache stuff
ah thx man really helpful! @reef fulcrum
Why is it though that on other servers it's a perfectly fine login? But I seem to have the issue
it's weird
dumb datacentres
It basically ends up doing a DNS query before it should
at least, that's what I've seen/understood from the code and various other issues
So why would it work for other servers then? That's just weird
that's basically where I ended up
oh okay, well, I was getting an error message it was saying like "error servers are down" when trying to join my bungee, and saw somewhere online it has to do with DNS, and it wasn't happening for other servers. This went away after a few minutes, but it is a bit concerning
Do you guys know any Tab-Complete plugin for Bungeecord?
Recently, I ran into a problem that for random players with a mediocre internet connection, ping jumps to org values and then returns to normal, but not for long. What solutions would you suggest to solve this problem? Players are near the data center, but ping still jumps. Already disabled all plugin updates, changed server jars, changed dedicated server, removed plugins, but this did not last long. A couple of months ago everything was much better.
Do you guys know any
Tab-Completeplugin for Bungeecord?
@worthy estuary wdym?
i found one, no worries
Any idea why I can’t directly ping my server (by using the ping command)? Is that a specific port I need to forward?
you don't ping a port, ping uses the ICMP
well is the port open and can you connect to it?
what port
and if ping doesn't work then icmp is blocked in the firewall I guess
25565? That’s open
nc -z <ip> <port> will tell you if you can connect or not but won't give you timings that ping usually gives
nc was successful
I think it’s something with my router — when I’m on my local network I can ping the DDNS address fine
something something NAT loopback
Yo guys, my server is on paper 1.15.2 and my waterfall server is on 1.14, because i need some plugins to run, i can't either go 1.15.2 too on waterfall server, what should i do to get people from 1.14.X to 1.15.X get loggin on my paper server? Yeah my waterfall server is like proxy, soo..
I guess i should change the waterfall.yml - game version
waterfall doesn't have MC versions
waterfall is a proxy
but i don't have the latest waterfall
look
no
literally doesn't matter
im on 1.15.2 and i can't go thru this server
update waterfall
is no other way to do this right?
cause one of my plugins won't work on the latest waterfall
literally the only supported method

Some yellow text. Nice color
Sorry im not into Waterfall, i've never heard about it, just one of my friends help me with that
i mean looks like an issue with that plugin, but given that it's premium not much we can look at there
That's why, as a human, I asked if it is possible to allow players with version 1.15.2 to enter (for example), because PLUGIN works perfectly on the older version. I don't know how to classify them, I don't even know which version (the older one) I have. I asked if he could do it so that people could go to my main server
the only way to support 1.15.2 is to update your proxy to a version that supports 1.15.2
you have been told this several times now
:3 have u ask abd support?
Not yet, i wanted to make sure if it's possible to get the people with newest version to come on my server by proxy on my older waterfall version
if i got it now i need to newest version its okey
another question is - how to block versions like 1.9 1.10 1.11 - i wanted only to do it like 1.14.x - 1.15.x
i've got viaversion on my main server, or protocolsupport (idk), it's enough?
waterfall is a proxy
it passes traffic from a client to a server of the same version
i.e. it supports 1.14 clients connecting to 1.14 servers, and 1.15 clients connecting to 1.15 servers
any cross-version support is up to plugins like viaversion and so on, so you'll have to consult those plugins on how to do that stuff
Yeah i get it
Viaversion should be installed on my main paper - server yeah? Not into the waterfall plugins
just to make sure
:3 if proxy doesnt support 1.15 u cannot join with 1.15 and it a plugin that throw err u prob wanna contact plugin dev
Oh i get it now
How do you block tab complete suggestions from appearing for waterfall plugins?
i have a plugin on the forums for that, outside of permissions, etc
hey there, i've recently had some strange issues on CentOS 7 with Waterfall taking significantly longer to connect vs. bungeecord and other forks
is this a known issue?
try disabling the netty dns in waterfall.yml
will do, cheers
guys how block command /bungee?
How do you block tab complete suggestions from appearing for waterfall plugins?
@rose badger server version?
you can use disabled_commands feature
you can use disabled_commands feature
@tidal musk what is disabled_commands feature?
see config.yml
list all commands there what you don't want to be executed by players
for example
disabled_commands:
- bungee
- perms
I'm having this error when trying to connect to modded server
This server has mods that require FML/Forge to be installed on the client. Contact your server admin for more details.
But If I connect directly by the ports to the server
I can join with no problems
So currently my waterfall server is kicking players completely if their server goes down... what do I have to change so that those players are connected to a different server upon one going down?
you'd need a plugin to send them to a specific server on kick
Anyone knows about FML error?
there are known issues for some mods/modpacks when you don't connect directly to a modpack server at join
so it's suggest to either route forge clients directly to the server or to a modded lobby (sometimes a simple forge server without the modpack seems to work too, really depends on the modpack)
*suggested
I link the pixelmon server
as if it was the default server
and the error is still there
I create a new server
with only 1 mod
the pixelmon mod
and it continue there
I assume you enabled forge support in the bungee config?
well what's the error?
[FML]: Disconnecting Player: This server has mods that require FML/Forge to be installed on the client: [Pixelmon]
issue is down to how the forge handshake works
basically, your first server needs to be capable of initiating the handshake with the client
yeah as I said: connect to the forge server directly when you join your proxy, not through a lobby
it's a limitation of bungeecord
You can't use /server to jump to a forge server which needs client mods from a non-forge server
is forge_support enabled in config.yml?
yes
are you using sponge?
yes
and bungee mode is enabled on that?
if so, some level of no idea; The entire forge support is shaky
and bungee.ip-forwarding
I asked in forge discord
but they said that they don't suport this
I tried a using a waterfall.jar
you probably have a better chance with sponge rather than forge as that's what adding the bungee support in the first place
that is using one friend
that has a network
but it don't work
maybe a bungee plugin?
no
I deleted all the plugins and it doesn't work
did you test with a different modpack yet?
I delated all the mods
and without mods works
but when I installed 1 mod
It started saying the same
does it happen with any mod or just with the one?
Hey
Some how
I can't connect to the server
It gives me errror when i join it through waterfall
what error?
anything in console?
does it work if you don't have mods installed
Nope
I rechecked config thrice
connection reset often means a socket was closed and something attempted to write to it again
what server jar you using
what waterfall version?
could you update to paper 1.15.2 and check if that works?
i did
does it work?
I don't actually use waterfall I'm just going thru some basics
because you don't use the latest paper people will probably just tell you to update
I'm checking if it's a paper-waterfall issue
like maybe the latest waterfall doesn't support paper 1.14.4 or something
if it works with an updated paper you could try downgrading waterfall and see if that works
¯_(ツ)_/¯
bungee/waterfall supports 1.8-1.15

Hey.
Could someone tell me how to setup a fallback server with the latest version of Waterfall?
So when the players get kicked they go to hub
this is not mysql setup support lul
Guys
where i can find waterfall command list?
.g bungee commands
(DiscordBot) https://www.spigotmc.org/wiki/bungeecord-commands/ -- BungeeCord Commands | SpigotMC - High Performance Minecraft: "Feb 2, 2019 ... Reference for proxy-side commands in BungeeCord ... There are several plugins that enable running Bungee commands from a Bukkit..."
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
Could someone tell me how to setup a fallback server with the latest version of Waterfall?
So when the players get kicked they go to hub
Project Travertine build #135: SUCCESS in 1 min 50 sec: https://papermc.io/ci/job/Travertine/135/
Project Waterfall build #327: SUCCESS in 3 min 44 sec: https://papermc.io/ci/job/Waterfall/327/
Riley: Use a plugin
Does anyone have any idea what this error on waterfall is?
https://pastebin.com/raw/U79ApqAc
a plugin threw an PNE
Ah yes a PointerNullException
wow
do you recognize which one? or at least a hint of what type it is?
the first line tells you the listener
multichat
why do i have a feeling the plugin is not really at fault here
i am doing something wrong
and i am not sure what
anyone have a solution for players not being able to rejoin a waterfall network if the server they were on crashed? In an ideal world I'd want them to just reconnect to my hub, but I just can't seem to figure out the fall back server stuff
you'd need a plugin to do that
the fallback server stuff is just for when the first priority server is down when the player tries to connect to it from the outside iirc
Oh, that's what I mean though. Ie. Creative crashes, I try to rejoin (to any server on the network) but can't because the one I was on isn't up yet. As soon as creative is back up I could join. Is that what fall back servers should do?
not if the server isn't part of your priotities list I would assume
also I guess you don't have force-default-server enabled? I really only know that usecase (which uses a hub) instead of joining to your last connected server :S
Yeah, I want people to be able to join back where they left, but if the server is dead, send to a fall back! I'll triple check my priority list though
tty
Someone today spammed my network multiple times on waterfall port with packets that made waterfall take whole CPU %. Can someone help me find out what type of attack it may be?
https://pastebin.com/GhhSfUm5
May it be kind of forge related packet spam?
my forge_support key in config.yml is false
LP don't got the users perms
generally down to hacky plugins or other oddball issues
@ivory magnet https://github.com/SpigotMC/BungeeCord/issues/2793
https://pastebin.com/uUqPuqsC I added System.out.println("[" + ctx.channel().remoteAddress() + "|" + ctx.channel().isActive() + "] Exception: "...
Is this error harmless? https://pastebin.com/raw/BTrYWjFx
is there something i can do?
nope
this error occurs when player quits the game using exit button
cuz minecraft does not close channel properly in that case
or in any other case e.g. game/OS crashed, OS forcibly was shut down, etc.
thanks for the info
can i replace bungeecord with waterfall without worries? or should i run a test setup first? 😄
there should be no issues
I want to enable IP Forwarding for all my spigot servers, but when I do that, my forge servers (mc 1.12.2, modpack: RLCraft) are unable to connect. What can I do about this?
Sponge breaks the modpack.
in what way?
doesn't allow spawning some kind of big entities?
i had that issue with SkyFactory 4, you can disable that safety check
One of the mods which works fine normally will glitch out when you try to use your sneak key to go down
and everything will work fine
Lycanites mobs- basically you fly on your bird... you can go up. But as soon as you try to go down, you cant move, you cant dismount. You cant go down. All you can do is disconnect and reconnect and fall to your doom.
you would basically need a mod to add IP forwarding support due to the way it modifys the handshake packet or something
brains too bleh to remember which packet it hit
Would that need to be a core mod?
In paper 1.15.2
With a survival of 42 plugins
how much TPS should i have?
I have like 50-60 players on
wrong channel
Hey guys, i've got some problems with crashers, im using the newest waterfall and i don't know what should i do, im using antibot - AntiBotDeluxe, which is very nice, today it blocks about 1000 bots, soooo what should i install/do?
I don't have any logs, i guess that was a packet crasher or smthng like that
the connection between the proxy and the server timed out
if that was their UpstreamBridge too, some level of rip as that suggests that the network is jank in general
I've got something like that ^^^^ , i mean my server instantly crash, idk why, it's probably of some packets of botters/smth like that and i don't know what should i do with that, someone can help me? Im using the newest waterfall
Maybe some flags that i can use in the .sh?
someone please?
don't ping
I have no idea of your setup
I mean, i could just be their connection
use mtr, etc
networking is fun 🤷♂️
apparently OVH is having some issues recently
For small servers that's normal,
For medium servers, Bungee + Lobby, is normal.
For bigger servers... you know what to do.
I always put the proxy on separate VPSes
you do the right thing
If I create multiple waterfall instances instead of 1, the only issue would be player count not being synchronized?
you could use redisbungee to fix that
It looks like redisbungee might not work for 1.15 judging by the comments on spigot 😭
Hi, i added 3 servers to Waterfall. Lobby, RealLife and Survival. If i wanna connect to reallife i connect to lobby. Lobby & Survival works normaly. Can someone help me? (I have other ports)
you probably specified wrong server port
When i try to connect to a paper server i get this: If you wish to use IP forwarding, please enable it in your BungeeCord config as well!
but i do have ip-forwarding set to true
it works with a spigot server but not paper
you must enable it in bungee config as well
are you connecting to it through your proxy?
why not?
Hello, when I'm connecting to my server, I get "Server is online mode !" message, anyone can help me ?
(PSA: I'm totally new on bungee)
The server needs to be in offline mode
I'd suggest reading the installation instructions
.paste
Please paste large logs to a pastebin: https://paste.gg
I've recently setup so I communicate between my servers.
However, all of a sudden I get duplicate sent messages to one server.
Here is the code: https://paste.gg/p/anonymous/2fc117c9ecff48558456618e2a4a9cee
I appreciate any help I can get.
(fixed)
whats this mean when switching servers they get this https://prnt.sc/rtphrg
I use PlayerDisconnectEvent when a player completely disconnects from my proxy. Is there a PlayerConnect or how do I know when a player joins my proxy the first time?
I've used ServerConnectedEvent but that calls every join, which makes sense. But yeah, how?
LoginEvent
oooo thanks!
I assume PendingConnection is a player object, as it has a getName()?
I assume I have to cast to ProxiedPlayer?
(check with instanceof that is)
on Java 14 casting is automatic 👍
viper
ye?
difference between PlayerDisconnectEvent and DisconnectEvent?
you mean ServerDisconnectEvent?
wait, java 14 casts automatically?!?
yes look phoneixc
brb, compiling everything against that, lol
public void onLogin(LoginEvent event) {
if (event.getConnection() instanceof ProxiedPlayer) {
ProxiedPlayer player = (ProxiedPlayer) event.getConnection();
Can I do like that?
I wonder if jenkins will even do that 
if (CommandSender instanceof Player player) {
player.(any player methods here)
}
phoenix616 it will do this in Java 14
pattern matching instanceof is a preview feature in java 14
it has to be enabled in the both the compiler and runtime
meh
suppose it could just be the compiler depending on how they wrote it
text blocks are also there in preview
why did they put them as preview ...
theyre trying to get text blocks in as final for 15, havent heard for instanceof
... because thats how the entire process works?
feature is proposed, input gathered, feature is written, then it goes out to everyone as preview for feedback
var is super useful when you're 12 layers into generics hell
yes I like switch improvements
but now you can do it without having to shade in a huge library ;P
tbh I really like what theyve done
whenever I can turn off the preview flag and actually ship it will be nice
my problem with kotlin is there's a lot of annoying and bad with the nice
hm, what annoying & bad
i've personally ran into few cases where type inferring fails and then i must specify interface type
one example is bukkit scheduler, must use runTask(Runnable { ... }, muhPlogen) there
type infer failures as youve said
had a few rare nullability infer failures
writing kotlin interop for java stuff is still awful
other stuff is nice though, like nullability in the type system
Hello,
I got this weird error when connecting ( I hided the ip, so that's why there are XXX )
https://pastebin.com/f7zfH8Ag
I just updated to waterfall 327 but same error
java.lang.NullPointerException: target is marked non-null but is null
at net.md_5.bungee.api.event.ServerConnectEvent.setTarget(ServerConnectEvent.java:19) ~[waterfall-1.8-1.15.2-326.jar:git:Waterfall-Bootstrap:1.15-SNAPSHOT:87d2873:326]
at net.uraharanz.plugins.dynamicbungeeauth.listeners.SwitchListener.onSwitch(SwitchListener.java:38) ~[?:?]
Yes I saw that after sorry *
I've never worked with bungee or waterfall. Im trying to connect a proxied server but if I try to join it says it must be in offline mode, I changed online mode to false but then certain functions of my server no longer work. Do connected servers have to be offline and what potential side effects can that cause?
you enable bungeecord in the spigot.yml and ip-forwarding in the bungee
that will get you real ips and UUIDs on the minecraft server
Do I keep online mode to false?
yes
.g bungee setup guide
thank you
(DiscordBot) https://www.spigotmc.org/wiki/bungeecord-installation/ -- BungeeCord Installation | SpigotMC - High Performance...: "Jan 9, 2020 ... Guides to installing BungeeCord on your OS. Contents. Installing BungeeCord on Windows · Advice · Installing BungeeCord on Linux ·..."
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
^covers everything
please also make sure that you don't expose your backend minecraft servers to the open web
(also covered by that guide iirc)
apparently it's a common thing to miss that ¯_(ツ)_/¯
could you just do a simple check on login to verify the ip of the connection is coming from your bungee machine or is that not how it works
that would work as long as you don't use a shared host for your bungee
using the firewall to block all other connections (or just run everything on localhost) is the easiest solution
for shared hosts I suggest looking into BungeeGUard
Oh I see, that's a smart way of doing it. Also it mentions "if you have multiple proxies", is there any reason to have multiple proxies?
Also this may be a stupid question but are players able to see the IP of the spigot server they’re connected to or is that information masked through bungee?
clients only see the proxy
So I could run a server on my personal computer and clients would not be able to see my ip given that the bungee is hosted somewhere else
the proxy logic looks like it handles that just fine?
yea, Nesaak. unless dumb plugins leak the IP it will not be visible
.flags
Optimized & Recommended JVM Startup Flags: https://mcflags.emc.gs
Hello,
I changed something in my paper config 3 days ago ( do not remember which settings :c ), and since this time my villagers are "bugged" when chunk unload and load again
doesn't sound like a waterfall issue
Oh sorry wrong chanel
mhh
s/countrys/countries
Correction, <DiscordBot> <02-Lukas-> I wonder, some people from other countries have ReadTimeoutException : null when connecting to our server. Is that somehow related to the proxy?
hi
anyone knows this?
io.netty.channel.unix.Errors$NativeIoException
i tried to google but got no useful information
Hey, is the query port and the host port suppose to be the same?
For a while now, my MOTD has been showing up perfectly fine, but now it resets to the default MOTD, can someone help? heres my config file
also, whats ping passthrough?
nvm i know now
ok I fixed it
NativeIoException: readAddress(..) failed: Connection reset by peer
who know this error
😥
Connection reset by peer
Something outside of the proxy closed the connection in an unexpected manner
io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address already in use
@reef fulcrum
i tried to get the error msg
found this
uhmm
Hello,
For a waterfall bungee with 5 plugin on it, 2 servers ( hub + main server 1.15.2 ), +100 players with 5 plugins on the bungee:
- SkinRestorer
- DynamicBungeeAuth
- ServerlistPlus
- Antibotdeluxe
- Protocollib
How much ram would I need ?
1GB maximum
6gb would be large or not ?
make it 16GiB
Antibotdeluxe
Make it at least 4.
Thanks for the good answer krusic 🙂
If you have a dedicated machine/root access you can try any use Bot Sentry.
They actually use ipset instead of shitty Java tricks.
yeah ipset is epic
I have a 1.15.2 server on the latest waterfall, with forge support enabled in the config, and it doesnt let forge clients connect at all to either my lobby server (also 1.15.2) or my modded server
with what error?
something mangled a packet somewhere
thank you thats very helpful :/
Can i please get some help on that, i have 50 players who want to play on our new modded server and waterfall wont allow them to connect
probably a mod doing dumb stuff
also did you try changing the entity rewrite setting? iirc. it's in the waterfall.yml
i did not, what should i try to set it to
also make sure that you are directly connecting to the modded server and not switch from a hub/lobby
the setting is a boolean
well, i tried doing that, and when i do that it comes up with this one: (some server ip taht i dont want ppl to have yet) encountered exception: net.md_5.bungee.util.QuietException: Unexpected packet received during server login process!
(ip blurred out of course)
well forge support in bungee/waterfall is pretty much a bandaid that sometimes works and sometimes doesn't
mainly due to nobody caring about that enough to actually look at the issues and fix them
Anyone has a good java args set for bungeecord?
I have 1GB waterfall server running
question, is normal if i am a client 1.12.2 for example and i try to connect to 1.15.2 i will get kicked to hub without any alert?
like "you need to use 1.15.2 for enter in this server"
question, is normal if i am a client 1.12.2 for example and i try to connect to 1.15.2 i will get kicked to hub without any alert?
@obsidian cape I don't think so, are you using viaversion beta?
oh so you DON'T want people to join to your 1.15.2 with 1.12.2
but you want them to get the message "wrong version" right?
but no message for the player?
?
oh wait
it gives a kick message like "Outdated client. I'm on 1.15.2" iirc
Yeah you can configure that
does waterfall support servers that arent paper?
for instance a hexxit server and a paper server?
yes
is there a getting started guide that I can read?
.g bungee guide
(DiscordBot) https://www.spigotmc.org/wiki/bungeecord-configuration-guide/ -- BungeeCord Configuration Guide | SpigotMC - High...: "Apr 25, 2019 ... BungeeCord Configuration Guide ... motd: '&1Another Bungee server' ... your servers will be explicitly set to the address Bungee is..."
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
no
Thanks for the help!
I couldnt find any documentation about the settings for Waterfall. Does anyone know what all of these means?
use_netty_dns_resolver: true
disable_modern_tab_limiter: true
log_initial_handler_connections: true
throttling:
tab_complete: 1000
game_version: ''
disable_entity_metadata_rewrite: false
setting names pretty much describe themselves.
Hello everyone :)
I have an issue with the waterfall
[INFO] Enabled plugin reconnect_yaml version git:reconnect_yaml:1.15-SNAPSHOT:f1c32f8:1489 by SpigotMC
what's the issue?
My bungee doesn't start anymore
?paste the full log
Please paste all your code/errors/startup logs at http://hasteb.in/
That's bungee, not waterfall; nor is there any errors in there
quick question about travertine, I have a po3 server currently with some player who already progressed into the modpack, does the server have to be offline mode for me to setup travertine? if so, is there a way to move their current data?
Hello everybody, first message ever on Discord, so please, pardon me if I miss some "netiquette" rule.
I've set up a Geyser + Waterfall + multiple Paper-backed servers (and worlds) and hey, it's working like a charm.
But. There is a "but":hen I connect to a brand-new survival world, I obviously have no inventory.
Let's say now that I reconnect to a previous world where I used to have a fully-loaded inventory... it seems to be gone! 😦
'"but":hen' it's obviously '"but": when'
Has anyone used HAProxy and IP forwarding to bungee?
Hello. Aikar's Updated Java Flags are recommended for Waterfall servers too?
Some users get Time Out when connectin from lobby to pixelmon server
I'm guessing most bungeecord plugins will work on waterfall right?
what features does waterfall have that bungeecord doesn't have
Just out of complete curiosity, are their an aikar flag equivalent for waterfall/bungee?
Why would there be
Waterfall/bungeecord isn't running game logic per say, it's just connecting the different servers you're on
Just use ZGC with WF.
the same flags are mostly relevant, the proxys memory usage is pretty low, but there is objets being created which are shortly lived quite a bit
Hey, i just bought Minecraft and i want to optimize it. I have searched quite a bit but mostly the sources are outdated or just not in-depth.
I found Aikar's site and set of flags but i'm not sure about all the details and how much of it is actually usefull for since i don't want to run a server.
I am looking for a set of java flags for just the client suiting my system.
My system: Ryzen 5 2600 @3,6GHz, 2x 8GB @3200MHz, GTX1070 (8GB)
Is there anyone who can guide me or provide a tweaked single player jvm argument line?
completely wrong channel
May i ask where i can get help?
probably somewhere that focuses on client stuff
#general
even general aint a great place tbh
the closest one ¯_(ツ)_/¯
people here tend to be server-focused
Any Discord that has a community as wise as this one?
also how do you maange to not have it running well with these specs? lmao
You are typing "through" a bot? :D 🧙
I want to "optimize" it so i can run it on übersettings. It's still stuttering at some point you know?
it's an irc bridge
also how do you maange to not have it running well with these specs? lmao
@phoenix616#0000
Is the vanilla version without tweaks running perfect on extreme settings?
well most people use optifine nowadays
don't think default even has any "extreme" settings? 
off topic here, move to general at least
WARN: Establishing SSL connection without server's identity verification is not recommended. Has anyone had this issue?
And how have you solved it
where are you getting this?
Both the bungee server and paper server
?paste the log
Please paste all your code/errors/startup logs at http://hasteb.in/
you're connecting to the database with ssl enabled but without actually verifying the certificate
the error message literally tells you what to do
yeah
For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
wait let me cut out relevant part for you
You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Idk where to explicitly set useSSL=false
in luckperms' configuration?
hey there's also a wiki article about it
i need help @rose badger
.ask
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.
what does the game_version: '' do in waterfall.yml?
version string the client sees in the server list
Ahh right, thought so
Is there anything I could read about the possible options for waterfall.yml I can't seem to find it
Everytime I disable query_enabled in the config.yml and start, it reverts to true?
Is there anything I could read about the possible options for
waterfall.ymlI can't seem to find it
Id appreciate this too
not really, any documentation went RIP, nor do I really have a place to shove that stuff
most of the settings are pretty self explainitory
Hello, I am trying to use a modpack client to connect to my hub, but I get this error https://pastebin.com/AV3Jfzvw . The developers told me to get in contact with my bungee support and try to see if you can help
Any chance this could get fixed? https://github.com/SpigotMC/BungeeCord/issues/2371
Seems to be occurring to a select number of players on my network after one of the recent updates
quick question about travertine, I have a server currently with some players who already progressed into the game, does the server have to be offline mode for me to setup travertine? if so, is there a way to move their current data? because it'd get lost.
it's the same as with bungeecord, enable ip-forwarding and bungeecord in the spigot.yml
Why would your data be deleted when you change it to offline mode? @twin sky
You should be fine with just switching it
on or off
travertine is also just a proxy , so you'd need a different server entirely to run it. So player data other then maybe proxyperms should be converted
@projectdevelopers halppp
Hello, I am trying to use a modpack client to connect to my hub, but I get this error
https://pastebin.com/AV3Jfzvw. The developers told me to get in contact with my bungee support and try to see if you can help
@blazing kelp
@blazing kelp does the modpack use JustEnoughIDs?
Yes
then you can't use it through bungeecord proxies
I think it's fixed in the newest versions of JustEnoughIDs
that's nothing to do with waterfall, probs due to the biome changes or something
I understand that now, I was simply asking if he could direct me to their support
Some user get TimeOut when joining my Pixelmon server
any idea?
https://pastebin.com/nir1kqgp It's Travertine. Why appends this error? And constantly spam console, i have desactivated.
it literally tells you the issue?
There was an error sending an event to a listener, even tells you what listener
Where can i find documentation for the online_mode config? I am trying to refactor my setup and i forget what it should be
OK, I think I got it, I should have it on for the proxy and off for the servers
the time of timeout in waterfall config is counted by ticks or seconds?
and what is the remote_ping_timeout config?
ticks don't make sense in waterfall
30000 is the default
so milliseconds
25minutes?
what?
Oh ok
where did you get 25
So the 30000 is in ms?
yes
And what is the remote_ping_timeout_config?
that only matters if using ping passthrough i think
I'm using Waterfall for my mc network and when players connect to the server running fabric with the trampoline mod to enable bunggecord support they randomly get Disconnected. Does anyone know why this is happening?
don't touch it if you don't need to touch it
andrew you don't provide enough information
what game version? did you try contacting with Trampoline mod devs?
When you edit the bukkit.yml connection throttle what class uses that?
Because i have this but this still doesn't fix players getting disconnecting with high ping.
it wont
To disable the connection_throttle and the remote_ping_timeout is with -1 or 0?
-1
What do I set address to in config.yml if my server-ip is blank? address: :25567? address: localhost:25567? I can't seem to get this working after I moved my proxy to anothe rmachine
interesting... i have the proxy and the lobby on the same server and the other servers on another host (accessed through a private ip interface), and if i set the lobby ip to the external ip i can access the proxy and all the other servers except the lobby, and if I set the lobby ip to 127.0.0.1 then i cant connect to the proxy at all
I tried binding it to the local private interface ip too, no dice
no matter what combination i try, I can get my proxy to connect me to all the servers except the one that's on the same machine
Hey, I proxied my minecraft server using Amazon AWS ec2 machine using sslh and now, all the player that join my server get the IP of the Amazon machine, making it impossible for me and authme to distinguish them.
Is there any solution?
Does anyone know what waterfall is. I know that bukkit is bad, spigot is medium and papermc is best. Is waterfall a fork of bungeecord?
yes it is
Does anyone here know about FlameCord? Any opinions?
all these exploits are fixed and available in public fork of bungee
I can make my fork of Waterfall to public which contains all the fixes i think
however it is not usable due to removed entity rewrite, only versions up to 1.13 are supported (upstream is never merged, tons of stuff are removed) and plugins will not probably work.
Forge support and plugin message relay is also removed
also this is fucking stupid
Thanks a lot for the indo xDark, soooo i should just use the latest bungee?
md_5 did not answer on our issue
so he did nothing
one thing you may do right now is to upgrade Netty
You would be willing to share a modified latest bungee jar with the updated netty code?
Ah okey then, thanks for letting me know.
i would only suggest Waterfall developers to take tweaks I made if they want to
Maybe md will do a proper update at some point
Alot of my players are getting 'the previous server you was on went down' but the server is fine, and I've never had it? It seems to only effect USA players (server is based in the UK)
It doesn't even lag them, It just kicks them randomly?
Is there anyway to fix this? It seems like they get sent a 'bad packet' or something?
watch server logs they got kicked from
Can waterfall redirect players to a total vanilla server?
yes
Because i heard bungeecord doesn't and if waterfall is a fork of bungee, i thought that it wouldnt?
.g bungee setup guide
(DiscordBot) https://www.spigotmc.org/wiki/bungeecord-installation/ -- BungeeCord Installation | SpigotMC - High Performance...: "Jan 9, 2020 ... Guides to installing BungeeCord on your OS. Contents. Installing BungeeCord on Windows · Advice · Installing BungeeCord on Linux ·..."
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
Is Waterfall save from Nullping crashes
Anyone have any clues on my issue above?
Seems like my only current recourse is to put my lobby server on another machine like the others. How can I have both servers external and internal?
Snapshot support?
https://www.planetminecraft.com/server/vanilla-europa-4459754
Guys I want serverlisting sites to show my server playerlist but since I started using BungeeCord the playerlist doesn't show.
Bungee config.yml
motd: Vanilla Europa | Semi-Vanilla | Land-Claim | Friendly | 1.15.2
tab_list: GLOBAL_PING
query_enabled: true
proxy_protocol: false
forced_hosts:
pvp.md-5.net: pvp
ping_passthrough: false
priorities:
- survival
bind_local_address: true
host: 116.202.233.223:[port]
max_players: 80
tab_size: 80
force_default_server: true```
I have the query port the same as the port that is used to connect to the server as well as `query_enabled: true` but the playerlist still doesn't show on any listing sites
Is it possible to run servers externally and internally at the same time? Still having issues with this
ok, thanks
hmm i wonder if something else is going on here... i moved the lobby back to external and i still cant connect to it
is there any sort of cache?
where can I find the link to be able to download the latest waterfall jar?
@kind karma interesting discovery, wouldn't have known it was an upstream Netty issue! Good find, I think everyone will benefit.
indeed, gg

