#waterfall-help
1 messages · Page 63 of 1
event firing on its own pretty much does nothing in the proxy
it's the plugins which do stuff which take time
either that or your JVM is overloaded to all shit
Ok
log_pings in config.yml afaik
getting disconnected with - 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?
sure its something to do with ptero being weird
know the ip is set correctly
fixed
for future reference
ufw allow in on pterodactyl0 to 172.18.0.1 port <LOCALHOST_PORT> proto tcp
is needed to open the port
How do I update my panel?
Depends on your panel
does anyone know how to fix this?
message.txt by @supple hamlet: https://paste.gg/a1c8e9f71fcd4809bfac2ae04b4db8ce
Message this person:
com.jakubson.premium.command.Login
with that stack
yes
The error should be in the logs of the server you're connecting to.
ptero?
are you using ptero?
How are you hosting the server?
kicked
so, the server intentionally kicked them
is there a restart command for waterfall?
can't seem to find one
you know, like the 'restart' command for spigot
there isn't
I've been getting this error Could not bind to host (ip)
I first tried making a bungeecord and the config works there and I tried switching to waterfall and it just didnt work, i wonder if i did anything wrong.
A easy to use Paste site for Minecraft Server logs.
where it says host, just leave that blank, or set it to 0.0.0.0, I forget what waterfall defaults to, but I assume just blank will work
that means whatever you put there isn't directly accessible by the computer you're running waterfall on
that doesn't mean that if you connect to that IP it won't reach a running waterfall instance, that depends strictly on your network setup
Ahhh I see.
Also It now works. I just had to set it to 0.0.0.0 instead of it being the direct ip
ty!
there 0.0.0.0 just tells waterfall to attempt to listen on everything it has access to, so don't actually put in 0.0.0.0 when you join
Also does waterfall support 1.17.1?
where did you get waterfall from? You must have an old version pre-1.17.1
Its from anvilnode
if you can, download from here: https://papermc.io/downloads#Waterfall -- else reach out to anvilnode for support with that, the issue is that you're running a months old version
And i just noticed yeah, even though they said its running the latest waterfall its running at #431 not on#448
yeah, 435+ should be 1.17.1, some hosts can be misleading like that when they say "latest"
I see
#408312267621531648 message
which one is it
Please also ask for support for this in the authme discord, when you get there run the .bungee command
Oh lol you're already there
yup
command / op does not work
I'm looking to run a 1.18 SMP on google cloud and I'm pretty certain that from a cost standpoint, multiple instances running lower total CPU usage / memory will be cheaper than one big one.
That being said, is there any way I could split a survival world across different servers with no noticeable changes to the player?
This is probably a longshot and a more tangible goal is to just have different instances for different dimensions but I have until whenever 1.18 comes out so I might as well be ambitious
No
!ban @frail wraith Attempting to be an annoyance with an at-everyone ping
:raised_hands: Banned karn#0563 (Attempting to be an annoyance with an at-everyone ping) [1 total infraction] -- electronicboy#8869.
that totally pinged me
depends on config, if you've got ping passthrough enabled but people on different servers other than the one in the priorities list, it's not gonna show them
[22:46:52 INFO]: /172.18.0.1:44180 lost connection: Connection failed. Please try again or contract an administrator.
so, set it to false if you want it to show the full networks count
I took a quick look at the Waterfall github page, but I feel like I still don't entirely understand what it is. Can somebody explain it to me in a little more detail?
an umbrella your servers sit behind so you can connect between them easily
Ah. So, the server you connect to in the server browser is more like a hub, then?
kinda?
[22:46:52 INFO]: /172.18.0.1:44180 lost connection: Connection failed. Please try again or contract an administrator. please help
that really gives us 0 info to go off
you connect to waterfall, which puts you in either the forced host (say, a lobby server) or the last server you logged off on
and last I saw of that message, it was from the actual mc server that was booting the connection
check server logs, etc
so send logs?
[23:42:11 INFO]: [ItzDepstrCZ|/ip:61397] <-> ServerConnector [survival] has connected
[23:42:11 INFO]: [/ip:61397|ItzDepstrCZ] <-> DownstreamBridge <-> [auth] has disconnected
[23:42:41 INFO]: [/ip:61397|ItzDepstrCZ] -> UpstreamBridge has disconnected
[23:42:41 INFO]: [/ip:61397|ItzDepstrCZ] <-> DownstreamBridge <-> [survival] has disconnected
this is from proxy
but i think the issue is the server im coneccting to*§
So, what you're tryna say, is that the "connection failed" message was in the actual servers logs
oh u mean the logs from the server im connecting to?
You may want to provide the actual logs via pastebin, that way the chat doesn't get flooded.
Well, I mean, the logs of the servers you're not connecting to would be useless..
[23:58:50 INFO]: Done (13.310s)! For help, type "help"
[23:58:50 INFO]: Timings Reset
[23:58:50 INFO]: [Vault] No new version available
[23:58:50 INFO]: [Plan] You're using the latest version.
[23:58:50 INFO]: [dynmap] Loading default resource pack
[23:58:51 INFO]: --------------------
[23:58:51 INFO]: [CoreProtect] Version 20.1 is now available.
[23:58:51 INFO]: [CoreProtect] Download: www.coreprotect.net/download/
[23:58:51 INFO]: --------------------
[23:58:51 INFO]: [Graves] Loaded saved graves!
[23:58:57 WARN]: Can't keep up! Is the server overloaded? Running 5473ms or 109 ticks behind
[00:00:24 INFO]: /172.18.0.1:48960 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:28 INFO]: /172.18.0.1:48974 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:33 INFO]: /172.18.0.1:48992 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:38 INFO]: /172.18.0.1:49052 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:43 INFO]: /172.18.0.1:49090 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:48 INFO]: /172.18.0.1:49108 lost connection: Connection failed. Please try again or contract an administrator.
[00:00:53 INFO]: /172.18.0.1:49126 lost connection: Connection failed. Please try again or contract an administrator.
all servers are on same mechine
So, yea, that's an issue with your server
You've also not configured ip forwarding properly from the looks of it either that or something is really being stupid with the server
I get kicked ocasionally with this error. Can someone help, please? I am waterfall 1.17-448
Something messing with tab completion responses set the suggestions improperly
how can i fix it
start yanking plugins
I just setup my proxy from scratch, idh many plugins: just viaversion, viarewind, viabackwards, geyser, floodgate and bungeeguard
hey, when i try to start my waterfall server it appears an error, could anyone help me?
here is the image:
your config.yml file has wonky formatting
Validate your YAML files online with YAMLValidator. It works offline too.
paste it in here ^, it should tell you what's wrong
"column 3" is pretty clear though, they have inproper indention
i am getting frequent packet floods and bandwidth increases to 1 gbps usage
Did some digging and came to conclusion that this is some handshake/nullping crasher tool
Anyone has any experience with this?
using latest waterfall
I mean, it's basic networking
if you connect to a server and send it stuff it sends stuff back
That looks pretty normal lmao
umm with about 300+ players i get around 100 mbps peaks, since a few days ago i am getting sudden spikes
Came to know someone is using something called a nullping crasher or something
Anyone?
anyone what?
configure your firewall to rate limit connections or use a mitigation service
So i'm running two servers on waterfall, both on newest paper
i can join one of them without issues
the other does not let me join
Hello everyone! I was able to change the waterfall inscription to my own, but how to make the kernel exclusively so that the version of minecraft from 1.16.5 to 1.17.1 is supported?
with the following exception
io.netty.handler.codec.EncoderException: java.lang.IllegalStateException: Object already disposed
how to set fallback server
Just a question, did Waterfall already fix all of the netty issues (nullping, etc.)? Or do we still need to use FlameCord?
(I do not talk about bot attacks.)
the connection to mojang timed out
It's a network issue
Stale DNS?
You can disable netty DNS in waterfall yml which can help with some networks
But, that error specifically is not a waterfall issue
Yes
As said, it's not really a waterfall issue
Can you curl from the mojang API manually?
How are you hosting the server?
Speak to your host
Did you setup a firewall?
why in waterfall bungee it says : Team [NPC] b84f2d1ad7 already exists in this scoreboard
error....it used to work with velocity proxy..
but in waterfall same thing happens even if i use old version of SBA
Plugins in BedWars server (24): BedWars, BetterGUI, BungeeGuard, Citizens, DeluxeHub, FastAsyncWorldEdit (WorldEdit), HeadDB, HolographicDisplays, LPC, LuckPerms, Multiverse-Core, PlaceholderAPI, ProtocolLib, SBA, SkinsRestorer, spark, SuperVanish, TAB, UltraBar, Vault, VentureChat, VoidTeleport, WorldGuard, XConomy
you have a plugin on the server creating duplicate team names
Bungeecord is sensitive to that, Velocity isn't
well the only plugins that create npc are sba/bedwars and citizens (some people said that tablist plugins and prefix plugins also messes it up).
is there any way to solve it?
currently only real solution is for plugin devs to try to avoid collisions across servers
it's a complex issue and only real solution I've got as a workaround would potentially break plugins and such
well they tried to fix it...and tried to change npc registers...but sadly it is still there
can someone help me bc im getting this issue when booting https://pastebin.com/5Dh3kd0c
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.
someone
please
help
I'm getting massive CPU usage spikes from Waterfall which is causing my server to lag, can anybody help me read these Bungee spark reports? I'm not familiar with them so I don't know what lag sources are https://spark.lucko.me/akgaet3wmn
It looks like everything is just waiting, I don't understand why it has such high CPU usage
what port do I use if one of my backend servers has a dedicated ip lmao
You prob need to get rid of that dedicated ip
If you use something like cloud fare to forward it to a url it won’t matter
@tidal musk
[18:49:20] [main/ERROR]: Exception in thread "main" unacceptable code point ' ' (0x0) special characters are not allowed
[18:49:20] [main/ERROR]: in "'reader'", position 0
[18:49:20] [main/ERROR]: at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:211)
That part tells everything you need to know. There is a '\0' Charachter in a yaml file. Since there is no plugin in the stacktrace and the thing directly next to yaml is the ModuleManager from Bungee, i assume that the yaml file is from one of the bungee modules. so check the configs of those.
aight, I'll try that. tysm
ah thank you i though that the \0 was in the config or something
thank you
is it possible to make you send back to lobby when the main server is being shutdown?
automaticly
not without a plugin
Anybody able to assist me with Waterfall cpu spikes? I've got a timings which shows lag spikes on my server (not sure what the cause is, GC?) https://timings.aikar.co/?id=5b16f82bba1f438a9e288e94b3d978ec and then a spark report of bungee but I can't make heads or tails of it, getting cpu spikes for waterfall though https://spark.lucko.me/VduYCrjUjf. Both reports from around the same time
The minecraft server itself appears to be running totally fine, but Waterfall will generate massive CPU spikes and cause server lag, and I have no idea what's causing it
Reverting back from Waterfall 448 to 415 might have helped, but it's hard to tell
The timings report looks squeaky clean to me and the spark report for bungee makes no sense so I'm at a loss as to what the issue is
hi
hi
What I've noticed now is bungee is running GC constantly, so I'm going to try allocating more ram and see if that does it. We have lots of players connecting on older clients using viaversion so maybe that's gobbling ram
I mean, if you care about resources on the proxy, running via on the proxy is really not gonna help
but, you'd need an actual sampler so that you can dive into stuff and have an actual overview of what is going on rather than the flatpack that spark gives
Is there a different way to run via? I'm not familiar with that side of it. And do you know of any samplers to run on bungee?
Is there a different way to run via?
you can run via on the subservers too
visualvm, yourkit, etc
My solution is just move Via off the proxy and onto the server
I don't know why it was setup this way, maybe I'll get a complaint in 6 months
Today I moved Waterfall from mark2 to Pterodactly and now mysql driver is throwing an error I can't get past!
[19:10:20 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:97)
[19:10:20 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59)
[19:10:20 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
[19:10:20 ERROR]: at java.base/java.lang.Class.forName0(Native Method)
[19:10:20 ERROR]: at java.base/java.lang.Class.forName(Class.java:375)
[19:10:20 ERROR]: at com.mary.voterewardsplugin.Database.openConnection(Database.java:76)```
I've downloaded the platform independent jar from mysql, and included in the build, and still get this error.
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.createStatement()" because "com.mary.voterewardsplugin.Database.connection" is null
is there a way to prevent someone joining from different waterfall?
when using offlinemode?
enable online mode?
nah?
(also no, there is no way to prevent people from joining your proxy however they want if you turn of authentication)
yes it is
plugins
plugins wont know either where someone joins from
...§
irc bridge
What would cause the proxy config.yml to reset when the server stops and starts? It keeps causing downtime like 1 time out of 20 successful starts.
@frail cedar I think this could help you https://github.com/lucko/BungeeGuard
Well then what can help ne
I am getting this error while connecting to my server
How can I fix it?
@ Mention me while replying
Are you using any bungeecord plugins?
Yes
Hey, is it possible to use hex colors in the Waterfall MOTD ? And how 😅?
(DiscordBot) https://www.spigotmc.org/resources/minimotd-server-list-motd-plugin-with-rgb-gradients.81254/
I know, but I wanted to do it without it...
You might be able to use the legacy format: &x&F&F&F&F&F&F for #FFFFFF
ok, I'll try ^^
it worked, but how can I make a new line ? :d
Test\n/nn\n/Test
doesn't work D:
if \n doesn't work, you'll need a plugin which cares to deal with that properly
If i'm getting a lot of joins at once, how do i add a delay to process players? (I'm getting outofmemory a lot of the time)
I mean, basically, you'd need a plugin, of which am not sure if one really exists
hmm i see
ok thx, but it would be cool, when waterfall supports this :d
So what is this Lightfall proxy that can support modern forge?
Are there any big cons or am I just missing something
Because it sounds like I just have to add a mod to Forge and it can connect to all lightfall servers
Why I have this
Better ask that on "Lightfall support"
You likely forgot to set bungeecord to true
lemme check
Lemme guess, isn't on this discord server
I can't connect to the server then
However as it is a waterfall fork, I thought I could try
Ah well, better luck next time :\
Really just wanted to know what I was missing, because it seemed too good to be true
And I should shut up
Bye
is this okay when this message pop up? I have online mode true in waterfall config
I think he means online mode should be true for waterfall config
However the paper servers underneath it should be online mode false
Waterfall is set to true and other servers is false, I never had this message before
Which you shouldnt do because it would mess up UUIDs iirc
[12:44:34 WARN]: Could not bind to host /0:0:0:0:0:0:0:0:25566
io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address family not supported by protocol
this has been tormenting me for the past hour
it won't bind on :: or ::1
and i have no idea why it doesn't
well, it's supported after this commit
v6 addresses should be enclosed in []
it's enclosed in [] in my config
[12:16:00 INFO]: Listening on /[0:0:0:0:0:0:0:0]:25577
host: '[::]:25577'
Works here, best guess would be that it's an environment issue
try without plugins, maybe something on there is tryna make it prefer v4
beyond that, eer... Stuff like that are generally environment related, e.g. misconfigured OS
hey question: I thought Travertine was incorporated into Waterfall and stopped being a standalone fork, but I still see a lot of activity in the PaperMC/Travertine in the #waterfall-github channel, just curious what's that mean?
travertine wasn't combined, it was completely discontinued. if you need 1.7 support, please see Velocity https://velocitypowered.com
and the repo was archived a couple months ago, so there shouldn't be any activity in #waterfall-github for travertine since then
oh I guess you can still star archived repos, thought you couldn't
well, in that case that's just people adding stars, that isn't any real activity
and if you look at 8/12, someone created a fork based on it
but that fork won't have upstream support, if it's archived right?
no, there is no support provided at all for travertine
and when someone forks it, that doesn't mean they will do anything with it. The majority of forks (there are 82) see nothing ever pushed to them
it's just a button you can click
what I mean is that as a downstream project, since its upstream has stopped pushing patches to it (no longer updated and maintained), if I create something based on it as a fork I'll be dealing with sort of "code frozen in time"?
I see
well anyways, was there an in-game command to check for waterfall version?
Hey! 🙂 I'm trying to use Waterfall to bridge 2 server (1 x Airplane and 1 x FTB endeavour) - firstly, do Waterfall support clients joining with a FTB client (using endeavour mod pack) in the first place?
Right now I'm getting an <-> ServerConnector [endeavour] - encountered exception: net.md_5.bungee.util.QuietException: Unexpected packet received during server login process! error when joining with the FTB client
do you have it setup to join the modded server directly?
this is my configuration (https://gist.github.com/jippi/4644a3c9db43ff14077f170429c27f38) and I'm connecting to host mc-endeavour.jippi.dev (CNAME record) with my FTB client
so if I understand the settings (fairly new to bungee/waterfall) - yes
given the log line above, it does seem like its trying to connect the FTB client directly to the endeavour upstream
Modern (post-1.12) forge isn't currently properly supported by really any major proxy
See here for more info: https://github.com/PaperMC/Waterfall/issues/450#issue-555163054
ah I see, this modpack is 1.16, so thats probably my issue, lack of support/comparability in the first place
There is something getting kicked about that does support it via additional client mods, however I can not vouch for it's quality
Or, even remember it's name for that matter
Thats perfectly fine, the ticket you linked is excellent context and i'll just run the FTB as a solo server with SRV record instead - thanks a lot of the help!
kinda sad to see the lack of support though, but seem like a complex / sore topic in general in the community
generally speaking you might have more luck with Velocity although I can't say for sure if it's the case for your particular issue
Velocity is a great suggestion, I would totally give it a shot if it wasn't because I'm slightly tied into NetworkManager (https://www.spigotmc.org/resources/networkmanager.28456/) atm
Velocity also mentions
Minecraft Forge for Minecraft 1.13 and later is not compatible with Velocity due to changes made in the handshake protocol that are difficult for proxies to adapt to. Support is currently a work in progress, but there is no set time for support to be available
kinda puzzling how Forge would go about breaking compat with the community like that for so many years if they indeed messed up their protocol
they probably had their reasons
hub_1 | [15:39:02 WARN] [io.netty.util.concurrent.AbstractEventExecutor]: A task raised an exception. Task: net.md_5.bungee.connection.InitialHandler$6$1@feb2875
hub_1 | java.lang.NullPointerException: info
hub_1 | at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:787) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1 | at net.md_5.bungee.UserConnection.connect(UserConnection.java:277) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1 | at net.md_5.bungee.UserConnection.connect(UserConnection.java:268) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1 | at net.md_5.bungee.connection.InitialHandler$6$1.run(InitialHandler.java:563) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1 | at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1 | at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1 | at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1 | at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
hub_1 | at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[Waterfall-1.17-448.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
Any ideas what could cause this exception to happen?
nm, i found out 😄 thanks
i need antixray plugin 
Do Waterfall or Bungee got a way to have chat be cross-server? private messages work fine, but would love the generic chat to be cross-server too, as my community is rather small 🙂
there are plugins for that, yes
Well, forge server and client need to sync data, and login is the least racy place for that
Their changes make a lot of sense, I just wish they added a reconnection packet that I did ask about 😦
does waterfall already allow java 16
yes.
Also, note, if Paper's built-in Anti-Xray doesn't work for you, you can try Orebfuscator
i have paper and i do this https://gist.github.com/stonar96/ba18568bd91e5afd590e8038d14e245e
working 100/100
Please use the correct channel
sry . just i told him
eh just > quote me and go to @pure wraith-help
yeah go to #paper-help
are you talking about paper too or are you here for waterfall? XD
XDD
create a server with forge but I can't find waterfall 1.12.2 to connect the lobby with the survival world
where can I find the waterfall versions
help
my proxy doesnt work
when it reaches 4.2 GB of ram
the cpu goes to 0%
and the proxy doesnt work, ppl cant connect
:///
startup flag
The proxy doesn't need that much ram, check the pins for some recommended flags.
Is it possible to increase the character limit on Waterfall at all?
which character limit?
This one:
Seems adding the flag in the message doesn't help that much either:
[18:11:47 WARN]: [/REDACTED|Permanently] -> UpstreamBridge - overflow in packet detected! Cannot receive string longer than 100 (got 182 characters)
[18:11:47 INFO]: [Permanently] disconnected with: DecoderException : net.md_5.bungee.protocol.OverflowPacketException: Cannot receive string longer than 100 (got 182 characters) @ io.netty.handler.codec.MessageToMessageDecoder:98```
Well, that flag just gives more info as to the crash
The limits are hard-coded as they're defined by the protocol
So is there no way to change it?
no, you'd need to modify the limit but that will just move the issue to the server
Given that the client can't even send messages that long, you probs have other issues
Hypixel manage to do it, so surely there's gotta be a way?
I was able to send a message more than 100 chars, on 1.12.2 :p
Don't ping
The values are once again hard coded
I'm not aware of the client officially supporting that outside of hacks to do it
You can always change the hardcoded value but there is no support for that
protocolVersion >= ProtocolConstants.MINECRAFT_1_11 ? 256 : 100
So, what you're saying there makes 0 sense, because 1.11+ supports 256 on the client and in the proto
So, that means that you have something else mangling that
..../entrypoint.sh: line 15: 25 Killed java -Xms128M -Xmx1024M -jar proxy-448.jar
Waterfall randomly crashes. Is there any fix for that?
reduce Xmx or allocate more memory to the container
Sorry - my bad
Yes, see pins
Okay! Thank you again! 🙂
Will give that a try and experiment with it to see if anything funky happens, thanks!
Does it?
Not on the proxy, no
As, that sounds like some protocol hack gone sideways on the proxy
Quick question: Are there flags that allow for better garbage collection? (For Waterfall, Java 16)
^
see the pins
Okay! Thank you 🙂
Hello, a question
With which version of java can I run waterfall?
8+ but newer recommended
how do i set when player join server
it always goes to my hub first?
right now they join back which ever server they stay last
force default in config.yml
According to the documentation I can run multiple paper servers using different versions right? e.g. one with 1.16 and one with 1.17
How does the client management work in this case? Are clients connecting with version 1.17 automatically redirected to the 1.17 server and 1.16 to the 1.16 server?
there are plugins for that, can also use the priorities list, will connect them in order of the list until it succeeds
Ok thanks!
The paper servers themselves are not modified by waterfall? So I can use all plugins like multiverse / worldedit / dynmap etc. as usual?
The only difference with waterfall would be that I would not have to use 2 server links in the client and I could switch servers (same version) in the client using the /server X command?
What cross-server chat plugin (ideally with option to enable regular chat being cross-server by default) do y'all recommend ? Both free and premium is fair game
I am new creating servers I wanted to know if you can create a 1.12.2 survival server with mods and plugins (not sponge)
head to #paper-help, and properly, no.
there are some projects allowing it, but none that can be recommended
Any idea why it says that? I have checked the waterfall download page and 448 is the latest release
Alright cat
How do I make it so that my waterfall server can be accessed from any versions from 1.8.X to 1.17.X, Is it supported by default or do I have to do something. I want to make a lobby with any version but specific server for some specific version
You'd need ViaVersion or whatever Via* plugin that suits your server.
What other Via plugins are available and how are they different to via version?
https://www.spigotmc.org/resources/viaversion.19254/ more info here
Okie thanks
I'm curious if there is a plugin that can be installed on paper spigot servers which will not require me to set them to offline mode to link them to bungee/waterfall
There was the online mode flag, but, like, given that you've gotta go enable bungee mode 🤷♂️
Hey 🙂 , I have a more general question. What is the estimated number of players one Waterfall Server can hold, when they run on pretty beefy servers (128GB RAM and some 12Core Ryzen)?
a couple thousand depending on what plugins and players do
How difficult is the transition from paper to waterfall?
Waterfall is a proxy, paper is a server
Please correct me if I'm wrong, but waterfall acts as a bridge and runs along side existing servers right?
Well, yea, sorta, all the servers run "behind" the proxy, players connect to waterfall and are then connected to the backend servers
Ah, I getcha now. Thanks for the clarification. 👍
Time to run the test servers to make sure nothing breaks 😆
I use all 3 via plugins and want to limit the version to a certain server like I want that
- Survival can only be joinable from 1.17.1 client
- Lobby with all versions
How do I do that???
ask viaversion
[SEVERE] Exception in thread "main"
17:09:22 [SEVERE] java.lang.IllegalArgumentException: Server lobby (priority 0) is not defined
17:09:22 [SEVERE] at com.google.common.base.Preconditions.checkArgument(Preconditions.java:359)
17:09:22 [SEVERE] at net.md_5.bungee.conf.Configuration.load(Configuration.java:135)
17:09:22 [SEVERE] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:274)
17:09:22 [SEVERE] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
17:09:22 [SEVERE] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
help
its stuck here
in the priorities section of your config, you have a server called lobby, but there is no server with that name
o
i c
message.txt by @empty badger: https://paste.gg/df2073d849454a0a94a30474d16dee81
how long will it take to change its status to running?
Sounds like you (or your host) is using pterodactyl. The egg for the server will have to be set to the bungeecord one. If you're hosting ptero yourself, you can do this in the admin area. Otherwise, you'll have to ask your host
Hello guys, I'm new here, I hope you are all doing great, I was wondering
Since getProxy().getServers() is deprecated, how should I do these actions :
- getProxy().getServers().clear();
- getProxy().getServers().put(name, info);
getProxy().getServersCopy()
getServersCopy is immutable
Keep doin what you're doin.
The deprecation just says:
The returned map may be modified concurrently by the proxy. The safe alternative is getServersCopy().
Okay thanks :D
So I have waterfall and paper however when trying to connect to the server it comes with this disconnected with: Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException
Do I replace the bungeecord jar with the waterfall jar
or do I install the waterfall jar
I have bungee already installed and configured
I am using pterodactyl panel
for management
So it works without any modifications to the config right?
yes
Travertine is no longer being updated?
Luckily not
What's the status of Travertine's archive?
a?
It's been archived?
yes
I mean, that's the status of it
ah
What even is travertine?
A fork of waterfall with 1.7.10 support
1 additional patch
If you still need 1.7.10, use Velocity.
1.7.10 was before my time.
thx
I started playing java right as 1.9 was coming out.
how much ram should be enough for proxy server (30-40 players)
512M
I have given 500m Ram
but today I have faced alot of prblm
like people was getting disconect
reason conection reset
they are getting freez and chunk load prblm
20 players was able to play
and when I increase upto 2gb
it was okey
but I removed vulcan anticheat also
reset connection boils down to improperly closed connections afaik, e.g the player connecting improperly or the lovely shenanigans of networking issues.
but it was fixed after increase ram upto 2gb
and removed vulcan :/
hi can i use bungeecord plugins on waterfall?
yes
5s avg frequency is too much ? right ? 😅
hi do you have a friend plugin whit gui for waterfall
Hi, i'm tryna log ping requests, but it's no longer showing up. It did show for a while, then suddenly stopped working, which is why im kinda confused, and yes log_pings: true
Nvm, was an interfering plugin
This is how #waterfall-help is good, simply don't respond for many many hours and they'll find out themselves ( jk )
ikr
How to fix null ping waterfall crasher?
That's patched for a long time
Hello, Me and my friends would randomly get disconnected from my server with this error "the server you were previously on went down you have been connected to a fallback server" from in-game and on the console I would get "lost connection: Internal Exception: io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer" here are some screenshots
i have a zip of my logs mods used and plugins forge version: forge 1.12.2 14.23.5.2855
Magma Version: v761933c-CUSTOM dd991e7
OS: Debian GNU/Linux 10
my mc logs link https://mclo.gs/tWzceHt all the duplicate mods have been solved and the addition of Redstone flux
7186 lines | 90 errors | 18 problems automatically detected
and my timings report https://timings.aikar.co/?id=bf498cfc22404627ba65541a9dc92253#timings
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
Connection reset by peer means that the connection was closed by something else
And your server logs are literally only pouring with errors in the networking crap....
like what sort of errors? idk how to understand the logs
Magma is known to be unstable, it might be the cause of your issues
would sponge forge be a better alternative?
No idea
quick question, what do you guys to make /server command cleaner? like instead of /server survival. you just have to type /survival
use a command alias
ty
Cant figure this shit out. Im trying to use the command.yml file to use command alias. But idk what to write there for the bungee command
whats the prblm :/
its automaticly getting removed
can you tell me whats should be ?
let me give you my flags
-XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -Dterminal.jline=false -Dterminal.ansi=true
i m try to apply thing
how you connect multiple waterfall
like joining from main waterfall to a survival waterfall?
/server <servername>
That won't work out
hmm, how to connect 2 waterfalls then?
If they are in one network, that'll work out, but you can't switch from one instance to another one
oh
how does bungee affect ping? let's say i have a user living in US, if he connects to bungee (EU) but bungee sends him to a server in US, will his ping be low or high?
https://www.spigotmc.org/resources/quietcord.12940/
Anyone knows a plugin like this that works with waterfall?
High, there is no way to transfer players on java edition, they are still connected to your eu bungee, which is then for them connecting to your us server. So all of their traffic has to go to the eu, and then from the eu back to the us, and then to the eu again for the response, and then back to the us for the response to get to the player.
Here is an example
Just replace "proxy" with "bungeecord" in this case
And pretend it's in the eu
yeah, you should connect them to a US proxy lol DNS load balaancing mechanisms can do that based on IP geolocation
is there any way to remove this logging?
there is a config option somewhere about logging pings/initial handlers iirc
already disabled but it still shows in the console
oh, ty
server in EU, bungee in australia, player in america 
Thanks to know, dns load balancing feels like next step after i find some money to burn
Im currently trying to scale horizontally and bungee is the weakest link in all scenarios...
Hello, I have a waterfall server and installed some bungeecord modules but it wouldn't help. Anyone know how to fix?
well what issues do you have?
how can i add a forge server to my waterfall network ?
If they are not newer than 1.12, the same way you add any other server
There's no proxy that supports modern forge
oh that sucks
so this showed up today
my motd stopped showing through
server still connects fine
updated waterfall AND paper, still the same
ping me if anyone is willing to help
I mean, it can't connect to the default server
nope it's connecting to the default
nothing had been changed
like, it works when I connect to it
it just shows THAT in MOTD lol
See logs, replicate without plugins, etc; I trust the computers more than you
let me check waterfall's log
hmm
error pinging remote server
probably a spigot.yml issue
will mess with that after dinner, thx
message.txt by @amber otter: https://paste.gg/04f1f2758ed94893bddc559230735454
traced things down to Floodgate, since I'm a helper on GeyserMC, I'll report it to them, thanks for reminding me to do plugin tests... I was having confirmation bias, since I know geyser/floodgate doesn't actually touch java connection, but I didn't realize that there might be issues with the connection bridging
Heyo, bit random but does waterfall has its own logo or is it just? 


Connection to lobby on port 25566 works
if i enable bungee and connect thru bungee
bungee gives this error:
Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException
there are no errors on the server itself:
bunge config:
listeners:
- bind_local_address: true
force_default_server: false
forced_hosts:
pvp.md-5.net: pvp
host: 0.0.0.0:25565
max_players: 1
motd: '&1Another Bungee server'
ping_passthrough: false
priorities:
- lobby
proxy_protocol: false
query_enabled: false
query_port: 25565
tab_list: GLOBAL_PING
tab_size: 60
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
default:
- bungeecord.command.server
- bungeecord.command.list
log_pings: true
connection_throttle_limit: 3
prevent_proxy_connections: false
timeout: 30000
player_limit: -1
ip_forward: true
groups:
md_5:
- admin
remote_ping_timeout: 5000
connection_throttle: 4000
log_commands: false
stats: 17f814fd-aeb9-4323-b856-d91e5980e85c
online_mode: true
forge_support: true
disabled_commands:
- disabledcommandhere
servers:
lobby:
address: 0.0.0.0:25566
motd: '&1Just another Waterfall - Forced Host'
restricted: false```
changing
address: 0.0.0.0:25566
motd: '&1Just another Waterfall - Forced Host'
restricted: false```
to
```lobby:
address: 192.168.29.130:25566
motd: '&1Just another Waterfall - Forced Host'
restricted: false```
gives me Could not connect to a default or fallback server, please try again later: Server not reachable (timeout). Offline? Incorrectly configured address/port/firewall?
bungee and server are run on same machine
can i use waterfal for multiversion servers?
yes
ok thx 🙂
so, any help how can i transfer players using commands?
citizens npc and console say, unknown command if i do /server
i dont know any, im searching
i remember long ago i could do transferserver or something and worked
I mean, there was a plugin or something for npcs which does that type of stuff
was, not anymore
i saw in comments that does not work in 1.16
Try it?
i just wanna a command for transfer
Majority of server owners are morons, unless there is conclusive proof that it doesn't work, there is a chance it does
There isn't one
the command /server dont work with npc
You need a plugin to add one
there was
Unless you had some rando fork which added that, you didnt have that without a plugin
Hire a Dev?
i had travertine
I mean, I severely doubt that there is nothing out there for it given how simple and stupid it is to implement
Which is still a proxy...
This is not rocket science.
then idk, how i was able
The proxy does not define commands on the server.
okay, thx for your time
With the plugin mycommands you can make you're own commands for bungee and paper that also be used with npc
sudo iptables -I INPUT -j ACCEPT
try this, works for me 😂
Thanks 👍
waterfall dont work for older version
i have in lobby server viaversion and viabackwards
and everyone get kick for outdated version
should i put them in the proxy ?
found it
Is there a plugin out there that can send someone to a server, and force them to execute a command as they join that server.
for example I send someone to a server named kingdoms and they do rtp. But when they do /server they dont get the command forced upon themselves.
so im running into an issue, some users can connect fine, but one of my users cant. this is the error they are getting.
im using cloudflare for domain with SRV Record, with waterfall as a proxy to another server.
https://gyazo.com/241937a95d126a706ef89fe84a1313ad
most users can connect except this one user, other servers work fine for them
if it helps, my url to connect is ||minecraft.gthotel.pw||
when i try to start my server it is just "starting" and the last console message is "Listening on /0.0.0.0:25577"
pls help 😭
console debug: https://pastebin.com/NE3sRWKP
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.
it doesn't start
it starts
it has started
hence the Listening on message indicated it has started
is always "STARTING"
that's a control panel issue
not a waterfall issue
seek advice from your host or control panel developer
look
yes that's not a waterfall issue
oh ok
contact your host
thanks 😦
PS: They just need to change the server type to waterfall.
I have the same issue I just don't care to ask the host
Where can I download Waterfall for 1.17? I don't want the 1.17.1... D=
All builds support all versions

[05:03:45 INFO]: [Dark_Pizza] disconnected with: Kicked whilst connecting to login: Outdated client! Please use 1.17.1

Your login server seems to be using .1
oh, I really didn't pay attention to that And where do I download PaperSpigot for 1.17 and not .1

.downloads
Why? 
Because there's no reason to not use 1.17
1
Tho, installing that now would fuck you over since world downgrades are not supported
heyy, can I use my bungeecord server as lobby?
um no?
the proxy (bungeecord/waterfall) acts like a bridge between servers
not a lobby
how can I use bungeecord's commands in-game?
when i type, it says "you have no permission''
i only can by console
use a permission plugin on bungee
its any way to merge 2 servers tab list?
Ok I think the memory error
Its a ddos attack
[21:06:11] [Netty Worker IO Thread #13/INFO]: [/123.200.2.122:58458] <-> InitialHandler has connected
[21:06:11] [Netty Worker IO Thread #8/INFO]: [McDown_pw_bUfoA2] disconnected with: Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException
[21:06:11] [Netty Worker IO Thread #8/INFO]: [/104.200.25.237:48182|McDown_pw_bUfoA2] -> UpstreamBridge has disconnected
[21:06:11] [Netty Worker IO Thread #2/INFO]: [/93.87.75.118:46869] <-> InitialHandler has connected
[21:06:11] [Netty Worker IO Thread #10/INFO]: [/177.74.119.222:45947] <-> InitialHandler has connected
[21:06:11] [Netty Worker IO Thread #12/INFO]: [McDown_pw_TZPZGJ] disconnected with: Could not connect to a default or fallback server, please try
A lot of McDown is spamming like crazy in the console
What I can do?
configure your firewall?
The proxy is doing what it's supposed to do: accept connections
And how I can configure to the firewall to not let bots with usual IPs????
In this case the firewall is online-mode=true or whatever the waterfall equivilant is
You configure rate limits to limit the damage they can do
at the end of the day, it's the proxies job to accept connections, there are plugins which help, but, it's all down to killing those connections as early as possible
I don't know where mojang auth lands in the pipeline but enabling it should also help
Does anybody know how to stop Waterfall from randomly kicking players with the "The server you were previously on went down, you have been connected to a fallback server"? I've seen a lot of commentary about it happening when Waterfall is installed on the same physical host as the game instance, but not much in the way of solutions (other than buying a second server, which I'd really prefer to avoid). The kicks happen completely randomly. Idle players, active players, doesn't seem to matter. Zero plugins on the Waterfall server too, so it's not a plugin clash.
I mean, work out why they where disconnected
That's not a waterfall issue directly and there is no single cause of it, hence there being no magical fixes.
I get this error: io.netty.channel.AbstractChannel $ AnnotatedConnectException Connection refused no further information
because?
because the connection was refused by the thing you where trying to connect to
generally a network misconfig, etc
add log level colors back like in the original bungeecord jar
They already are?
Hello everyone I have a 50 players average player in my network.
what is the **recommended RAM for waterfall? **It has 10 plugins too
try stuff, we can't recommend anything
^ normally 512mb is enough, but you have to try stuff on your own
if i set in waterfall.yml > tab complete > 0 what happens?
everyone can't see commands?
it's a throttler iirc
Quick question! If a player lives in Europe, the waterfall server is in USA and a survival world is in Europe, does the European player play with a high ping because his packets are going to USA, then europe and then back to USA and to the player?
Or waterfall is smart and tells the client to connect directly to the european server?
We have 1gb and it's plenty for a similar amount of plugins
it's a proxy
it's sits in the middle of the connection
hosting waterfall across the world from the actual server is just stupid
Got it, thanks!
Is it possible to direct incoming connections to different minecraft servers based on the hostname? I want to create a new subdomain for my domain but direct it to the same machine as my main domain. Can waterfall differentiate between these two hosts and redirect accordingly?
forced hosts
Thanks. Didn't quite know what to search for
I'm confused, how does it know what subdomain its using for forced-hosts?
client sends the hostname
You can only reasonably expect A records working with this feature
From experience an SRV record pointing to a non-obfuscated A-record with the same name will also work, but that is never guaranteed
Anyone know a good US server hosting for waterfall or bungee?
are referral links allowed here?
No idea actully just rent a cheap one for about a dollar
No don't send any referral links
Hey guys, I'm getting this error over and over, any reasons why this could be showing up?
``Caused by: java.lang.IllegalArgumentException: Cannot get ID for packet class net.md_5.bungee.protocol.packet.GameState in phase GAME with direction TO_CLIENT`
Hey guys any1 know why my whaterfall is suuuper unstable?, literally almost every time I do something it kick mi off the server with messages like those:
which means...?
which means what?
what does that means?
ok, but I really what to know that to do, in order to have a stable server, I mean, when ever I switch from one server to another, it might kick me off with messages like that one
I've already told you what to do
99% chance that issue is caused by some plugin screwing with packets
Try seeing if the issue persists without plugins
ohhh, I get it, but how will I know which plugin is causing that mess with packets?
if you can't reproduce the issue without plugins, start adding them back in batches
Trial and error... You won't always have a smoking gun to indicate where your problem lies.
The player count has to be a number, but you can send the client the compatible server versions. However i don't know how to do that.
You can change the text that displays when the version mismatches
You dont need to edit waterfall source code
Just reject any login that doesny match your protocol version requirement
Listen to the PlayerPreLogin (i think), check if the player's protocol is in your range and cancel it with a pretty message that says "Invalid version"
Same thing for the ProxyPingEvent
With this event you can set the text that dispalys client-side in the server list when the server rejects the client protocol
Editing Waterfall is not the solution to your needs
I'm not a public plugins user, but there migth already be plugins that can achieve this
waterfall
[10:20:28 ERROR]: Exception in thread "main" java.lang.IllegalArgumentException: Server lobby (priority 0) is not defined [10:20:28 ERROR]: at com.google.common.base.Preconditions.checkArgument(Preconditions.java:359) [10:20:28 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:160) [10:20:28 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:50) [10:20:28 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279) [10:20:28 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67) [10:20:28 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
@woeful plank
@lost river
please help
Don't ping random people asking for help
since you pinged me, im just giving you some hints Server lobby (priority 0) is not defined and at net.md_5.bungee.conf.Configuration.load
why hints
your supposed to help
How am I supposed to understand that
I am not a coder
your supposed to not shout at (ping) random other persons
for unsterstanding: just read the english words in the hints
the you can use google translate or somthing similar
why do you only give hints
why not straight up answers
because you pinged random people
do you think im supposed to understand what this is
and the first hint is already the answer to the question why the error happens
I dont get what it means by server lobby priority 0 is not defined
how is this a answer
Drop your attitude, nobody is obligated to hold your hand.
im not showing attidude i need help
how am i supposed to know what this priority thing means
if you ignore the (priority 0) part there stands: Server lobby is not defined
yes
how to define server lobby
thanks for totally not helping at all
found this
I am having this same error over and over and I can not fix it..
http://pastebin.com/kPnsJda7
Thanks!
!kick 373322546084577280 Drop your attitude if you are looking for help. Nobody is going to hold your hand
:raised_hands: Kicked Tasnimul#5227 (Drop your attitude if you are looking for help. Nobody is going to hold your hand) [1 total infraction] -- NotMyFault#3732.
lol
does waterfall have any system requirements like a special amount of cpus and disk space? beside ram allocation ofc 🙂
Depends on how much plugins and stuff you will store
i have no plans on installing plugins for the proxy, also only want to use it for max of two servers
Then you shouldn't really worry about disk space
ok then, thank you very much for your help 🙂
Can we remove the 'waterfall' in the sentence to leave just the versions?
Do you know any?
it's discouraged to do this though, as it's the tiny bit of credit the devs get
^
hello, I am encountering a "Could not connect to a default or fallback server, please try again later: Server not reachable (timeout). Offline? Incorrectly configured address/port/firewall?" error related to my firewall. I use UFW and have allowed all of the ports that Minecraft and Pterodactyl use, as well as a few other things like sql and the cloudflare 8443 port.
Are there any other troubleshooting steps I can follow to fix this? I've googled this already and read through the bungeecord setup guide again.
Here is my firewall for troubleshooting:
I would appreciate any help
depends on how you're running the servers, with ptero, read their documentation for setting up a network as you need to use the ptero interface for binding
I agree that your issue will very likely lie with the docker config in ptero... On another note... It is very much a good idea to not expose ports that you don't need to access outside of that host... MySQL is a perfect example. Unless of course you're connecting to it from another host on that network and if that's the case... Don't expose it to the internet... Just the local subnet or specific hosts.
Hello, I have an easy problem
This is my config of waterfall
And I don't get my motd
config.yml by @soft cosmos: https://paste.gg/ba88e9e5679c4d4da06f6f49cae507f5
do you really want your users to know what proxy you're running though?
Trust me, there are ways to detect that even if you're not advertising it
i know
…look at the last 5 lines of your config
It's actually because they have force_default_server: true set as true not false
So it'll use the motd for the server not the waterfall.
probs messages.properties if it's configurable
Can someone send a me a tutorial for setup a databes for plugins? Im using Ubuntu (Last Version) and Flamecord
my hub server and my survival server are on 2 different machines btw
That’s the wrong channel for that kind of question and even if it wasn’t, we don’t support Flamecord
ok sorry
now when i try to connect to a database, it throws this error: Caused by: com.mysql.cj.exceptions.CJException: Public Key Retrieval is not allowed
SSL is off
I’m gonna repeat myself; this is the wrong place to ask about a database problem
setting up a server
should I use the latest version of paper?
or should I stick to like 1.16.4
if you want support, use latest
which is more stable
there is generally very little reason to use earlier builds, especially builds which aren't at least "sticking" points
latest.
and paper is completely compatible with spigot?
99.999%
And 00.001% is the likelihood of a hard fork in the next half year. 😐
lots of other stuff in progress which needs to happen first
Jep and to many team members have a wonderful life outside of MC. I wouldn't stress myself with non life supporting work.
I have searched wiki for an answer on how to fix it, but no succes, what can I do about it? I have searched config for an option regarding port forwarding, but still nothing
pls @teal lion me on help
Bungeecord/Waterfall config.yml:
ip_forward: true to enable it
Wait port forwarding?
The screen you brought up is fixed by that config setting but that has nothing to do with port forwarding
sorry, meant ip forwarding there
also, this is kinda weird, but I have set the option to true, but the issue persists (yes, I have restarted the server)
try joining your server through the proxy, instead of directly joining the server
ik, this one works
but I also want to make people able to join directly to the server instead of having to connect to the proxy
i don't even know if that is possible, but whatever
you would setup another proxy in the servers location if that is what you wish to accomplish
I think what they're after is forced hosts... That allows you to set a FQDN for directly connecting to a particular server via the proxy.
as spigot plugins run on paper servers do bungee plugins also run on waterfall?
Yes
Can i use Spigot plugins on a Waterfall server environment or should i strictly choose only Bungee plugins for my Waterfalled dimensions?
You can only use Bungee plugins on Waterfall proxies
But you can put Spigot plugins on the backend server
so uh. one of our players is getting disconnected from a server on my network seconds after joining.
[03:34:58 INFO]: [/IP :61133|Whynaut] <-> DownstreamBridge <-> [Creative] has disconnected
[03:35:43 WARN]: [/IP :61133|Whynaut] <-> DownstreamBridge <-> [Civs] - read timed out
[03:35:43 INFO]: [Whynaut] disconnected with: The server you were previously on went down, you have been connected to a fallback server
[03:35:43 INFO]: [/:61133|Whynaut] <-> DownstreamBridge <-> [Civs] has disconnected
[03:35:53 INFO]: [/:61133|Whynaut] -> UpstreamBridge has disconnected```
This is only happening to whynaut. Only on Civs and nobdy else is affected by this issue. All the backend servers are on the same machine.
https://pastebin.com/PnWLJ7SU https://timings.pl3x.net/?id=236bd6200ddc4ab1a60c31bd830fcd65 https://pastebin.com/PdGpZzRZ waterfall 450 , Paper 308, 1.17.1 - Image is waterfall plugins
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.
Purpur Timings Viewer - View Timings v2 reports from Purpur
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.
client msg is just connection reset by peer
please ping me with your responses- thanks
i should also add that this is inconsistent
It happens sometimes, sometimes he can get on fine
his internet isnt slow. Plus as i said other MC server AND other servers on my network are fine. all the servers on my network are on the same machine
downstream bridge is the connection to the server
the server hasn't sent anything in 30 seconds or whatever is in your config
yea thats weird considering nobody else is having this isue
and only on that backend server for that 1 person
only join attempt logged in is when the server is still starting
You joined while the server was still starting up
i.e. it wasn't even remotely in a position to start providing info
its whynaut having this issue
I was looking at your logs.
thats a startup log
The server was clearly still starting when the join attempt was made
and shut down./ ignore that
whynaut has this trouble even though all other are on playing
We need logs showing the failed attempt when the server is fully running
if that's all the info you can give, I've given you all I can thus far
yea, no further information is printed
your server log that you've provided is useless because you're not demonstrating a connection attempt to a running server
keepalive timeout
its the same everywhere
what doesnt mak sense is that its all on the same machine
It printed something this time
[04:14:01 INFO]: UUID of player Whynaut is 3ddd8d1d-1ef7-45d9-8c3c-f379730cff65
[04:14:01 INFO]: Unknown command. Type "/help" for help.
[04:14:01 INFO]: Whynaut[/50.96.24.222:55717] logged in with entity id 58358 at ([Northfall]-1980.6324662037807, 185.0, -799.959798274305)
[04:14:02 INFO]: Whynaut now has 100 class points.
[04:14:46 WARN]: Whynaut was kicked due to keepalive timeout!
[04:14:46 INFO]: Whynaut lost connection: Timed out
it doesnt happen anywhere else despite the setting being no different
people with worse internet are on fine.
.895
I mean, the jar on our site 100% has a manifest with the main attribute
Yeah that's weird, I just updated to the latest version
let me try another build
worked with 449
weird
I just download 450 and it worked fine

hi guys, can you help me with bungeecord?
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.
I'm stupid, I'm not understanding anything, I've tried several times but nothing. failure ( for bungeecord)
what issue do you have?
did you connect to the Bungee proxy?
you connect to the proxy, not the actual servers themselves
how can I do?
use the ip/port of the proxy server
proxy of the bungee server or the proxy of another 2 server?
okk
you tell people to connect to bungeecord
the ip of the bungee where do I put it?
in your client
( i have 3 servers) 1 lobby 1 bungee 1 minigames
yes
you connect to bungeecord in your minecraft client
pretend that bungeecord is a minecraft server
join it
dont function
can i send you on dm the config?
file config
or i can put the file config on this chat?
nah put the file in pastebin and drop link
config_54.yml by @tidal trellis: https://paste.gg/c1fdfbac6ea24bf4904e4671385f49bc
I don't understand why the ip portion of the minigames server never saves
because you have it in a complete random section of the config
there's a servers: key it should go under
just like lobby
how do i put the other server under the lobby?
I'm not understanding
the list of servers.
Literally goes in the section called servers
Which literally already has a server defined.
servers:
lobby:
motd: '&1Just another BungeeCord - Forced Host'
address: 185.25.204.45:25565
restricted: false
bedwars:
motd: '&1Just another BungeeCord - Forced Host'
address: mc12.gamehosting.it:25611
restricted: false
this?
dont function
how are you hosting the server?
or, well, proxy
because I heavily doubt that you really want the proxy on port 25577
What port do you need, the lobby, the bungee or the minigame?
should I put the ports of the bungee in place of 25577?
Depends on how you're running the server
Generally you want the proxy running on the default MC port.
I don't understand why the entry bedwars ..... goes off its list
of the servers: list
Only time it would do that would be if you didn't put it in the correct place, noting that aspects like indentation are important in yaml.
the bungee server doesnt start
07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:62)
07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.BungeeCord.start(BungeeCord.java:272)
07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.conf.Configuration.load(Configuration.java:106)
07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.conf.YamlConfig.getServers(YamlConfig.java:218)
07.10 23:09:41 [Server] SEVERE at net.md_5.bungee.conf.YamlConfig.get(YamlConfig.java:120)
07.10 23:09:41 [Server] SEVERE java.lang.NullPointerException
07.10 23:09:41 [Server] SEVERE Exception in thread "main"
that looks... upside down...
?
whatever console thing you're using is stupid
your configuration is also probably invalid or something
what do you advise me to do?
I mean, I can't advise you anything
I can't see your config, nor have you answered my question, all I can tell you is that according that that, it seems like you have something missing from the config or something
wtf bedwars:null
listeners:
- query_port: 25610
motd: '&1Another Bungee server'
tab_list: GLOBAL_PING
query_enabled: true
proxy_protocol: false
forced_hosts:
pvp.md-5.net: pvp
ping_passthrough: false
priorities:- lobby
bind_local_address: true
host: 0.0.0.0:25610
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: 2eb83d57-2a99-45b4-9c23-5be528ae150c
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: false
forge_support: false
disabled_commands:
- lobby
- disabledcommandhere
servers:
lobby:
motd: '&1Just another BungeeCord - Forced Host'
address: 185.25.204.45:25565
restricted: false
bedwars: null
motd: '&1Just another BungeeCord - Forced Host'
address: mc12.gamehosting.it:25611
restricted: false
.paste
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
sorry
?
idk
im stupid
Hiho. I have a central spawn server and a handful of others linked from there via portals. One of them is in hardcore mode... When people die, they can't ever do anything again because they are stuck on the hardcore world and the choices are reconnect (bringing them back to the same hardcore world) or spectator (and they can't run commands). Is there a way for waterfall to force them back to the spawn server when they die on hardcore?
I think there is a way so all deaths end up at spawn, but I don't want that on the other servers, just this one
You’d ideally need a plug-in that kicks people that die
That’d be the best way to go
Bungeecord doesn’t track the players state that would allow for death detection
Is that normal? Watefall using 7gb of ram >.>
er, generally no, but, depends on how much you allocated to it
Is it fine to allocate only 1GB of ram with 11 plugins for proxy?
depends on the plugins, etc, etc, etc
512MB is generally like where the recommended minimum is, ofc, more breathing space is better but there is generally very little reason to go over like a handful of gigs, especially for smaller servers, very rarely need to go over like 2G of ram, assuming plugins which aren't resource intensive
Uhh i will list plugins just in case if they're intensive
idk if your plugins eat memory
Yeah but most of them are public and i don't think they're eating memory
Plugins:
- Force reasourcepack
- Votifier
- /hub command
- LuckPerms
- Litebans
- Plan
- RedirectPlus
- Spark
- ServerListPlus (I'm sus about it)
- Gatekeeperbungee
- ServerCommunicater (listen to packets and transfer them from x server to another)
set the maximum to less than 8GB
Hello how can i fix this?
Internal Exception: io.netty.handler.codec.DecoderException: net.minecraft.server.v1_16_R3.ResourceKeyInvalidException: Non [a-z0-9/._-] character in path of location: legacy:lc|acu fix
yiu have a plugin or something sending what is probably a bad channel name
and this is happening only on 1 server
on Proxy?
Don't ping...
All I can see is that there was a bad channel name
it's either gonna be on the proxy or the client or something
make sure you're using the vanilla client/start yanking plugins if that fails
okay but bad thing is idk which server is doing that Backend server or Proxy
Decoder

Ty people