#waterfall-help
1 messages · Page 31 of 1
it is mhm
Yea, your hosting provider went full moron then apparently
oh lmfao
it will only download the modules if the proxy was updated
Not modified the jar
ah
Trick on *nix is that you can rm' them and programs will still have the handle to the older version
your hosting provider should at most rename the file
not remove it
mv server.jar old-server.jar
and copy new to server.jar
Tbqh, auto upgrading jars on people is a really bad practice
works all the same ;P
jvm mmaps the jar usually, renaming keeps the mapping in place
while deleting unlinks data, and once something else wants to write data on fs and happens to overwrite that unlinked area
then guess what happens
💥
Never had any issues with it, the disk is also still considered used until the last handle of that file is closed, so I'd imagine nothing can mangle the data in that file
Project Travertine build #136: SUCCESS in 1 min 25 sec: https://papermc.io/ci/job/Travertine/136/
🤷♂️
mnyeah, that gets into impl detail
Could the use of a Disks HDD affect the performance of a BungeeCord?
very unlikely
So will the performance of a BungeeCord be affected depending on the ram and the processor alone?
yes, and network speed obviously
I'm using Travertine on a Xeon but this xeon is HDD but I don't know what will be affecting the performance, I already tried without plugins and it remains the same
Intel Xeon E3-1245v2 4c/8t 3.4GHz /3.8GHz 32GB DDR3 1333 MHz
I still have another dedicated with these characteristics, but I don't know if it will be better or equal in terms of bungeecord performance
Intel i7-6700K 4c/8t 4GHz /4.2GHz 64GB DDR4 2400MHz
what issues are you actually seeing?
Are you reserving a whole dedi just for BungeeCord 
My BungeeCord is consuming more than 300% with only 400 players on the Xeon server, and when it exceeds that number of people the server begins to have lag spikes
Are you reserving a whole dedi just for BungeeCord
@lime breach No
In that same dedicated I use my servers Lobbies
I mean, if you give it CPU it's obviously gonna use it
you can run spark on bungee iirc so maybe test that?
7gb for waterfall
Before I had it in my other dedicated i7 and it did not get that bad performance, but I want to know what is affecting if it is truly dedicated or something else
7gb for waterfall
@lime breach
I uploaded it today to know if it was that and nothing
Before I only used 1G
I was uploading it little by little
yes.
that is very hot pls ping me when it's live
it's so beautiful 
Why do I keep getting this error
Its not letting him connect to the server via proxy but joining the server works fine
@reef fulcrum
don't tag project developers for no reason
It is a reason, support 😛
that's not a valid reason
*
support is provided on voluntary basis and there's likely no issue with waterfall itself
timed outs are usually related to your network or misconfiguration
I assume they would of had this issue before so they probably know how to fix it 🙂
Proxy is running on 25565 which ports are open for
and thE MC server itself is working because I connect via the actual IP
So no idea why the bridging itself isn't work
Your proxy could not contact your backend server
so how d o I fix that
bnecause proxy is running and backend is running and connectable
Hello! What do you guys use or recomend for global (or cross server) chat for bungee/waterfall ?
Why does this happen?
@junior narwhal Chatty has most likely everything you would need
It's not pure bungeecord though, you have to install it on backend servers as well
Chatty is kinda hacky
@tepid portal Thanks for the recommendation! @kind karma do you have any other recommendations?
depends on what you need
I have been using BungeeChat2 in the past
But since I wanted chat format with hovers and placeholders, I moved to Chatty
Is anyone aware if it's possible to use Waterfall to connect snapshot versions of minecraft? I have gotten different versions of snapshot servers and wish to run them thru waterfall.
Ooh nice
Anyone what this message could mean?
Exception Connecting:QuietException : Unexpected packet received during server login process!
1bc7017b22747261........
That you most likely forgot to patch the vanilla server jar with VanillaCord.
Fabric + FabricProxy is better
@tidal musk works that with servers of snapshot versions?
yes
ddos protection on a proxy server is pointless
why?
you want your host or a service like tcpshield to filter that out
on the proxy to most effectively stop the bots before they reach the main server
minecraft bots isn't what you usually understand under the term ddos...
There are anti bot plugins
egg82 has one which works well
actual DDoS attacks, the proxy is far too late in the pipeline to be useful
also
if I want to use waterfall, what versions does it support to join with?
wanna use it for my hub
1.8-1.15.2
won't allow people to connect with different version on its own
You'd need something like ViaVersion for that mess
oki
so I use
waterfall with the viaversion plugin?
right?
wait
how about travertine?
if i wanna make a regular mc server with hub and stuff, which should i choose?
travertine or waterfall?
imma do waterfall
it'do you want 1.7 support? then use travertine
true xD
Hello !
Do you have a "wiki" like paper to know how co config well the config.yml ? (like for the option network_compression_threshold:) 😄
maybe the bungeeCord documentation?
Nothing about network_compression_threshold 🙂
Does the same thing as it does on the vanilla server
How can I connect my waterfall ("hub" server) to the other papermc servers?
I'd suggest reading the bungee install guide
oki
what should I change/remove in java -Xms6G -Xmx9G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=8 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -jar Waterfall.jar for it to work with waterfall?
or does this also work?
check the pins
oh oki ty
woooah 6-9G for a proxy?
Hi, I'm having an issue where after sometime running the Waterfall proxy, when executing /glist, in the list for my servers I will see duplicate player names, that aren't even always on the servers displayed.
The times I see it occur the most often is after stopping a PaperSpigot server instance on the proxy. I have updated to the latest version of Waterfall, and the issue still persists.
If anyone has any ideas for why this may be happening, or would like to more know about my setup, please ping me, thanks
is there a way to change the message Kicked whilst connecting to {server}: reason
probably the messages fle inside the jar contains that string
after i rebuild the waterfall with old netty version
the exception changed to
[00:29:38 WARN]: [/x:x|guobang] -> UpstreamBridge - NativeIoException: syscall:read(..) failed: Connection reset by peer
[00:29:38 INFO]: [guobang] disconnected with: NativeIoException : syscall:read(..) failed: Connection reset by peer @ io.netty.channel.unix.FileDescriptor:-1
no the properties file don't need to be repacked
you can put it into the same directory and it'll be used instead
oh i thought he was asking where the file was
Does setting up WaterFall include the same steps as Bungeecord?
Yes
So I just followed a tutorial step-by-step, but then it said this , but on the youtuber's screen it was working
.g paste
(DiscordBot) https://www.pastemagazine.com/ -- Paste Magazine - The Best Music, Movies and More: "Paste Magazine is your source for the best music, movies, TV, comedy, videogames, books, comics, craft beer, politics and more. Discover your..."
Please paste large logs to a pastebin: https://paste.gg
Paste here
okay
Check the spaces on the line it tells you a problem
My memories tells me yaml is quite strict with spaces/tabs
paste your configuration, don't forget to remove server addresses
nvm
it's localhost.
oh
yeah, was a good memory
yw
How do I op on every server at once instead of one by one?
I do that with luckperms
you can't do that without plugins
luckperms has trash codebase
?
at least work with mysql was done horribly
we use self-written system
client <---> core server <----> microservices <----> other clients
I can't understand basically any of this. I just want to create a small network kind-of thing for some Estonians
well, stick with LuckPerms then
some estonians?
yeah, just a small estonian server
yet another community bs or that building contest thingy?
nah just like a regular network server
oh well lol
don't really have those here
Don't have many
i used to work for top 1 one
Wait.. Are you also Estonian, then?
correct
oh your name did seem estonian
hea töö mees
xd
okay let's not get off topic and in another language, okay?
very wise idea
now i'm interested tbh, what server?
WildlakeMC is fresh name what i spotted
is private and has 1 player online
kännukas here lol
Nope. I haven't even hosted it anywhere
what do you want help with
well I've got it now, so why am I getting off-topic
if you need introduction into this lil country's community then hmu
there are some (or bunch of) caveats
hoia pamest eemale lmao
I am Estonian, born and raised
edited :)
1gb of ram is not enough? proxy just timed out all players for no reason
timed out generally screams connection type issues, not ram
Also, use a paste site if you want people to look at stuff
I only just cleaned my downloads folder out of all the crap
generally, yes
the timeout is like 30 seconds
am pretty sure you'd notice if your proxy stopped reponding for long enough for it to induce timeouts
this one is connection issue too?
Don't screenshot shit
for no reason the proxy just shutdown
You're likely missing the actual important info in there
e.g. why it failed to write to the file
wait
holy shit i couldn't find any errors
but sometimes proxy just freeze for no reason...
Hello,
Is
[2LS] ExploitFixer - Professional Server AntiExploit useful with waterfall ?
or all exploit are already fixed
that's still relevant for paper
I mean, waterfall
We have some changes which improve the situation, and stuff is pending in the pipeline, but some more hardcore protections are not really viable for waterfall
I mean that particular plugin is advertising a copyright violating fork of bungee so ¯_(ツ)_/¯
might even be travertine
so do you now any good plugin to fix any exploit between paper/waterfall ? ^^
you can't fix all exploits, simply because nobody knows all of them...
you are going to have to be more specific what exactly your issues is that you want to prevent
that plugin in question might prevent them but ideally you do your own research (at least the plugin's code is open source after all)
No but most of all that are known and not fixed *
i'm still asking if devs would like to take changes I made from my personal fork
pr them
because I'm too lazy to merge it with Waterfall
Its almost impossible D:
my fork's codebase is heavily modified
No server map, packet handling is changed, most of packets are removed, keep alive mechanism changed
and so on
I can just make it open source
¯_(ツ)_/¯
do it
Project Waterfall build #340: SUCCESS in 3 min 7 sec: https://papermc.io/ci/job/Waterfall/340/
when i try join the server
I get "server is online mode"
even tho I can join other servers completely fine + I got a paid mc acc lol
the backend servers need to be in offline mode
because the proxy needs to deal with the auth
Would be pretty shitty if mojang made it easy to MITM a connection
ah oki
and in my "servers" that my hub connects to do I change settings.bungeecord to true too, right?
yes
ok nice
it says what to do
think it can also say that if you connect to the backend directly instead of through the proxy
because the additional forwarding info isnt there
fixed that, thanks xD
now I get
nvm
forgot to start my hub
soo all set
yay
how can I make waterfall pick to display the lobby server's motd?
set it to ""?
nevermind xD
anyone know good/useful waterfall plugins/modules?
@tidal musk how is the progress
what a diff
can I add a papermc plugin which I made to waterfall? and would i still work and work on all the servers its connected to?
example - essentials or a custom advanced ban plugin I made?
wdym
No, Paper plugins do not work on Waterfall.
^
oh okay, how do I make a bungee/waterfall plugin?
or any wikis or things?
the spigot wiki has a section about bungee plugin dev
oki
hello,
Does waterfall fix "netty exploits" issues ?
Is the latest version of waterfall made for 1.15.2?
yes
and, how does it unfreeze? how are you hosting the server?
@reef fulcrum
I just restart the server and it will unfreeze again.
My hosting is pretty good:
OVH > Public Bandwidth - 1 Gbit/s
AMD Ryzen 7 3800X - 8c/ 16t - 3.9GHz/ 4.5GHz
it's just the proxy and it might be a problem with my config
or the plugins i'm using
and that's all i'm using:
can i set up a server that contains two worlds?
one paper 1.15.2 and the other forge whatever version (or any other kind of modded server)?
are there any tutorials at all on waterfall?
ive been struggling to find one, i only find bungeecord's
I have a problem. I've been using Bungee-Cord for MC1.15 for some time. I wanted to switch over to Waterfall. From what I know, it should be as simple as replacing the .jar file. But when I do replace them, I get this error (shown in latestlog). Note that Bungee-Cord works perfectly fine before. I've messed around with the config, server.properties, and still can't figure it out. When I change the .jar back to Bungee-cord, everything works again. It just makes no sense. Help! 😭
Waterfall ver #340. All other servers are running paper #213
.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 bungee instructions work just fine for waterfall
change your host in config to 0.0.0.0
there are some quirks around forge and proxies in general, e.g. if you have mods on the server which require client side mods, you'll have issues due to the handshake not having been done with the client
change your host in config to 0.0.0.0
@kind karma done that multiple times. still nothing.
also am using shockbyte as host if thats any relevance
io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Cannot assign requested address
That basically means that that IP address isn't valid
You'd need to speak to your hosting provider about that one, if shoving 0.0.0.0 in there doesn't fix it as it's replaced especially so
welp.. guess so. Though its really weird because with the Bungee.jar, it works, but not with Waterfall.
hi can i get some help on how to install waterfall for 1.8.9?
plz anyone help me
please help



Nah waterfall supports 1.8 sadly
eyy i found it
.flags
Optimized & Recommended JVM Startup Flags: https://mcflags.emc.gs
for a bungee cord network, how do I whitelist my bungee cord proxy? please @ me
you need a plugin if you want a whitelist on your bungeecord
such as onlyproxyjoin
Anyone know what startup flags to use for Waterfall?
I know what flags to use for paper, dunno what to use for Waterfall.
just make sure you use G1GC
y, just G1GC is good for GanjaCord
points to the pins
Cheers!
Uhhhhh how much ram should i give waterfall? I know my way around Paper, but this is my first time with waterfall.
512M is generally more than plenty
execute the end command
19:45:55 [SEVERE] Apr 25, 2020 7:45:55 PM io.netty.util.concurrent.SingleThreadEventExecutor runAllTasks
WARNING: A task raised an exception.
java.util.NoSuchElementException: compress
at io.netty.channel.DefaultChannelPipeline.getContextOrDie(DefaultChannelPipeline.java:966)
at io.netty.channel.DefaultChannelPipeline.remove(DefaultChannelPipeline.java:305)
at net.md_5.bungee.netty.ChannelWrapper.setCompressionThreshold(ChannelWrapper.java:88)
at net.md_5.bungee.UserConnection.setCompressionThreshold(UserConnection.java:589)
at net.md_5.bungee.connection.InitialHandler$6$1.run(InitialHandler.java:478)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:259)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)
at java.lang.Thread.run(Thread.java:748)
Its stuck on logging in... when i try to join through 1.8 but doesn't with the version 1.7.10. There's an error in the bungeecord console
Anyone here good with the bungee API? How do I stop the waterfall server. I have a custom plugin that uses the MYSQL Connector and I would like to stop the server if MYSQL Connector fails to connect to the MYSQL Server.
getProxy().stop(); // Does not work
ProxyServer.getInstance().stop(); // Does not work
Nevermind I am stupid it works
Does waterfall fix nullpinging
@rose tusk As of the latest build, nullping is mostly mitigated - it doesn't have nearly as much of an impact. The mitigation can be improved, though.
It still causes a major CPU spike, but it's something like a 5-fold reduction from where it was (easily saturates a typical 4-core CPU)
oh
is just that?
no
or i wont come here
Address already in use
which address
why sometimes it works well
sometimes it show this exception
because you already have bungeecord instance running on the address you set in config.yml
or any other software bound to this address
i can connect to the server in most time
oh wait
switching server
Is there a way to restrict waterfall to 1.15.2 only? R now players can still try to connect with older clients and instead of getting something like "Outdated client" message they just see "Could not connect to lobby server" instead 🤔
afaik the modern server should kick with a message telling to use a modern client?
but there is a game_version setting in the waterfall.yml but I don't that will block clients from joining
That's just what shows in the client when there is a proto mismatch
You'd basically need a plugin for that
I see, I'll try to figure this out. Thanks for the help!
Is there any YouTube tutorial for waterfall? Because when i search waterfall i get real life waterfalls😂
I host at contabo, and I sometimes experience lagg when placing blocks, could it be due to plugins, or waterfall? cuz didnt have those issues before I added waterfall, I have allocated 1gb for waterfall, is it good eough?
or could it be because I use the voidworld plugin?
@violet radish 99% chance it’s because you host at Contabo
contabo is bad?
jarnoboy404: just follow the bungee installation instructions
Yes it’s bad
I am running bungeecord help, if you know a thing or two or have set one up plz dm me or something. Thanks 😄
@twin cedar please ask your question here, also this is Waterfall support
I know but I dont know where else to get bungeecord help
But my question is involved, can I dm you?
Check if you already have a server listening on port 25565
Also, it seems you changed the IP your server is bound on, use 0.0.0.0 instead - using your own IP isn't going to work because you have NAT
Well, you'll need to check to see if you have a server listening on port 25565
I dont have any other servers
no
are you using a server panel or something?
check explicitly with something like https://www.cyberciti.biz/faq/unix-linux-check-if-port-is-in-use-command/
cannot assign requested address means that that IP address is not available on that machine, the other one is because something was already using 25565
anyway, this is not BungeeCord support, you should really be using Velocity or Waterfall to be honest
Hey, so I'm having an issue where spectators can't tp to other players using the hotbar. I've removed all plugins and datapacks, and the problem is still occurring. The weird thing is, it only occurs when connecting with our Waterfall server, not when joining the server directly. Does anyone have any ideas?
are you using a global tab list plugin?
Nope
what does it mean when someone tries to join but disconnects with "No client connected for pending server!"
does that mean they're using a cracked client or something
that means that they lost connection
it was weird cuz it didn't say they joined/left with the proxy global message but the server itself realized they joined for a sec
they must've cancelled right as they joined or somethin idk
you can't do that with paper either
Is it pointless to have double bungee? i want to have the main bungee with just my custom antibot bungee jar and no plugins and the second one with all the plugins i need for bungee. Because plugins can crash the bungee during a bot attack, will it be okey / possible for players to pass thru two bungees?
not worth it
thanks xDark
doing a double Bungee is pointless, since if you get an attack everyone will disconnect from the Bungee under siege
hello i have problem with waterfall its lagging and crashing cause of out of memory exception even if i give 4 GB ram to it
i installed plugin - [2LS] ExploitFixer
and want to install https://www.2l-studios.com/flamecord/ but this link doesnt work
I think someone is attacking my server with an exploit or something like that.
could u help me?
also when its start laggin and waterfall stuck its using 90% of my 8 core i7 cpu ;/
my plugins on waterfall:
Flamecord does stupid shit
@brave kayak I'd recommend removing all your bungee plugins and updating Waterfall. Getting an OutOfMemoryException is a sign you have a bad plugin that's leaking memory.
i have newest version of waterfall
and this s** happen even when i remove all plugins
^ could be something related to scoreboards not being cleared good on the servers behind them for no collision stuff, or is that not a thing anymore Tux? plugin was named noPush or something we then had bungee with 8gb and still crashing then i took some heapdump and found a mother load of scoreboard instances that came from servers behind it
Is there any way to display instead of "left the server" "<player> moved to the survival server" or something like that?
with a plugin, sure
if you're hitting an OOM, you'd need a heap dump
But, we're not gonna provide support for a random fork here, many of those forks do stupid things which induce their own issues
plugins like SkinRestorer are also literally known to be full of stupid issues
hi i have a problem with my waterfall server. after 2 hours of uptime i need to restart it because the pings are getting really high on all the players. server has 1Gbit connection and i have already tested it. on that side everything is fine. maybe somebody has an idea? thanks in advance
literally never heard of that one
best I've got is hook up a profiler and see what's going on
and how do i do that?
smells like memory leak from one of your plugins
or extremely small heap set for your proxy
you basically need to be a dedi/vps to do it, and "how" depends on the tools you're using, etc
visualvm is bundled with the jdk, you'd need to look into remote attaching probably
have you heard of the screenshot button?
well has he?
screenshot doesn't really tell us anything either
i know but only giving you an idea of online players and pings
Only real thing which stands out is that there are people who are perfectly fine
But, beyond that, we need more info
it's not new that sometimes some ISPs have connection problems to certain datacenteres
I run the latest waterfall version (1.15.2 - 340) the proxy has 1gb of memory i only have a few plugins running: bungeechat, luckperms and tab-reborn
Yeah, I notice ping issues too sometimes
weird issue with BCTLP
I'm making changes to the default.yml...and nothing is changing
I'm also not getting any errors
Hey can someone help me with setting up waterfall?
I wanted to know what these do in config.yml:
proxy_protocol: false
prevent_proxy_connections: false
log_pings: true```
query_enabled enables GS4 query protocol; usually a thing what you don't want to enable
proxy_protocol makes sense if you do load balancing with an additional proxy, such as nginx or haproxy
log_pings option toggles whether you see players/server listing sites pinging your proxy or not
Thanks! So should i keep log_pings on? cause i wanna continue advertising on server listing sites, and im anyways using ufw to block server ports.
turning log_pings off does not prevent the proxy from showing up in server listing sites
it simply turns off the log messages of them
OHHHH you mean it will log say ping server.url command from cmd.
That clears it up.
Thanks!
no
not that ping
the ping utility you'd use from CMD/whatever uses ICMP packets; nothing to do with minecraft
.g bungeecord github
(DiscordBot) https://github.com/SpigotMC/BungeeCord -- SpigotMC/BungeeCord: BungeeCord, the 6th in a ... - GitHub: "BungeeCord, the 6th in a generation of server portal suites. Efficiently proxies and maintains connections and transport between multiple Minecraft..."
Is it possible to send a message to joining player in PostLoginEvent?
as in event.getPlayer().sendMessage... ?
Client will probably not see it
When some players try join my forge modded server they get "disconnected" and a message saying server was closed and they were sent to the fallback server bu hen other players are able to get through without issue
any ideas how to fix this?
https://i.imgur.com/XpLjj3b.png error in console
it is
Have a few issues with the latest Waterfall builds
https://i.imgur.com/RjuzBxj.png
Is this intentional or a bug?
Plugin uses some internals from what i can see. Non API methods are never supported.
why does Waterfall\BungeeCord have some native classes
written in what seems to me C++
ohh I didn't even know myself one could call C/C++ from Java using the JNI.
I guess I've learnt something new
https://i.imgur.com/31mStNa.png
This didn't occur about 20 builds ago and is happening with more than one of my Bungee plugins with the same error.
I doubt different plugins from different devs are using the same custom methods.
Don't use internals and they won't break
use internals, you take that risk
that's all there is to it
If multiple plugin fails with same error it just means that they used same internals.
Without any reeason for doing this ofc. Because why do you even need this field, when you can register events using API?
api is boring
imagine programming safely and not shooting yourself into foot every 0.1 milliseconds
Hey, that's what C++ programming is, and seems that many people like this.
sounds like stockholm syndrome
Does waterfall support having the hub (default) server in vanilla MC but then a server they can go to being modded?
Not really
You would need to get the vanilla server to induce a forge handshake so we can get all that info
Shamefully, there is no real way that I'm aware of to get the client to actually re-induce the connection
I was speaking to lex about a fair chunk of this stuff in the past, no idea where it went
Hmm, Thats a shame. I use to know a few servers that did it and was interested in build one, I know the modded client can go on vanilla fine but its then moving that session over to the modded server, it would need to check the client for all updated mods etc, nothing i have found does this probably anymore 😦 Probably a rather hard thing to do, I couldnt do it 😄
there are tricks, e.g. get some plugin on a server which actually performs the handshake so that it can deal with it
tbqh, mods and a proxy in general are shaky, we put a lot of effort into it, but the entire ecosystem is hell
Hmm, yeah. What would be the best way to do that in your opinion? is it better just to have two separate servers?
shamefully, yea
Cool, thanks for the advise 🙂
directly connecting modded clients to the modded server instead of going through a lobby or going through a lobby with all the mods installed tends to be the most common solution if you want to allow both vanilla and one mod pack on the same network
Can waterfall handle it to: switching players from my synology-nas-minecraftserver, to another server when this server is online, but as soon as it shut down all players should switch back to the synology-server. ?? asked the same question in paper-help, i dont know if this makes a difference......
you'd need a plugin and somewhere the waterfall can run 24/7 on but sure
on the synoloy it runs 24/7
you basically have both servers behind the waterfall proxy and everyone connecting through the proxy, then have a plugin detect when your PC server is online and connect everyone to that
and the world would be synced?
hmm..okay thanks
I am looking for the maven depencies for waterdfall, or do i just use the bungeecord ones?
I also did it with building a jar and adding to to the project, but i want to use maven instead
just get it from the pom
Yeah ii was looking in there but i could not get any info out of it
<dependency>
<groupId>io.github.waterfallmc</groupId>
<artifactId>waterfall-api</artifactId>
<version>1.15-SNAPSHOT</version>
</dependency>
can search the papermc repo and find it as well if its easier
What do you mean?
Ahh Thanks!
Waht is the repository link i use with this tho? I am currently using this, but it doesnt work:
<repository>
<id>maven-snapshots</id>
<url>https://papermc.io/repo/repository/maven-releases/</url>
</repository>
well the id says maven-snapshots
but the url says maven-releases
afaik waterfall publishes to snapshots
because lol actual releases
so just change the url to end in maven-snapshots and you should be alright
Hi! I have 8900 Pause Full in my 20 days WaterFall GC log. Is it normal? Everything works fine. 120-150 players. I allocated 512MB to waterfall.
Where is the best of Waterfall/Bungeecord Anti Bot Plugin ?
Where. Prob on spigot or github
Guys
Is there anyway to send players to lobby when a server is restarting?
I mean, instead of says "server closed" in the mc screen
use a plugin like MoveMeNow
No, it's a bukkit plugin..
there was one by another dude with the same name
No idea if that one specifically works
I know the one made by lax was slated to have worked fine 🤷
There was a good plugin for that
but the author was retarted and somehow didn't support Paper servers
I builded my Waterfall.jar and got this error: ```[ERROR] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='io.github.waterfallmc:waterfall-proxy:1.15-SNAPSHOT'}' and 'Vertex{label='io.github.waterfallmc:waterfall-api:1.15-SNAPSHOT'}' introduces to cycle in the graph io.github.waterfallmc:waterfall-api:1.15-SNAPSHOT --> io.github.waterfallmc:waterfall-protocol:1.15-SNAPSHOT --> io.github.waterfallmc:waterfall-proxy:1.15-SNAPSHOT --> io.github.waterfallmc:waterfall-api:1.15-SNAPSHOT @
It literally tells you
You have a cyclic reference between two different modules, which is 100% invalid
je but when i remove some dependencys i got a another error
how i can do this?
how im a beginner
can you give me an example or somethin i do not understanding you 😦
Not really
Quite simply, you cannot access those classes from that module, and there is literally no way around that
oh and how i use the classes i need them, i will fix the crashclients, but i need this imports
you cannot
You need to design around it
There is no magical solution, and handholding is gross
Some of this stuff is often easier to try to pull off with a plugin as you don't gotta deal with that
But i have to chage stuf in MInecraftDecoder
But i have to fix kickall in a Waterfall.jar
Hello? @reef fulcrum ?
don't ping cat
But i have to chage stuf in MInecraftDecoder
what stops you from doing that, lol?
that i can't import classes of other modules
set up your classpath correctly then?
not a classpath issue
A depends on B depends on A is not legal
that
's a common PITA with waterfall dev
Where are the BadPacket sended?
what
Ok, can someone say me how i can edit waterfall in eclipse °°?

eclipse 
I can code better with eclipse
if im running forge do i put waterfall in the mods folder?
do what?
do you know what's the purpose of bungee/waterfall?
use waterfall and forge, for someone whos never needed bungycord
what kind of a question is that
if you don't need waterfall then simply don't use it
smh
watefall is the fork that works with forge?
well more or less
can someone say me how i can edit waterfall in eclipse °°?
no
same way as any other maven project
project devs here don't use eclipse
so i just launch watefall in the same folder as forge then? or?
no, use a separate folder
also you want to use sponge if you want ip/uuid forwarding (or a forge mod that adds it I guess)
um.. thats what modems are fore
wat?
portforwading
that has nothing to do with what I just said
?
I suggest reading up on what Bungee/Waterfall do
k link?
.g bungeecord
(phoenix616) https://www.spigotmc.org/wiki/bungeecord/ -- BungeeCord | SpigotMC - High Performance Minecraft: "Dec 13, 2014 ... The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy."
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
so i can just use paper with forge then?
why do you need waterfall at first place?
do you want to link multiple servers together?
if that's the case, then you're looking at right software yes
if no, then forget about it
no, paper does not support forge mods
you don't need waterfall
ok so your saying forge is as potimized as paper or waterfall?
no?
and works with plugins?
that project has a completely different goal
then im in the right place
and this isn't forge
ya i got thta
nor is it "server that supports forge in any way"
it doesn't
last time i used it did
it never did
you must've used something else
but #general I guess, this has nothing to do with waterfall
nor paper
now i have the code in eclipse now how i can export them
what
i'm using latest waterfall version
encountered exception java.lang.NullPointerException: null
throwing away from the server for reasons
https://mohist.red/ for furtue ref

maxtrax: well that's neither paper nor spigot ¯_(ツ)_/¯
what does "remote_ping_cache" do?
caches pings
what kind of value is it?
tfw ip leaking your users
tfw internet
does waterfall have a built-in way/event to change the brand or do I missremember that being a thing?
oh, it's just a plugin message? 
Brand???
press F3
Oh
third row in the upper left corner
it's provided by the server
waterfall modified it to show both, the server and the proxy info
or well, bungee I assume
Project Travertine build #137: SUCCESS in 1 min 42 sec: https://papermc.io/ci/job/Travertine/137/
Project Waterfall build #341: SUCCESS in 3 min 25 sec: https://papermc.io/ci/job/Waterfall/341/
Hello !! I'd like to know if there is a way to make a Server just for the Nether and same for the End ?
yes but you are going to have to use some plugin to handle portals and inventory/player data syncing
For Inventory yeah Bungeeinventory with some MariaDB , but what kind of portal Plugin is good for that ?
Thanks for the quick answer
https://www.mc-market.org/resources/13492/ someone told me to use this
are the same exploits fixed in waterfall
we have some of them, I've been ill so not all of them
oh do u maintain this mainly?
No idea on the quality of those forks though, given the whole nature of open source, pretty crappy to like... you know, lock up the source
this is very true
cat do you know who you're talking to
who is cat talking to then
?
who r u
glare smh
@plain marlin I analyzed a version of this a long time ago, the quality of the supposed "fixes" is quite poor
quality
How do we set waterfall to return protocol version 1.15.2? (It's currently returning protocol 578 (1.16)).

that's not waterfall
Idk, it's returning protocol 578. I guess we'll update.
If you do need a waterfall that supports 1.16 I’d recommend you try my fork, more testers are always welcome
Hi i have this issues
not Waterfall's issue
I have question. When i make lobby server that players can will bypass the server lobby and connect immediately, for example: to skyblock withour procces registration/login?
random players join on lobby and they can do nothing
after 15-20 seconds
in console -> get ReadTimeoutException: Null
java.lang.NullPointerException
it's a waterfall issue?
many people got this error
and one more problem
in server list, the server appear offline
for random players
and they want to join, they got "Disconnected"
how to solve this problems?
Can we please see the full log file on a paste site like http://paste.gg? @gritty kestrel
A sensible, modern pastebin. Share text and source code snippets with no hassle.
[16:23:10] [Netty Worker IO Thread #12/INFO]: [LeoBoss] disconnected with: ReadTimeoutException : null
it's big
i cant paste on paste.gg
when they got disconnected, in bungee console don't appear any error
@gritty kestrel output of /bungee and /version please.
ReadTimeoutException: null occurs when bungee/waterfall loses connection to spigot/paper server. You will have to figure out why that is happening.
if you are not running latest, do so
if you dont want to, then tough luck. you are denied support.
This server is running Waterfall version git:Waterfall-Bootstrap:1.15-SNAPSHOT:87d2873:326 by md_5
i'll update today to latest version
update both waterfall and paper to latest
if problem does not stop, send your bungee and paper plugin lists
also, what is your host
by md_5
the host is from my country but i have this problem from i upgraded bungeecord to waterfall, 2 months ago
Is it possible to have bungeecord/waterfall listen on a specific IP, but communicate with the backend servers over a different IP?
@dusk abyss Yes - use the different IP for the server connections in bungee.yml
I mostly mean for the backend servers sending data back to bungee, instead of sending it to the address it's listening on to send it to a different address? Bungee's main address is routed through an external DDoS protection provider and don't really want server traffic having to go back through that. If this makes any sense
Might be a different way to go about it just not sure
unless you have set it up to do so bungee would not connect through the ddos protection provider to your backend servers
it would try to go the direct route through the internet if you don't force it to go through the ddos protection's host
It's setup as a GRE tunnel, bungee is bound to that interface. The servers are on different machines and are configured with their own IPs that aren't routed through DDoS protection but everything goes through it anyway by the looks of it. May be a solution outside of bungee itself just not sure.
can you bind it to a local interface and forward incoming/outgoing traffic to that? and only route traffic to your backend servers to them directly and not through the tunnel
at least that's what I would try with such a setup (although I personally would just put everythign in a VPN and only allow outgoing through the tunnel)
That's sort of what I was thinking to try, will see what I can do with it
net.md_5.bungee.util.QuietException: Unexpected packet received during server login process!
Anyone knows how to solve this?
Only a handful of players are experiencing this error ^
5 / 150 players connected in my server
iirc that might be due plugins sending strange packets
.paste
Please paste large logs to a pastebin: https://paste.gg
speak to the plugin author
literally any MOTD plugin made by a competent dev
okay thanks
give perms?
Hey, so I'm having an issue where spectators can't tp to other players using the hotbar. I've removed all plugins and datapacks, and the problem is still occurring. The weird thing is, it only occurs when connecting with our Waterfall server, not when joining the server directly. Does anyone have any ideas?
yeah, afaik bungee fucks with that somehow. remember seeing a fix config option in BungeeTabListPLus for that
wonder if it's the metadata rewriting
Just moved to paper now I wish to know what are the positives over bungeecord that make waterfall better?
Yeaaaaa that seems oddly like the special meta rewriting at the very bottom of the EntityMap(s) where md_5 decided to hardcore the packet remap
For spectator packets ^
Or maybe I’m thinking of something unrelated
I’ll investigate into that issue however
@gloomy willow I want you to just confirm that this happens with normal bungeecord too so I can rule out that it’s a waterfall specific bug

Uhhh How would I be able to test this?
Also: it doesn't happen on our other servers that are connected to the network, so I have no idea.
That won't effect timeout at all.
-Lukas-: are they timing out from the proxy or the minecraft server?
sounds like they have a shitty connection. iirc. you can change the timeout somewhere
Which connection said read timeout
Upstream wouldn't be minecraft
I thought downstream keep alive kick was just a kick
Having an issue where players in spectator are unable to go through blocks. When not connecting via waterfall spectator works fine.
Waterfall: v341 (Plugins: LuckPerms-Bungee-5.0.146; Multichat-1.8.1)
PaperMC: v229
MC: v1.15.2
So i changed the server brand, or what should be the server brand to remove the version and make it smaller but in the F3 screen the screen does not get modified
anyone know whats up with that
issue there is often down to the server booting the client, common one is ip forwarding upsetting vanilla
Hello,
I got this issue with some players :
https://cdn.discordapp.com/attachments/706430954243227648/706431136708165632/smelt.PNG
This player is premium but he can't connect.. it worked yesterday
I got this error :
https://pastebin.com/RBRrjMrm
(I updated to paper 239, same issue )
Please don't mention project developers
Please remove the mention from the quote in the future
Hi i have issues with BUNGEECORD Modules
``permissions:
default:
- bungeecord.command.server
- bungeecord.command.list
admin: - bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
- bungeetablistplus.admin
- bungeetablistplus.hide
- helpme.reply
- helpme.see
- bungeecord.command.alert``
I added these to player and admin
but when my player type /server
it said
you dont have permission
staff also
only can use /send
helpme
and /alert
how to fix
- don't ping random people
- no, I don't use modded and have never done it. and if you aren't already doing it make sure that the modded server is the one you join first when connecting to the proxy with forge. no idea if that is related to your problem but that's the only hint Iknow, lol
hey guys,
iam using Bungeecord but i cant connect to other srvers then the fallback.
I typed bungee in spigot and paper.yml true und entered the IP/Port at the bungee config.
but i get this error https://gyazo.com/1c8dfe1fc186e20f71bdf1c5863e7d43
?paste your bungee config.yml as well as your bungee log
Please paste all your code/errors/startup logs at http://hasteb.in/
uh, is that the complete config.yml? Oo
because it looks like there is stuff missing from it
?
you are missing a lot of config settings in your config.yml
I suggest renaming it and letting the server regenerate it, then adding your config values from the old one
at which point in your log are you trying to connect to a different server?
16:58:03 [INFO] [BungeeChat] COMMAND > TeamBlock > BigLife5: /server
16:58:05 [INFO] [BungeeChat] COMMAND > TeamBlock > BigLife5: /server RPG
16:58:29 [INFO] [BungeeChat] COMMAND > TeamBlock > BigLife5: /server VillageDefence
this is the paper.yml from the VD server
well your bungee log doesn't show anything happening 
so why i cant connect? 😄
did the servers you tried to connect to show anything in the log when you connected?
nope
then there is something wrong with your connection between the proxy and the minecraft server. e.g. the server not listening on the address/port you specified in your proxy config or your firewall blocking access to it
how could i accept the connection at the firewall?
allow the ports?
but if i entere the server in the minecraft serverlist, they get shown
now i tried to connect to the VD server, but there is no join request
ok it was the ufw
-Lukas-: mentioning a username is a ping. so yes, you did ping me
irc boy life. irc needs no @ to get mentioned. 😄
How does one set it so if I'm connected to a server and it shuts down, all players on that server will be sent to a specified sever?
Set a fallback priority in the config.
priorities:
- lobby
- otherServerNameThatShouldBeFallback
So I had an issue with advanced ban which I think caused me to time out.
So then I was like, hm what if I just check the database issues and see if there's anything wrong and there wasn't
So then I was like, hm what if I restart my bungee cord proxy
And now I got this:
For reference, this is the error I got with advanced ban bungee cord: https://hastebin.com/poyimupowe.pl
I have lobby in the list, but when they are on a server that gets shutdown they don't go to the lobby
@lusty vault
First, sorry for the ping.
I think u are the main developer of waterfall so is there Anny wiki or tutorial out there and if so you can maybe link it to the github wiki?
Thanks already
ooop
Reposting my question cause it's bured: https://discordapp.com/channels/289587909051416579/555462214606389275/706620130418884648
there we go
Wait wot I heard my name
yeah I was hoping what you or yummiesttag was typing was responding to my question
lol
That exception means that the jar was modified while the server was running
I've heard of stupid hosts doing that stuff
dammit
Automatically updating jars on people while the server is running, literally two bad practices in one
yeah yeah
alrighty then I guess I should be able to restart and things should be able to work
ah yes it's downloading new jenkins modules
seems like that's the case
aka my host updated the jar smh
Also, luser, I've literally got 0 clue how you came to demon being the main dev, given that I don't think he's literally every commited to it, but 🤷♂️
beyond that, use the bungeecord install guide
don't ping
What do you mean, "extended guide"
The only real thing that ain't documented is waterfall.yml, but, those are heavily a mixture of "don't touch if you don't understand", tbqf
I found 1 but it was just shit
Well, the bungee wiki has an install guide and a firewall guide
I do wanna redo the documentation, but hundreds of people following their guides just fine
Where do I find the wiki
.g bungeecord installation
(DiscordBot) https://www.spigotmc.org/wiki/bungeecord-installation/ -- BungeeCord Installation | SpigotMC - High Performance...: "Jan 9, 2020 ... Installing BungeeCord on Windows(top). 1. As a prerequisite, install Java 7 or above if you don't have it already (from Java.com)."
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
OK nice
I don't even have a single commit in waterfall
lmao
Guys ! Do you have a good bungee plugin for queue ? please :(
Does anyone know what could be going on? We tried changing java version to java 11 but had some problems so we reverted back to 8, now the server keeps disconnecting people randomly, not sure where to post cause there are no errors in paper or waterfall console, these are logs from the paper console, theres nothing else above this, its sudden and i have no idea what causes it
disconnects everyone at once
and when people try to join back it doesnt let them, but after a few minutes it lets people join again
theres nothing strange thats happening in the proxy console, just normal messages, no errors or anything
If you have any idea what it might be, message me or @ me but ill be going off to bed now, been trying to figure this out for about 6 hours straight
The server also doesnt crash or shut down it just kicks people
Fallback right ?
Yes people are sent to the fallback server by a plugin we have
have you tried java 14 yet? xD
no i havent, this crash is happening on java 8
it happened on 11 too
well not crash but kick i guess
we thought it was because of java 11 but then switched back to 8 and its still happening
well a full error might be helpful
also java 14 has this cool thing called +ShowCodeDetailsInExceptionMessages which shows cooler NPEs
theres not much else on the log but i can pm it to you, i dont want to send it in global chat as it has players ips
don't
Ok where should i send it then
you can't send it to IRC users anyways :P but that's besides the point
if you care about IPs redact them
what I meant is that a full error stack trace would be helpful, all you have is a single line
fast throws only happen after the first one anyway
up at the top of that spam there should be a full stacktrace
I dont think its that plugin, nothing with plugins was changed and issue only appeared after we switched the java versions
the server is also on pterodactyl panel
does anyone know if the issue is with the proxy or the paper server
did you fix the plugin issue yet?
thats been happening for like 6 months now i doubt it has anything to do with it
also this i how the proxy console looks after people are kicked
a) the error is on your backend, this has nothing to do with #waterfall-help
b) you're running an 

and unsupported backend version
c) phoenix and I already told you how to look for the source of your error
I didnt know if it was just backend, ill move this conversation to paper help thanks
Sorry complete noob:
Is 512 megabytes with i9 900K for waterfall enough for 30-70 Players ?
perhaps
Hello
I want to know if someone know well about travertine/waterfall
I want to connect trought bungee proxy to a forge server witout spigot (also not using sponge)
but I cannot connect to the server
you either need sponge or to find/write some other mod that will accept the proxy connection
I have a mod that retake sponge methods and all for ip forwarding
I got that
when I try to connect
but I really don't understand why ...
nevermind
found a fix
I'm getting this error whilst connecting to a forge server bad packet ID, are mods in use!? Did not read all bytes from packet class net.md_5.bungee.protocol.packet.EntityEffect 79 Protocol GAME Direction TO_CLIENT I have run multiple server before but can only assume it's a mod i've not run before causing it. I've researched but can't seem to find a fix. Is there a way to allow bad packet IDs?
are you trying to switch to the forge server or are you directly joining it when connecting?
I originally had it set to connecting indirectly but was getting other issues with readtimeouts, so I tried putting the server at the top of the priority list
And that was the result
I have ran a server both with indirect and direct connection in the past using waterfall, forge and sponge and have not seen this error
Whilst I’m here I should also ask about timeouts as I’ve had issues with them in the past too



