#waterfall-help
1 messages · Page 44 of 1
I mean, our hopes was that forge would add that, because otherwise it basically screws the entire thing
I guess having a mod that lets you do that is better than nothing
I will PR that because it doesn’t break logic
but, meh
Well, my hopes was to get forge to just add a reconnect packet
That doesn’t solve the problem
reconnect packet + a token
They’re keen on not breaking normal specifications
You still have to deal with stuff on the proxy, but it helps deal with a lot of the mod issues, etc
Can easily be done with a plugin message
This is something we literally spoke about and they seemingly forgot it all
The idea was that instead of tryna coax horrific states and dealing with mods not being able to "reset" their state properly, it would basically serve as a new connection to the proxy
Well take it as you may. I want set this down before them as a done-deal. I don’t want to work around this again time and time again
Saying I want an approach that works. Wether they’re willing to work with it or a modification of it is up to them then
But I want to have something in hand before I come knocking
so I have a question: i have 3 servers in both the EU and US, but I have a bungeecord in each. How can I make parties invitations go to players in different regions?
party is basically just a series of commands into 1 not rlly a plugin
just make them both use the same database or something?
or manually sync it between the instances e.g. via pubsub messenging
how do i do that?
codes and algorithms
pubsub 
When updating to the latest build of WaterFall, I can't type or execute commands into the console.
Like it says it's ready, but I can't ping it or execute any console commands.
Typical advice is generally replicate without plugins, etc
Without much info, we can't really say
rip pubsub is gonna be hard to get working but maybe
no
on such a task? I wonder what else you would give up at
enable compression if your database driver supports it
but really, there's not much else you can do to help that besides work around the problem
the ping was like 200ms
what that means is you need to avoid network round trips
You're crossing the transatlantic...
That on its own garauntees you're easily gonna add like 90ms on by default, on the better routes...
guaigaruantes
that was completely unnecessary
In my defence, if the auto correct worked better, I wouldn't look so bad on english
it has probably learned your spelling for it because you misspell it so regularly and similarly each time
and would now autocorrect the correct spelling for your bork spelling
Autocorrect makes your spelling worse
agreed
is there a version of aikars flags for waterfall?
see pins
when i try to start waterfall this happens: Error: Could not find or load main class java Caused by: java.lang.ClassNotFoundException: java
i mean that is literally the entire log
your startup script is wrong
your args are busted, you have "java" in there twice, apparently
if you are using some hosting panel like pterodactyl, don't include java in the startup params field
oh ok thx
So players are able to get in the server, but they apparently 'lagging' and then timing out after 10 seconds. they can see chat and other players movement normally, but they themselves are lagging and cant move/talk
I got this on the timed out error a player got: https://pastebin.com/qz1wdH0q
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
??
its 1.16.4 (also tried 1.16.3) waterfall
not using forge/fabric
it happens on all clients
and only for some players not everyone
this specific player tried 1.8.8 lunar client, vanilla 1.16.3 client
@inner wagon first of all, forge 1.13 and newer is not compatible with any kind of proxy right now so don’t use it
Secondly; fabric can produce these errors; you can disable entity meta rewriting to maybe prevent these errors. They happen when entity data that doesn’t fit the vanilla minecraft data scheme is relayed
^ Could be mods or faulty plugins in that case
Do you use a plugin that modifies mobs? Like a stacking plugin; a crate or NPC plugin or the like?
Suspect is anything that uses ProtocolLib
@inner wagon would you mind giving me a list of the plugins on your proxy?
@ me when you reply, am tabbed out
EasyBungeeWait
CenterMOTD
LuckPerms
NuVotifier
MineSecure
Maintenance
SchematicaPlugin
SecuredNetwork
SkinsRestorer
@royal hawk
With the exception of NuVotifier and LuckPerms, try to replicate it without the other plugins
cant replicate the error, but the timeout bug is still there
Also what's 'always_handle_packets: true' in the config?
Not a thing anymore afaik
wait I am a bit confused. A few weeks ago I saw paper give their 1.12 version the asynchronous chunks feature. Did other versions also get this?
like 1.8.8?
they did not? https://github.com/PaperMC/Paper/commits/ver/1.12.2
also wrong channel?
if anything it has been there from whenever it was created, not since a few weeks ago
Precisely
Weird gonna try with IP instead of dns
DNS works for other services
Doesn't work with IP either checked port forwarding all good weird
Time to ping
Port seems closed but shouldnt ill sort that
Gonna try with bungee off
Your proxy is having issues connecting to the actual server
generally means network misconfiguration or the servers are offline, etc
So weird cant work out whats wrong
Checked those things
can ping through
ports are open
Are you using shared hosting or something?
The ports for a backend server shouldn't be visible to the public
if you're hosting on a dedi or local machine and tryna use the public IP address, DON'T
The permissions in the bungeecord config arent working, do i need to set them up elsewhere?
did you install a permission plugin?
not for bungee/waterfall
@reef fulcrum
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
Well, what's not working?
Well, do you have the default group?
There is no inheritence in bungees built in perm system
default only applies if you have no groups assigned, or, have it defined for your group
i need a good free bungeecord party plugin until i generate enough profit to buy a premium one
any reccomendations?
ok nvm found one
when i start my bungeecord it just hogs 172 mb for no reason
there arent even players on
and i only have 2 plugins: luckperms and party and friends
The JVM uses the memory you allocate to it. If it needs more memory within what it has been allocated, it triggers a garbage collection. If that fails to free up sufficient space, it runs out of memory.
If on the contrary the runtime does not need more memory, it may or may not return memory to the OS.
Quick question, what version is waterfall on, like 1.16.4, ect?
1.8-latest
ok when i try to connect to my server thru waterfall this happens: kicked whilst connecting to lobby: You are already connected to this proxy!
ok i think it was because it was offline mode. When I try to connect it says the server is online mode. And no I am not using a cracked client
inb4 connecting the proxy to itself
ok thx prob a config error
Just me or is 1.16.4 seems a little heavier (262)
hello i wanna do my network with waterfall but i have to choice between 2 dedicated servers which i dont know who is better Intel Xeon-E 2136 - 6c/ 12t - 3.3GHz/ 4.5GHz or i7 7700k both with 32 ram and nvme? someone that knows about dedicated server can give me their advice of choice, both cost the same
when choosing the cpu, look at single thread performance
CPU clock is irrelevant unless you're comparing same chip, basically
.g megahertz myth
(DiscordBot) https://en.wikipedia.org/wiki/Megahertz_myth -- Megahertz myth - Wikipedia: "The megahertz myth, or in more recent cases the gigahertz myth, refers to the misconception of only using clock rate to compare the performance of..."
The megahertz myth, or in more recent cases the gigahertz myth, refers to the misconception of only using clock rate (for example measured in megahertz or gigahertz) to compare the performance of different microprocessors. While clock rates are a valid way of comparing the pe...
Hello, I've a Waterfall Network with servers in different Minecraft versions.
When I try to connect to a server with incorrect version the server reconnects me instead of showing me the error: "Outdated client! Please use 1.16 ... "
How Can I fix that?
You will need something like ViaVersion to allow older clients to join newer servers
I have that but there are servers for I want only one version
Then setup ViaVersion properly
I have only protocol Support in the Lobby
That is utterly irrelevant to what I told you
The problem is that I want to show an error when the player try to join the server with a bad version, not let them join, or get reconnected to the server.
Then setup ViaVersion properly
and change the message to something else
You can tell it which protocols versions you want to let in and which not
Ok, I gonna try
🌮
I can easily connect to every version until 1.16. However, 1.16 gives me connection throttle (no visible error on logs). I am using 1.16 travertine with via-version 3.2.0. Could anyone help me please?
How do you connect latest snapshot 20W45A clients to Waterfall? Use ViaVersion, etc or is that not possible yet?
Using Waterfall, via on each server andFabricProxy on a 20W45A server, however most of our servers are 1.16.3 now including the lobby where you first connect.
How do i start using waterfall? I am not very server wise so bare with me
all im basically trying to do is make a hub server that connects to many other servers
and the hub server has portals that you walk into and they teleport you to the other server you want to go to
You can download waterfall and start it like a regular Minecraft server
it acts as a proxy, so you connect all of your minecraft servers to it
SmallSansSerif: I don't think that is possible yet
thanks
Im trying to make bungee works on ubuntu but it has many error that saying Protocol not available https://pastebin.com/qT9Vn4N7
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
best guess is disable the netty dns stuff in waterfall.yml
But, I got no idea wtf is up with your thing
that's in the realms of a weird DNS setup on your machine
also throttling:
tab_complete: -1 doesnt work
that'd disabled on modern versions of mc
i disabled on spigot servers
but i disabled bungee and it stills shows bungee plugins
nothing to do with that
It's a throttle, not a system for hiding commands
the server sends the command def to the client, we can only throttle tab completion packets, but, we can't block the actual command completion with that
Scream at plugin owners to fix their perms
ok
In the meantime, I have a plugin on the waterfall section which can help with that
Go look at the forums
see the one pinned in #paper-help
ok tysm for ur support
u the best
ok i have some problem with
#!/bin/bash
while true
do
java -jar paperclip.jar
echo "restarting in 10"
sleep 10
done
run.bat: line 7: syntax error near unexpected token done' run.bat: line 7: done'
maybe if you can learn how to copy-paste you wont have issues with typing random characters at the end
can someone send me the very original config of bungeecord yml?
just delete it and restart?
one question,will bungeecord affect ping?like the setting tweak inside the yml,will that affect ping of a user?
You're adding something which needs to process data in the middle of a connection
There is 0 way for that to not have a hit on performance in some capacity, just, it's generally not noticable outside of general networking/plugin factors
.g bungeecord configuration
.g bungeecord configuration
(DiscordBot) https://www.spigotmc.org/wiki/bungeecord-configuration-guide/ -- BungeeCord Configuration Guide | SpigotMC - High...: "Sep 19, 2020 ... 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.
using unbuntu for a server
runs
unbuntu
I have big fingers ¯_(ツ)_/¯
not having matching keys
Any good guides to setup up multiple bungeecord proxy's?
RedisBungee is probably your way to go, but I've never used it: https://github.com/minecrafter/RedisBungee
It uses a Redis server to synchronize data between proxies. Most often you won't need multiple proxies, only for thousands of players minimum. The idea of it is that you would have multiple proxies connected to the same backend servers.
On the contrary, RedisBungee is no longer maintained
hi
a question about security
a guy hacked my bungee using bungee channel by a plugin (like comandforward, changeskin)
and he was able to run comands from console
i would know if it was possible for waterfall to fix this isue by accepting packet only ip from servers and not clients
Use a firewall
it don't fix the issue lol
Or fix your plugins
it was a player connected
just install plugins that properly handle that...
if a plugin allows plugin messages from wrong sources then that's a big issue lol
I mean you have a point if you talk about malicious servers in your network sending the requests (and the plugin only using the sender type to auth the request, not the server address/name or password)
I've written this plugin for that case: https://github.com/Phoenix616/BlockPluginMessages ;D (but it wont stop clients from sending messages, only untrusted servers)
Is there a(n) (edge) scenario you don't have a plugin for? 👀
I mean apparently not his scenario lol
Just wondering lol
but I have over 100 minecraft related projects so...
ic, 99 repos
Code of the German Minecraft server Minebench.de. Minebench.de has 77 repositories available. Follow their code on GitHub.
give him time, phoenix will add more edge case plugin repos
yeah
as long as they are not edg_y_
Probably, but I'm not the creative mind
maybe phoenix will add a repo for coming up with puns
PunGenerator
here's another nice edge case https://github.com/Phoenix616/ListenerControl
;)
true
phoenix616 so that don't help with my issue? i think more is a client side
than server
yes, your plugin isn't blocking messages from the client or not checking if the message was sent by a server
Hello! :D
Is it somehow possible to remove the "Waterfall" from the invalid-version-tag in the serverlist?
While I do not specifically want to hide the fact that I'm using Waterfall, as it is an awesome fork which deserves credits, I just think it looks ugly in the serverlist.
Use something like Via* to let older clients join
Thank you for your reply, but unfortunately thats not what I want.
What else would you tell the client then?
Just "1.16.3" with the cross without the text "Waterfall"
You can get a rid of the brand name if you want, not sure which purpose that would serve
It just looks a bit cleaner, imo.
Maybe I'm just blind, but I couldn't find an option in the waterfall.yml or the config.yml
There is none
Is this hardcoded?
Yes
Do I assume correct that it refers to the getName method inside the BungeeCord main class?
https://github.com/SpigotMC/BungeeCord/blob/9c078b78c32863c59765e56d7e5164d0762ac563/proxy/src/main/java/net/md_5/bungee/BungeeCord.java#L529
Just browse the source and search what you are looking for
I've just looked at the patch files
👍
Can't find it for now or at least I'm not sure if it's using what I think it is. I'll take a look in it at a later point. Thank you for your help! :)
Hey there! So I'm pretty new to servers and I am looking to use paper for my server, but I'm not sure about how waterfall is used. Can someone point me to where I can look to get started?
Waterfall is a proxy for allowing switching between multiple servers, use the bungeecord install guide, but, really, if this is your first server, get used to managing a single server before going to manage a dozen
I've been managing a single server for a while but I just havent looked into anything besides normal spigot servers
The main reason I want to get into waterfall is to have multiple worlds with different plugins cause I know that multiverse as a plugin has different worlds but not necessarily different inventories / plugins
That being said there would only be small differences in the plugins between servers and I didn't realize multiverse had a separate inventory plugin so maybe that would just be the better option
Please don't mention people, nor do I understand why you're in this channel
Hey, there is a new Way to hack a server.
It uses an ipspoof and an script to imitate a fake player with same uuid to execute a command. Can someone explain more about this?
⯈ INSTA: https://www.instagram.com/rypexofficial/
⯈ MERCH: https://lolingo.de/rypex/
⯈ Kanal-Mitglied: https://www.youtube.com/channel/UCmWoOP6mQ6YT3XSgPVboAeQ/join
✘ Klicke um zu öffnen! ✘
» Danke für's öffnen! Hier findet ihr wichtige Informationen.
⯈ MineTania: https://m...
I refuse to watch a video
It fakes the handshake between the spigot and the bungee
General gist is that 99.99% of hacks are down to blatent misconfiguration of the backend servers, leaving them exposed to the public
So, yea, blatent misconfig
blatant
It would be nice, if some one can analyse this. I think this video is a fake!
Just firewall your backend servers
Yea with firewall it must be secure
But the creator let the server think the connection come from a allowed ip. The video make no sense for me because a firewall blocks the connection.
that would require people to properly configure their shit
It's not fake
There is 0 security between the proxy and the servers with bungeecord
if your firewall is setup properly to not allow external connections, then you're not at risk from that stuff
My firewall allow external connections, but not to the spigot ports
I feel completely stupid right now to have to show you guys this garbage. But I would like to be certain.
as far as I can tell the video claims that he is doing it by facking the tcp origin address to match the bungee's address
but of course he wont straight up say how he does it... gotta love people spreading fud
I agree is simple to make fear
the real question is if commonly used firewalls like iptables are fooled by this lol
I don't think that you can forward a fake connection and get through a firewall.
I don't think that you can forward a fake connection and get through a firewall.
makes sense, lol
Yea so it is simple shit video. The server in the video does not even have a firewall setup..
well he claims in the video that he doesn't need to get the packets back
Yea he simple sends to the spigot
But a firewill detects fake ip
And all my ports are closed througt ufw
the only thing he probably bypasses with this is the bungeecord ip setting in the spigot.yml
which is pretty known to not be secure lol
Some of the shit protection plugins are also vulnerable to stuff like that iirc
Really, firewall &/ bungeeguard, move on
oh right, the whole ipwhitelist shit
Ok so iam save with closed ports througt ufw?
yes.
Ok thank you all for your explanation and sorry for sending this video. But due to my tiny knowledge in topic networking i will go save. Thanks to all
Hey guys, Iam getting this error to my console, can anyone please look at it? https://paste.hostify.cz/?8bb8216a337e1344#3cuMSjSojCZUyMznWow2NXcbB6Mz6Kr6hcVpJXdeC1WF
me.lackosk.pb.events.ServerPingListener
never trust packages starting with me
why?
reasons
remove the plugin that listener is in i guess
I wrote to the developer and he has repaired it 🙂
Hey guys are there any Placeholders for Waterfall? I can not find any 😦
same as for bungee probably
it does not work
Can I remove " forced_hosts:
pvp.md-5.net: pvp" from the config? will I hurt anything?
It's an example how to use it
Oh
https://www.spigotmc.org/resources/bungeeguard.79601/
is this the best option for securing my waterfall server? i can't use firewalls because im going to be using a shared host
if you can't use firewalls then yes
alright thanks
Hello
I'm trying to setup a hub server that links to my other servers
and I was told water fall is what I should do since I'm running a modded server (with sponge-forge obviously.)
so I have waterfall installed in my server
and was wondering where I should go from here to link my servers together
mod support can be shaky because mods generally don't take kindly to the proxy
But, you shove all the servers in the servers section
The bungeecord install guide goes over it
waterfall is a fork of bungeecord with varying changes, such as making the chance mods work better
yup
No, because you have forge
Spigot is the server software
You already have forge for the server software, you just need spongeforge so it understands the info that bungee forwards
Are the Aikar flags also good for waterfall?
see the pins
ah 😄
Any good resources for setting up waterfall
.g spigotmc wiki bungeecord installation
(phoenix616) https://www.spigotmc.org/wiki/bungeecord-installation/ -- BungeeCord Installation | SpigotMC - High Performance...: "Aug 10, 2020 ... Installing BungeeCord on Linux(top) · 1. As a prerequisite, install Java 7 or above if you don't have it already [Ubuntu, CentOS]. ·..."
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
hi its me stupid again
i was wondering if someone has a tutorial on how to make a lobby server using waterfall
so i can just follow the steps rather than hoping that i did it right from the bungee cord spigot tutorials
Any bungeecord guide which is not out of date will do it
yea but the ones i keep finding keep trying to do it with spigot
and im not exactly sure which steps to skip and which steps to follow
Doesn't matter
?
i have a sponge forge server
wouldnt it crash if I had spigot and sponge in this server
Doesn't hurt it either
so just follow all the steps including the spigot stuff?
You don't have spigot and forge "in a server". They are separate servers.
Anything else is either unsupported or doesn't make sense
ok so this is what im trying to do
gl then
I'm making a modded server network
Solutions like that are not supported
You can have a forge server and a whatnot server behind a proxy. But you cannot have a forge server in a bukkit server.
Hello, so when I do /server <servername> nothing shows up. However, doing /server <serverIAmOn> works, just says "You are already connected to this server!". doing /server blahblahblah also works, saying "The specified server does not exist". Also, the commands don't show up in console (unlike other commands where it says dkim19375 issued server command: /command
Please ping me if anyone responds! This has been an issue for multiple days now
Plugins on Lobby: AdvancedBan, AdvancedBanAutoBan, AdvancedBanSigns, AsyncWorldEdit, AutoRespawnPlus, BroadcastXS, BungeeConsoleChat, BungeeGuard, BuycraftX, ChatControl, ChatFilter, ChatInjector, Citizens, CleanroomGenerator, ClearLag, ColorCodes, CommandItems, CommandNPC, CoreProtect, CustomCommands, CustomWhitelistMessage, DeluxeCommands, DeluxeMenus, DiscordCommand, Essentials, EssentialsChat, EssentialsGeoIP, EssentialsSpawn, ExploitFixer, GCoreLegacy, HamsterAPI, Help, HolographicDisplays, HolographicExtension, HolographicPlaceholders, IllegalStack, ItemID, LagAssist, LevelPoints, LibsDisguises, LuckPerms, MagicItems, MaSuiteCore, MaSuitePortals, MaSuiteTeleports, Multiverse-Core, Multiverse-NetherPortals, Multiverse-SignPortals, OldCombatMechanics, OpenInv, PacketListenerApi, PlaceholderAPI, PlayerInfo, PlayerPoints, PlugMan, ProtocolLib, ProtocolPerWorld, PunishGUI, ServerListPlus, ServerSelectorX, StaffChatPlus, SuperVanish, TAB, TCPShield, TitleManager, UltimateStacker, UltimateStatistics, UltraCosmetics, Vault, VentureChat, ViaBackwards, ViaRewind, ViaRewind-Legacy-Support, ViaRewindPotions, ViaVersion, Votifier, WG-GUI, WorldBorder, WorldEdit, WorldGuard, WorldGuardExtraFlags
the /server commands don't show up in console because they never really reach the server
they're processed by the proxy
not by the backend server
which is why you can't /sudo someone to run /server
as for why it isn't working, dunno
look at the proxy console and see if that has any information
everytime someone joins my server with 1.16.4 it causes the proxy to hardlock and this is the only error i can get
bad packet ID, are mods in use!? Did not read all bytes from packet class net.md_5.bungee.protocol.packet.StatusRequest 0 Protocol STATUS Direction TO_SERVER
is it possible to open one of the linked servers to allow backend access in offline mode
while the server is in online mode
i try to connect to one of the linked servers and it says "if you wish to use IP forwarding please enable it in your bungeecord config as well!"
That packet should always be 0 sized, something on your server is mangling packets, lwccb
epearl, no
serverlistplus im guessing its the ping event packet i think it manages i dont have viaver on proxy
same setting
seeking assistance with waterfall....
im having the following issue....
i have a bungee, hub, skyblock and slimefun servers....
everything works fine excepts when any player teleports or does /spawn "randomly" on SlimeFun server, it kicks them for "fallback" server bungeecord problems..... Ive been racking my brain at this all day and have yet to figure this one out
updated protocollib to latest version. using cmi. also on 1.16.3 with viaversion
Is there actually a easy solution, if a player switches the server (via server or an alias) that you could always send him to a defined world. Without extra plugin and stuff?
something needs to do the logic to know where to send them somewhere
So nothing build in, plugin only right
yup
thx
anyone know what is this bullshit?:O 45 players on server and others are unable to join lol disabled/unloaded bungeeguard and protocol lib through the plugman and nothing changed xD lobby and server both on 1.16.4 paper with Bungee WaterFall 1.XX
Build 381, development
check your server logs
[18:31:54] [Server thread/INFO]: JustOwny[/78.102.11.1:] logged in with entity id 6413478 at ([spawnik]19.171801930859665, 28.0, 18.442640441855843)
[18:31:55] [Server thread/INFO]: JustOwny lost connection: Disconnected
[18:31:55] [Server thread/INFO]: [FastLogin] No on-going login session for player: CraftPlayer{name=JustOwny} with ID 78.102.11.1:
disabled fast login as well
using plugman, and unloaded..nothing changed
something closed the connection or kicked them intentionally
I mean, you have plugins like SkinsRestorer and tab which are known to create odd issues
without useful logs, can't say
Is there anything in the proxy logs?
.paste
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
.paste
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
Checking logs is literally the first thing you do
I didn't realize to check also bungee log
How do I change scoreboard names? I don't using scoreboard pl, and default as well, only using TAB (would be the issue) Or it is something with basic command /scoreboard where I'm able to change the name?
depends on what created it
nor is there a way to rename scoreboards, they'd need to be re-created
(outside of modifying the files, ofc)
In one topic I founded tip to remove scoreboard.dat, I tried to remove it from the world when lobby is and restarted lobby, that doesn't work.
idk what to do, 20 players in lobby waiting and asking me why I can't connect? And I'm like ...idk 😄
Well, if it's not created manually, it's created by a plugin
you'd need to take that up with the plugin author
Actually i can't, with 45 players and with 1 player I do not recognize it, because it starts kicking with some players
during day, randomly
Strange is fact, that restarting the server which kicking them will always fix it
for some time
You need to work out what is creating the scoreboards
could be down to who's logged in as to what scoreboards it creates, etc
It should be also caused by plugin from lobby right?
yes
The issue is that two servers are creating scoreboards with the same team names
the proxy can't handle that across servers, as the issue states
it's one of those long standing bungee issues
yep understood..
Weird bcs I have also another server with 90% similar plugins and there is no issues. Maybe because it's 1.15.2
anyway thanks i'll try to find it
Hey! could anyone explain what this means
https://hasteb.in/qurilene.lua
It happened after changing someones luckperms group on a paper server
(error occurred on proxy, changed luckperms on paperspigot server)
oh wow is it literally that issue a few messages ago
Had this kind of issue before but it fix with just updating the lastest bungee
yeah i updated about 3-4 days ago and its only just started happening
paperspigot
are you using 1.8
some plugin isn't cleaning up scoreboards properly
That bug has existed for years and not been touched
i don't remember the exact case since i don't really use teams or bungee
Updating bungee would have 0 impact on causing it or fixing it
yeah i figured
we havent changed our plugins in quite a while however and it just happened randomly after changing someones luckperm group
well
(which also changes their TAB & chat format)
that sounds like something is managing tab prefixes or scoreboards
based on lp groups or perms
and isn't doing it properly
Does anyone have any recommendations for how to split up the individual waterfall/paper servers with VM's for a large network? Should waterfall be on its own VM and each paper server on their own or can some be combined like all the lobby servers on a single vm? SQL server and waterfall? Maybe Containers are better?
Does dynmap work on waterfall?
They are unrelated. Dynmap goes on the backend server.
Has BungeeCord still not fixed tab_list: GLOBAL?
it's pretty much "it's a plugin's job" atm
It’s actually pretty cool u can find a plugin for almost anything now
it's also a curse, everyone flips their shit when there's an API breakage
but yeah, the ecosystem is gigantic which is neat
I still don't figure out what this is
It appears when I startup Bungee
Anyone knows?
Use waterfall instead of aegis, and see if the issue still accours.
use the priorities list
so {online} captures the players who are online on that particular server....but what if I wanted something that told me how many people in total spread across any server on the waterfall proxy? Is their a placeholder for such a value?
whats the command to reload waterfall
What could it be the reason that i cannot connect my subservers that is 1.16.4 even though i am using latest waterfall?
@blissful plaza give us the output of the command /bungee please
Hi all, suppose I have 1 BungeeCord and 3 Paper Server. The names are server1, server2, server3. How do I set that a player is automatically connected to the server that is online. Example: server1 and server2 are both offline. The player should now automatically connect to server3. How do I do that?
Waterfall isn't a plugin it's a proxy and what is that supposed to mean?
I'd you have a proxy and a bunch of servers than it will work in the same way
I don't get your question, what are you trying to do exactly
And why would a plugin be at all related
What are you trying to do as I already said
Like combine all your plugins into one?
Or do you mean like do I have to setup a proxy or can I just connect them with plugins
^ waste of time, wouldn't recommend putting your resources into that
It's possible
But most likely better to do with multiple plugins
Also please don't ping me, I'll see the message either way
Hi, getting this error https://pastebin.com/rnd4XFVu
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Hey, can anyone help me with setting up a waterfall server, that has a hub, a survival server and a modded server, from which I want to access the hub and the modded server through a subdomain. I set it up so, that I can acess my hub and forge server through a subdomain, but when trying to connect to the forge server, it says that I should turn on IP forwarding, when connecting through waterfall, but it works well without waterfall.
yes, you have to enable ip-forwarding in the config.yml of your waterfall
I tried pointing both subdomains to the waterfall server, but I can't open two ports to one local port.
(and bungeecord in the spigot.yml and what the equivalent of that is on your forge server)
ip-forwarding is turned on.
so is bungeecord
both are set to true respectively, on both servers
are you sure you are connecting though the proxy and not directly to the server?
I want to be able to do both, because the proxy is also acting weird, as in if I can't connect to the forge server, it doesn't throw me back on the hub, so I get stuck on the forge server.
you can't have both, you will have decide one or the other
allowing outside connections to a backend minecraft server while accepting ip and uuid forwarding is actually a security issue as anyone could send fake IPs/UUIDs to the server (e.g. to use an admin account)
the best you could do is fix your issues that happen when you connect through the proxy e.g. by not allowing a forge client to switch to any other server
and directly kicking them on errors/disconnects instead of trying to move them to the hub
I will try to go about fixing the issue for now, my forge server has security mods, so fake IP/UUID won't work. That's why I thought it would be nice to be able to connect both from waterfall and subdomain, but I guess I'll keep them separate now.
you can just use the forced host on the proxy to directly connect people to the forge server if they use a sub domain
How would I go about setting that up?
you point the sub domain to the same server and then use the forced-hosts section in bungee's config.yml
(with "same server" I mean the "same server as your proxy address is pointed to")
of course you can?
even my router doesn't let me forward 2 ports to the same local port
domains have nothing to do with forwarding
well, the domain answers to a public ip (the router), from where I forward to either to computer A or B, on Ports XY
just point both domains to the same IP
Am I in the wrong here? Because that's how my servers are set up to work with domains/subdomains right now
(the IP of the proxy)
the proxy runs on localhost and a port
so you are doing that with srv records? or how are you remapping that to the standard port?
Yeah, I'm using SRV records
I would still have to forward the standard port from the router
well it would be easier if you used the standard port but you should be able to point both sub domains to the same ip/port via srv records no?
I'll try modifying the SRV records
give me a minute
I'd avoid using standard ports, as I'd have to forward them anyway
well srv records tend to not work in 100% of cases so using the standard port is usually the easier and more reliable solution ;)
so, I set up my forced-hosts as: subdomain : servername, and it still only lets me join through waterfall
also, when joining through waterfall, I get thrown off from the server
not without it
yes, you want to join through waterfall. that's the goal
it's just that the forced hosts will automatically connect you to the correct server when joining through that sub domain
maybe there are some problems, with Magma, I tried spongeforge, but that didn't work at all
no idea, lol
and regular forge I could not get to work with waterfall
there is a forge mod for the ip/uuid forwarding iirc
Would be nice to have plugins though, because I wanted to set up monitoring for the server, which won't work with forge
So, I think waterfall disconnects me, when I'm trying to join, with <-> DownstreamBridge <-> [hahncraft] - bad packet ID, are mods in use!? Did not read a ll bytes from packet class net.md_5.bungee.protocol.packet.EntityEffect 79 Protocol GAME Direction TO_CLIENT
try disabling the entity rewrite in the waterfall.yml
your mods might be incompatible with the proxy then, either try using velocity instead or get someone who knows forge to look into the issue
I remember trying to use velocity, but that didn't work at all to begin with, I'll retry now
See the issue tracker, known issue with miss which bastardise the entity effect packet
I managed to make it work with velocity now, it's a shame that AdvancedPortals plugin does not work for it
See the issue tracker, known issue with miss which bastardise the entity effect packet
@reef fulcrum with miss? I didn't find anything specific on the issue tracker, sorry
And about #waterfall-help message someone?
@ electronicboy stacktrace shows it’s on 1.16.2+ so that issue doesn’t cover it. I told him to disable entity meta rewriting
But if that doesn’t fix it then I guess that server is doing some broken stuff
one above
Assumed sorry
@meager citrus did you actually try with entity meta rewriting disabled as I told you on Via?
entity metadata is like, I mean, either there is a bungee issue, or your server sent fucked up info
Or md screwed up once again and didn’t check limits of the actual version
Which is, to be fair, somewhat likely
will try, I just google it a little bit and was scared that there were issues with it
Those issues should only ever occur on < 1.16 and really only with mods
In 1.16 it’s completely arbitrary to rewrite entity meta as join game is resent on every server switch
(Because that’s required to resync the registry)
Please don't spam
You posted in one channel and then went to a channel which is entirely unrelated to it, and then went to another channel unrelated to it
whenever i attempt to connect to my server i get a message saying "Outdated server! Im still on {0}"
update, i guess
ok
/bungee iirc
;-; pls ping next time
@grim umbra
Pay attention to chat?
If you can't be assed to stick around, why should we be arsed to answer?
He answered in less than a minute
I assume if someone replied later they might have pinged you
im new to bunjeecord so idk where to ask this
does waterfall support any version or something
or is there somewhere i can download a 1.16.2 version
latest supports 1.8-1.16.4
aight
do players connect to the waterfall server or the lobby server
they connect through waterfall which leads them to the lobby server
whatever port you're setting waterfall to listen on
okay
25565 is the default port, so, you probably wanna make the proxy use that
Hello! What sould I set my proxys, and backends servers network_compression_threshold? They are running in the same machine.
@blissful plaza give us the output of the command /bungee please
@royal hawk disconnected
bungee
This server is running Travertine version git:Travertine-Bootstrap:1.16-R0.4-SNAPSHOT:fe5acbf:163 by md_5
I think problem source is 1.16. For instance; I put ViaBackwards to plugins folder, and when i enter to server, i cannot use any 1.16 blocks. And subserver is 1.16, it is ridiculous.
@blissful plaza is that a custom version of Travertine? This version is either so old I can’t find it or custom
Yea but the commit doesn’t seem right

Regardless; a /viaver dump generated link is the next thing we need
@blissful plaza try with these versions of Via
They might fix it
Nothing else I can think of
https://ci.viaversion.com/job/ViaVersion/lastSuccessfulBuild/artifact/jar/target/ViaVersion-3.2.1-SNAPSHOT.jar
https://ci.viaversion.com/view/ViaBackwards/job/ViaBackwards/lastSuccessfulBuild/artifact/all/target/ViaBackwards-3.2.1-SNAPSHOT.jar
Thanks @royal hawk , i will report results.
on backend -1
@proper prawn Thanks, but it's a bit confusing, and on buntee to 521? 🤔
There is no optimal value
Hm, and how does the comression affects my bandwitch/preformance?
lower value = less CPU, more bandwith
Wait, no
higher value = less CPU, more bandwidth
lower value = more CPU, less bandwidth
Thanks!
☝️
@blissful plaza try with these versions of Via
They might fix it
Nothing else I can think ofhttps://ci.viaversion.com/job/ViaVersion/lastSuccessfulBuild/artifact/jar/target/ViaVersion-3.2.1-SNAPSHOT.jar
https://ci.viaversion.com/view/ViaBackwards/job/ViaBackwards/lastSuccessfulBuild/artifact/all/target/ViaBackwards-3.2.1-SNAPSHOT.jar
@royal hawk
Server is 1.16.4, however we look like using 1.15.2
Do you have Via installed on the proxy?
Yes we have
Remove it from there
then PS will start working
if you have two layers of translation, aka proxy and backend, the first one will get confused
if you connect with 1.16 to Via on the proxy, via will get confused by the backend server offering a lot of different versions
either have Via/PS on all servers or Via* only on the bungee


hi i using ptero and i assigned 10 gb ram to waterfall without container
and it go to oom after 7 hours
why did you give it 10gb
It doesnt need so much
do you have any plugins on the proxy? replicate without them
None of them would need 10gb
thats a whole lot
well i can't replace them,i should assign more so?
You would want to find out where your memory goes to.
But if you actually read the error, you'd notice your server is not capable to create new threads, you you probably want to start diagnosing why.
i think all server where i used optimized flag will gonna crash soon
That error can happen totally unrelated to any flags.
but using 15 gb without flags it don't cause it
unrelated
If the jvm asks for new threads but the os cannot allocate new native threads it will throw an oom with that message.
is there a way i can hide myself in vanish / spectator from the tablist. im using the waterfall tablist setup on all servers. when i enable these gamemode / features players still know im around due to playercount
Hi all, I have a strange issue. My bungee network consists of Bungee-Server, Server1, Server2. I can join server1 but not switch to server2 (using /server server2), but I can switch from server2 to server1. Wtf? 😄
no errors. only ServerConnector [server2] has connected. and in the same second: ServerConnector [server2] has disconnected when I enter the /server server2 command
wats dis
basically just wait
ok im waitig 😬
Can I have a player join the same server on which he logged out?
assuming you have 4 servers, he logs out on server 3, but when he joins again he is on server1 (but want him to be on server 3)
make sure you have force_default_server off
this is already set to false
then you have something else redirecting him on server1
usually it forwards them to the server they logged out from
you mean like a plugin?
no plugins there
and no plugins on the paper servers
player is always forced to server1
@proper prawn
what the hell you want from me
what the hell you want from me
can you help me pls?
r u sure u connected to the proxy and not the server directly?
did u use 25565 or 25577
when i connect with lobby
ok so you are connected thru the proxy
show proxy logs
.paste
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
using bungee in 2020
hä
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
using bungee in 2020
you live on earth, what did you expect
Is using waterfall better than bungeecord?
i have no plan
Is using waterfall better than bungeecord?
bungeecord < waterfall < velocity
ffs stop pinging me
its dis the right file??
all i can say is that i have no idea why this happening and how to fix it
Velocity have what improves?
There are many reasons why you should consider Velocity for your next proxy setup. At the same time, however, it is also important to tackle…
oh no
So velocity just improve security?
no
Will it run the plugin of spigots?
bungeecord plugins are not compatible
oh...
most plugins have velocity ports
fix it little wtf
idk how, leave me be
@sonic trail Forgive me for assuming youre german; du versuchst forge mit bungeecord zu benutzen?
@royal hawk nein? warum
Was ist dann das problem? Ich versteh's nicht
kk
Hey, my waterfall started to lag idk why. It uses 180-600% of cpu, and sometimes it just freezes connection for couple of seconds. Can I get any help?
hook up visualvm or yourkit or something and see what's going on
having issues with connecting to a mod server, waterfall is giving me this
[16:55:53 INFO]: [JessasaurusRida] <-> ServerConnector [utopia] has connected
[16:56:05 WARN]: [JessasaurusRida] <-> DownstreamBridge <-> [utopia] - 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
[16:56:05 INFO]: [JessasaurusRida] disconnected
the server is giving me this
[16:56:05 WARN]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception.
java.nio.channels.ClosedChannelException: null
at io.netty.channel.AbstractChannel$AbstractUnsafe.write(...)(Unknown Source) ~[AbstractChannel$AbstractUnsafe.class:?]
[16:56:05 INFO]: JessasaurusRida lost connection: Disconnected
[16:56:05 INFO]: JessasaurusRida left the game
there's an issue for that open on the issue tracker
?
link to the issue?
well different to my issue player has no potion effect
That's the entity effect packet in general
What can I do about it? It seems that netty uses almost all of CPU
nothing useful with that
So what I can do to find/fix my issue?
I don't know, that profiler is not showing a full picture in there
laughs in yourkit
use an ssh tunnel
Yep, yourkit was way better,but I can't pay for licence :/
huggles his OS license
From what I checked it's $499 per year
I mean, IJ charges the same 
Indeed
ij community is a hell of a lot better than eclipse and its free
Eclipse is only better for doing very complicated hacks
Or the occasional quick and dirty thing
idk what eclipse is good for at all
compile with errors
idk what eclipse is good for at all
Nothing
I mean, my only real understanding is that it's down to "that's what my dad used" level stuff
mostly sts I think
We used it at school, but that's it. Everyone used IJ at home lol
So I finally got yourkit to do sampling, and have this result. I'm not to good at it, but are my issues related to skinrestorer?
Or what seems to be issue? If you need any more date let me know
Well, all of your time is stuck between sleeping and skinrestorer
and not exactly unheard of for skinrestorer to cause perf issues on bungee
So, what can I do?
Well, it happened out of nowwhere
Server was up running fine with 800+players
And today it just started lagging
I thought it might be big uptime (20 days)
But restarting didn't help
I updated plugins and waterfall
Still no change
800 players on a single proxy instance is also a bit extreme, at that point you 100% should be sharding instances
I know it;s near limit, however I run 1200 on this setup without lags
But, really, all of the time in there is stuck between sleeping and plugins
outside of start pulling plugins, I got nothing to tell you
And now it laggs with 750 players :/
Eh, okay. I'll have to do some guessing now if you have no other ideas
800 players on a single bungeecord proxy-type is ambitious to say the least
I recon velocity on the other hand should be perfectly capable of it
I've run up to 1200 players on this setup with no lags
I don't really know why lags came now
Nothing changed
Crash appears when I upgrade a Cartographer.
Any Fix for that or is it a bug i should report on Github.
Wrong channel....
@reef fulcrum
Why? I have this Issue so I am asking for help here.
Please don't ping
This is the waterfall channel, not the paper channel
Also, see that issue
Oh. I saw. I am sorry for my blindness.
Ah. Thank you. Fixed in #279 Perfect. You guys are great.
Is it true that hex color codes don't work in the name of the PlayerInfo of a ServerPing object? Bungee/Waterfall seems to change it to the nearest legacy colorcode. Ping me if you have any idea why.
Hey, so I fixed issue with skinrestorer using too many resources. But it hasn't stopped my waterfall from lagging. It still runs like crap, and hangs for couple of seconds randomly. Here is profiling
Also, some "deadlocks" were found. I don't really know what it means, but here they are
Can I get any help? I'm really clueless, and my players keep complaining
Some of stuff I need are only on waterfall/bungee
And it has worked fine with 1200 players
Any help?
well skinsrestorer has been known to reduce performance by a lot
I just had to look it up and now I know why everyone trashtalks it 
lol
hey do you guys know if it's anyhow possible to bypass the force_default_ server thing in config.yml?
Like as in exploit?
yes
yeah
Pjo, how did you fixed the skinsrestorer issue?
I've temporarily removed skin restorer. However now waterfall started to crash randomly. Not even hour of uptime, and crash. I'm really tired of this. It used to run perfect, and now I have constant issues. For no reason. I'm clueless. Before lags, now crashes. Can I get any help here?
crashes how?
It just shuts itself down
logs?
.paste
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
There are multiple servers on this machine, and they all work fine
Only bungee crashes
So what would you suggest?
Well, that only potentially rules out the latter one
I don't know, you're in the realms of a bug or memory issues
5 minutes of uptine
Best guess would be update java if it is potentially a JVM bug, but 🤷♂️
Isn't it possible someone is crashing it using exploit?
no, very unlikely
Uptime keeps getting smaller
First crashes were every 2h
Now it's 5 minutes 😮
Here is log of newest crash. Could you see if it's the same error type?
exact same line of issue
JVM crash inside GC means 99% hardware failure
V [libjvm.so+0x4c2a47] oopDesc::size()+0x17
V [libjvm.so+0x64982d] CMTask::deal_with_reference(oopDesc*)+0x17d
V [libjvm.so+0x644238] InstanceKlass::oop_oop_iterate_nv(oopDesc*, G1CMOopClosure*)+0x118
V [libjvm.so+0x49d4d9] CMTask::drain_local_queue(bool) [clone .part.152]+0x129
V [libjvm.so+0x4a3e0c] CMTask::do_marking_step(double, bool, bool)+0xdac
V [libjvm.so+0x4aa32f] CMConcurrentMarkingTask::work(unsigned int)+0x1cf
V [libjvm.so+0xaf9918] GangWorker::loop()+0xd8
V [libjvm.so+0x90f542] java_start(Thread*)+0x102
it's a segmentation fault, and did so running a task which messes around with memory
"getting worse" would either just imply shit pot luck in how the crash occurs, or potentially it's a hardware issue that's getting worse
Maybe you're just lucky and rest of servers are in working part of RAM/working ram sticks/whatever
So you would suggest I do memory test?
yes
Well, I did have this issue with bungee crashing randomly about 3 months ago, but changing version fixed it
Are you 100% sure it's not code error?
...
Your crashes are in the GC mechanism
It's literally not even touching waterfall code there
Okay, I'll try memory check. Maybe there is an error in hardware
However those 3 months ago you said that my crashes were in GC, but I had 3 months of fine working
well, you got unlucky
memory goes bad
your hope is to do a memory test, and get it replaced
Well, I hope it could survive at least couple of hours since it's my peak hours now
And my players are already pretty pissed
oh, you use OVH... good luck getting them to try and do a memory replacement 
should've used Velocity like I said
What velocity will do in terms of memory errors?
nothing
nothing but it's not crap unlike bungee 😉
Well, before all those issues bungee was running pretty good for me
1200 players without issues
100% sure not code error
my code is 100% error free
also, I do like having 1200 bots who pirate games
that do nothing but afk
wut a read
what commands does waterfall have more, if there docs I will read it 😉
none
I'll run memory test during night
Right now I've just slapped 24GB on bungee and it doesn't crashes. At least for 2 hours as for now
Hello I'm looking to setup waterfall, I've done the Documentation Getting Started steps, but what's next ?
Is there more documentation ?
There's the guide on bungee but it's pretty trivial, you install it, configure the backends, make sure it's secure, etc
I'm looking into Bungee docs thank tou
Is velocity better?
Im just looking in their docs, its nothing like bungee i might give it a try
general gist is that velocity is written from the ground up on the lessons of bungee, many things we can't fix without just breaking plugins and crud in the process to where we might as well just hardfork, which, yea...
What the heck is tis.......the IP is from Ukraine
And it doesn't look like a normal type of connection either
try to block the ip on a network level just to be sure, or blacklist ukraine alltogether lol
when players connect to my lobby through the proxy their ips show up as 172.18.0.1 this happened after some configs resetted, now it is not possible to change between spigot servers
What can I be missing?
enable ip forwarding
is bungeecord set to true in all spigot.ymls?
I checked for every server but not in the lobby
it is now enabled thanks
lets see if it works
It is now working, thanks
Hey i wanted to ask, does waterfall support connecting to vanilla 1.17 snapshots?
I understand theres no paper or spigot there
so its just a oneway connection
There is an open pr
Thanks, but can i connect a snapshot server to waterfall?
Did you read the few lines of the pr?
Can i add vanilla servers to the waterfall network?
without modifying it, no
luckily there's Fabric and FabricProxy which allows you to run a server as close as possible to vanilla
Hello I want to setup HaProxy with proxy_protocol
But I was wondering, if it was possible to use Nginx instead of HaProxy.
in theory yes but I'm not sure it supports that type of information forwarding
I suggest reading into how haproxy does it and then checking if there is a way to use that protocol type with nginx
Okey thanks
Would the HaProxy instance have to be on the same network as the Bungeecord btw?
Also, would there be noticable lag if I don't run it on the same server?
depends on the connection between the machines. the ping between them will simply be added to the ping the players experience to the minecraft servers
So in HaProxy I just point the IP to the Bungeecord address and that's it
Aslong as I have haproxy setup so that it connects a client to that IP
Just like with nginx
Because I have it setup with nginx right now and the huge drawback is that I can't see the IP of users anymroe
Does it use send-proxy-v2 ?
can bungee connect mod server and paper server?
Hey, so to anyone that helped me. Crashes indeed were related to faulty ram. OVH replaced it, and now it works fine. 800 players back again, and no lags. I hope it stays that way. Thanks 😄

Hello, when I start my proxy, this happens [21:37:08 INFO]: Enabled plugin BungeeGuard version 1.2-SNAPSHOT by Luck [21:37:08 INFO]: Enabled plugin cmd_send version git:cmd_send:1.16-R0.4-SNAPSHOT:1d2221d:384 by WaterfallMC [21:37:08 INFO]: Enabled plugin cmd_list version git:cmd_list:1.16-R0.4-SNAPSHOT:1d2221d:384 by WaterfallMC [21:37:09 WARN]: Could not bind to host minecraft.devlaunchers.com/72.249.104.219:31672 io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Cannot assign requested address
The remote sever is on, and running in offline mode.
cannot assign requested address


