#waterfall-help
1 messages · Page 33 of 1
at least it's only 1 level deep where paper has to deal with spigot, bukkit and nms
you aren't allowed to take mysql and do with the source code as you please
mariadb literally does that
mariadb was created by the creators of mysql, they took their own IP and used it as they wished
Event PreLoginEvent(cancelled=false, cancelReasonComponents=null, connection=[/x.x.x.x:39758|DevTechGames] <-> InitialHandler) took 635ms to process!
Is this normal?
oh, maybe they have some stuff hidden behind an enterprise license
"normal" is subjective
average?
You'd need to use spark or something to work out what is running in there that it took so long
this is on bungee. can you use spark on bungee?
yes
but after mysql was purchased by oracle, everything that was developed by oracle isn't directly in mariadb, or they ported the functions themselves in their own code
this makes me feel like the "linux is better then windows" kind of linux nerd >.>
yea, I just forgot that the had the enterprise crap
i used to love the workbench, now i wonder what happened to it
workbench was honstly just hardly maintained
I use datagrip these days, woulda been nice if either or the other adopted some of the others features
workbench woulda been muuuch more amazing if they had IDE like features, for ex
i stopped using *sql where possible and use mongo 😛
Anyway, I can't seem to find a single thread about doing what I want to do. So probably lots of work and maybe some custom plugins required. Ehh 😞
It's doable, it's just not really a common setup
So I just put the spark jar in my bungee plugins folder?
MySQL workbench? This crap that hanged on me every 5 minutes and had to forcibly kill it?
I think that was it.
yes, it's a plugin
Didn't have a good time with it.
You'd need to read the docs on how to use it though
👍
i used to love it 😛 its junk nowadays 😛
@unkempt hinge invsync seems to do most nowadays
nm that costs money
anyhow i came here because i had a question 😛 is it possible to shove a vanilla server behind waterfall ?
I believe the answer is not
Yes, there is a util thingy which patches the server jar
You'd need to look for a fork of vanillacord
Yeah, I read it doesn't support proxy - but I guess if there's a fork that adds just it, that'd work.
I don't mind paying a few bucks for a plugin that does the job well.
Thanks dorbian :)
Issue is that there is no clean way to handle the server transfer cleanly
For me?
np prof 🙂
I don't see what the issues could be.
i can 😛
I won't be able to do it now, but maybe I'll do it next time our community votes for reset.
i want to be able to run the latest snapshot, as ( understandably ) there are no server files from paper for it yet
don't care much for plugins or what not, just want to be able to shove it on my server and give it a go, but i just realized there is a whole sleuth of other issues that would come up
so i gave up on the idea 😛 but thanks for the info
Hell guys!
https://hasteb.in/nokawazo.lua
How i can solve it ?
Read.
You tried to register a team twice
I think this could be the bug, that you cannot switch between servers with the same team registered
the latest build for waterfall, does it only support 1.15.2 ?
hi i have a problem with travertine
on 1 server only 2 people can be at once
when 3rd person wnat to join they get error
and its really frustrating
can u pls help me ?
ITS IMPORTANT pls help me
hellllllllllllllo
i need help
its important
PLSSSSSS
@tribal field each server have 1000
@oblique hound yes
Helooo
Help me pls
O and btw
What's the difference between waterfall and travertine
?
Travertine is a form of limestone deposited by mineral springs, waterfall is a fall of water is an area where water flows over a vertical drop or a series of steep drops in the course of a stream or river
lmao
travertine is waterfall with 1.7 support
should've written this answer as messages per words
to make it more readable for them
;)
anyone seen this error when stopping a /sparkb profiler on a bungee/waterfall instance? https://mclo.gs/hAz9Ygo
29 lines | 1 error
any broken plugins on classpath?
is there a way to see the current waterfall version like you can with /ver on actual servers
/bungee
ah cool thanks
[08:59:57] [main/ERROR]: SLF4J: Found binding in [jar:file:/home/amp/.ampdata/instances/Minecraft01/Minecraft/plugins/altfinder-bungee-3.4.24.jar!/org/slf4j/impl/StaticLoggerBinder.class]
[08:59:57] [main/ERROR]: SLF4J: Found binding in [jar:file:/home/amp/.ampdata/instances/Minecraft01/Minecraft/waterfall-342.jar!/org/slf4j/impl/StaticLoggerBinder.class]
[08:59:57] [main/ERROR]: SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
[08:59:57] [main/ERROR]: SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]```
like that?
here is the full log file https://mclo.gs/uxjCcQC
386 lines | 20 errors
is waterfall working with 1.15.2 ?
Yes
no besides 1.7 support
o ok
hi i have a problem with travertine
on 1 server only 2 people can be at once
when 3rd person wnat to join they get error
and its really frustrating
can u pls help me ?
https://prnt.sc/sixpu1
Lightshot
Screenshot
EgZiGDziś o 13:35
ITS IMPORTANT pls help me
EgZiGDziś o 13:43
hellllllllllllllo
i need help
its important
PLSSSSSS
Please don't spam
you have an error with your server or network setup
drop the caps
...
I've already told you what I know
by making sure that everything is setup correctly and working
Nor have you even provided the actual error, as I said on github
no info, only help
So tell me what info do u need
This would literally be the 3rd time asking
heck, I literally said it 2 lines up from you
and even on the github
is there any waterfall documentation? I can't find it on the paper docs or on https://github.com/PaperMC/Waterfall
is there info on waterfall.yml?
if you have specific questions about added configs/features in waterfall feel free to ask ehre 🙂
alright, what's the purpose of game_version: ''?
It lets you control the version # send to the client, which is shown in the ping list
alright, thanks
doesn't stop a client with an old version to connect though ;)
nor does it display the outdated version text in the ping list :/
well it doesn't when I test it with 1.13.2 when the waterfall has 1.15.2 set, but maybe ServerListPlus is messing with that 
Hi! How does Waterfalling work?
gravity
WATERFALL
it's a proxy, it lets you jump between servers
I'd suggest reading the bungee install guide if you're going to use it
I would like to use just one port for one server beeing offline and beeing able to select servers
Hi, some mates wanna play a vanilla snapshot version. Would it be possible to add it to Waterfall, even if no plugin interaction would be possible but just to join the main lobby and switch to this vanilla server?
There is a PR on the github which adds snapshot support
You'd need a fork of vanillacord to patch the vanilla server jar for bungee support
A okay, thanks
or use fabric + fabricproxy
Thank you, but I'm not sure if I will do the effort than. I'm not a fan of that snapshot anyway and just want them to move to the main server sooner or later.
One last thing, are there any recommended java starup parameters for Waterfall, I guess it wont be the same as PaperMc
I think someone said they were pinned
sorry, did nt check the pins, thanks
no worries
@keen vault I'm not using bungeecord scoreboard, just paper score
Hi, sorry for annoying you but I have a question. Does Waterfall fix all netty exploits now? I want to use Waterfall but I am not sure whether it has fixed the NullPing crashes or not.
We have improvements over bungee, but there is still stuff in the pipeline for fixing some issues
But I am wondering why it is still not been fixed. These crashes are public. Sadly it gives opportunities to other people who just do some stuff and sell their fork for a huge price which is not legitime I think.
because I'm ill, and don't get paid for this, so right now it's far from a high priority
oh, get well soon!
I thought there are multiple devs working on a project
it's open source, anyone could work on it
unfortunately some of the devs that have fixes for these issues decided to not share them with the general community and not a lot of people know a lot about the internal workings of the proxy or networking library used :/
@reef fulcrum you're welcome to ping me if you need someone to work on those issues
Hello
i have some issues
my server always [Proxy]
[Proxy] Lost connection to server.
Tag me if u replied
what is the console command to stop the waterfall server?
end I think
thanks
https://gyazo.com/cdf9c4effb92b362119c6c18c7f87872 anyideas anyone?
work out whatever moronic plugin that is and scream at the dev
probably AACBungeeConnect xD
Ah, I clicked on the thumbnail image thing
Was wondering how somebody managed to beat my screenshots for worse readability
that would be impressive
mikro or someone had some similarly bad ones a while back though
yeah, gyazo sucks
Hi there
I was wondering if I could get support on an issue I am having. I am currently using the latest waterfall proxy, and I keep getting this error when a player attempts to connect to my Hub.
[03:03:58 INFO]: [s4ndal] disconnected with: The lobby server was not available, so you have been kicked from the network.
The strange thing is, if you login to the hub, you login, fall for awhile, then it disconnects you. The hub instance is up and running
This is what it looks like from my hub
[03:03:33] [Server thread/INFO]: s4ndal[/x.x.x.x:57275] logged in with entity id 41 at ([hub]999.5923462896608, 184.0, 1085.5)
[03:03:33] [Server thread/INFO]: + s4ndal
[03:03:58] [Server thread/INFO]: s4ndal lost connection: Timed out
[03:03:58] [Server thread/INFO]: - s4ndal
What are some essential waterfall plugins
I enjoy binoculars
ow
So Im kinda confused rn
How do i use waterfall? I've installed the core because it should work better, but i don't know how to make it work. I didn't find a proper instruction, so could somebody help me?
you did what
I want to make a simple waterfall server with some mods, but i don't know how to.
mods?
waterfall is like bungeecord, if you want to setup a waterfall proxy, do it like a bungeecord proxy
Maybe the problem is that i don't know what bungeecord is?
I thought waterfall was a better core like paper spigot is, but improved to support forge better.
no, waterfall is a proxy
Security plugins?
A firewall + online mode on bungee
Not our problem. We do not support that.
Imagine worrying about security while disabling online-mode
Why does WaterFall need to use patches instead of modifying the sources?
does travertine work with 1.16?
I just want to say fu** patches I wasted 3 hours trying to find out how to use them.
It's easier to update waterfall when bungee updates
easier to manage our changes instead of losing them to git history
When you learn to work with the patch system, it's reaaaaaallly easy to manage
There are some pita moments from it, sure; but, lets us keep our changes at the top of the tree
^^^ can speak from experience from Waterfall prior to becoming patch-based
I know this is a dumb place to ask, but should I use Velocity or Waterfall? I've heard people say Velocity is better than Bungee/Waterfall just like how Paper is better than Spigot.
I wouldn't have asked this here if Paper didn't have built in Velocity support.
I'm sorry if my question is dumb, but I know nothing about Minecraft proxies.
If you don’t rely on any bungee cord plugins, I’d say try velocity
That is purely my own opinion and not some sort of statement on either proxy
velocity is what waterfall ideally would be, a complete re-implementation
@young berry if you need 1.16 support you can check out my fork. I just got done with 20w21a
correction; Ill push Travertine later
Waterfall already has it
Thanks for your opinions everyone. I think I'm gonna try using Velocity tonight.
Hi, how can I inject commands of bungeecord to client?
I mean Autocompletation of bungee commands on client
the proxy already does that
as for injecting commands into there without registering them, you can't; nor can you add them dynamically
mfw a player of mine managed to send a too long chat message (by one character) to the server and get kicked
Is there a recommended startup flags for waterfall? I was searching google and the earliest ones that were meant for waterfall are from 2018 I think was the newest I could find. Or can I use regular aikar flags?
forget that thing exists. Sorry lmao! Thanks!
Electricboy don't inject the commands to my client the proxy
you'd need to run spark to work out why the event took so long
as for that, something closed the connection in an unexpected manner
make sure that you're updated, but, that just screams overloaded server or something
yeah its updated, is there way to see if the server is overloaded?
so apparently special utf8 chars (like äüö) get detected as multiple characters in the input and cause an OverflowPacketException before the input limit is reached
" overflow in packet detected! Cannot receive string longer than 256 (got 257 characters)"
yeah, this assumption doesn't take into account that some symbols are larger than 8 bytes: https://github.com/PaperMC/Waterfall/blob/2cab85cbef7cefc63bb19ddbeb6d1bea3514a46c/BungeeCord-Patches/0048-Use-proper-max-length-for-serverbound-chat-packet.patch#L56
(at least that's my guess)
got a stupid question but why servers need to be offline as proxy is online ?
Because you only want people to be able to connect to the server through the proxy
Jordan: there is no "thread per world" in paper
It would be pretty disastrous if mojang let you MITM secured connections
does waterfall have instant tile tick execution?
Has anyone here had any luck connecting a MC Eternal or an AllTheMods3 Remixed server with a Waterfall proxy? Our connections work but about 20% of our players are getting timedout during the handshake
@neon isle You might have to raise the read timeout on both Waterfall and Forge. Not much more you can do, mods are finicky with proxies anyway and I'd bet the 20% of your players getting timeouts have some potato computers or connections that have no business running modded Minecraft.
Probably doesn't make much of a difference, but out of curiousity, is ZGC recommended at all on Waterfall?
untested
I really don't recommend ZGC in general, tbqh, it has many behavioral quirks which can potentially have issues, bungee in general is not as bad as mc itself, so, shouuuuuldn't be an issue, but, I would probs just stick to the tried and tested unless you got an instance you can toy with 🤷♂️
For proxies, I'd say ZGC is a better match for them, but I wouldn't fall over and switch over immediately. The mutators are more spread out, although provisioning is a major concern, and there is the risk the mutator threads will get paused by the GC.
@kind karma so...after saying something like that.....is there something you'd suggest
But our proxy GC pauses are very good - usually under 15ms. So no concerns there.
Which flags i can use for waterfall, can i use aikar's flags?
pins
hey so i had a question about writing plugins for waterfall like player ranks across the network, is there like a specific api / library that is used for this?
I heard that a "database" can really help you out here
so instead of a single plugin for the waterfall proxy i put a paper / spigot plugin on each server and use a database to sync information?
you can couple it with a proxy plugin too
say, the proxy plugin registers players in the DB
ok cool and if i need to write a plugin for the waterfall proxy do i use the waterfall.jar or is there an api specifically for it?
there is an API specifically for it
Hello, how could I fix this please? When switching server to another server and there is custom amount of health or armor slots... it move also to another server and overwrite it's health. I switched from Paintball to Lobby and then Dev server and I'm still having health and armor from paintball server
you can just run a command after they are done playing that heals them and then fixes their armor
Anyone know how to show a players ip instead of the Waterfall ip?
enable ip-forwarding
already enabled
and bungeecord in the spigot.yml?
we dont speak of that but now i cant whitelist myself
and when I directly connect to my hub it says to enable ip forwarding
you can't directly connect to a server behind bungee and you should really use a firewall to protect anyone using a proxy to connect to it that isn't your proxy
also the whitelist only works with at least one op iirc
I am opped
having a weird issue with players disconnecting randomly in game with good ping and good tps on the server
On their side they see "failled to conect to server
io.netty.chanel.ContcetTimeoutIssue: conection timed out"
I see
[18:27:44 WARN]: Error dispatching event PermissionCheckEvent(sender=CaliMiner72, permission=multichat.staff.silentjoin, hasPermission=false) to listener me.lucko.luckperms.bungee.listeners.BungeePermissionCheckListener@4a3e3e8b
Seems to me like a possible permissions issues
Looks like I"m not the first person to run into this issue
@tidal musk do you know if waterfall servers are able to perform instant tile tick execution?
For the life of me I cannot figure out why I keep getting read time out on my proxy, if anyone thinks they may have solutions-I've tried as many as I can let me know by pinging. Any help is appreciated
read timed out quite literally just means "no packet was recieved in so long"
Imagine if error messages actually were phrased like that
Yeah but the problem is whatever fix I do for it, it can't be prevented, and I've configured my servers to how bungeecord wants them to be, and yet I still get that issue
Then poof, querying my server still doesn't work and players are duplicated. I'm lost for what to do
players are duplicated
replicate without plugins
pretty much every time I've heard of duplication, it's been some janky plugin somewhere, generally on the server, also screwing with other things too
Welp, I've got a lot of work to do tomorrow then
I wonder which plugin, guess I'll have to find out
Just makes me wonder which of my plugins would do that
so I'm starting to think it's the way my server is handling the network packets
cause tps is solid
Ram solid
just installed LagAssist
cleared any problems
did help a lottttttt
but still having issues
download and upload on server are 8mbs and 15Mib s......my internet is 400Mbs down and 15Mbs up
I kno.w.........
Makes sense why I'm having issue
Issues
The server is running on a vm
But with lagassist the plugin it's telling me what I think which is this server is tuned as ever. But I think I'm having issues with how the server handles packets
Network compression is at 512 atm going to turn that all the way down to 64
See how she likes that
Cause the server is running 12gb of ram
Should be able to host 100 plus people easy
How do you make that thing with the max player count
being 1 above
the actual player count on your server?
wt?
System.properties file
I see no System Properties file on Waterfall
You get a plugin to +1 the max count when a player joins
idk what bull is even talking about
wt plugin does that?
Hey,
does anybody know how to create an empty start world?
i created one, put this in "level-name".. after a restart, a world created right round. how could i prevent this?
and does anybody knows how to use NuVotifier on a bungeesystem? it says 15:41:33 [SEVERE] [NuVotifier] Votifier was not able to bind to /192.145.46.62:8192
prob bcuz port 8192 is taken or already binded by other service
what is waterfall?
At some point we'll need commands like .waterfall and .travertine to explain what they are...
lol
Waterfall is a fork of BungeeCord, focused on bug fixing, performance, and more to the API
Greetings. I'm in need of help, (if this isn't the correct place to go, just DM me, if possible). I'm currently using Waterfall with RedisBungee. What do I do, to make RedisBungee balance the load between both proxies?
Sorry that I'm asking here.
You don't balance with redisbungee, it's just a data thing...
You deal with load balancing at DNS level, generally
prob bcuz port 8192 is taken or already binded by other service
@cold notch already used an other port.. but i get the same error
- Use a void world generator
@reef fulcrum i did. but if iam using it as the starting world, it generates whole world around the void
Please don't mention project developers.
Then you didn't configure the void world generator properly
it works in other worlds.. but if iam using a void world as starting world, it generates a world 100 blocks around the void
still the wrong channel
and for main worl, that's configured in bukkit.yml
.g bukkit.yml world settings
(DiscordBot) https://bukkit.gamepedia.com/Bukkit.yml -- Bukkit.yml - Official BukkitWiki: "CraftBukkit server options that determine how many animals or mobs can spawn per-world. monsters. This bukkit.yml setting ..."
ok thx
So interesting. Everything working, but I'm wondering if I'm chasing the wrong squirrel up the tree. Seems to me like instead of trying to keep squeezing more and more out of the server until the os won't have enough ram, or I could attempt to go in and find objects that have been given to much memory
See if i can try to make some plugins more efficient....as I went from 512 to 64 on my compression and my overall ping was sliced in half!
nope, general gist is to use the bungee one for installing
ty
zzzCat, I am not positive if you will receive this message, but I don't want to disturb you by pinging, but I had mentioned earlier that I was having issues with players being duplicated and read time out errors and I so far, after doing the following, have yet to have players duplicating, and have only received a very minimal amount of read time outs.
All I had to do was remove ViaVersion from my waterfall proxy and have it only on my subservers and it seems to have fixed most errors. I wanted to let you know incase other players receive this issue and are looking for a possible fix, as this has seemed to help me a lot.
waterfall already accepts 1.8-1.15, why would u even have it on ur proxy
in order to allow 1.15 players to join older servers ;)
without requiring ViaVersion on that server
but ViaVersion on the proxy tends to have issues
I believe I had it to allow the other servers within the network,
but I dont think it would have been effective
Almost all my servers run the latest version, and only one 1.8.9
what is multicraft
multicrap is a panel for running crapping servers
Very old software
making a waterfall network, do i have to change anything in paper.yml
bc i know for bungeecord
you gotta change stuff in server.properties, spigot.yml and bukkit.yml
dk about waterfallt hou
and what does bungee-online-mode do
in paper.yml
OMG google can be your friend @tawdry wind to make waterfall work you need to do the same as bungeecord since waterfall is a fork it runs almost the same
Omg I'm a idiot ty
is it just waterfall or waterfall mc?
waterfall
Hello, I have a Bungeecord/Waterfall performance problem (more details here : https://www.spigotmc.org/threads/how-fix-cpu-overconsumption-for-the-bungee-server.440813/ )
I would know here How you debug the performance usage with Bungeecord/Waterfall. With spigot/paper i use timing everytime
For the moment i have just remove unnecessary plugins and use a javaagent to add some indexes on SQL Query ...
you would need to use a profiler or something to see what is going on
and debug i think too
yes but how to debug? as i said in my thread, there is no debug mode on the proxy and i haven't found anything conclusive on the subject. where on Spigot / Paper there is a lot of solution
which is why you need to use external tools, like a profiler
There is also spark which is a plugin and does the same thing
noting that spark is a sampler, which is generally what mode you'd wanna use in a real profiler so it won't hit the performance as much
Oh, i didn't see Spark has a bungeecord version ! Thanks @reef fulcrum
.... [17:17:03 WARN]: Event PreLoginEvent(cancelled=false, cancelReasonComponents=null, connection=[/xxxx:61880|MatejkoSmille] <-> InitialHandler) took 388ms to process!
.... [17:17:06 WARN]: Event PostLoginEvent(player=MatejkoSmille) took 559ms to process!
How to fix this please?
find the plugin delaying it and remove/fix it
do you even have to look? doesn't it tell you after that?
nope, bungee just logs the time for the event itself; You'd need to use spark or something
I can't use anything but Bungee commands in my server and nothing else is there a way to disable this so I can allow the use of my plugins because it's currently not letting me use any of my plugins at all
bungee doesn't prevent you running server commands on its own
unless you mean on the console, in which case, yes; You'd run server commands on the server, and proxy commands on the proxy
That's the thing tho, if I run any console commands it crashes my server, it's only recongizing Bungees Permissions or something along those lines
Crashes the server how?
that's not gonna be the proxy, the proxy doesn't have the means to stop a server
how are you running your server?
1 server for Proxy, 1 for Hub, and 1 for Sur., i'm not running Proxy commands through the Server console or server commands through proxy console. When I enter anything into the Server's console regardless it be /op or /say hello world it'll stop the whole server, however in game though I can only use the Proxy in game commands like /list and /ip and all that only and nothing else
It has to be the proxy because it's the only variable in my testing, if the servers are standalone and not connected to bungee it's completly fine. Unless Paper has a strange way of connecting to Bungee I don't know about I really don't know what else it could be
Server logs don't provide nothing either, it just stops the server
are you sure that the OS isn't tryna kill it or something?
The only way that the proxy would be able to stop the server normally is if a plugin sent a /stop command over the players connection, which is pretty o.O
Exactly which is why I'm puzzled bro
Does Paper connect to Bungee differntly anyway you know? Default spigot seems to be working fine now that I'm testing
nope
My brain is done then lol
It's like any and all Paperforks don't with Bungee they like load Bungee Plugins and permissions only
@tidal musk do you need bungee specific plugins?
Not really
Then you could try using a velocity proxy instead
Fasho thanks man I'll give it a test run real quick
I'll pay someone to help me troubleshoot this thing man cause I genuinely don't know if it's me being dumb or it's something else entirely
disable bungeecord and try if bungeecord is even the problem
Somehow and someway Paper and Bungee don't work, but Bungee and default Spigot work fine
?paste your full server and proxy logs
Please paste all your code/errors/startup logs at http://hasteb.in/
There isn't any code or errors like I said before, it's just stopping whenever I use any commands in the Servers Console, the only thing worth noting is that the Proxy gets a '''Unkown Command''' error output as the server crashes
paste it anyways :)
Alright will do boss
Paste?
That's the server and Bungee is not outputting anything anymore now that I changed to Velocity but still acts the same
I can't use chat so I had to do it like that so you know when I typed it
Without plugins it works fine, I have one is paper without plugins, one as default spigot, and the other Paper with plugins
if it works fine without plugins then it's a plugin issue. you'll have to try to search which one is causing that (e.g. by disabling one by one/half)
It's not the plugins fault bro, if I add anything it disables it
it is a plugin fault if adding the plugin makes the server stop itself, lol
It's not when you add littrally any plugin and it shuts it down, Bungee is someone messing with Paper, because with the Default Spigot the plugins work fine
Paper is somehow only loading Bungee COmmands and Idk how
?paste the log with two different plugins
Please paste all your code/errors/startup logs at http://hasteb.in/
(two logs each with two different plugins e.g. WorldEdit and Essentials both disabling the server)
oh just noticed that you are also using a pretty old server version so no idea if that might have any issues, lol
Yea, that doesn't really make sense
It's not the server I would think because in Online mode they're fine
are you using a control panel or something?
nothing in the proxy can make the server stop
Currently yes, but I've tested both home hosted GUI starter, .bats, and other hosts to see if it was just startup issues but nothing man
It confuses me to death lol
best guess is see if it says anything in the panel
That's a "normal" stop, screams that something sent a stop command through the console or something
Yeah that's a normal stop, problem is I'm using Pterodactyl so it'll give you a Daemon message saying that the Stop command was issued and it doesn't show up
Only thing is with Bungee or Paper cause those are the only 2 things in my tests wrong. Default 1.12.2 Spigot works fine, If it's Paper Bungee somehow uses their own commands and permissions it's strange as hell man
That is 100% without a doubt something running /stop, I honestly have no idea
Me either fam that's what makes it so strange
Project Travertine build #141: SUCCESS in 1 min 56 sec: https://papermc.io/ci/job/Travertine/141/
Hi, I wanna use force_default_server: true – now the option to spezify the default_server is not in the automatically generated config file, does it still exist and if yes, how should i use it
ty
Project Waterfall build #345: SUCCESS in 3 min 37 sec: https://papermc.io/ci/job/Waterfall/345/
it uses the first server on the priority list
what even is waterfall?-
.g papermc waterfall
(DiscordBot) https://papermc.io/downloads -- Downloads – PaperMC: "You can download the latest versions of Paper or Waterfall below. Paper 1.15.2; Waterfall; Travertine. Active development for the current Minecraft..."
Should I go with flamecord or waterfall?
What are the pros of waterfall over flamecord?
Are there cons to flamecord?
It is big and also seems to be built off of waterfall
It's made by 2LStudios and it seems to be a patch for waterfall
We've not vetted flamecords patches, all I can really say is that a lot of the waterfall patches I've seen in the community tryna resolve these types of issues are really shit at what they do and some of them even introduce their own exploits
Project Waterfall build #346: SUCCESS in 3 min 7 sec: https://papermc.io/ci/job/Waterfall/346/
Project Travertine build #142: SUCCESS in 1 min 35 sec: https://papermc.io/ci/job/Travertine/142/
it says "cannot send chat message"
anyone know why?
it happens sometimes
for users
they're dead or have chat disabled
dead is a state
you can be walking around and fine, and the server can still think youre dead
there are other things that will not let you use them if youre dead, example I can think of is beds
dead is a state
@zinc sapphire I feel you bro
are there any differences between Travertine and Waterfall
other than
1.7 support?
not really
Hi, i am a problem with my waterfall proxy.
When I start my proxy I could connect to my server without problem.
However after 1 or 2 hours when I try to connect I will get stuck on "Logging in" in a loop and it will be impossible to connect without completely shutting down the proxy to restart it.
Do you have any idea where this might come from?
I use the pterodactyl panel and when I am at this stage it is not even possible to stop the server via the stop button, I have to kill it otherwise it remains blocked.
if there is nothing in the logs, not sure
There is nothing in the logs
Best guess is make sure that pteros OOM stuff isn't killing you, make sure that you leave space between Xmx and your containers memory limit, otherwise you'll OOM/freeze the process potentially
out of memory
ram, not disk
However I only use 28% of these 500mo
Yes i understand
I am 8go of ram for my proxy ^^
8go of ram and 500mo of disk
there is also 0 reason to allocate 8G, set the Xmx flag manually
you need to leave some space between the container limit and Xmx
e.g. Xmx1G, container limit 2G
Actually it was not me who did the configuration of the servers at the origin ^^
Well, actually, if you can, set the container limit to 0, and just set Xmx/s normally
java -Xms128M -Xmx{{SERVER_MEMORY}}M -jar {{SERVER_JARFILE}} it's my startup command
And server memory is 8go
I change 128 to 0 ? ^^
No, set Xmx and Xms to like 1G,
and, in ptero, set the ram limit to 0
{{SERVER_MEMORY}} there is actually asking for a crash
are there special startup flags for waterfall? like there is for paper?
less important in wf than paper
but if youre looking, current recommendation is pinned
ok
also my waterfall uses like 1.5-2G at 25 players
but I do have like 10 waterfall plugins
(DiscordBot) https://www.spigotmc.org/resources/slashserver.75/ -- SlashServer | SpigotMC - High Performance Minecraft: "slashserver.reload allows the player to reload the SlashServer config ... One of the first plugins I install on a new bungeecord server."
isnt that native to bungee/waterfall?
oh nvm
a lot of hub plugins add this feature as well
cant you also just make an alias for /server hub to just work with /hub?
bungee doesn't have command alias support?
@tidal musk nope..
Is not even necessary to add it on waterfall, just put a /hub alias in all of your servers commands.yml
@sharp flare Does not work because it is a proxy command
Really, than I might remember it wrong how I solved it back thant, sorry
Hi all. does anybody know if there is a way to have a specific server in a network execute a console command? e.g. I run "/runthisonserver2 heal PLAYER" on server-1 and have it executed on server-2?
or have bungee/waterfall run a console command on all servers
would work, too.
there are plugins for sending commands across servers
Can't really vouch for any though
so there is nothing like this implemented in waterfall/bungee ?
for me this seems like a basic feature
You need a plugin on the server for it, so, not viable at all
seems hard to find a plugin for it
does waterfall support spigot?
yes
connection timed out means that the server running the proxy didn't even tell the client "nope"
wait
I just looked at the waterfall console and I accidently put the wrong port in
I got this error
I checked all of the files to make sure that they are all right
did you enable velocity in paper.yml? o.O
best guess is that you have some plugin on the server tryna restrict connections
I'll try emptying out the plugins folder
wait what does velocity do?
in paper.yml?
it's an alternative proxy, was wondering if you had enabled the forwarding stuff for that, but, that's irrelevant with spigot
wait do I have to port forward all of the servers?
no
so just waterfall
you only port forward stuff you want to expose to the world
no I know
You don't wanna expose the backend servers, that would be a security risk
ok...
I tried emptying the plugins folder but that didn't do anything
same error as before
fixed it
forgot to enable ip forwarding
I remade the config.yml
Do I have to use sponge if I want to use mods or can I use forge?
You need Sponge
well I'm talking about it being it's own backend server
You can use plain Forge but you'll lose IP forwarding support
Further, only 1.12.2 and below versions of Forge are supported
with waterfall?
Any proxy
if you want to use 1.13+ Forge you are shit out of luck if you want to proxy
SpongeForge
What does this mean?
because I'm using spongeforge and I enabled ip-forwarding in the sponge config
Im not seeing a step by step waterfall setup for n00bs on the site, am I overlooking this?
Follow me on Twitter to talk to me! ► https://twitter.com/EasyRoast Simple step-by-step tutorial on how to make Bungeecord server!
☼ Daily Minecraft Tutorials ☼ Join the Unoverse to Never Miss a Video! ► http://goo.gl/Iyjfc8
●▬▬▬▬▬▬▬๑DOWNLOADS๑▬▬▬▬▬▬▬▬●
Bungeecord File Down...
bungee and waterfall have the same setup
process
ahh ok. thanks for the link!
np dude
looking at the diagram/server maps, its feasible to say I can run bungeecord, use my main world as the 'lobby/hub/ of sorts, and then just use npcs with commands to send people to the other servers?
Sure
can anyone help me with this error im getting? im getting this issue randomly. but for soe reason some people can connect no issue but some cant
03:34:12 INFO]: [0hBaby] disconnected with: Could not connect to a default or fallback server, please try again later: io.netty.channel.ConnectTimeoutException
anyone able to help 😦
are you sure the proxy is getting a good connction with that server
smells like firewall tbfh
If I already have a bungeecord network setup, do I just need to replace the BungeeCord.jar file with the Waterfall.jar file?
yes
hi please help
how i can setup waterfall in linux
i run java -jar and the folder on where is the .jar
java -jar /home/linux/Downloads/servertest/waterfall-346.jar
i run it but it says this
[21:19:25 INFO]: Enabled plugin cmd_list version git:cmd_list:1.15-SNAPSHOT:2615829:346 by WaterfallMC
[21:19:25 WARN]: Could not bind to host /0.0.0.0:25577
io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: L’adreça ja és en ús
[21:19:29 INFO]: Closing pending connections
[21:19:29 INFO]: Disconnecting 0 connections
[21:19:29 INFO]: Saving reconnect locations
[21:19:29 INFO]: Disabling plugins
[21:19:29 INFO]: Closing IO threads
[21:19:31 INFO]: Thank you and goodbye
wait
the files are but what is this error?
[21:19:25 INFO]: Enabled plugin cmd_list version git:cmd_list:1.15-SNAPSHOT:2615829:346 by WaterfallMC
[21:19:25 WARN]: Could not bind to host /0.0.0.0:25577
io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: L’adreça ja és en ús
i need to ignore or what?
for run the jar i use cd and later java -jar
I'd imagine that you already have something running on that port
nothing to do with that
f
You already have waterfall running or something
i don't know
👍🏿
i run 2 times and the 2 times says the same
lsof -i@0.0.0.0:25577
it don't says anything the console
linux@desktop:~$ lsof -i@0.0.0.0:25577
linux@desktop:~$
Do you know if is it possible to give someone permission to open chests but only on gamemode 3 (spectator)?
to not be possible to take items from them
ok, sorry
when i try to paste a command into a command block i get kicked with this: DecoderException : net.md_5.bungee.protocol.OverflowPacketException: Cannot receive string longer than 256 (got 287 characters) @ io.netty.handler.codec.MessageToMessageDecoder:98 is that some setting that's messed up or something
need the full error
thats all i get
check the logs
of the backend server or the proxy
of the proxy, as that's what threw the error...
https://hasteb.in/iwekotux.css this is all that's shown
god knows, i'm too tired to investigate, but, there is a string being read in the proxy somewhere which is too long
hm weird cuz it's not even a long command lol
Which waterfall is for 1.13.2?
use latest, it supports 1.8+
what is the string you input?
because I'm pretty sure it's not counting special chars correctly
https://hasteb.in/raw/ewizefix is the command i put to test sign command stuff
but as soon as i paste it then it just kicks me lol
that is 287 chars tho so the error is accurate 
yeah but idk why it's only now doing it
mc forum says max chat length is 256 so i'd assume that's why lol
its in a command block tho
oh i missed that part; i guess waterfall is deserializing it as 256 chars where it should allow 32k
does this happen on upstream?
hm other commands seem to work fine i think just that one is cursed lol
Hi please, how does this works? throttling:
tab_complete: 1000
also it lets me type it in just not paste it
Could I disable tab completetion from bungee plugins with this?
I can't find plugin for disabling tab completetion on bungee... so if it's possible with this?
might be that it's sending chat packets while typing to get tab complete stuff?
so it's not what I want?
yeah, that might be it
and it's a waterfall check, input packets get send even when typing in the chat
i'm not talking to you, renzo
try typing ä a bunch of time xD
it only seems to kick me if it becomes a command
i guess just don't paste commands in 
lmao, can input the command by removing /g and adding g later, then get kicked when opening the block again 
also it's only doing it for some commands but not others i think
yeah now i can't even open the command block without getting kicked lol
network_compression_threshold: 256 shouldn't be doing anything with that right
try it with it off i guess
pretty sure that check is hardcoded
hmm
uh oh
should i create an issue about that or what
kk
no idea what the fix for that would be besides just dropping it
what was it supposed to fix in the first place anyways
happens with any long command btw, even in the chat input
no idea, there isn't even a proper commit message
i guess he didn't really consider command blocks using the same packets :p

it happens in the chat input too
write a logn message, then put a command in front -> kick
*long
k i'll search if there's already and issue and make one if there's not
if there isn't, i'd be wondering how it's still surviving
yeah didn't look like there was a reported issue yet
didn't know this was a recent change, lol. otherwise I would've just downgraded way faster
k i made the issue
👍
hi
hello, I have a network, I use waterfall, first I had 1 forgesponge server connected and now I wanted to add another forgesponge server, but I can no longer connect to the first server I had, it throws error, can someone help me how to connect 2 forge servers to my network? Thanks a lot
nobody can tell you because you've not even bothered to tell us the error
Is there a way to make waterfall work optimal in scenarios with multiple waterfall instances handling the same network without conflicting?
First, make sure you really need multiple Waterfall instances
They don't conflict on their own, just gotta load balance somehow, generally DNS RR
But, you'll have to deal with stuff like player count sync, redisbungee is the public goto for that
Ok, thanks.. it's not because of load balancing, but to offer proxies in different parts of the world, with optimal route between them, overcome the issue of local ISPs in various places getting sub-optimal routes causing high latency.
for stuff like that you'd need geodns, which, is generally not cheap, and, well, you're still contending with shitty ISP routes
All you generally do is introduce extra hops
I know.. but my initial tests has been promising. With US player to US proxy to EU datacenter has resulted in a much stable connection with lower latency compared to US Player to EU datacenter.
By doing research and finding the optimally connected datacentres with the right backbone.
An example:
Player US -> EU Datacenter gets 200ms up to 300ms latency.
But with this:
Player US -> US Proxy gets stable 30ms latency.
US Proxy -> EU Datacentre gets a very stable 90ms latency.
Which results in about 120 ms latency total.
and with the US proxy and the EU datacentre both being well connected to a good backbone, they have very stable connection with no spikes.
But that "stable 30ms latency" is a mere illusion
You're not going to be able to work around terrible connections in general
In select cases, maybe it works, but overall the results range from "slight improvement" to "added latency"
I preach this all the time and nobody listens
Using multiple proxies is best for load balancing and high availability, that's it
Ultimately, at best you have a placebo
90% of the time, your "optimized backbone and optimally connected datacenters" provide zero benefit. Latency is still latency, the fact that packets have to cross the ocean to reach your EU server means that you solved like 10% of the problem
And not to mention, syncing the player data and getting the player data over is also horrifically expensive in terms of bandwidth
@gilded dagger tl;dr: just don't even bother. There is no benefit.
Well.. my results so far, seems promising.. But I've only had it running for few days with a handful of test players, that used to get horrible latency and felt the game would be unplayable at worst conditions. So far all reports show an improvement, and no sudden lag spikes.
I do appreciate your input, and your warning of it not being worth it.
But I do have to disagree on the optimal connection providing zero benefit. The right route between point A and point B does have a noticeable effect on latency and responsiveness. And that is not just placebo.
Having a stable route with no spikes also improves the players perception of lag.
ISPs doesn't always provide the optimal route from A to B. It will often depend on who they have a peering agreement with and where the backbone traffic is cheapest.
Well, yes; but outside of generally small regions, that is far from an issue
if you manage to get a good peer, it might not be as bad, but, depends on all the networks in play
That is indeed true. If the players are well connected they might even get a better connection than what the Proxy would be able to deliver.
But I do see a large number of players in the US having issues with poor connections across the ocean to the EU.. and in those cases, it does help.
The idea for me, is to have players experiencing issues from the US, use the US based Proxy and see if that helps.
Not to have all US players use it.
Yes, but there is no real way to single out those players bar "hey, use this to connect instead"
Correct.
That is the error when i have 2 servers forge in my network
And i go to first forge server
But i can enter to second forge server
2 second search of the issue tracker points to a bad forge build
Anyway, thanks for your feedback 🙂 And good to know that there shouldn't be any conflicting stuff as such, besides syncing player numbers and so on.
zzzCat but i can put 2 or more forge servers in a network with waterfall?
because when I delete the second forge server it allows me to enter the first one
yes, you can
There are caveats around some mods not liking proxies in general, but, there are a good handful of people using waterfall in a forge network just fine
It appears my minecraft network is not in need of DDOS protection beyond what OVH offers, anyone have a good reverse proxy or something to recommend?
generally having multiple waterfall instances, or stuff like haproxy
the problem with having multiple bungees is that some of my bungee plugins do not support it. for example my chat plugin
people cant /msg someone on a different bungee
dats bleh
is it normal to see spikes in waterfall bandwidth like this? Max: 195.27 MBit/s with about 15 players
@ripe pebble is part of my server, and its the commands like /hub and /lobby we are looking for
^^ this
google for "slash server", there's tons of plugins adding that
or just use any kind of bungee alias plugin
Bungeealias worked, thanks
@boreal latch I have the results from the spark plugin https://spark.lucko.me/#zUmpUDPMQB also i have been monitoring my cpu and there are spikes to 100% every 30 - 60 seconds even if no one joins or tp's
Was that spark run with —ignore-sleep and —only-ticks-over 50
Looks like it
only ticks over 300 :/
yes it is a mc server 😦
i can send you timings from that moment
what has it to do with waterfall then?
you're in the waterfall channel
is it possible to get the classic hover effect of online players when using bungeecord?
when ur in the server list
with a plugin, yes
if id like to write that myself, what events would i have to look at then?
there is a ping event or something like that
or is it very complex-ish?
should have a list of player samples or something
yes
i assume its setPlayers(...) on ServerPing, however I can't find the javadoc for it, it seems to be a bit sparse with bungee?
yes
Do you know if there is a size limit on .setPlayers()? Or will it format it nicely for me?
no
Alright guys. I need an arguement on why learning this server stuff and doing mineacademy is applicable
To real life programming
They see no connection to re life programming or how it would apply to real life
experience is nice, MC is a great way to get your teeth in, but, literally nobody here is gonna defend shit like mineacademy
Don't be so fast to shut it down? Loll is there something you'd suggest?
nothing else besides starting up from trying to get done little things you actually need for your server
General gist is go for material with credentials outside of this community for getting started with java, beyond that, "it's just an API"
Shoot. Cause i bought into mineacademy......wanted to to help the devs
.....
But now it seems like im kidding myself here
There are a few good sources of material around bukkit, e.g. the wiki, thenewboston or something like that has been recommended often
I've not really seen his material much, seeing one or two things which have been public, I'm honstly not sure I'd vouch for him in any capacity towards being a good teacher...
Can I dm you? zzzcat
cause I know you know your stuff...but I had a private question
In his courses though he goes over start to finish java
and then everything about java and mc in another completely separate course
hello, I have a network, I use waterfall, first I had 1 forgesponge server connected and now I wanted to add another forgesponge server, but I can no longer connect to the first server I had, it throws error, can someone help me how to connect 2 forge servers to my network? Thanks a lot
@rare hinge
I think I know what is happening, when connecting to a forge server, bungeecord also tries to connect to another forge server, I would like to know if you can tell how to separate these "connection paths" in common from my 2 forge servers, thank you very much
.... [05:40:55 INFO]: [TheSavior22|/191.126.48.113:46848] <-> ServerConnector [DrakesLand] has connected
.... [05:40:55 INFO]: [TheSavior22|/191.126.48.113:46848] <-> ServerConnector [MagicWorld] has connected
.... [05:41:25 INFO]: [TheSavior22|/191.126.48.113:46848] <-> ServerConnector [MagicWorld] has disconnected
.... [05:41:26 WARN]: [TheSavior22|/191.126.48.113:46848] <-> ServerConnector [DrakesLand] - read timed out
.... [05:41:26 INFO]: [TheSavior22|/191.126.48.113:46848] <-> ServerConnector [DrakesLand] has disconnected
that happens when you tried to enter a forge server
Hi, how do I disable waterfall tab-completion?
Hello all,
I meet a small problem, I went shortly under Bungeecord but it is now impossible to copy/paste commands in command blocks, I have this error, I understand that it is 256 characters maximum. But I need more, how can I increase the limit?
Thank you.
DecoderException : net.md_5.bungee.protocol.OverflowPacketException: Cannot receive string longer than 256 (got 488 characters) @ io.netty.handler.codec.MessageToMessageDecoder:98
that's on my todo list
Oh okay, I hope you can fix it quickly :p
Thank you for your reply
Hello, how can i setup bungeecord with paper?
.g bungee setup guide
are you on a vps/dedicated host?
(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.
ehh that works
Guys after updating...
it instantly kick two of my server staffs... DownstreamBridge <-> [Survival] - read timed out UpstreamBridge - read timed out
they can't join
I have to downgrade version, it didn't do before
nothing in there changed bar keepalive handling, but, that /shouldn't/ be relevant
all I can tell you is that the proxy didn't recieve anything from the server in so long
But for ex. there were 6 players normally, just 2 of them had problems... but they have ping 8 on another server...
so it's weird
Well, that's the connection between the server to the proxy
best guess would be check your server logs
proxy logs?
server logs
Just verifying, I cannot set "disable_entity_metadate_rewrite" to true if I'm supporting both 1.8 and 1.7?
Pretty sure that you can?
I thiiink just prior to 1.7.6, it might not play too well
Ahhh, alright. Just making sure. I'll test tonight, thanks
Is there any real performance benefit you think?
Yes, it cuts out a fair chunk of logic
Cool. I'm trying to optimize this bungee to hold ~900 players tonight. Last wipe I managed to hit 900% usage on my Waterfall instance..
Even compiled it in Java 13 just in case they've made any compile time optimizations lol
.flags
Optimized & Recommended JVM Startup Flags: https://mcflags.emc.gs
java -Xms512M -Xmx512M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar waterfall.jar
why not go with multiple proxies @real wraith ?
thats how big servers do it
I mean 900 should be manageable but that's the amount where you want to look into load balancing, lol
or get a really beefy proxy server
@frosty finch Because I don't wanna spend lots of money, just for SOTW
well then do load balancing
Would anyone know a fork of WaterFall that supports 1.16.
1.16 isn't released yet
I know that's why I'm asking if anyone knows a fork.
if you mean snapshots, there are Travertine forks that do, just take a look at the PRs
wat
your reasoning makes zero sense, there is neither a 1.16 server nor a 1.16 Vanilla Minecraft client, making a proxy for a non existing version isn't just pointless it's impossible as nobody can know the future
Ok
actually the snapshot PR is on waterfall, not Travertine
Waterfall will support 1.16 when it comes out..
Probably not on day 1, but after a few days
tbh day one sounds realistic
@tropic atlas @Oberfail#2096 @acoustic adder cut me some slack- I have active PRs on both Travertine and Waterfall for 1.16- I just haven’t updated those yet for 20w22a
No rush.
dem pings lmao
literally fucked up 2/3 of the pings too

@reef fulcrum Is this a normal side-effect of "disable_entity_metadata_rewrite" ? https://i.gyazo.com/a591c4dbacb632ffb870b1aecb81ec59.png
That's just a MC|Brand PluginMessageListener
Seems like players who are moved between servers spam it for whatever reason
What the actual fuck am I looking at, I wanna rip my eyes out
your reasoning makes zero sense, there is neither a 1.16 server nor a 1.16 Vanilla Minecraft client, making a proxy for a non existing version isn't just pointless it's impossible as nobody can know the future
There is a 1.16 server AND client (client is the vanilla snapshot from mojang and as server we can use fabric and a mod to allow proxy connections)
There is a 1.16 server AND client (client is the vanilla snapshot from mojang and as server we can use fabric and a mod to allow proxy connections)
@topaz ingot snapshots != Release
I know
Can anyoane give me a recommended settings for waterfall?
that's going to depend on a number of factors, including the kinds of servers you're running and how many players will be online on each
Well, do you run HAProxy? The answer is 99.9% certain to be no, so don't enable it.
Please read https://www.spigotmc.org/wiki/bungeecord-configuration-guide/ and make your own conclusions about which settings to use.
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
I see two query port, one in config.yml and another in waterfall.yml, what query i need to use?
I don't even know what the heck you're pointing at, bob
the black, unreadable text, obviously
I mean, if you mean the general fact that you'll see that info when they jump server, yes
disabling entity metadata rewiriting forces the client to a reset when it gets that, effectively causing it to resend stuff like that
After setting up bungee and connecting the servers
there isnt /server?
is there something i need to add in the configs?
if you mean like /lobby, to go to the lobby server, no, you need a plugin
The internal incoming traffic of a server is very high in comparison to the outcoming traffic (100-300 Mbit/s vs. 15 Mbit/s.
Most of the traffic is caused by the proxy and I don't know why this is the case.
Do you know a solution how to analyze the packets going into the proxy to lookup which packet types cause the most traffic?
the proxy doesn't even know all the packet types, nor is it really designed for logging that stuff given that it takes work for that
I'd imagine you could probs modify the proxy to try to tally that type of stuff, but heavily a level of "good luck"
Or would it be possible to analyze how much of the traffic is redirected to the different sub-servers?
the proxy was never designed for recording those types of statistics, so there is nothing built in for that
best you could do is try to use something like wireshark
We tried to use a proxy on a separate system to check if it is because of the sub-servers.
The server where all gameservers are located do not use as much traffic at all, it is only the server where the proxy is on.
If the proxy is off, the traffic is normal, after turning the proxy on the traffic goes up like in the first diagram
The traffic is ~2x as high
One not strictly related with waterfall question. Has anyone achieved to make HeroChat Pro work on a BungeeCord/Waterfall? We changed HeroChat for VentureChat because of Waterfall and everyday we found more issues xD
isn't HeroChat paid now? 
yes
no?
make sure you aren't routing through an external interface I guess
so this is pure outgoing traffic to players?
are you sure it's not just from players teleporting and getting chunks sent? maybe you did increase the view distance or something
also what's your compression threshold set to?
no
no I don't know that
https://i.phoenix616.dev/ebFSO1OY.png with 13 player sonline
(950/8)/300
assuming I remember my maths right, that's less than a meg per player
God knows, you'd more wanna look into where the traffic is coming from, etc
Don't really have the means to debug that stuff, but, wouldn't be related to keepalives, maybe worth checking the JVM health? Is there any spikes that you can fern, etc
Hello everyone, I am contacting you because I have a big problem with my proxy. after 1 hour impossible to connect to the proxy with no error message in console obliging to kill the server because the stop option does not work. Without plugin the proxy works perfectly but as soon as we add 2 or 3 plugins after 1 to 2 hours the proxy no longer wants us to connect regardless of the bungee plugins.
If you have a solution I am interested thank you very much
Sorry for my english i'm french (i use google translation)
@dreamy mesa
why do you keep pinging that person?
Also, depends on your setup and how you're running it, and how it's failing
if you're running in ptero, make sure that you're not using {{SERVER_MEMORY}} as Xmx
It's my admin who's helping me deal with the problem.
I use this on my ptero java -Xms128M -Xmx16384M -jar BungeeCord.jar @reef fulcrum
- don't ping
- 16G on a proxy is just stupid
- If your memory limit for that server is 16G, that will be the issue, Xmx needs to leave a gig or two between the server limit to ensure it has enough, Xmx only controls the heap
Sorry for the ping, 16gb was to test suddenly if I put 3G enough?
yes
and, once again, make sure that the limit in the panel is at least a gig higher than your Xmx
How do I see it? Sorry I don't understand English x)
Petit_Lu use translator 😉
Hi guys, what's this please? https://pastebin.com/ccuNu6Sx
that plugin did a dum
Which one?
And btw... one of my player is still getting this https://media.discordapp.net/attachments/693135750505693184/716408093059055646/unknown.png?width=1442&height=257
any idea on it?
the name of it is literally on the top row?
with upstream and downside something, she normally walk around for ex. 5 seconds and then it will kick her
No idea what that even means
Do you mean Itemtags or Protocolize?
the latter
I don't have any plugins named by this
probs a library and not a plugin then, you'd need to work out which plugin is using that
Hm, will try to find which one, thanks.
Don't work @unreal stag (sorry for a ping)
@Hyronymos 🥝 yeah
random question but how are you guys handling updating bungee plugins? i royally despise bringing down the entire network just to update a handful of proxy plugs
is there a hot swap process
no, that's basically where people do things like run multiple instances and pull them out slowly
I do daily restarts just for updates ¯_(ツ)_/¯
helps when you don't have an internal community that is online 24/7, lol
*international

waterfall included anti exploit?
if i am using waterfall, should i put like exploitfixer plugin?
all the "exploiter fixer" crap is often of low quality and has the potential to add new exploits
I did 30 seconds of investigating and already found concurrency problems in one particular popular "exploit fixer"
another I analyzed back in September 2019 had a memory leak and inefficiencies with handling "blocked IPs"
Waterfall has some sane protections built-in now, but there are more improvements that could be made
I like that it provides a reason on server switching
so waterfall only is already safe?
because exploit fixer seems like detect my backpack plugin or some lore item as an exploit
Waterfall only protects against the proxy-only exploits, though.
Hello, i have a problem, i have a network with lobby and survival, when someone join on survival in the multiplayer table number of player is 0 https://prnt.sc/sr1h1z
you need to disable ping passthrough, basically
or, generally, use a plugin for the motd
Can you give me a good plugin for the motd please?
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.
I can't connect to my 1.7.10 server with mods and plugins, (Thermos), when i try to join it says logging in... and after like 20 seconds it says timed out




