#waterfall-help
1 messages · Page 69 of 1
but, really, use a perm plugin like LP
i dont get it with my problem :/
unknown command when they tab complete or when they execute it?
if when they execute it then the command doesn't exist on the proxy
Tab complete works.
Unknown Command shows it when they execute it
how can i "fix" this and add this to the Proxy ?
proxy doesn't send unknown command messages, that's on the server
only time you'd get that is if the command didn't exist on the proxy, i.e. it wasn't registered or if the command was disabled
the fact that lp verbose shows nothing would imply that the command didn't exist or was disabled
And this is the strange one.
I can use it but the Users dont.
And i have two Permissions groups for me.
Admin and Player (with only one permission to quick switch from Player to Admin Mode)
I'd speak to the plugin author, that sounds like something janky on their side
verbose only tell me this
https://i.imgur.com/ZqccgRO.png
And on the normal Verbose the permission are only shows on my Name not on the Users
try see if it all works with a different plugin?
idk what plugin you're toyin with but if it's not being logged in lpb, then it's not being looked up there
and, once again, the fact that it's passing through screams to indicate that it's not a standard command
One Plugin is an Chat Plugin to have global and local chats.
For this im using "MultiChat".
The other one is for Discord <-> MC Chat.
For this i need Spicord and "DiscordNotify".
DiscordNotify doesnt use any Permission.
In Discord you use the Command "!verify MCname" and Ingame you get an Click message to accept or decline it.
It works with command too and user get the same message above only me can use this
Can i send you my bungee config and you can say if there is anything wrong ? 🙂
ok, i have check the global command again.
lp verbose command username global
((Like Above))```
lpb verbose command username global
Works and shows me the Permission. AND the User gets the message "Global Chat Enabled"
config file isn't relevant here
what you're saying doesn't line up for a standard plugin, thus I don't feel that I can do much here
Hello! Im new to waterfall, is there anyone willing to answer some basic questions for me please?
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.
When I use KickInfo when it kicks me I move to the hub server but it just lags me out and I need to reconnect to the proxy anyways it also happens to all the people who play on the server
having a lot of people suddenly join a single server does lag the server and possibly you; what are you referring to specifically?
It’s only like 2-3 people at max it’s still in development atm
you didn’t answer my question
I mean possibly but I highly doubt it
what do you mean by lag out
Like I can still see the map of the server I was just in like if I move a bit and no chunks load
Haha allright
disable entity meta rewriting and tab-list rewriting in the waterfall.yml and see if that fixes it
I‘m 80% sure I know what’s causing this crap
and md_5 is to blame (again)
Well I have used bungeecord before, and I dont know why but im leaning towards waterfall because I like that its streamlined with paper. Im looking to have a simple setup with a global tablist and a globalchat, i would like if possible to have the tablist look like vanilla (so people dont see the difference) and globalchat should also look like vanilla.
Right now im using luckperms and essentials to display names in different colors depending on the ranks both in the tablist and chat, i would like to be able to continue doing so
Is this something that can be done easily with waterfall?
Bungeetablist or Tab for the tablist plugins and I think essentials has a chat plugin for bungee? not sure
ok let me try
if you're setting up new, I'd kinda be tilting towards velocity, only real caveat is that it's a new ecosystem
Oh Cat. I thought you’d be like: Insert obligatory rant about making these defaults here
I've had the rant for the former a few times
I'd just been kinda iffy about it and tuned off from waterfall stuff in general given my last experience with the thing
yeah well thats sorta a problem since i need a 1.8 hub server and i want to add 1.18 servers to that but im not too sure what the player-info-forwarding-mode would be for velocity
legacy
legacy or bungeeguard
since it would need to be legacy and modern technically
Ah so for setting up new velocity > waterfall?
(and, I'm kinda tired of working on it as theres only so much you can do without fighting plugins
I do wonder if any plugins rely on the tablist rewriting stuff
i got that when it tried to kick me with them settings enabled
er, looks like some code wasn't updated? er
lol
i had kickinfo , protocol lib, ultrastaffchatpro and viaversion im pretty sure that was all
protocollib isn’t a bungee plugin.
i know but i had it for premium vanish i was going to install
but im switching to velocity now
Linux version 5.10.0-8-cloud-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.46-4 (2021-08-03)
Why don’t you use the Debian packager (with apt) to install the jdk then?
idk from where this error. Please help https://pastebin.com/GDi7Gu6X
its when i try to connect to another server
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.
looks like an invalid chat pack was sent
how can i fix that
Hey, i have new Information for my Problem.
Have test it with some Users.
Old Users which was befor the switch from normal Paper/Purpur Server to Bungee (Waterfall) System.
Got the Information "Error: Unknown command /.... <- [HERE]"
New Users got another Error when they try to Use the Command.
"You do not have permission to execute this command!"
So i think the Permissions are broken or something else.
Like use Bungee Perms and/or luckperms
Is there any fix for this ?
Hello! I am having problems with Waterfall, the first time I turn on the server it gives me an error message (attached file), I have to turn the server off and on again.
Hi I have a question on my dedicated server I have 2 public ips in my configuration I used 0.0.0.0:25565
What ip address will be used for the paper servers?
both iirc
if you want it to use a specific one, you would enter that IP in server properties
I don't know how to install OpenJDK J9 via apt, I thought there was only hotspot edition.
https://bin.birdflop.com/sujezixoha
Sorry for my English. The bungeecord showed me this log, and the player can't join the server. But they can join server for trying log in many times.
you are sending too many requests to mojang's servers and they have ratelimited you
the solution is to figure out why that is happening and basically not do that
Okay... Thank u
You enter the interface's IP address not the public ip...
is there a placeholder to add player count of two servers?
so, something like %bungee_bwlobby+bw1+bw2%
Most hosts give you the public IP directly to your machine so it would be the same thing.
They'll assign a public ip address for the host yes but the interface on the server shouldn't be set to a public IP... It would likely be the same yes but IMO not great
If you have multiple IPs yes you do, otherwise you bind to both.
bruh all servers are on
They might be on but have your configured the waterfall config correctly and have you made sure the ports can be accessed by the proxy?
Hello one question. Can I send a person from one proxy to another? without disconnecting from the server. How to have a proxy of proxies
Yes, but he lets me in whenever he wants xd
It won't let me in 95% of the time. But without editing anything it lets me in 5% of the time.
Hey, any ETA on when waterfell will merge this important fixe just made on bungeecord : https://github.com/SpigotMC/BungeeCord/commit/d2d157c1fe31bdb4f5fb19596e40a030f6ef9226
Is there anyway we can disable specific bungeeplugins for different servers?
If it is not configurable - is this easy to code in?
Hello !
I've been trying for a few minutes to put an image for my waterfall server, but it doesn't work. However it has the right name and is 64 by 64 pixels.
Here are my waterfall files:
Maybe just restarting the proxy is not enough? Maybe I need to do a general restart?
Hummmmmm
xD
depends on config
the file in there should work, work sure that it's the correct size
make sure that you have ping-passthrough disabled if you want the proxy to deal with it
etc
How did you upload it.. I'm thinking permissions maybe?
how much memory does waterfall need? allocated/overheads?
with minimal plugins and <50 players
1GB should absolutely be plenty
Hi, do you know from where could come this error message? "Your connection to <survival (my server)> was interrupted. You have been connected to: lobby" Im trying to edit it, but it'S nowhere to be found, this message appears when player tries to connect to a server which is not turned on or tries to connect to a server where he is not whitelisted.
Well, that's not a waterfall message
Hello
Pastebin.pl is a website where you can store code/text online for a set period of time and share to anybody on earth
read
line 3
in your paste, it literally already says what the issue is and a means to mitigate it
java.lang.IllegalArgumentException: Unknown meta type 14: Using mods? refer to disable_entity_metadata_rewrite in waterfall.yml
Right ?
yes.
I tried everything, i even contacted bungee support thinking it was cmd_server but they said that's not theirs message either. I don't have any other plugins which could cause this message
don't mention
as I said, it's not from the proxy itself
(I mean, you practically double confirmed that by asking spigot)
sorry, so i guess ill have to find it out myself
Hey, what happened here?
[06.02 20:07:19] [Server] at net.md_5.bungee.conf.YamlConfig.getListeners(YamlConfig.java:253) [06.02 20:07:19] [Server] at net.md_5.bungee.conf.Configuration.load(Configuration.java:85) [06.02 20:07:19] [Server] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:272) [06.02 20:07:19] [Server] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67) [06.02 20:07:19] [Server] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)```
bad config file
I see, but what specifically?
I can send it :>
- query_port: 25565
motd: '&6&lFoxy&f&lNetwork&r - &9Wolf&fSMP&r'
tab_list: GLOBAL_PING
query_enabled: true
proxy_protocol: true
forced_hosts: 204.44.125.27:25565
ping_passthrough: true
priorities:
- Lobby
bind_local_address: true
host: 0.0.0.0:25565
max_players: 1
tab_size: 60
force_default_server: false
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
default:
- bungeecord.command.server
- bungeecord.command.list
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
log_pings: true
connection_throttle_limit: 3
server_connect_timeout: 5000
timeout: 30000
stats: 70b7cf2c-69ba-49bf-8fce-3ea710d7a9c8
player_limit: -1
ip_forward: false
groups:
md_5:
- admin
remote_ping_timeout: 5000
connection_throttle: 4000
log_commands: false
prevent_proxy_connections: false
online_mode: true
forge_support: true
disabled_commands:
- disabledcommandhere
servers:
Lobby:
motd: '&6Foxy&fNetwork&r - Lobby'
address: 204.44.125.27:25565
restricted: false
PvP:
motd: Punch yer Friends
address: 204.44.125.13:25566
restricted: false
WolfSMP:
motd: '&9Wolf&fSMP&r - Terrible Server :P'
address: 204.44.125.13:25572
restricted: false
sorry
How can I fix this?
I've got BungeeCord enabled in both server's spigot.ymls and online-mode disabled in their server.properties.
Are you running the servers in pterodactyl?
Yes I am.
Take a look at https://pterodactyl.io/community/games/minecraft.html
I'll look into it, I appreciate it :)
waterfall is a proxy, it supports 1.8-latest, but, won't magically allow 1.8 clients to connect to a 1.18 server
yeah i understand thgat
thanks
is there a way to alias a waterfall /server xxxx command so it can just be /xxxx
because it comes before the individual servers, I can't alias it on the server aliases
waterfall doesn't have aliases
use a plugin, theres many dozens specifically for that like slashserver
Hello, what happens is that I use waterfall and I don't know if it's a waterfall option but when a linked spigot restarts, it takes you to the main lobby but it lags a lot, it takes about 5 minutes to react in the lobby, I manage about 100 people then I don't know what to do so that the lobby doesn't lag so much when there is a restart in a modality
1.18?
1.17 - 1.18
glhf
glhf?
good luck, have fun
I was expecting that to be a simple question about what sever version you where using
given that it sounds like you're doing something unsupported, I have 0 inclination to use the rest of my brain points for today here
I don't understand, I mean I'm just looking for support if there is any way to optimize waterfall so that on spigot restarts, it doesn't lag when sending users to the lobbies
I was tryna work out if it was the servers fault given the whole 1.18 thing
I've not heard of waterfall itself struggling but there ain't many options there
Well, I have waterfall from the latest version, I guess it's 1.18, only it works for all versions
outside of entity metadata, the thread counts and maybe some extra tid things, but, overall, 🤷♂️
Once again, the servers version.
One thing, I use a registration plugin called jpremium, can it affect the connection time to spigot? why is it generating so much lag?
Because I plan to change to dba, but the truth is I don't know if it has to do with something or if it's waterfall
I'm looking to swap my papermc SMP server over to a waterfall Bungeecord network, I have close to zero knowledge on Bungeecord networks and what I may have to do for this to work, so I'm just going to try to explain it here.
I'm planning to expand my server to have multiple sub servers, which I hear is achievable within Bungeecord.
I want to move the current papermc SMP server to be one of those subservers, branching off from the hub server.
I know it sounds really confusing because I have no clue what I'm doing, if anyone can like provide any YouTube links to some helpful videos or anyone who can give some advice on what to do
if you want to start a network now and don't actually need bungee-only plugins then you should try to use Velocity instead
That is the difference between waterfall and velocity?
Heyo, I want to set up a small network and was wondering how much ram should i assign to my: Hub - max 3 players at a time, OneBlock - max 5 players at a time, Survival - max 15 players at a time.
I personally would try with Hub: 2, OneBlock 3 or 4 and Survival 5 or 6
(OneBlock might vary depending on if those players load different chunks or just the same ones all the time)
Okay thanks :)
What java version should the latest waterfall be running?
ideally latest LTS to benefit from the latest changes and improvements
Is that Java 17?
yes
Help, someone know if a lot particles lagging the proxy and kicking players is related directly with waterfall or if floodgate or geyser causes lag to the proxy due to this particles.
message.txt by @old quest: https://paste.gg/c1617545b4c4454db5707eb5549d8b71
the error has nothing to do with particles, you are sending duplicate teams
beleive, it does. Indirectly maybe
I have a mob that summons a lot of particled, huge XD and then the proxy gets stressed
that error has literally nothing to do with the proxy being stressed
flooding the proxy with packets can cause performance issues, ofc
but, that kick has nothing to do with that
mmm i tried to replicate it and know I was not able
.
I dont have idea of what is sending those teams
I made a shot video. Only happens with Bedrock players.
we don't support bedrock
nor is that something we can do much about
you have duplicate teams being defined by the servers
do you know where are this teams stored or how to know why are they being created? I dont use scoreboards, not intentionally.
LD_1kt4w51mhmr9v is rare name for a team.
it's a plugin creating/sending it
you could just grep all plugin jar files for the "LD_" prefix and hope something shows up
I will have a long night XD
AuthMe, Autorank, BungeeGuard, BuycraftX, ChatManager, Chunky, Citizens, CMILib, Coins, DeadlyDisasters, eco, EcoEnchants, EcoEnchantsGUI, EconomyShopGUI, EcoSkills, Essentials, EssentialsChat, FactionsX, floodgate, Galactifun, ImageOnMap, InfinityExpansion, InventoryRollbackPlus, IridiumSkyblock, Iris, Jobs, LevelledMobs, LibsDisguises, LiteXpansion, LuckPerms, MMOItems, MoneyFromMobs, Multiverse-Core, Multiverse-Inventories, MythicCrucible, MythicLib, MythicMobs, OPSecurity, PlaceholderAPI, Plan, PlayerAuctions, PlayerKits, ProtocolLib, SecureOP, SkinsRestorer, Slimefun, SlotMachine, StreamingDrops, TradeSystem, Vault, ViaBackwards, ViaVersion, VoidTeleport, Votifier, VotingPlugin, Wind, WorldEdit, WorldGuard
libs disguises maybe
LD
XD
I changed a config from libsdisguises about nametags and looks fine for now.
Hi, if I want to setup a waterfall server can I set up each server seperatly on paper and then connect it all to the waterfall proxy?
yes
Then what's the point of plugins that have a seperate version for spigot and bungeecord?
Ups, sorry for the ping.
Because there are some things which you can do on the proxy easier than you can do on the servers for network wide stuff
ofc, if you need the network wide stuff you're gonna have to configure that after you get towards shoving everything behind a proxy
Oh okay, thanks for the explanation.
Hi, i am trying to set up a waterfall network with a paper 1.12.2 lobby and a forge 1.12.2 pixelmon server, but i can't join the pixelmon server. I have set the waterfall config to the correct port and i have set forge support to true. What do i do?
https://pastebin.com/8yvyZDT0 sorry but why and how to fix that?
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.
Wrong channel. Also this is not the purpur support. Please go to the Purpur support and ask them.
I ask them too
because that's an invalid character in chat
why?
because mojang said so
Heyo, is it better to setup luckperms indidualy on each server with paper or server wide with the bungeeversion?
I‘d say server wide
you still need LuckPerms in each server if you want permissions for server-side commands and plugins though
I need some help with Plugin Messaging between Paper and Waterfall. My messages never arrive on the proxy and I can't figure out why.
This is the sending side (Paper) and I confirmed that the player.sendPluginMessage(...) part is being called:
private BukkitMessengerGateway(Plugin plugin, Server server, SchedulerAdapter scheduler, IncomingMessageConsumer consumer) {
...
server.getMessenger().registerOutgoingPluginChannel(plugin, CHANNEL);
server.getMessenger().registerIncomingPluginChannel(plugin, CHANNEL, this);
}
@Override
public void sendOutgoingMessage(String encodedMessage) {
new BukkitRunnable() {
@Override
public void run() {
Collection<? extends Player> players = server.getOnlinePlayers();
Player p = Iterables.getFirst(players, null);
if (p == null) {
return;
}
dispatchMessage(p, encodedMessage);
cancel();
}
}.runTaskTimer(plugin, 1L, 100L);
}
protected void dispatchMessage(Player player, String encodedMessage) {
final ByteArrayDataOutput out = ByteStreams.newDataOutput();
out.writeUTF(encodedMessage);
player.sendPluginMessage(plugin, CHANNEL, out.toByteArray());
}
This is the receiving side (Waterfall), but the Event is never fired:
private BungeecordMessengerGateway(BungeecordBootstrap bootstrap) {
...
this.proxy.registerChannel(CHANNEL);
this.proxy.getPluginManager().registerListener(bootstrap.loader(), this);
}
@EventHandler
public void onIncomingMessage(PluginMessageEvent event) {
if (!event.getTag().equals(CHANNEL))
return;
event.setCancelled(true);
if (event.getSender() instanceof ProxiedPlayer) // message from proxy -> server
return;
sendToAllServers(event.getData());
}
The full source code can be found here:
- Waterfall: https://github.com/sVoxelDev/sChat/blob/refactor/api-2/platform/bungeecord/src/main/java/net/silthus/schat/bungeecord/adapter/BungeecordMessengerGateway.java#L82
- Paper: https://github.com/sVoxelDev/sChat/blob/refactor/api-2/platform/bukkit/src/main/java/net/silthus/schat/bukkit/adapter/BukkitMessengerGateway.java#L91
Silthus: is there a palyer connected?
Yes
I just threw in Velocity and the messaging works so it definitely has something todo with the bungeecord setup
you can setup luckperms serverwide by using a mariadb database and connecting each instance to it and they would share permissions
Hi, an hour ago our proxy is restarting randomly or when players connect without an error in the console
server blocks them anyway
I know
and also that's being uncustomizable, just like paper patches
I managed to make a plugin for the backend server that allows it
but I can't make one for the proxy because I can't intercept the packets before it receives it
hi someone can help me? whats that error
message.txt by @rich frigate: https://paste.gg/80113ec25808453f9ae881feef520491
speak to the plugin author
Where?
where what?
Where can i speak to him?
you did actually bother reading it?
on their discord?
to listener com.viaversion.viaversion.bungee.handlers.BungeeServerHandler@62cfafb5
But what is that saying? Where can i find it?
Srry english is not my main language :/
an error occored
in the code there
which is in viaversions package
I don't have a link to their discord and do not feel like messing around to find something you can google
you just had a plugin which hacks low level into the proxy throw an error
and are now having issues connecting
You're on your own at this point
Im using sponge..
How to check the memory consumed by a waterfall server? Is there a command?
like /memory in paper
htop or task manager
yo
how does one make waterfall work with forge
tried it didnt work
specifily this one : https://www.curseforge.com/minecraft/modpacks/all-the-mods-7
No proxies work with 1.13+
thats a shame 😦
how can i put a player to another server?
/send
Hey everyone! Can anyone tell me how to link my forge server with my waterfall network, or is that not possible.
For forge server < 1.13 it is possible. Anything modern isn't
Ok I've been trying to get my 1.12.2 server connected but it won't let me switch over
I'm using the Via plugins so I know its not version incompatibility
Does velocity have better forge support?
mod support is generally hit and miss
velocity might fair better in some areas
disabling entity metadata forwarding in waterfall.yml can help too
but, generally, you're on your own there
Hello,
I am running self hosted Waterfall network, do I need Bungee guard if only opened port is pointing on Waterfall?
No, bungeeguard is only intended for people who can't set up a firewall (e.g. on a shared host)
THX 
message.txt by @errant dew: https://paste.gg/362081862aa14929a8548eb15b6644c2
bad config file
ok
Just reset it i guess.
not mine i was trying to help somesome
You can use ligthfall mod/patches to add modern support to it.
Hello what is "plugin_channel_name_limit: 128"
in waterfall.yml
and "registered_plugin_channels_limit: 128"
Have any guide to improve performance of waterfall.yml for offline server sir?
it's a proxy.
outside of disablin crap like entity metadata rewriting and the tab list, basically, no.
Should i disable them all?
end
why does the restricted: config exist when you can just turn on whitelist on the required spigot server.
centralised management on the proxy rather than on having to mess around with individual servers i'd guess
anyway to check memory on waterfall like there's /memory on paper
useless? It'd be interesting to see how much RAM is being used.
don't mention
java is a memory managed language
"used" != "actually in use"
snapshots of the current heap are basically useless as they won't give a proper picture of much, if you really must look into piping that stuff into grafana or something
what is waterfall?
Waterfall is a proxy for servers, a fork of BungeeCord
what does waterfall do?
It links multiple Minecraft servers together, allowing players to transition between them.
same as bungeecord
Yes, they're both proxies, they have the same purpose.
Just like Spigot and Paper are both Minecraft servers
Hi, does everyone know proxy plugin that allow player can join by typing server command like /survival /faction /skyblock etc?
there's probably 50 /server name command plugins lol
I mean what plugin
how i can enable waterfall debug
?
So they can just type /survival instead /server survival
what do you mean, waterfall debug?
I mean, they said, theres like 50 different plugins
slashserver was one of the OGs but 🤷♂️
How do I get rid of this spam?
How to fix this error? the server is online and only some player can join it
some of them cant join and display error like in image
i use mycommand
it work perfectly, but u can't /survival because of minecraft gamemode command it self blocking it
maybe u can add alternative like /survivals or maybe similar to that
Heyo, I've got a question so I'm making a bungee server and I want to link up a server that was made a while back in online mode, but to make bungee work I need to switch it to offline mode will that make all the players lose their ingame stuff like inventories?
Bungee goes online mode, paper goes offline mode and forwarded data from bungee
So no
I'm trying to connect to my server but it doesn't seem to work how do I fix this?
A easy to use Paste site for Minecraft Server logs.
did u already configuring the config?
Yeah I already configured it.
Neverming managed to fix it.
does it work with bungee or even waterfall?
probably your proxy setting is mess up
and it work
what proxy did u use?
but other server work perfectly?
waterfall
can u join another server?
its not just me, other player too
its either
- You Ping got to large for the server to handle
- The server got full.
- The server Terminal kicked you (unlikely)
hmm it was work perfectly yesterday
maybe ill look at PremiumVanish (i added it today)
cuz it maybe the reason
thanks for the help anyway
sorry but I can know do they dress version?? older detipo the 1.8?
I'm guessing they're asking if waterfall supports older versions than 1.8...and the answer is no.
described!!
Anyone can still join the spigot servers even though I have the restricted: true on
No? I have sone 1.8 servers and it works fine with waterfall
older versions than 1.8
older than 1.8...
switching to the restricted servers how?
I want to make a home-run server on 1.18.1. My machine isn't very powerful, so I would like to get as much power out of it as I can. I have a second machine at home that I could host a proxy at. Would setting up a proxy help with the network compression threshold (maybe other aspects too)? I was thinking that the proxy would some of the work for the server, and the server could use more resources to the actual Minecraft server. Sorry if I am writing some nonsense, I am new to proxys.
compression happens off the main thread, so it's not gonna be a massive saving to try to offload that by proxying through some other machine
Is there any difference between java 8 and java 17? Cause when running waterfall on java 8 it never runs out of memory on java 17 it does same flags, same everything is there any known cause?
modern java versions have a higher java overhead than ancient ones. that is due to the garbage collector CPU performance being improved (at the cost of memory, which is cheap) and some over stuff changing
what exact error are you getting?
Can someone help?
I mean, something is pinging the server
either disable the logging for that in the config or figure out what's pinging/blacklist it
Cloud not connect a dedault or fallback server. Incorrectly configured address/port/firewall? ConnectTimeoutException : connect timed out: /(IP)
I'd like to get rid of the ip in the error when the server fails to connect.
G'day all, we are running waterfall/geyser as our proxy for a closed alpha test of our Minecraft world with 230 students, we are looking to handle 1280 students in our beta.
Should we be running multiple proxies, or is it okay to handle that many connections on one proxy? Is there a 'resource figure' to work off on how many users per proxy?
Userflow:
Proxy -> Lobby -> NPC starts quest line -> Quest 1
Resources:
Ram: 512GB 3200Mhz
Network: 10Gbps
waterfall vs velocity for scaling?
Velocity is better when it comes to resource usage, but generally, 500+ players is when I'd start looking into setting up more advanced systems.
However I'm afraid that it won't be possible to shove 1280 players/students into one world, without mayor sacrifices. At that point I'd look into more complex solutions, or multiple servers, with multiple worlds.
Im running a waterfall network and people have been trying connect but it keeps saying "Connection timed out" i turned off all the other servers on the network and it continues to say this. It was working like a charm yesterday but i stoped working today.
run a traceroute between the player PC and your server
make sure that WAN IP didn't change, etc
The WAN ip changed but the local ip did not. I changed my domains dns and checked my router settings but still no luck. Does waterfall save the wan ip anywhere?
received the servers WAN ip
waterfall doesn't know anything about the WAN ip
well, i don't think it is a issue with waterfall then
im gonna check everything with my router i guess
it's always the ISP 👀
0.0.0.0 is not a valid IP address to connect to
I thiiink some OSes might just treat it as 127.0.0.1, but, that's just blatently misconfigured
if using ptero, see their docs
does not want to connect to one ip
Are you using ptero?
yes
Pterodactyl is an open-source game server management panel built with PHP 7, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
Did you run the firewall command in the guide?
yes
what is this? [02:08:48 WARN]: No client connected for pending server!
client disconnected
Hey Simon,
Behind the scenes we are running 22 purpur servers, e.g quest line 1 has 4 servers behind the scenes with mcsleepingserverstarter bungee configuration setup to spin servers up and down when required to manage the capacity of the users.
the quest island 'world' holds 30 students, behind the scenes the island is duplicated for every 30 students on the one server separated by 2000 block spaces, we cap each of the quest line servers at 180 users. students are automatically shifted when connecting to the next server and so on.
user onboarding are spaced out with 160 students per session, to get them through the lobby and started onto a quest line.
my question is more focus on the proxy, if there are any benefits switching from waterfall to velocity.
Well, this question is trivial. Velocity is amazing when it comes to resource handling, and for your developers, it might be easier to work with. ( https://velocitypowered.com/wiki/users/comparisons-to-other-proxies/ )
Velocity also doesn't actively prevent multi-proxying, whereas BungeeCord and its forks does.
Uh, and may I ask, how many physical servers is this network is running on?
You previusly mentioned 521GB of ram, and 10Gbit bandwidth, which makes me thing this is only one machine.
Personally, I wouldn't recommend running all of this on one machine; Here is why:
-
Even if you get the latest CPU with hundreds of threads, it won't be able to handle the load that comes from the backend servers, unless you tweak everything to the absolute minimum.
-
If this is one machine, this setup isn't redundant at all. With many backend servers, and multiple backends, I think it's important to think about how redundand your setup really is. Will the network stay online if one proxy dies? What if there is an outage at the data center where the server is located?
So, I think this is the point where fun stuff like k8s, and similar comes to play. Having multiple machines, with each having to deal with a set of servers sounds like a great solution here.
Is there any way to password protect a waterfall server?
online mode
online mode doesn't password protect a server
but it makes thqt only premium accounts with their session can join
Which isn't what he was asking
what exactly are they sending?
Then just whitelist. More effective than password
So, when I try to connect to a different backend server on my waterfall, it gets me
[17:55:49 WARN]: [IP] <-> InitialHandler - overflow in packet detected! Cannot receive string longer than 1020 (got 1405 bytes) (with the -Dwaterfall.packet-decode-logging=true flag) which, yeah, basically means the information received is too long.
Any ideas on fixing that?
set teh debug value and see what it outputs
wait, I thought that was part of the error, my bad
ideally that would output which packet lol
But it does not :/
make sure you don't have plugins sending odd packets
Is ViaVersion marked as "odd"?
potentially, yes
Hello! I have a question. I'm running 2 waterfall proxies that connect to 1 server. Is it possible that I show the playercount of both proxies on each?
If waterfall doesn't support that, does velocity?
you'd need a plugin to sync player counts
back in that day that used to be redis bungee, but, think that was dead
Hello! I want to modify the error message "could not connect to a default or fallback server please try again later". This message appears when it is not possible to connect to a server using waterfall. Is this string from paper or from waterfall?
from waterfall
What is io.netty.handler.timeout.ReadTimeoutException
How to fix it?, I got that error and proxy stop responding
hi
anyone can help?
Hi, sorry for the late reply, I was in bed. I was going to make my own plugin, but I don't know how to actually set the playercount.
Listen to the ping event
@worn patio make sure you don't have ping-passthrough enabled, that might screw with it
Oh that might be a problem yeah, thanks
also.. are you like a webhook or something?
IRC bridge
i tried on velocity as well, same problem. it also doesn't log the ping
You might be able to block the server command and make a secret alias to join the server instead
@worn patio how are you pinging the server?
also make sure you are pinging the correct one I guess 👀
just via the server list
i am haha
well check again, not the first time someone was connecting to a wrong one like the server behind the proxy
very sure again
Howdy,
Instead of /server minigames I want to do /minigames instead.
How do I do that?
either with an alias plugin or a plugin dedicated to that functionality. most that do that are named something like "slash server"
can you connect to the server?
then it's most likely some setting/plugin on the proxy directly
could it be something in the config?
do you mind if i send the config? i'm gonna remove the server though
why do you need someone else to compare it?
i did and it looks fine, although for some reason it has extra non-waterfall settings.. might be the host messing with it?
why would they do that? just use the exact same config and test with that
if you don't control all of the espects of that hosted server yourself then I suggest contacting your host (or just move to a proper dedicated server)
Thanks!
i already asked the host a question of why the ProxyPingEvent isn't coming through
they haven't replied yet
¯_(ツ)_/¯
can i disable this message?
Hey guys , may I ask why does every time I close my sponge server waterfall doesn't send the players back to the hub server but instead I got this :
Hmmm everytime I join the server it keep kicking me back to the hub lobby saying something related to teams ? Even though I deleted the scoreboard.dat everywhere even on my lobby server and my pixelmon server but this still occure
message.txt by @sweet jasper: https://paste.gg/b43815536f5c4b99a6204884a7c777ff
@sweet jasper you have a plugin sending the same team multiple times or from multiple servers (from the name it looks like it creates teams based on the player's UUID). If there isn't a setting and it's not your plugin contact the author and ask them to make the team ID random instead of based on the player
Could I use this site for my MOTD? https://rynstwrt.github.io/Minecraft-Server-MOTD-Gradient-Generator/
Please ping me with a response!
try it
simple new line character (\n) should work
and the gradient MOTD generator would work in the server.properties. If you want it on the proxy I strongly suggest looking into the ServerListPlus plugin
hi my server keeps not working and i dont know why i keep getting this message
[18:55:58 ERROR]: Exception in thread "main" java.lang.IllegalArgumentException: Server owner (priority 2) is not defined
[18:55:58 ERROR]: at com.google.common.base.Preconditions.checkArgument(Preconditions.java:407)
[18:55:58 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:160)
[18:55:58 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[18:55:58 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
[18:55:58 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[18:55:58 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
I dont know how to fix it
@deft iris you have specified a server (owner) in your priorities list which doesn't exist. either add such a server or remove it from the list
?
so where can i find thad?
in the config?
and then in
ahh i found it hope it works now
basically the same, just for the forced hosts section this time
it works thx
ohh and how can i make it so the player when he joins spawns in the lobby because now he spawn in the survival
priorities:
- lobby
- survival
- test-server
this is how i have it setup rn
if you want them to always join on the lobby then set "force_default_server" to true
okey i will try thx
and how can i make it thad when one server restarts they go to another server?
you'd need a plugin for that
ahh okey
e.g. this very old one (which should still work): https://www.spigotmc.org/resources/hubkick.2/ or my own https://github.com/Minebench/KickInfo/
this is maybe a little bit of a different question but how can i make it so the lobby server doesnt keep generating the world, world end and world nether?
ahh super thx!
Disable the last two from server.properties and bukkit and they wont generate.
world use a worldborder or build your lobby server so players cant go to areas with more chunks
how do I send cracked players to separate servers
by turning online mode on
then they are sent to a separate server called singleplayer
offline mode isn't supported and piracy isn't supported
how do you mean the last 2?
Hi is their a way i can change the default message Could not connect to a default or fallback server to another message thad players get to see?
@deft iris you can extract the messages file from the jar, put that into your proxy's folder and edit that
disable the end and nether generation from those two files
and they wont generate anymore
How do I make it so players connect to the server they last left from instead of them connecting to lobby every time?
set force_default_server to false
It is on false, do I have to change forced_hosts or priorities as well?
- bind_local_address: true
force_default_server: false
forced_hosts:
****.******.***: lobby
host: ******:*****
max_players: 200
motd: ***
ping_passthrough: false
priorities:
- lobby```
Do I need to change anything on here?
My other servers are called "vanilla" and "spvp", do I need to put them anywhere in the config?
Hello i have a problem, on all backend server, chat event does not work :/
it cancelled by my bungeecord plugin
pretty sure if you cancel it on the proxy it will not propagate to the servers
thx
Do I have to change forced_hosts from lobby or the priorities as well? Trying to get this right so it doesn’t boot everyone off the proxy when I reload.
you shouldn't need to
but if you log in via a forced hosts then you might need to stop that for the location storing to work properly
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.
Team xOski_14 already exists in this scoreboard
you have duplicate teams across servers
bungee can't handle that
is there a plugin list people have made specifically for waterfall/bungeecord?
(searching spigotmc website is ... dreadful)
specifically what I'm looking for is a way to give directed teleportation across proxied servers. So people can /warp {place} even if they are across servers.
I have slash-server plugin loaded, but it just puts you in each world. I have mysql player bridge which remembers one's past locations. I'm looking for something different tho, so you can jump to warp points
I'm getting more comfortable with the various APIs, so I'm also willing to code it, if somebody could point me in the direction of what API / event to use.
Spigot has two categories for bungee compatibility: https://www.spigotmc.org/resources/categories/bungee-proxy.3/ and https://www.spigotmc.org/resources/categories/bungee-spigot.2/
Bungee plugins that interact directly with the proxy plugins folder.
Spigot plugins that interact with BungeeCord.
if all you want is warps then I made this pretty simple plugin but it requires a redis or mqtt server to work properly for teleporting: https://github.com/Phoenix616/GlobalWarps
(it technically can work without but it's not ideal)
otherwise there are serveral BungeeSuite forks and other plugins like HuskHomes which provide full cross-server teleportation functionality
silly question, updating the Java flags and restarting server does the trick right? or have to stop the server completely and start it again for the new flags to take effect?
depends on whatever management thing you're using, we can't really answer that one
that's what I though, makes sense thank you
@acoustic adder thanks for the info! I have MySQL, I could also bring in redis. I'll check out that plugin. Greatly appreciated!
hey @acoustic adder the video by MinecraftZero you've linked on github page of TravelPortals isn't available 😄 I wanted to check it out!
Is it possible to send people back to the server they got kicked from because of a restart?
does waterfall work with 1.8.x?
yes
link
it downloads 1.18 jar
waterfall is compatible with 1.8 to 1.18.1
u sure?
yes
hey, latest Waterfall updated a few moments ago doesn't seem to support 1.18.2, any idea?
never said it did
owch
1.18.2 has been released less than an hour ago lol
i noticed it 10 min. ago 😄
if you want it done now, make the change yourself and open a PR. otherwise wait or use ViaVersion.
i'll wait
You need updated waterfall to use viaversion 🤣
Unless you can install it on bungee
🤔
I should have moved to velocity
ViaVersion works on Bungee, yes...
Waiting in Devs to update their plugjns to work with velocity
i think that's why most are still stuck with Waterfall
there is only very few plugins that can't easily be converted or work with a compatibility layer like my Snap

😂 yeah, one day!
A few people have told me velocity is supposed to be better
But I've not used it yet!
its faster
at this point i run everything with velocity
main blocking plugin for me is BungeeTabListPlus right now :S
same
GlobalTab is a plugin which started with the idea of enabling the Tab to show all players across the network, not to be restricted to the local server. It’s still in development and very raw, which means many features are missing, and things like the config system are gonna change soon. (The code needs to be cleaned up a bit). I’m open to any s...
seeps not active tho
doesn't allow the same amoutn of configurtion as what I use in BTLP right now
e.g. I use different tab list formatting based on permission as well as custom placeholder variables based on the server a player is joined on
BTLP has pretty complex logic for that
TIL there are two forks of BTLP that try to add velocity support 👀
Is that better than Tab?
I have no idea what or how "Tab" is
Im waiting on chat control red
Can't afford the plugin? Or just want to test the plugin out before purchasing? You can try the plugin for free on the free page or github releases.
However, keep in mind you will not receive any support if you didn't buy the plugin...
I know.. but there's legit nothing with all the features
Tab source is open source 🤣
You can download directly form their GitHub
Without compiling
why link to some random shop then? 
The paid is just to support 👍
Because it's got the fucking information for it 🤣
And right at the top it says GitHub
Eyes how do they work
You know, support developers
also fyi: if you mean this TAB (https://github.com/NEZNAMY/TAB), that's not open source
Rip
then at least link to the spigot page and not to shops that don't support fishy shit/copyright violations
*do support
(but on the feature side: It seems to support a similar advanced conditional, custom placeholder system as BTLP)
In spigot/paper it is updated with the update folder but in waterfall how do I update the plugins?
manually
Do I have to shut down the server? Can't I just delete the jar and put a new one on hot?
ideally you copy the jar in your startup script from another place that you can just replace. hot replacing can have some weird sideeffects sometimes (more often in plugins though)
message.txt by @slim beacon: https://paste.gg/b1c3e73335ac48dcbf9cd821983216a2
please tag me when someone sees this or has an answer.
plugin error
which plugin?
whatever org.mcnative is
seems like dkbans uses that, contact their support
Hey I'm getting this error does someone know why?
Could not connect to a default or fallback server. Incorrectly configured address/port/firewall? AnnotatedConnectException : finishConnect(..) failed: Connection refused: localhost/127.0.0.1:25575
the server on that address is not reachable from your waterfall
Thank you really much. I guess (Confused about that a is able to help that good xD)
register it in your configuration or use a valid server name
is this a bot
why would that matter?
no it is an irc bridge
ik
i learned after i said this
ah ok
Hi! I'm trying to do a new server in WaterFall but when I try to connect, I have this error: java.net.ConnectException: Connection refused: no further information:
pls help
that's a networking issue generally
whatever you tried to connect to refused the connection
make sure that you're using the correct port, etc
yep
don't mention
sorry
I don'thelp with network stuff much
I mean, waterfall
the config?
you just add them to the section
the bungeecord config guide is still the recommended place to look, otherwise theres probs 2000 tutorials on google
should stick with velocity tbh 👀
which features?
that's built into bungee by default. that's even how the default config behaves
(force_default_server: false)
@spare shuttle you would need a plugin for that like HubKick or my own KickInfo
no
https://github.com/Minebench/KickInfo/ it uses the priorities list for selecting the server, if you want to manually specify it use https://www.spigotmc.org/resources/2
Heya, I was wondering if anyone knows how to fix this error:
[18:51:22 INFO]: usernamewashere lost connection: Internal Exception: io.netty.handler.codec.DecoderException: java.util.zip.DataFormatException: inflate data is bad
I have had it once in the past and fixed it, but I cant for the life of me remember how I did it.
Its occurring on the Backend Paper Spigot server of a Waterfall proxy
I can connect to the proxy server just fine, but the backend server disconnects me with that error message in console, nothing in client logs except disconnected.
Happens on multiple accounts, IPs, and machines, so I've fully eliminated the possibility its client side.
I would appreciate any help, and if you have any questions, feel free to ask, thanks!
--Solved--
Caused by plugin, "HackedCore" and when running a bungeecord network configuration on two different nodes it generates the error above.
Is it possible to remove this detailed message for players if server is unreachable and player try to connect?
i get this error when i want to conect to my server
update waterfall
How to transfer player files from online-mode to offline-mode in order to use waterfall?
How to make Animated motd on waterfall ?
Hi i have a problem, if plugin kicks a player from lobby, the player will stay on some kind of semi offline copy of the lobby server. It happens when player enters wrong password or is afk long enough to be kicked, the player can walk around even if not loged in but nothing works for him. When the kick happens, quit message will show but the player stays in tab. The player is invisible to other plugins so one can't msg him for example but i can kick him and that will remove him from chat and will also kick the player from the copy. That's why i call it "semi offline copy". I really don't know what causes this and i would be really happy for any help.
And also it gives the player the message i was asking about few week earlier. "Your connection to Lobby was interrupted. You have been connected to: Lobby You are already connected to this server!"
^, someone know :/?
Is there a reload command for waterfall config?
Restart server, reproduce the problem, post full log using pastebin
No, just restart waterfall. It cannot produce any unexpected bugs when you restart it.
Restart = loose all players.
Download the latest build from the Waterfall tab
yeah
Let me grab my 🔮
EncoderException : java.lang.IllegalArgumentException: Cannot get ID for packet class net.md_5.bungee.protocol.packet.TitleTimes in phase GAME with direction TO_CLIENT @ io.netty.handler.codec.MessageToByteEncoder:125
Any known fix?
protocol versionof whatever is running either doesn't support that packet, or, race condition
Is waterfall a replacement for bungee or does it run alongside a bungee jar?
replacement
waterfall.yml:
game_version: '1.18.x'
Why is my Server still shown as "Joinable" for other versions like 1.17?
because it's just a string
it doesn't impact what version the proxy acts like it can support
ohh okay... and is there any way to tell my waterfall it should be shown as wrong version for other client versions?
I have everything updated, restarted and i think full log is not necessary, in waterfall console it says player disconnected and in paper console it says lost connection.
hello does anyone know a good plugin for bungeecord that you can use even if the server is full?
Well, then I have doubt you're running an online server if you have that much to hide
lol don't get me wrong i do have offline server but i have nothing to hide, i value my players on top of everything on this server so i want to solve every inconvenience which comes by. Here it is https://pastebin.com/puewmAhC
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.
Just letting you know, that log has IPs of your players
Ik i copied it, like what you gonna do with that information.
Just letting you know, cause it's not a good practice to do so.
Ok thank you for advice.
Well then you can find help somewhere else, offline servers aren't supported.
Why? Piracy is against Discord ToS
My goal is to support everyone, i myself bought minecraft java and bedrock even when i think it's outrageous when it's just one game. And im urging my players to also buy the game. But i think you shouldn't disregard offline server problems because they can appear on online servers as well.
annnd after years of attacks and insults and such from offline server owners as well as the fact that it's against the ToS etc, we have decided as a community it's not worth supporting those people
im not insulting you but you should know that there are people using offline servers which shouldn't be overlooked because they also can find various bugs. I thought that this is a place for making the paper project better by finding these bugs and also helping the server owners by that.
never said that you was
We don't support people running such configs for various reasons
Nah i see i cannot change your opinion and i will respect that.
Your issue is literally focused around the tooling and setup you're using because you're running offline mode
if it was a general issue I'd be inclined to take a look
your issue does not appear to be a general issue and given the unsupported setup, there is generally 0 inclination to spend the next hour or two or whatever tryna pull apart your issue
Well ofc if i had clean online server this problem would not occur but it would be still there
99% of dangling connection issues over the past few years have been from offline mode servers and been down to the plugins they use to deal with some of that mess
if you can reproduce the issue in a minimal clean environment, we can look into it
I will
How to remove that msg
update stuff
pretty sure that the exception being logged was fixed
as for the actual message itself, you currently can't iirc
Uhh.. I dont want it showing the servers ip..
output of /bungee ?
We don't support software which isn't ours
no
does the "XXXX player has joined the network" message come from waterfall?
I'm trying to figure out how to disable it, but cannot find out what's creating it
no
Hello. How do I connect to my waterfall, does it necessarily connect to my lobby server? Also, I want that in case the lobby server does not work, it will not be possible to connect.
ip: Lobby
ping_passthrough: true
priorities:
- Lobby
servers:
Lobby:
motd: '&1Lobby'
address: ip:25571
restricted: false
Towny:
motd: '&1Towny'
address: ip:25572
restricted: false```
I have my configuration like this, am I missing something?
in "ip" I have the ip of my server, just edit it to send the text
It happens to me that when I enter, it redirects me directly to my towny server. You should send me to the lobby.
you connect to the ip/port you have waterfall running on
if you don't have force_default enabled it will connect you to whatever server you ogged off
Thanks!
One question, I don't know if what I'm proposing is possible. Is it possible to make my cascade servers invisible? I mean when adding any of the servers to the minecraft client, it didn't show up online.
I don't know if there is a plugin for this, I've been looking.
Maybe it's something impossible
Can someone help me? the people who are with forge cannot connect to the server he is disconnected from the Server
and appears this
I am trying to connect to my Creative server and when I am in the hub (the default server) and I do /server creative it says that "you are already connecting to this server" and when I do the command again it sends me to my survival server. Pls help
i figured out why its doing it its because I was playing on version lower than what the server was on but it doesnt make sense to me that the proxy would weirdly tell me that i am already connecting to that server and then send me into a different server connected to my proxy
Meanwhile, I own that emoji and it's been passed around so much yours literally flickers lol

There's the original, highest quality on Discord and old as hell
Hello. I have a question. If I decide to stay on 1.18.1 for example and use viaversion to support other versions will I be able to update waterfall for after 1.19 is or released the newer builds will only support 1.19?
you will just have to update viaversion but also no problem. (if I understand your question correctly
so that means even if I stay on a lower version I would be able to update waterfall forever with no problem?
Your proxy will have no problem, put the plugins that are on the proxy will need to be updated (not all of them even there is a lot of chance).
And the server connecting to your proxy will still work.
sorry for my bad english, I don't speak English 😆
so the newer builds fix bugs and add support for higher versions, not remove support for older ones, correct?
For plugins? Yes, that's it indeed.
It may just have some issues, due to the fact that Minecraft only allows java 17
And so if you have a plugin that was made for an old version of Java, it can cause compatibility issues
not for plugins, I mean for like waterfall support with connecting to the servers
But that's the same for proxies and servers
oh okay I see
The version of the end servers is the same as your proxy.
So you have a proxy in 1.18 and a server in 1.16 (the reverse also works)
ok thanks
Hey !
My proxy's CPU is going way too high in my opinion, so I'm turning to you to find out if this is normal.
As you can see in this image, we are already at 100%. However, only one player has connected and we have restarts every day at 4 A.M.
If you don't have a solution to solve this, do you at least have some advice for me?
Thanks very much 😃
Got a server setup today, however I can't seem to connect to it, I've made sure I'm using the correct ports along with actually checking that I've port forwarded properly which I have since I've had the ports for a long time now. I've also checked the consoles for any errors along with the logs of waterfall and I can't see any problem that jumps out at me.
Is there a way to change the motd without restarting the server?
I mean, if you mean on the actual server, wrong channel, but, use a plugin
if you mean on the proxy, tweak config, /greload, but, really, use a plugin
Hey I’m getting huge lags on my proxy and I can’t figure it out here is a spark profiler https://spark.lucko.me/uppb7N2sQV
After 10 days of my server being opened just randomly the proxy started to hit 100% cpu for no reason, 0 servers got restarted nothing.
from the offset first thing I see is the low memory
-Xms128M -Xmx16000M
basically, no
Xmx == Xms is recommended for a reason
Ok let me try that
Which one ? And I’ll try and edit that value
Recommended flags for waterfall is simply:
java -Xms512M -Xmx512M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar waterfall.jar
Just adjust Xms/Xmx to your needs.
yes
Thanks I’ll try that one
Will 4096 for xms xmx good enough ?
Hey after following everything I still have the same issue : https://spark.lucko.me/D7nK5BJ2Ip
What plugin do you recommend that supports gradient?
Oops, sorry for the ping
Hi there,
I am running a minecraft network using Waterfall and have an RLcraft server connected to the network.
One of the mods in RLcraft (QualityTools) allows players to use a reforging station tool which lets them re-roll their armor qualities. Every time players do this, they get kicked from the server and back to the lobby. It appears to be a failed handshake between the proxy and server I believe.
Is anyone able to help me fix this issue, please? I will post a little video and log below.
Edit: I have tested this on a server that isn't connected to a Waterfall proxy and there are no issues. Its only on servers connected to my proxy
Error
message.txt by @sleek tide: https://paste.gg/4e55fbc33d824beaa3080d364fa1e10a
Hi, when will the 1.18.2 version be supported ? waterfall
1.18.2 support will be added when 1.18.2 is released
1.18.2 is already released
https://github.com/PaperMC/Waterfall/commit/80a64a6f08eb4f00a12fd98991ca6640b4d5a3f0 looks like it's been there since the 28th.
So the latest build should be fine.
when i connect to mainsmp for some reason it sends me to 2 servers, mainsmp first then pack?
it does not connect to main smp like mainsmp received no connect data
@acoustic adder looking over your code for ConnectorPlugin. You have good code 🙂 It's nice to see quality work vs some of the other plugins I've come across. As I consider the various backends you support, I'm curious if you've had experience with ZeroMQ? I use it on a few other projects. The advantage it has over any other MQ system is it requires NO intermediate servers, everything is self-organizing.
anyone have a nice start sh for waterfall¿
recommended flags are in the pins
ty
If you cant ping the sponge server, then your firewall is blocking it, apart from the windows firewall, check your ovh game and hardware firewalls as well
Tks I'll give it a try so far disabling windows firewall on the sponge server hasn't work
Hi. I have problems with waterfall https://pastebin.com/5m1KcRdW
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.
What version of waterfall?
Enabled Waterfall version git:Waterfall-Bootstrap:1.18-R0.1-SNAPSHOT:e767b40:480
reproduce without plugins
ok but in logs i can't find the plugin that is causing this. i can't run my server without plugins
it's a rare exception
something set the players list in the ping packet to an invalid value
Speak to the plugin author of whatever is breaking it
thank you
Is anyone able to help me with an issue I'm having with waterfall at all? 🙂
yes
I've setup waterfall correctly, along with put the correct rules in my firewall, and port forwarded my ports, the server launches without any errors however I'm not able to connect or see that the sever is actually up via the server menu
Or at least I believe I've set it up correctly, I've edited the bukkit.yml along with the spigot.ymls made sure the ports are correct within the config.yml and still nothing.
However if I was to use another port for something that isn't part of the Waterfall network I can connect and play
Just a question: What about all the opened pull requests? Will they get reviewed/merged someday?
No idea
am generally worn out of working on waterfall, part of why i've allowed for the fact that the project is essentially deprecated
Ouh I see, thanks for the answer
oh- hm
Might wanna blur those IPs.
Anyone please help me with this problem !
After a while everyone getting dissconnected with this error
I have a the same errors, just don’t get kicked.
@hard jay I don't but adding support for that is actually already on my todo
I thought/believe that waterfall can proxy to older versions of minecraft... am I mistaken in that? Is there something I have to configure to allow it? So I can have one server on 18.1 and another on 18.2, or even 17.x
waterfall is compatible with minecraft 1.8 to minecraft 1.18.2
but if you want player in 1.18.2 to be able to join 1.17,x server, you need to install viaversion on your server
hello, I am using waterfall with many vanilla and forge servers
I would like to try a fabric server
It is not natively supported by Waterfall, is it ?
I saw there is a FabricProxy plugin available, but the support was abandoned.
What the recommended way to proxify Fabric servers ? Velocity ?
Hello, looking for a little assistance - I am trying to set up a waterfall network with 1 hub, 1 vanilla, and 2 forge modded servers. I am sure I am missing something simple here, but I can connect to my forge server directly and it works fine, but when I try to connect through my lobby server, (I can connect to lobby fine with my small test modpack), I get a message saying "Kicked whilst connecting to <myserver>, unexpected custom data from client"
Is there a up to date guide on how to configure a server setup with modded servers running behind an unmodded lobby?
well, if you have an unmodded lobby, your mods need to be explictly capable of dealing with that type of mess as the forge handshake won't occur and thus forge data won't be sync'd
unexpected custom data from client would probs be a mod, bearing in mind that that entire jumping between servers is messy as-is before you throw mods into the mix
Ah. Ok, so if I had some server-side only mods on the lobby server, would that allow the handshake to occur?
if you had forge on there or something which initiated the forge handshake, yes
Ok. I had been running non-mod server on the lobby.
Switching the lobby to Magma 1.12.2 now.
server switching with mods is generally just asking for issues, especially with random mod packs, DIY mod packs are generally the best option for such servers as you can cull out what ain't happy with it, but, you'll generally be happer without tryna deal with server switching and mods
I'm planning on doing DIY modpacks. I have a couple in development right now. Don't want to use someone else's work.
Probably, but I'm a sucker for punishment lol
Thanks for the help btw.
the proxy doesn't really take much
it really depends on the specs and what you want to do with it. I run proxy + mysql + 5 servers without issues on the same machines
they shouldn't affect each other unless you run a strange setup
not if the cpu has enough threads
Anyone seen this issue? Happens when I try to connect to any server randomly
EncoderException : java.lang.IllegalArgumentException: Cannot get ID for packet class net.md_5.bungee.protocol.packet.TitleTimes in phase GAME with direction TO_CLIENT @ io.netty.handler.codec.MessageToByteEncoder:125
plugin sending packet to unsupported client version or race condition
Would it be a plugin on the proxy or servers?
on the proxy for that one
download waterfall 1.17?
just download the latest version please
yes, works with 8+
When a player tries to join my server it says "If you wish to use IP forwarding, please enable it in your BungeeCord config as well!"
IP Fowarding is enabled though
you can't connect directly to the server, you need to connect through the proxy
Hi so I have 2 bungees that are linked with all my servers, but when you join on the one bungee it only shows how many player are playing on that bungee, how would I let it show the full player count from both bungees?
in the servers list.
I don’t think there’s really any great support for multi proxy, but your best bet would probably be a database or some type of communication across proxies, but that is going have to be setup yourself
Lmk if I’m wrong, but I don’t believe there’s really anything out there for this
Look at redisbungee
Hello, I have a problem. While players can join and play on the server, the server is not pinging on the server list. Does anyone have a solution? I use waterfall-1.18-478
This is what players see:
reproduce without plugins, generally
ping passthrough also didn't deal with down backend servers too well iirc, if that's also a potential
Is there a way to fix the gradient text to a different color besides for gray/have an alt motd for people who can’t see it?
message.txt by @ruby badge: https://paste.gg/beaf7bf60b4a48abb44175ba72dad61a
speak to the dev of whatever thing that is
oop no sorry
Can you make it work with connecting directly to the server?
what
if you connect directly to the servers, the proxy features ain't gonna work cos it's not there
then theres the security vulnerabilities you'd need to deal with
if you wanna support connecting direct to a server, what you generally do is use forced hosts
and then use multiple DNS records
Does waterfall go into the plugins folder or just the default container? (Outside any other folders)
waterfall is a standalone piece of software
Using gradient texts, can I have an alternate people for people on 1.8 so it doesn't look wonky?
This is what it looks like on 1.8: https://fwoostyhub.com/🍘🐉🐭💆
This is what it looks like on 1.17: https://fwoostyhub.com/🐻🚊🌌🔱
Even a recommendation of a plugin that can do this would be very helpful!
that's on to whatever you're using to do that
operational issue
people on 1.8
- motd says 1.9
- https://howoldisminecraft188.today
Too old! (Click the link to get the exact time)
Hello! I have an problem, when I try to connect to my server.
If I connect to my server all ok, but if I use WaterFall I getting Could not connect to a default or fallback server. Incorrectly configured address/port/firewall? ConnectTimeoutException : connection timed out: n1.luxxy.tech/178.128.174.71:5189
Here's config of waterfall: (now server are online and you can check this error)
https://pastebin.com/cAwB2cra
Anyone know how to make it so that when a player goes in a portal it teleports them to another server? I couldn't find any tutorials on YouTube
HELP the newest waterfall version leak my IP of all servers in compass, when the server is OFFLINE!
You give to this placeholder IP (hidden by blue color). I must Pay 3x 20 euro to replace IP on Hetzner 
FIX this!
messages.properties
connect_kick=
fallback_kick=
This 👆🏻
That doesn‘t look like a Waterfall error message
Regardless, if it is then you should report it upstream with Bungeecord
Also; You should really use a plugin like Bungeeguard regardless
I have no problems with securing the server, the problem is that when the server is OFFLINE you can see the IP of my server and so you can ddos my server!
in default messages.properties i must remove placeholder in this messages to solve problem
connect_kick=
fallback_kick=
This is huge problem, imagine how many servers unknowingly update waterfall and let's assume they have one mode off and someone can get their IP.
Again, report it upstream.
if they dont consider it then we will.
This is a problem almost as serious as log4j
I‘m gonna say it again, report it to Bungeecord. If they don‘t act on it or refuse to address it then we are open to doing so.
Did anyone knows how to fix it?
||sorry for this message, but I need help||
Anyone know?
