#waterfall-help
1 messages · Page 67 of 1
My friend has server
I'm too has server
We want merge it but keep motd for our players per ip
Just, you lose global player count
take like, 10 minutes for somebody with programming skills to pull off
(Only motd not max players count or something else)
I will ask my friend
If you don't care about player counts, etc, use ping passthrough and forced hosts
I can just ask code plugin for showing different motd per ip and redirect our ips to 1 host lol
so player count will be same
if you are using SLP then pretty sure that is built-in ;)
Is there a performance difference between bungeecord and waterfall in how they use CPU resources?
waterfall has many small performance improvements but if your concern is CPU resources, you probs wanna look towards velocity, but, new ecosystem
I've heard from someone saying that waterfall uses more cpu than bungeecord.
That's not true
Waterfall's point is to fix and improve bungeecord
thx
This is an area which is hard to benchmark with many nuances all around
WF introduces many small perf improvements but also introduces some bug fixes which iccurs some cost
In case of waterfall, which of the CPU clocks or the number of threads is more important for performance?
they are both important
the things threaded due to fact that netty itself is threaded
or well, the overall multi-thread performance of the CPU is
If i remember correctly, waterfall/bungeecord needs better single thread performance when velocity can use many cores with worse single thread performance
clock speed != performance
ofc, there are many issues with bungee and by extent waterfall which are fixed in velocity
Where do the many performance differences between velocity and waterfall come from?
velocity is a complete rewrite
i can't understand
waterfall is just a fork of bungeecord
velocity is a complete rewrite with less bugs, better performance and that's something you should use
both are proxies
bungeecord is basically akin to a tech experiment which never got cleaned up
many features like entity metadata rewriting, which can be disabled in waterfall, incur unneeded costs towards the performance of the proxy and is a fun area for bugs to crop up
that metadata rewriting hasn't been needed for years due to how the client works
thx
Not to mention the license it’s under

heyo i need some help
i shut down my minigames server but people cant join the smp
why is that
it gives them a error saying the fallback server is down
Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException
i want it so they can join any server even tho its down
also i tryed to setup via versions on all my sub servers someone trys to join with like 1.17.1 it gives a error saying outdated version when connecting to minigames server but thats not the defualt server my lobby/smp is
Kicked whilst connecting to Minigames: Outdated client! Please use 1.17.1
also it gives this error when trying to connecting but idk why its saying minigames server
hello, do any of you know the placeholder to display the server version of multiple servers on a bungee network?
%server_version% gives me only the version of the server it is
not of bedwars, survival, skyblock, etc
for a small server (usually 0-4 players; peak on a busy day no more than 8, and only 2 server instances behind it) does velocity vs. waterfall matter?
a possible factor for me: I use mark2 to manage my consoles in a tmux session - it has example script & confs for bungee only (though i imagine they could be adapted easily for velocity - or maybe even remain the same).
if you're creating a new software, best to just go to the newer platform which isn't deprecated ;P
well, a new stack, I mean
fair.
it was harder to find stuff written about velocity in the assessment stage, and much of that was dated, so i made a conservative guess
will switch it to velocity. thanks. :)
incidentally, mark2 was unmaintained for a long time and many may therefore think it still is. however, that is no longer the case. just thought i'd mention in case mark2 caused some raised eyebrows ;)
Hello, I am looking for a way to connect multiple proxies to the same spigot servers. For example, I want Americans, to connect to a proxy located in the US, I will then also have a spigot server located in the US. However, Europeans would have a proxy in the EU and a spigot server in the EU. I want the Europeans to be in the same Network as the Americans. So that Americans can go to the spigot server of the Europeans
I don't know how to set this up exactly
nothing special
you just like, have the two waterfall servers with the same servers in them
set the default fallback to be local
ofc, all your plugins need to be capable of dealing with such an environment
Yeah they are, got cross-server linking through MySQL
So this way, the Americans would have low ping right? If they play on the American side
But when they join Europeans, they will just have higher ping, but still on the same network
yes
cool thanks 😄
How can I activate the dupe of carpet, tnt and the one that breaks bedrock, I am trying to enable it with true, but it restarts me, it puts the text that explains, what I have to do to keep it
?
Wrong channel #paper-help
okay sorry, thanks
How much RAM/CPU does the the proxy need without any plugins and 2 players?
512mb ram and you are probably using pterodactyl so uhm try 100% maybe? I'm honestly not sure, can't help with that.
1 whole CPU? I’m using it on a VPS without Pterodactyl or anything like that
I’m asking because the CPU nearly explodes while starting the Proxy and it takes like 2 mins to initialize the waterfall
what vps? 2 minutes is extremely long
Ik, it's a Contabo, 16 GB RAM with 6 CPU Cores
So it makes absolutely no sense
Contabo has bad cpu for minecraft and waterfall is more single threaded than multi threaded
i highly recommend switching to velocity
Waterfall supports 1.8-1.18
there is no reason to use an outdated version thus we didn't bother to waste time tryna present them
(bearing in mind that there is also an RCE floating around, you'd be pretty dumb to be using older versions)
Really? Which host do you recommend?
Or electroniccat, what do you think?
I think that with the 0 info you've generally provided I'm not gonna comment on it
ow ok
Panel or vps or dedicated?
Hi, waterfall has a Mit licence, but why is the license different from bungeecord? Which license should I follow?
Because we believe that people should generally be able to use our code as they want
our patches are licensed under MIT
the base proxy is not
glhf
[04:32:59 WARN]: [werlif|/62.81.97.26:59755] <-> ServerConnector [survivalcustom] - NativeIoException: readAddress(..) failed: Connection reset by peer
some users can conect some no
is they can not conect, they have this error
my waterfall server has don`t start... why? add config.yml
config.yml by @ancient aurora: https://paste.gg/b472545716034370b08603ed17c2cd8c
and latest.log
latest.log by @ancient aurora: https://paste.gg/490b4bb2834144fb90fbf56d99f715c6
Exception in thread "main" java.lang.IllegalArgumentException: Server s1.17.1 (priority 1) is not defined
you have a server in the priorities list which doesn't exist
(Also, using .'s in server names is not recommended)
why don`t start waterfall server?
help please
connection reset by peer just means that the connection was closed in an unexpected manner
the fact that it's the server connector implies that it was the server which closed the connection improperly
see server logs, etc
oh,thank u
Don't mention.
ok, thanks
VPS
Look for something with ryzen 5950/5900/5800/5600 or e2288g/i9 9900k or newer. Some cpu that has over 3k single thread points on passmark
Or at least 2.5k
how to display plugins on waterfall?
there is no command for that, see the logs
best way would be fixing the plugin
ignore it then or use a log filter
generally, find an event which gives you the same amount of info/access which is an AsyncEvent
you're blocking the network thread there
Is it a public plugin
just stand up
is it possible to do that waterfall will display online player fro mselected server?
you'd have to send plugin messages
depends on where WF is getting that info
if using ping pass-through, info there will be from the server in the priority list or forced host
but if im gonna remove it from priority or change it it will conect me to wrong server.
shit
did i turned of the ping?
what if not ping pass thru?
Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException
20:22:16 [INFO] [MCusername] disconnected with: Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException
And your question is? That looks like a network issue on your end to me
Seems like the backend server is offline
What was travertine and why is it no longer supported
I keep getting this in Docker now
I do have:
- Online mode off on servers
- Online mode on on waterfall
- -Dnetworkaddress.cache.ttl=0
- A docker network
all that tells us is that it failed to connect
make sure that ip address is correct, etc
loopback won't work
if using docker names, disable async netty dns in waterfall.yml
otherwise, glhf
This config
player_limit: -1
log_commands: true
online_mode: true
ip_forward: true
permissions:
default:
- bungeecord.command.server
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
- whitelist.admin
servers:
survival:
address: survival:25565
restricted: false
minigames:
address: minigames:25565
restricted: false
flat:
address: flat:25565
restricted: false
listeners:
- query_port: 25577
motd: "Just some default text for now"
priorities:
- survival
- minigames
- flat
bind_local_address: true
host: 0.0.0.0:25577
max_players: 100
force_default_server: false
groups:
Ideaman02:
- admin
log_pings: true
I do use docker names
Right I might have forgot the netty dns
I did all that, still can't get it to work
I feel very stuck.
- I can only control the waterfall port with -p via docker.
- I can't get using dns docker container names to work at all
- Using --network host I can use 127.0.0.1 and different ports, but then -p does not work
Nevermind could specify port in config ofc
my waterfall has don`t start...
latest.log by @ancient aurora: https://paste.gg/672f2fe8f59d4a4093a458011b3161f9
my server show this error message
If you run bungee you shouldn’t ever connect directly to your servers. Also; Please install something like bungeeguard for protection, otherwise your proxy stands the risk of being bypassed by a malicious player
your port in the listener config is invalid
or, er, some part of that rather
something that should be a number but is a text
how to fix this problem?
.paste your config please
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
depends on what is causing it, if the client is discconecting then not really
i try to connect to my server and it says "connection timed out: no further information"
anyone know why?
Is waterfall going to be discontinued?
Nvm, read the announcements and found that it is not planned to be discontinued yet
guys, my waterfall spamming this in my console, and make lag on latency.. how to fix it?
[14:16:07 WARN]: Plugin listener net.uraharanz.plugins.dynamicbungeeauth.listeners.PluginChanelListenerB took 68ms to process event PluginMessageEvent(super=TargetedEvent(sender=net.md_5.bungee.ServerConnection@60655b74, receiver=bambang1402), cancelled=false, tag=BungeeCord)!
[14:16:08 WARN]: Plugin listener me.neznamy.tab.platforms.bungeecord.redisbungee.RedisBungeeSupport took 23ms to process event PubSubMessageEvent(channel=TAB, message={"proxy":"7f764e0d-10dc-40d1-97af-29cf95ffb3a5","players":[],"action":"load"})!
that message is telling you what took too long to run
i.e. tab took 23ms
your auth plugin ate 68ms
Feels like a bot attack and auth plugins are usually getting roasted by them
So how to reduce? Or is it just because i have database in different server?
So basicly problem coming from plugin?
turn online mode on
ERROR
16:50:07
Exception in thread "main" java.io.FileNotFoundException: modules.yml (Access is denied)
at java.base/java.io.FileOutputStream.open0(Native Method)
at java.base/java.io.FileOutputStream.open(FileOutputStream.java:291)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:234)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:184)
at java.base/java.io.FileWriter.<init>(FileWriter.java:96)
at net.md_5.bungee.module.ModuleManager.load(ModuleManager.java:96)
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:272)
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)```
what can cause this
MrWhiteFlamesYT: fiy your file permissions
Well it tells you right there. Access is denied to file modules.yml
there is none
Just restart the proxy.
reset modules.yml please.
Yeah dba sucks
I would recommend u switching to another auth plugin, DynamicBungeeAuth sucks on performance/not updated + haves a lot of exploits/Bugs.

unless you wanna use forced hosts, no
unknown host?
if you mean it's saying that pvp doesn't exist, it's a warning
forced_hosts: {}
will disable that section
Fixed it it is windows being restrictive
i hope u dont use Windows for hosting
kicked whilist connecting to lobby : this server requires you to connect with velocity please tell me how to solve
you enabled velocity in paper.yml
if you're using waterfall, don't do that. Just enable bungeecord in spigot.yml
my waterfall server has don`t show skins... why ?
make sure your waterfall instance isnt in offline mode
Whenever I try to do /server [servername] it doesn't go anywhere, hub is spigot 1.12.2, and server is sponge 1.12.2
There's an issue with latest build of waterfall-1.18.1, which tab completion is not working for /tp command.
Tab completion for players' name
Any other commands like /tellraw or /tell is working properly
Okay, it might be paper's issue.
Were you talking to me? Cause I still have the same issue on 1.17, it sees the servers but /server doesn't do anything
Do you need to have plugins installed on Waterfall? Are they necessary?
Disable tab-list rewriting and disable entity-meta rewriting in the waterfall.yml
Hey, i've downloaded the last build of Waterfall, but i got a spam of this every minute :
[14:56:17] [Netty Worker IO Thread #2/INFO]: [/127.0.0.1:41770] <-> InitialHandler has pinged
[14:57:17] [Netty Worker IO Thread #6/INFO]: [/127.0.0.1:55346] <-> InitialHandler has pinged
[14:58:17] [Netty Worker IO Thread #10/INFO]: [/127.0.0.1:39390] <-> InitialHandler has pinged
[14:59:17] [Netty Worker IO Thread #2/INFO]: [/127.0.0.1:43254] <-> InitialHandler has pinged
[15:00:17] [Netty Worker IO Thread #6/INFO]: [/127.0.0.1:38844] <-> InitialHandler has pinged
[15:01:17] [Netty Worker IO Thread #10/INFO]: [/127.0.0.1:47458] <-> InitialHandler has pinged
[15:02:17] [Netty Worker IO Thread #2/INFO]: [/127.0.0.1:41128] <-> InitialHandler has pinged
[15:03:17] [Netty Worker IO Thread #6/INFO]: [/127.0.0.1:39850] <-> InitialHandler has pinged
[15:04:17] [Netty Worker IO Thread #10/INFO]: [/127.0.0.1:51720] <-> InitialHandler has pinged
[15:05:17] [Netty Worker IO Thread #2/INFO]: [/127.0.0.1:45616] <-> InitialHandler has pinged
[15:06:17] [Netty Worker IO Thread #6/INFO]: [/127.0.0.1:46220] <-> InitialHandler has pinged
[15:07:17] [Netty Worker IO Thread #10/INFO]: [/127.0.0.1:37982] <-> InitialHandler has pinged
[15:08:17] [Netty Worker IO Thread #2/INFO]: [/127.0.0.1:55430] <-> InitialHandler has pinged
[15:09:17] [Netty Worker IO Thread #6/INFO]: [/127.0.0.1:52574] <-> InitialHandler has pinged
[15:10:17] [Netty Worker IO Thread #10/INFO]: [/127.0.0.1:60744] <-> InitialHandler has pinged
[15:11:17] [Netty Worker IO Thread #2/INFO]: [/127.0.0.1:44058] <-> InitialHandler has pinged
[15:12:17] [Netty Worker IO Thread #6/INFO]: [/127.0.0.1:43778] <-> InitialHandler has pinged
[15:13:17] [Netty Worker IO Thread #10/INFO]: [/127.0.0.1:53000] <-> InitialHandler has pinged
[15:14:17] [Netty Worker IO Thread #2/INFO]: [/127.0.0.1:58440] <-> InitialHandler has pinged
[15:15:17] [Netty Worker IO Thread #6/INFO]: [/127.0.0.1:60738] <-> InitialHandler has pinged
[15:16:17] [Netty Worker IO Thread #10/INFO]: [/127.0.0.1:55436] <-> InitialHandler has pinged
[15:17:17] [Netty Worker IO Thread #2/INFO]: [/127.0.0.1:50320] <-> InitialHandler has pinged
[15:18:17] [Netty Worker IO Thread #6/INFO]: [/127.0.0.1:56576] <-> InitialHandler has pinged```
does anyone know how to fix it ?
Do you have something that is doing a heartbeat check on port 25565?
it's the port of the bungeeserver itself
Yeah... But do you have something checking the status of port 25565.
And you can disable logging of pings from the waterfall.yml file
mmhh, i've got a plugin that use a port but it's not the same
Sorry to disable Pings its in the main config.yml
log_pings: true
You have something on that host which is making a connection once every minute....
i'll test something
@tough island doesn't change something, so i guess that disable ping logging is the only solution
What host?
Inovaperf
yep
the bungee one
but i doesn't got this issue with an older version of waterfall
can u send the list
[16:09:19 WARN] [ViaVersion]: You are running an outdated Java version, please consider updating it to at least Java 17 (your version is 1.8.0_312). At some point in the future, ViaVersion will no longer be compatible with this version of Java.
got this
Pterodactyl panel?
yep
you should be able to edit your java ver in the settings
i tried, but get the same issue for pings
im just gonna turn off in the config
Are my backend servers still venerable to the log4j exploit if I use the latest Waterfall?
yes
Thank you
I guess use the last version of paper on the backend servers fix that exploit ?
hello i am getting this error https://bin.rehanm.me/view/9de6750b when i try start the server its something to do with the motd on line 49 but i dont see anything wrong servers: main: address: 132.226.213.60:25565 motd: ' &f&k&lZZZ&4&l&nRage&c&l&nLands&r&f&l&k|||&r\n &l&cPractice, Skyblock and Survival' restricted: false practice: address: 132.226.213.60:25567 motd: ' &f&k&lZZZ&4&l&nRage&c&l&nLands&r&f&l&k|||&r\n &l&cPractice, Skyblock and Survival' restricted: false
Set the motds to ''
U should really use a motd plugin, more easier way
Like CleanMotd.
[14:04:48 ERROR]: Caused by: while scanning an anchor
[14:04:48 ERROR]: in 'reader', line 49, column 28:
[14:04:48 ERROR]: motd: ' &f&k&lZZZ&4&l&nRage&c&l&nLands&r ...
[14:04:48 ERROR]: ^
[14:04:48 ERROR]: unexpected character found &(38)
[14:04:48 ERROR]: in 'reader', line 49, column 30:
[14:04:48 ERROR]: motd: ' &f&k&lZZZ&4&l&nRage&c&l&nLands&r&f ...
[14:04:48 ERROR]: ^
Yeah
My entire server appears to lose its network connection whenever a specific player tries to log in. I can't even SSH into the VM that hosts it. Should I be worried? Advice would be appreciated.
This user logs in, and within 40 seconds everone online times out, and I lose my ability to SSH for several minutes.
Does waterfall works with 1.18.1?
yes
Can I change the "Alert" /alert prefix in Waterfall?
edit the messages file?
oh ok, i see xd
And one last thing... can I put in "lost_connection=" of the Waterfall messages the content of shutdown-message of bukkit?
I would have to restart the server and I have a lot of people on, so I'll try it tomorrow and let you know.
if you mean the messages file, we,, messages file doesn't support new line comments, so, directly, no, you'd need to use \n and see if that works
otherwise, very few care to mess with that stuff and instead opt to use competent plugins 🤷♂️
I try to use few plugins so that my RAM is not affected, which to put plugins I do not see it viable at least from my point of view also being able to have an option as are the messages that Waterfall offers although it can not be put in the form of list, I will also try what you say to put it with and see if it works.
Check your server logs... Are you sure it loses connectivity.. Not being able to SSH in is hardly a test to be honest.. Do you have any monitoring on that server. What does syslog, ssh logs, etc say.
Thank you for your response. I updated Paper and Waterfall and this hasn't happened since. However, I still looked at the syslog and auth.log files and they showed several failed login attempts from 2 different IP addresses over the past week. As far as I can tell, they were never successful.
That other bit you linked and removed will be to do with a cron job
But if updating waterfall and paper sorted your problem then you should be good
Yeah, still a bit concerned about those failed login attempts. One of the usernames they tried was ${jndi, isn't that part of the string associated with Log4J?
Update: one of the later login attempts used my username, but not my IP. They still didn't know the password, but that's scary.
Yes, yes it is related to the log4j exploit... I would suggest going through your minecraft logs as well to see if jndi:ldap is also there
I will do that, but AFAIK ${jndi is not supposed to be used as a username when using the exploit, so it seems a bit odd that it would show up in the auth logs as a username.
Not for SSH... Someone is trying the exploit but badly...
I'm trying to get waterfall working with my PaperSpigot servers but I'm getting nowhere. I've enabled bungeecord in all server spigot.yml files, backends all set to offline and connection-throttle set to -1. ports opened and set, but I'm still getting error:Kicked whilst connecting to lobby: Unknown data in login hostname, did you forget to enable BungeeCord in spigot.yml? any help would be appreciated.
I thought that that check was disabled if using bungeecord mode
ended up being a TCPShield plugin causing it. didnt realize i had it in the backend files. oops lol.
latest.log by @ancient aurora: https://paste.gg/d0b4cd6f21774c908f6152115ad48f88
For one DiscordSRV doesn't work with waterfall. Only the servers...
Same as Via...
Run waterfall without them and see if it works @ancient aurora
removed DiscordSRV and log
2021-12-24-4.log by @ancient aurora: https://paste.gg/b7080c24edcd4cc68470b0951cc2458a
The connection between the proxy and the server is failing
you'd need to work out why, depends on setup, network config, etc
Hey, I have a question. How to use these patches?
You don't need to... Just make sure you have the latest waterfall. jar
There's really no reason why you should be building waterfall yourself from sources.
No, i need to get source code, not compile it into .jar
build waterfall
mvn clear build is not working
Read the readme
./waterfall b?
if that's what the readme says then yea
cloned
ah
stop
its worked
thanks✊
lol, this is the original source code bungeecord
ohh, understandly
would u give support if i use nullcordx fork for waterfall
cus i got 1 error didnt know what is it
no
ok 😦
!kick 743886186594173019 Change your name, pfp and banner if you plan to rejoin
:raised_hands: Kicked Treblinka#1111 (Change your name, pfp and banner if you plan to rejoin) [1 total infraction] -- NotMyFault#3732.
why every time i join there is a post like this
You have connectivity issues between your waterfall and your servers
How can I bold a Waterfall message? Normally it's "&l", but as this file uses another format I don't know what to put...
Does anyone know of an up to date cross network teleporting plugin?
so how to fix it
Find out why...
Can you ping the servers, are the ports open, have you allowed those ports through the hosts firewall...
Are you even pointing to the correct addresses
how to see those ports through the host firewall...
the address is correct
ow
Again.. You have said the ip address is correct but have you checked host firewall, whether the server is actually running, whether you have set the correct port on the server, etc.
the server is actually running, the port is correct but how to check the host firewall
Are you connecting to the server with a public ip or local?
ufw status for ubuntu iptables --list for most other distros
often boils down to how you're running the server
i.e. if using ptero, read their network install guide, etc
I keep forgetting ptero is picky as shit... Not a fan of ptero
Not really picky, just, uses docker networking which when your entire premise of networking is pre-basics, you know..
Yeah was just about to add that it's primarily due to docker
But still docker isn't why I hate ptero :)
Would run my stuff on k8s if I had the infrastructure
Also, ram usage...
Pretty much bet LXC
Which java version is required for waterfall 1.18
Waterfall's Java requirement hasn't changed... Iirc it is minimum Java 11... For Paper 1.18 you need Java 17.
@tidal musk ^^
Java 11 is for velocity, Waterfall/Bungee is java 8+
Oh ok... Thought Waterfall had bumped up the minimum version as well.
I guess you can't if it's still supporting 1.12.*
wondering if any devs here have comments about XCord?
I’m sitting in a minecraft ddos discord (who ddosed my server) and they claim to bypass everything except for XCord.
I know waterfall forks are pretty looked down upon but just curious about this one
or maybe im gullible and they have a paid sponsor with the fork creator
waterfall (or any fork of it) won't be able to block ddos attacks
some mitigation can be done of other types of attacks, but what you describe isn't possible. Mitigation for such attacks take the form of services like tcpshield etc.
I would be more distrustful of xcord if it's specifically promoted by a community of malicious actors.
Goes without saying that a lot of these paid forks contain malware too, and they dont even need to be good at hiding it
@sharp belfry just use iptables and mitigate the attack
bot attacks are just new connexions, so just limit connexion per seconds and blocks networks that send too much connexion to mitigate
is there a way to like
add someone to groups: in config.yml and reload withou trestarting
greload? maybe
but, really, use a perm plugin...
ddos discord group, buy this software, only one which can help!
It's an advertising scam, 99.9999999%, they get rando people to DDoS people and as soon as you buy it, they're told to leave you alone
^
ok thanks .. and about the ram is 512 enough?
for most proxies, yea
ok nice!
Does anyone know why the waterfall takes so much cpu?
10 players are connected.
We have only 3 plugins on this one
generally, attach a profiler and see what's going on
I am not very good in linux. So what does this thing mean? 😅
Ho ok.
how do I make it so when a server just goes offline i get connected to the fallback server instead of getting kicked from the server overall
You'd need a plugin
I can use -Dfile.encoding=UTF-8 startup argument on bungeecord as well?
yes
For some reason the placeholder %bungee_total%
and %bungee_<servername>% is not loading up on my server
And it worked fine when I used to use Bungeecord.jar
no main manifest attribute, in RivaEdition.jar
I port forwarded my minecraft server and my friends still arent able to join
anyone know how to fix
I probably know the answer to this but want to make sure. Is it possible to access a server locally that is connected through the proxy?
Reason I am asking is the server is hosted locally and I would like to access from its LAN IP instead of through the WAN IP to bypass network lag.
Idk if your talking about localhost but I dont know if you or anyone is able to access it right now
Also does anyone know if i would be able to install multiple versions of plugins if i have the viaversion plugin or does that only work with minecraft launcher
in bungee mode you need to connect through the proxy
be that one in a DC or one hosted on the same machine
disconnected with: Could not connect to a default or fallback server, please try again later: Server not reachable (timeout). Offline? Incorrectly configured address/port/firewall?
help please
You didn't start your backend spigot servers
or your default server
Hey, I am trying to connect my vanilla server with Waterfall proxy and I put the IP and everything in the config but it won't register it, when I try to join, it says " Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException"
I did some research and I don't think Waterfall works with vanilla servers, correct me if I am wrong though
Hey I've set everything up the right way but when I want to directly connect with a server it says: If you wish to use IP forwarding, please enable it in your BungeeCord config as well!
The thing is I did that as well
but it still gives me that message. How do I fix it?
It does not
Hey guys, can we get that log4j pr approved. Would like to do my waterfall and paper servers at the same time.
have fun
Thank you :)
And patched... Thanks again
hey, im trying to give my players geyser offhand perms across my network
i have luckperms on my proxy, but I dont know what the perm is to give? does anyone know
Would that not be something to ask in the geyser discord?
yes, but you see I can not join the geyser discord
I mean that can be arranged...
me and another server owner were fighting over stolen plugins and they lied saying I dm advertised lmao
I have a question, say my players have pretty bad connection internationally.
If I place a proxy that is local to my players, and backend servers overseas, would that in theory improve the players' connection because the data are handled by the proxy?
No
the only improvements would be if you magically achived better routing, but, the savings there are often slim, everything still has to reach the backend
I had that same issue with my ex gf at the time, I wont recommend it, but we used Cloudflare Spectrum and her performance issues were resolved. It was one person so I was fine eating the cost myself.
Well 20$ + whatever is over the bandwidth cap
is ovh cloud as proxy for ddos protection good?
it deals with the stuff OVH clouds anti ddos stuff deals with
i.e. it works, but, there are easy ways around it which are the more common forms of MC attacks these days
it takes time before ovh protection is active, maybe few seconds, so if you are taking a huge attack within one second your server will crash
You need a little protection to mitigate quickly an attack, and then pray ovh to do their job
UFW? 
lol ufw has just whitelist/blacklist rules it's pointless
how can i make it so when the player joins they try to get sent to backend X and get sent to backend Y if server X is full
ialready have queue system and stuff working but amd trying to speed it up ig they shouldnt get sent to queue server first if the actual server isnt full
I mean
if it's in the priorities list
waterfall does that by default unless you have something borking that
Does anyone know the placeholder for the bungeecord server name? I want my hub's scoreboard to display what hub they are at but I don't want to change each and every hub's scoreboard
This channel is for support with waterfall, not modifications thereof
Hey whats the placeholder for displaying the server's name on waterfall. Like if im in the hub, the scoreboard will say "Hub1"
oop
forgot to disable the ping
mbmb
tf did you reply to a random, 100% irrelevant message...
There is no placeholder system in waterfall
yh ik but is there a bungeecord placeholder for that
Not in bungee/waterfall itself
is there a plugin for it or what. I just need an answer. Cuz I rlly dont feel like going to each and every hub changing the scoreboard Hub numbers
hi is there a way to use waterfall with velocity?
What exactly are you trying to do?
allow users to connect to a server closest to them, so basically geolocation / geosteering
you'd need to do that earlier than at the proxy
proxy in proxy is not supported
and, redirecting people across the globe from a proxy cos thats the closest server to them is redundant, traffic is already making it there
for stuff like that you get into geodns, which, not a free service
i was going to use route53 or something similar
or use nginx
That’s load balancing not route-steering
Plus; this will likely not always work either
^ what I mean is that you rely on assigning routes to DNS based on the users request address (geolocation)
DNS resolvers like cloudflare don’t forward that information so it’s not accurate
What you actually want is a dynamic announce for your addresses
A lot of cloud Hosters do that
But an individual generally has no chance to ever do that on their own
All of the NGINX and NGINX Plus load‑balancing algorithms are available for TCP and UDP as well as HTTP:
Round Robin (the default)
Generic hash and its consistent variant (ketama algorithm)
IP Hash
Least Connections
Least Time (NGINX Plus only)
but
Yes; but that doesn’t change the path to the server that does that
^
as i said, you need to do it earlier, at DNS time
But, there are reasons practically nobody does this
And it won’t always work either because of privacy screens and anonymous requests
With the widespread use of cloudflare and opendns you’re already worse off in that regard either way
people just setup seperate networks
and then basically just let people pick
allows them to play with friends, etc
The only real way to not get screwed by this is to have your address space announced in multiple locations (OSPF-esque communication)
My server is not being accessed with some clients. It gives the following error.
overflow in packet detected! A string was longer than allowed. For more information, launch Waterfall with -Dwaterfall.packet-decode-logging=true
Something is causing some string to be larger than the protocol allows
How can something? Is it possible that an add-in that provides package control is blocking?
Hello,
I've heard rumors that Waterfall will be deprecated in the next year or so. Is this true?
help please
@rugged turret i see floodgate and geyser in there, are they up to date? have you tried showing them this error?
It still contains floodgate in the stack trace... That would suggest that the issue is being caused by floodgate.
Did you try and log in with the Java or bedrock edition? @rugged turret
And I'm guessing you're not doing anything funky with the configuration... Waterfall is on port 25565.
What's your waterfall config look like
Why are you using that port?
And you're using flamecord not waterfall....
No I stand corrected... It is actually waterfall...
Would still say its a geyser issue
Don't mention.
I am currently using bungeecord and I am wondering 1. is this a drop in replacement 2. does this have support for 1.18.1 yet?
- yes 2) Yes, 1.18 == 1.18.1
(but, really, long term you should be looking to migrate to velocity)
where i can set read timed out?
Hey I've set everything up the right way but when I want to directly connect with a server it says: If you wish to use IP forwarding, please enable it in your BungeeCord config as well! The thing is I did that as well. But it still gives me that message. How do I fix it?
directly conenct with a server
You can't
part of setting servers up behind bungee is disabling the auth mechanism and such, allowing connections externally would be a massive performance implication
if you want to be able to connect "directly" to a server, used the forced hosts stuff to connect through the proxy directly to a server
!warn @rugged turret stop flooding the channel with logs
:raised_hands: Warned vishyvishal#5240 (stop flooding the channel with logs) [1 total infraction] -- electronicboy#8869.
Please send large files/logs to a pastebin
A sensible, modern pastebin. Share text and source code snippets with no hassle.
You have a plugin doing stupid stuff
and you're sure of that how?
So, you're purely speculating
you'd need to provide the full logs
and potentially run with -XX:-OmitStackTraceInFastThrow because the exceptions is being thrown enough that java is ignoring it
latest.log by @rugged turret: https://paste.gg/569faf0d5f974a54a7a8854fedf24e62
and, don't mention
[18:31:58] [UltraStaffChat Pool Thread #1/INFO]: java.lang.NullPointerException: Cannot invoke "net.md_5.bungee.api.connection.Server.getInfo()" because the return value of "net.md_5.bungee.api.connection.ProxiedPlayer.getServer()" is null
not a plugin
literally thrown in a plugins thread pool
offline mode
glhf
[18:31:54] [main/INFO] [DynamicBungeeAuth]: Downloaded from https://directleaks.net
!ban @rugged turret Piracy is not supported
:raised_hands: Banned vishyvishal#5240 (Piracy is not supported) [2 total infractions] -- electronicboy#8869.
Speaking of piracy, has papermc.io been redeployed yet so the new offline mode rules take effect?
looks like it hasn't
is it slightly less rude now? 
nope, offline mode discussion is now banned entirely
hey do you fix the backport issue?
Assuming you're talking about the log4j exploits, yes, the latest waterfall builds have updated versions of log4j
thanks
Fixed - bungee-reconnect was bad
When I attempt to go back via /test (or the server) it says its already attempting to connect)
is this the same for linux?
Yes.
Thanks, HappyNewyear.
What did I miss... :)
Having random players disconnect, this seems to have also been reported on numerous github issues for bungee itself.
Does anyone have some further information regarding this?
Unlikely to be a bungee/waterfall issue... Likely network issues on the server /client side.
im new to proxies, how does this work?
it doesn't look like there is a command list either
proxy allows you to network multiple minecraft server instances under one
yes but how do I set it up
also I'm confused from the very beginning, I don't even know how to stop the proxy
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
theres two guides
Waterfall supports 1.8 to 1.18.1
so which version should I use?
between those
whatever you want?
1.18.1 and 1.17 paper is the only ones you get support for for backend
I guess 1.12.2 for hub, 1.18.1 for wilderness, 1.8 for pvp would work
how can I make this thing just fail to start when config is invalid
instead of regenerating
cuz I set it up all the config but it was invalid and it regenerated it all
and now I have to do it all over
you mean waterfall? it doesn't have logic to regen the config
But, it's not strict on validating the config so it's easy to get into cases where snake just basically ignores stuff
and the config file became weird and regenerated
the config file is rewrote to the disk after it's loaded
so if you had something which tried to load the file mid write and save it back to the disk, basically a coin toss over if data is just missing/truncate or if it fails hard enough to cause it to crash out
ah
it like started around 100 instances
how can I change version string
because currently it's listing all possible versions, but I want it to look like a range to be more concise
game_version in waterfall.yml
it's not though. we even tried to use a vlan connection between all the servers and this problem still occurred
That won't fix physical network issues.
Hello, I'm experiencing huge resource usage when my waterfall instance exceeds 700 online players, in the past I was able to handle 1200/1500 players on the same instance.
1.18 and up shovel a whole ton more data to work; what version are you running on?
1.8.9 -> 1.18.1 for clients
All servers run on 1.12.2, 1.16.5 or 1.18.1
Might not be my place to say but try without the bungee natives;
Using ViaVersion and ViaRewind (server side)
Yea I seriously don’t see anything abnormal
it is not a physical network issue
Probs wanna see what method that's pointing to in the downstream bridge
again, this would show on the ops side of the server but there's nothing concerning there
if there was any physical network issue then we would see packet loss to the gateway which in our instance is 10.240.224.1
these networking issues are only present within the minecraft server and proxy
even when checking the nic within the vm and master node, there really isn't much to go off of
indicating again that this isn't a networking issue
Is there anything I can provide to help you understand better my issue?
rx_packets: 121361964
tx_packets: 355861665
rx_bytes: 16179080075
tx_bytes: 241907474726
rx_broadcast: 475614
tx_broadcast: 17297
rx_multicast: 0
tx_multicast: 12
rx_errors: 0
tx_errors: 0
tx_dropped: 0
multicast: 0
collisions: 0
rx_length_errors: 0
rx_over_errors: 0
rx_crc_errors: 0
rx_frame_errors: 0
rx_no_buffer_count: 0
rx_missed_errors: 0
tx_aborted_errors: 0
tx_carrier_errors: 0
tx_fifo_errors: 0
tx_heartbeat_errors: 0
tx_window_errors: 0
tx_abort_late_coll: 0
tx_deferred_ok: 0
tx_single_coll_ok: 0
tx_multi_coll_ok: 0
tx_timeout_count: 2
tx_restart_queue: 205742
rx_long_length_errors: 0
rx_short_length_errors: 0
rx_align_errors: 0
tx_tcp_seg_good: 13987566
tx_tcp_seg_failed: 0
rx_flow_control_xon: 0
rx_flow_control_xoff: 0
tx_flow_control_xon: 0
tx_flow_control_xoff: 0
rx_long_byte_count: 16179080075
rx_csum_offload_good: 0
rx_csum_offload_errors: 0
alloc_rx_buff_failed: 0
tx_smbus: 0
rx_smbus: 0
dropped_smbus: 0```
Advice generally is gonna be try velocity
NIC statistics:
rx_queue_0_packets: 1724100582
rx_queue_0_bytes: 122305715016
rx_queue_0_drops: 0
rx_queue_0_xdp_packets: 0
rx_queue_0_xdp_tx: 0
rx_queue_0_xdp_redirects: 0
rx_queue_0_xdp_drops: 0
rx_queue_0_kicks: 27246
tx_queue_0_packets: 5637794247
tx_queue_0_bytes: 1643255610606
tx_queue_0_xdp_tx: 0
tx_queue_0_xdp_tx_drops: 0
tx_queue_0_kicks: 4588196204
this is the proxy server
.....
the other one is the other vm one of our servers are running on
my point is that there's nothing indicating a real network issue and the only other explanation is to get dev support
I already plan to migrate but this will take time
maybe i am missing something and i'd be more than happy to try anything you guys have to offer, but i don't think it's fair to just point at the network and say that's the issue when i have spent 48 hours looking over the network and there simply isn't anything there
Oh sorry idk if you were talking to me Cat
Ok so those nic stats look ok... So not NIC but definitely give cats suggestion a go and try velocity
I wasn't.
I don't think that is going to be helpful. I moved from waterfall to bungee, and the issue is still present albeit not as bad.
Unexplained networking shit has been a long issue with bungee cord
we can try velocity at this point
but i'm just saying, i really don't know how much good that's going to do
Welp getting confused between conversations :)
the disconnects do not give any other information btw cat
16:27:16 [WARNING] [/78.199.162.166:59603] <-> InitialHandler - read timed out
ah okay
16:23:02 [INFO] [Co0lBoy] disconnected with: NativeIoException : readAddress(..) failed: Connection reset by peer```
16:22:42 [INFO] [Meefus] disconnected with: You are already connected to this proxy!
16:22:42 [INFO] [Meefus] <-> DownstreamBridge <-> [Bending] has disconnected```
pretty much all that i see, other than nullpointerexceptions
Well, npes are not normal
Connection reset also means that the other side dc'd
I'm not aware of any NPE issues in WF itself
that's the weird thing though. when this issue occurs, they don't actually disconnect
they only disconnect after attempting to rejoin the server
Hey there, one of my players is experiencing this, and want to know what can cause this issue[tab? scoreboard? special text? or..]
[21:11:02] [Netty Worker IO Thread #28/INFO]: [Im_Soda_Pressed] disconnected with: ReadTimeoutException : null
[21:17:19] [Netty Worker IO Thread #30/INFO]: [ZayaHung] disconnected with: ReadTimeoutException : null
[21:28:32] [Netty Worker IO Thread #0/INFO]: [Waltgman] disconnected with: ReadTimeoutException : null
[21:30:10] [Netty Worker IO Thread #1/INFO]: [NeloAngelo_] disconnected with: ReadTimeoutException : null
[21:30:29] [Netty Worker IO Thread #6/INFO]: [Dempz_] disconnected with: ReadTimeoutException : null
[21:31:25] [Netty Worker IO Thread #5/INFO]: [TurtlesAreHot] disconnected with: ReadTimeoutException : null
[21:32:00] [Netty Worker IO Thread #0/INFO]: [OhhLaur] disconnected with: ReadTimeoutException : null
[21:33:02] [Netty Worker IO Thread #19/INFO]: [LosinggInterest] disconnected with: ReadTimeoutException : null
[21:37:17] [Netty Worker IO Thread #26/INFO]: [NeloAngelo_] disconnected with: ReadTimeoutException : null
[21:41:38] [Netty Worker IO Thread #1/INFO]: [ZayaHung] disconnected with: ReadTimeoutException : null```
eeh, well that's not exactly what i wanted but you get the point
Cat, do I have any way to debug my performance issue? I'm lost atm
does waterfall have anything to allow more verbose output
like is there a way that i can force it to give strace output
No; and wireshark isn’t going to help you a whole lot
The exception is thrown when the connection simply doesn’t get a message in x amount of time
No but there's not much else that I can do other than again ask for dev support on this issue and hopefully you guys could have some sort of direction
All wireshark shows are a bunch of tcp retransmissions which is evident already because of the way people get disconnected, I don't know if that's normal (tcp retransmissions) on minecraft with bungee/waterfall, because i'm not familiar with the intimate details of it
We are helpless simply because I don’t see a way we can reproduce your issue
would you like access to the server specifically having the issue?
it happens across the entire network
(and several other people have reported the issue) according to github at least
we have via* installed and even with those plugins disabled the problem still occurs
@royal hawk @reef fulcrum (sorry for the ping cat)
Full stack trace please
there isn't one, thats why i asked ifhtere was anything to increase verbosity in the console
i'd hate to attach to the server with jprofiler
trying to avoid that at all costs
How come it's not making the players go to the server hub everytime?
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.
I'm assuming it just connects people to the server they were last on?
Yep
Wait, no. It forces me to a random one
JPremium was causing a weird issue, fixed it 😅
Cool... Well you've set force_default_server and the priority list so yeah not your config and likely a plugin like you just found out :D
How can I make it to where they can use a different server IP, so for example, they don't need to go to the hub everytime, they can choose what IP they go to from the minecraft launcher rather than needing to go to hub and do /server
You can do it with forced hosts..
Works in a similar way with SNI for websites
So it's still the same IP address but it uses DNS to connect to each server...
forced_hosts: hub.md-5.net: hub
Hello, I was wondering does waterfall have a command that allows us to see the list of the plugins? I want to check to see if one of my proxy plugin is loaded properly.
Hey,
Happy New Year !
As part of partenership between 2 Minecraft servers, we want to connect the 2 servers together. Knowing that the 2 servers are already under Waterfall. It possible to put another Waterfall in front ?
no
Or another proxy type ?
I mean, if you want server switching, no
best you can do is share the server list between the two, used forced hosts to determine what server people join by default or something
proxy in proxy doesn't support data passthrough, i.e. no IPs, UUIDs, etc
Even with a "stupid" proxy (a simple TCP proxy) with a control mode to switch between the 2 bungee server ?
You can't have a "stupid" proxy
the entire thing is far too stateful for that to ever work
In theory it would work with Velocity
But that doesn’t account for forwarding and a lot of other things
Just saying it’s possible
The biggest issue is the upstream proxy will need to know which downstream proxy has what server... Would be difficult to get working... As five has said it's possible with velocity but not really something that 99% of people would do...
Would be better to just run a proxy that connects to both sets of servers.
The idea juste to switch between network 1 or network 2
just put all servers into one proxy. If you want to have it seem like different "networks" for players then you can easily achieve that with plugins
of course it's technically possible to chain proxies but the time/money investement that is necessary to get that up and running as well as maintaining it (as most plugins/mods will be incomaptible with that) are a lot higher than simply using one proxy for all servers
We don't work the same way, with the proxy, we have not the same plugin. The proxy before the 2 network doesn't need to be powerful or have plugins
No, but it needs to be able to jump between those networks
i.e. the proxies between the external proxy needs to be able to forward IP info, etc, of clients
it should be trivial to make plugins only apply to a certain subset of servers
You're also probs gonna need custom plugins to deal with jumping between seperate servers across the two networks
extremely more trivial than chaining proxies in a working way
you're basically in the realms of hiring devs to make custom plugins for something which would be solved better by just using a singular proxy in general
also I say that from experience, I tried getting this working a couple years ago and it was a pita
it technically works but it introduces so much issues around it that it wasn't worth it in the end
in the end it's easier (and more fault tolerant in general) to just tell players to specify the network they want to join via a subdomain lol
Does this look like normal RAM usage on Waterfall? We've got about 150 players online regularly, and our proxy started crashing for some odd reason. I've got 1G allocated but still decides to crash occassionally. There's 20.6 million HashMap Node objects in the memory, which sounds pretty odd to me
that screenshot doesn't really tell much tbh
Is there anything that's more helpful?
well the full output would be a good start
as well as some information about your setup (start command, used plugins)
Didn't find a good way to export the leak suspects report, only a PDF. For startup flags, we're using the following: java -Xms1G -Xmx1G -XX:+HeapDumpOnOutOfMemoryError -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -Dterminal.jline=false -Dterminal.ansi=true -jar waterfall-1.18-474.jar.
Plugins are as follows: AJQueue, BungeeMOTD, BungeeServerManager, BungeeTabListPlus, ClientStats, CommandControl, CraftingStore, Geyser + Floodgate, custom AC plugin, LuckPerms, NuVotifier, Plan, SlashServer, Spark, custom proxy core plugin
leak suspects report is useless
It literally says that there is a hash map storing data
You'd need to see what that map is for
The nodes are Object/EpollSocketChannel, I haven't used MAT that much so idk if it has any better info hiding somewhere. Any assistance would be helpful 😅
why can server status pages not ping my server
plsss help me i get this error ;-;
[22:36:52 ERROR]: Exception in thread "main" java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String (java.lang.Integer and java.lang.String are in module java.base of loader 'bootstrap')
[22:36:52 ERROR]: at net.md_5.bungee.conf.YamlConfig.getServers(YamlConfig.java:228)
[22:36:52 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:113)
[22:36:52 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[22:36:52 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
[22:36:52 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[22:36:52 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15
your config is invalid I think
wdym?
config.yml by @ripe grotto: https://paste.gg/6de1d293f8c24c3e800a0ea7fbd33cf3
im getting stuck with this error for 1 hour now ;-=;
address:localhost: 25567
space is in wrong place
address: localhost:25567 should work
so that's wrong, but not what's causing this
as you just changed the key, so it will regen the default
what the actual issue is naming your server 1000, it can't be named a number
message.txt by @ripe grotto: https://paste.gg/5abbfa94f4c848c98ebcf1b31acf98e5
oop wrong thing
made it worse
message.txt by @ripe grotto: https://paste.gg/104ec553083d4f859313947b8e80f02a
k ima change the name
anyone know why server status websites can't ping my server easily
nope
message.txt by @ripe grotto: https://paste.gg/26e7f574daa448e59206e15d8b394b83
yes
now you've got a different issue
that's just invalid yaml
check around line 53/54, it's invalid
limit:
motd: '&1Just another BungeeCord - Forced Host'
address:localhost:25567
restricted: false
OOOO
found it
im so dumb
before you retype this again, no
okay, do you know why server status websites can't ping my server easily now
other than something in-between waterfall and the website is blocking it no, you're essentially asking us to do magic
multiple websites are having troubles
one "sometimes" requires port
one used to work with super high latency but doesn't anymore
and another doesn't work at all
btw how can i join other server i forgot the command
not sure what could be blocking it
since all of my players seem to be having no issues, including me
unless... they can't even join to tell me
You men the /server command?
k
is there no waterfall that supports the new 1.18 and 1.18.1 versions of MC?
Latest waterfall supports 1.8-1.18
Literally the latest version supports that?
hmm, weird. ill re-try then
im so confused, both PaperMC and waterfall are on the Latest versions, but i still get the outdated error https://i.gyazo.com/850465efc18a543794d0f60eb4c6962e.png
latest paper does not support any of those versions
and latest waterfall supports 1.18 just fine
? I am ON 1.18.1
so you either have some plugin installed or are not using the versions you think you are using
I downloaded the latest versions of https://papermc.io/downloads#Paper-1.18
log?
of Proxy and Lobby?
why not both
The temptation to link the gif is really high...
My moded server keeps crashing and I don't know why.
@tidal musk
Start removing plugins and se if it starts getting stable
i'd like to ask if waterfall is a drop in replacement for bungeecord like paper is for spigot
Yes
I'm having trouble with Waterfall connecting to a Sponge 1.16.5, it keeps saying "If you wish to use IP forwarding, please enable it in your BungeeCord config as well!", but I have enabled that?
SpongeVanilla?
SpongeForge is not supported or at least only Forge server up to 1.12.2 are supported.
Ah, that'll be why, thanks for answering!
would someone be kind enough to help me, ive just recently upgraded my whole server base to 1.18.1, on the waterfall connections, all went well, i today tried to add another server, this server will not connect via the /server command gives
Could not connect to a default or fallback server, please try again later: error.
I have checked the files, online mode is false, also bungeecord is set to true also connection throttle is on -1, I cannot think of anything else wrong, (obviously in the bungeecord config the ip is that of the server i want to connect
io.netty.channel.abstractchannel$annotatedconnectexception
anything more in waterfall's console?
none at all in the console it just saying the usual [19:00:06] [Netty Worker IO Thread #1/INFO] [BungeeChat]: COMMAND > lobby > _Ossie: /server Hivecraft
Hello, does velocity 3.1.1 supports 1.18.1 or do I need to install dev builds?
like i presume the /server command is part of the waterfall/bungeecord
(and, yea, velocity release supports 1.18.1)
anyone else have any ideas?
^
Maybe check the actual server log, might've put the full error in there
Are you using pterodactyl?
what should my network-compression be on backend servers if im using separate servers
i had the servers on the same server and set it to -1
any consequences if i leave it at that with multiple ones?
i see
is there anything (similar to akairs flags) for optimising waterfall/bungee
Look at pinned messages
o dang thanks
I'm trying to set up a waterfall instance that has two servers, main and tibet. I don't want tibet as a fallback server, but I want it to be accessible through tibet.banthenons.com. This configuration is not working for me right now (visiting tibet.banthenons.com just sends me to main), is there anything I'm doing wrong? ```yaml
server_connect_timeout: 5000
listeners:
- query_port: 25565
motd: a
tab_list: GLOBAL_PING
query_enabled: false
proxy_protocol: false
forced_hosts:
tibet.banthenons.com: tibet
ping_passthrough: false
priorities:- main
bind_local_address: true
host: 0.0.0.0:25565
max_players: 20
tab_size: 60
force_default_server: true
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
default: []
admin: - bungeecord.command.server
- bungeecord.command.list
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
log_pings: true
connection_throttle_limit: 3
prevent_proxy_connections: false
timeout: 30000
player_limit: -1
ip_forward: true
groups:
BanTheNons: - admin
Boru_Var_MI: - admin
remote_ping_timeout: 5000
connection_throttle: 4000
log_commands: false
stats: f3fa9f7a-e8ac-478d-bc8c-a8e6b661bc0f
online_mode: true
forge_support: true
disabled_commands: []
servers:
main:
motd: 'a'
address: 127.0.0.1:25566
restricted: false
tibet:
motd: 'b'
address: 127.0.0.1:25567
restricted: false
- main
The weird thing is, the MOTD I get when I ping tibet.banthenons.com is "b", yet visiting it still sends me to main.
look pinned
ty
wait nevermind 🙂
What does the console show when you connect to tibet?
disabling force_default_server fixed it
Sweet...
It's late and I need sleep haha... Because force_default_server was true it'll only ever connect to the servers in the priorities list.
I thought forced hosts bypassed that but I guess not
To make the forced_hosts setting work, set this to false. ;)
oh lol
Can someone help?
every time I make myself OP on my Server I get kicked and cant join the Server anymore
"The server you were previously on went down, you have been connected to a fallback server"
if I deop myself I can join again without any problems
Feels like this is more of a #paper-help issue
Well I use waterfall
fabric modded?
Youre getting kicked because of a custom brigadier type
damn
yeah its modded
and not even very smart modded to be honest
Is it quilt or fabric?
fabric
Velocity supports that if you install the CrossStitch mod on client and server; But waterfall does not.
well if I get it somehow to work, the game would also work if im not op only some functions would be lost
we have luckperms installed for the rest
good luck, youre screwed as soon as a suggestion for a non-vanilla command type gets sent
Well I fixed it
apperently
it was a Mod that destroyed everything somehow, I still dont really understand how and why
I'm getting this error when trying to connect to the proxy through HAProxy. encountered exception: net.md_5.bungee.util.QuietException: Unexpected packet received during login process! 524f585920544350342038312e313531
make sure proxy protocol is enabled in the config
shoot 🤦♂️ thank you so much
my waterfall server has don`t startup lol cliped [latest.log],please helpme
latest.log by @ancient aurora: https://paste.gg/82d703cb77d64ea498e85aaf22781958
BungeePortal, is not a BungeeCord plugin that must be on the subserver/lobby
bad config file
This question has prolly been asked many times, but how do I solve Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException
the connection failed
work out why
generally due to server not running or network misconfig, etc
The server is definitely running, so I have to change some settings on the router?
oh damn sry about the ping
Hello I need help with connecting to 1.12.2 Mohist server. In proxy config is Forge: true, in spigot.yml Is bungeecord: true. My problem Is that I can not connect. When I click on NPC that has to connect me to the destination mohist server, it starts the request, in the mohis server Console Will show: UUID of player Steve is [UUID]. After some time it Will "disconnect" me from mohist server And on spigot server where I am still connected I'll get TimeOutExeption error in chat. Idk what to do Now. Thank you for help
Mohist 
Yup not supported. These hybrid configurations of forge and spigot always lead to issues, you’re on your own.
I tried it with solid Forge. Same issue
Spongeforge is your best option for 1.12 forge
Jumping servers with mods is generally hit and miss
best advice we can give is start yanking mods but, ofc, that's not gonna fix the fact it don't work, that would be on mod authors which, for a mc version that old, gl
why aren't the villager prices going down everytime I cure them
wrong channel, but there's a setting in paper.yml
sorry lol but which
1
Does waterfall have support for forge 1.16.5? Seems like it didn't in May but I wanted to know if there was an update
I've been trying to figure this out all day lol
Recently just bought a few minecraft servers so I can set it up feelsbadman
No proxy supports forge 1.16.5 except maybe with a client mod at this time
Yup. I've Heard about lightfall server which Is 1.16.5. But you need special mod in your client as Ultrasonic mentioned higher.
Hello there guys.
This is the first time I see such problem, so I even do not know how to google it:
I have a paper server. Empty paper server. Just starting to update my local-private-server to 1.18 from scratch. Do not ask.
So, I have an empty clear paper server.
When launching it - all things works fine.
Next - creating a waterfall server.
Set up the paper-server (servers in config.yml), changing the spigot.yml of my paper server to enable bungee. Lunching all things up, and.. Server starts. I'm joining sucessfully. But chat and commands do not work. Nothing diapling. Just.. the text box is just closing. There is no output in the chat, no logs in console, both on paper or waterfall. I can not switch the mode through F3+F4. But sending commands through paper console - works fine.
What the hell?
upd: I've found ~similar issue on github https://github.com/PaperMC/Waterfall/issues/180
upd2:
paper-1.18.1-136
waterfall-1.18-475
upd3: lol, I've downloaded just random latest version of BungeeCord, and all things works fine.у
upd4: I've created an issue on that: https://github.com/PaperMC/Waterfall/issues/721
make sure that bungee online mode in paper.yml matches the value in the server
other than that, eeerr.... issues like that are ggenerally down to misconfig around online mode, but 🤷♂️
online-mode is false for waterfall config.yml, paper.yml, and server.prop..
changed 'bungee-online-mode' at 'paper.yml' to false too – same.
OK i can test with online mode true..
strange. I was not on the officall launcher, bu I was kicked coz server is "online mode true" lol
upd: same with officall launcher
Another issue? lol
wat
paper itself needs to stay in offline mode
for online mode, the proxy and the paper.yml would have online mode set to true
Anyway, everything works fine with Bungee, with absolutely same paper-server settings. And same comfig.yml for Waterfall and Bungeecord.
So it is defensively waterfall issue
Hello, is there any way to get protected from application attacks?
My waterfall is crashing because of some kind bad packets
After analyzing the tcpdump .pcap file it looks like one of them is pretty big, and contains some weird data
er, basically, use velocity instead
it's generally designed much better and is able to absorb this stuff much better
ofc, nothing is perfect, but, I don't have the time/care to play cat and mouse with this stuff, especially when proper fixes would basically end up breaking support with bungeecord
Ok, thanks, I will try using the velocity
Someone knows a good Bungeecord Portal Plugin for 1.16.5?
and why cant I use Commandblocks with /server
because /server isn't a command on the paper server, it's a command on the proxy.
you'd need a plugin that can forward /server to the proxy for you
if you want to execute bungee commands via command blocks then you are going to have to use a plugin that either provides the exact functionality you need or one to forward it (e.g. https://github.com/Phoenix616/ConnectorPlugin 👀 )
Ah, alright thanks
Thank you too
when I try to connect bungee to bungee
I get this error that i send too many packets
1222 bytes (max is like 1k)
can i set the max or smthn?
[21:31:13 WARN]: [/172.18.0.1:50790] <-> InitialHandler - overflow in packet detected! Cannot receive string longer than 1020 (got 1222 bytes)
You can not connect à proxy to another proxy
how do i put a seed in waterfall 1.18?
Waterfall is a proxy used to link multiple minecraft servers, not a server.
Why
Why would you want to
Bungeecord actively prevents you from stacking proxies. It’s not supported and you shouldn’t be doing it
Hypixel does
Hypixel also doesn't use waterfall (I think)
They also have tens of thousands of players continuously, so they probably have their reasons
hypixel uses their own fork of bungee
proxy in proxy also makes very little sense
if you really wanted to do it, you'd need to implement IP forwarding in bungee, disable the check for that, etc
so do i set ip forward to true or false
sry
is there a fork that allows it?
I'm not google
I have searched there for 3 days and found nothin
then, critical thinking dictates that it doesn't exist publically
Why are players like this joining my server? From what i can tell its not even a real acocunt
online-mode=true
No, waterfall connects multiple bukkit/paper servers together, but does not support bukkit plugins in itself
I cannot have online mode, It's literally running under waterfall
if you have the proxy in online mode offline mode accounts won't be able to join
I do
I cant tell since this was a few days ago and its probably lost in the logs but this "player" joining didn't show up in the proxy at all
make sure that your backend servers are firewalled or at least use bungeeguard
if im not using bungeeguard or using a firewall, does this mean people can just join with "offline" accounts?
I dont know what its called specifically
Cracked launchers
yes, basically
If I try to join the server directly, I get this
I assumed this meant it was safe
sorry
I am using a shared host, I cannot set firewalls with that
then use bungeeguard
Just wondering what are the best plugins for waterfall networks?
Well in the sense of compatibility
@sacred caveMc the best ones are the one you need
@graceful vortextorNage forge is not supported after 1.13 or something like that
forge 1.12.2
ok well then it's not a waterfall issue. Seeing as the error tries to case two forge objects to each other in a wrong way this is either an issue in forge itself or ina mod
Hi I have a problem
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.
It is spamming me "Initial handler has pinged" marks the server as starting but does not turn on and spam that message
nvm
I already solved it, it was that in the panel it marked me as starting but if it turned on, it seemed strange to me
I need help
I dont exactly know if this is a Waterfall error but
since I added multiverse Core this happens
when I try to write in the chat
So its not Waterfall
No
that's coming from the server
server basically probs thinks your dead for some reason
Is there a way i can change the waterfall mod name? (F3 "Waterfall -> ..." server)
https://www.spigotmc.org/resources/f3name-edit-your-server-brand-in-debug-screen.58997/
With this plugin, you can easily edit server brand from the default ("Spigot", or very long Bungee version) to whatever you want. Show your ...
There are no supported ways to do this. That bit represents the little credit the dev team gets and there isn’t any real good reason to change this.
Was simply looking to hide a message in the F3 menu
And I was simply informing you on a subject you enquired about
bruh why would you do that
kinda mean
"hey devs that are asking no money for this and are making all their work opensource... mind if I take away any credit you get?"
I've never said that was my intention
.
F3Name is actually perfect cause it can switch between messages
So i just added "This server uses Waterfall %waterfall_version%" to it
as the f3 name?
lmao
Does exactly what i wanted
it's your settings i think
in your chat settings you need to set it to shown, you are probably in "command only"
