#waterfall-help
1 messages · Page 61 of 1
yup, worked like a charm
This would be the Wiki. Can you kindly check it if I might have missed anything?
on the surface looks fine
set forced hosts to {} too if you don't want that set
otherwise that's basically akin to having force default set to true if people connect by localhost
done
now that is a long java command, woowee
that person surely spent some time tweaking it
those look like aikars from the pins?
java -Xms2G -Xmx2G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar nogui 🤓
yup
That's for the mc server
yup
for the proxy, use the pinned ones
for waterfall would be java -Xms512M -Xmx512M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar waterfall.jar
oook, now if you don't mind I'll address some questions I've postponed previously (because reasons) :/
is there any way to totally disable The End and The Nether on a server?
Google is returning conflicting information
server.properties has nether disable, bukkit.yml end
but that's a question for #paper-help, not a proxy related one
What is waterfall🤔
fork of bungeecord
Ok, now the "piece du resistance": how do I teleport players from a world to another one?
/server <servername> or /send <username> <servername> iirc
not sure
/end doesn't works
/end works if you have permission to use the command
proxy doesn't have auto-restart but everybody generally just runs that stuff in some form of while true loop
yeah I'll just create a systemd and call it a day
thank you all for your time
Trompi be with you, have a great weekend 🤗
I'm still having the issue where the forced host still sends the player to the hub instead of the proper server. but doing /server to join the server works fine. even the ping passthrough works on the forced host domain, yet connecting to it sends you to the top priority server still. I've updated the waterfall jar tried multiple different settings like force default server, but it still sends me to the hub. I'm starting to wonder if it's because I have 1 ping on the server or if it's something to do with bungeecord/waterfall.
outside of plugins, forced hosts basically overrules all of the logic for determining where you're sent
only time it touches the main server otherwise is if it fails to connect to the forced host
md5 has backdoor access to your bungeecord 
yes, md5 is a l33t h4x0r 
hi all, I've been running waterfall with spigot and FTB servers and all has been fine however, updated our FTB Revelation server to 3.4.0 and now players are unable to connect to it. they simply join and get instantly disconnected with no errors in console. Player just sees "logging in.." and then "timed out"
"playername <>ServerConnector [connected]"
"playername <>ServerConnector [disconnected]"
thats the sorta message it shows in console. and the server itself shows nothing at all so its like it doesn't get connected as far as the server? any ideas what might help in this situation?
You recommend wich version of java to launch waterfall ?
11 works, 16 also works iirc
11 I believe
Is there any indicator or event in Bungee or Waterfall that indicates that the listeners have been enabled, or all plugins have finished loading?
Cursed reason: ||ViaVersion replaces PipelineUtils#SERVER_CHILD, and I'm looking for a way to ensure I can grab that variable after any plugin replaces it. The quick solution would be to add a softdepend on ViaVersion, but I'm looking for a non-plugin-specific fix.||
nope afaik
Fun, thanks.
(Not too badly?) cursed solution, should anyone Discord search their way here: ||https://github.com/GeyserMC/Geyser/commit/5fed76959997127fe7a7650ebbd26295de22b5ed||
@toxic quiver I have the same problem but with RlCraft. It seems to me that it is a proxy error (Waterfall in my case) because when entering the server (Sponge Forge) without a proxy the modpack runs without problems.
Does anyone have knowledge of this error and know how to fix it?
There is the console output: (no crash reports)
This is the log of the console of waterfall console
theres some aspects of "good luck" when it comes to proxies and mods
make sure that forge support is enabled in config.yml, and, er... disabing metadata rewriting in waterfall.yml can help some...
Thanks for your answer. Let me check
it's a headache
Forge Support is enabled and
disable_entity_metadata_rewrite is disabled
first word is disable, not enable
i mean is false
but its all ok
any alternative to connect a modded server to a proxy
disabling it would imply setting it to true
i tried magma and mohist but they have poor compatibility
theres velocity and lilypad, only real alternatives here, no idea if lily even cares about forge
issue isn't the server software
yeah i tried with set to true but its working
it's the mods
its dont working*
Thanks
il try it
nvm
What I have left is to debug mod by mod
Thanks for answering!
It solved using velocity!
seems like bungeecord / waterfall don't get along with sponge forge
@toxic quiver
Yea, bungee by nature does a lot more stuffing around with things, we have a config or two which can help but generally, eer... Velocity does less hacking around data so can play a bit better than than bungee in these areas
thanks. is it possible to have waterfall and velocity? spigot servers with waterfall and forge with velocitu?
just need velocity u can connect spigot forks and sponge forge
Trying to figure out what's up with my bungee network as we think the proxy is causing some lag issues but these timings aren't really helping much https://spark.lucko.me/Wm5UbV336u or maybe I don't get it but these just look weird
yeah only issue is we have some stuff that is for bungeecord so not sure if it will work with velocity XD but im gonna try see what happens
There are some plugins alternatives for velocity
how can I tp a player to a server? /send doesn't seem to work
@neon raven quick question, so I've set everything up and I can join with normal minecraft and get around the spigot servers fine. however it says "Incompatble version" on server list and also when I load FTB Rev and try to join it says:
and won't me join, it says: disconnected while connecting to rev: This server has mods that require FML/Forge to be installed on the client. Contact your server admin for more details.
but both the server and the client are running the same mod pack :S
it's like the server doesn't see that I have mods installed?
give me more info about your server
okay , what do you need?
what proxy r u using
Velocity
server spigot?
if you need velocity help, join the velocity discord
we have mixture of spigot and FTB servers all configured in velocity
yeah sorry , me and hades had the same problem before and he discoverd velocity fixed it for him so trying to fix mine now XD
first do the sponge forge working with out proxy
isn't there any command for an Admin to move a player to another server...? :\
/send <player> <server>
doesn't works
oooh hmmm
you don't have permissions
do I need to edit some config for this>
I'm OP btw
and no, I don't have LP installed
maybe youre op on your server not on your proxy. to get permissions on your proxy edit the config file and add your username to it https://www.spigotmc.org/wiki/bungeecord-configuration-guide/
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
after that restart your proxy and youre good to go 🙂
razva == Razva or not?
because I just restarted and it doesn't seem to work either
here's my config: http://sprunge.us/lMJ3sM
basically I have:
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
- bungeecord.command.send
and
groups:
razva:
- admin
yeah it's case sensitive
but it doesn't works for CommandBlocks because MC<->Waterfall so ... yeah ... I need a plugin.
BUT I found this: https://www.spigotmc.org/resources/quickbungee.93989/
I have my proxy in the cloud and the back ends hosted at home. Every time I join the server it is super slow to connect to the back end and rubber bands you when you join, im not sure if this is a plugin causing this or just lag connecting to the server for some reason. We have reasonable ping between the server and the proxy, in game it is about 100 msand pinging the proxy like 50ms. This error is displayed every time someone joins: WARN Event PreLoginEvent(cancelled=false, cancelReasonComponents=null, connection=[/PlayerIPAddress:61810|Chacos5] <-> InitialHandler) took 272ms to process!. Not sure if this is something that can be fixed.
reasonable
50ms
So, every single connection is gonna have 50ms added ontop of the latency
event took too long also implies that you have a plugin which took too long to process the event or the machine is overloaded
(You'd need to use a profiler like spark or a more "proper" tool to see what's going on on the proxy)
Ok
Yea I have done some googling and everywhere people say "plugin issue" so I will try and pinpoint the plugin
I had a bit of luck, I disabled all plugins except luckperms and the error went away, I am still trying to pinpoint which plugin actually caused it but I am still having slow connection issues. My from me to the proxy and then the proxy to the back end is about 100ms which I am pretty sure isn't enough to lag joining like this. Could it be something with the back end?
because it's broken multiple times in the past, though, due to bungee issues, UUID/IP forwarding won't work, and, generally, it's not something we care to support
there is pretty much NO sane setup for requiring nested bungee instances
haproxy?
Does waterfall 1.17 exist yet?
Yes, was out a good while before paper 1.17
K
I agree with Cat... HAProxy would be a good solution for what you're trying to achieve... I have it running for my network mainly because I don't want to allow direct connections to my Waterfall from the internet. Everything must run through HAProxy.
After like 5-7 days of uptime waterfall doesn't allow to connect for some players. It looks for them like server does not even exist. Players can connect after the restart, did anyone have any similar problems?
Very strange, I'm able to run waterfall for more than 2 months without restart and without any issue. So it's not coming from waterfall
Do you have any plugins on your proxy ?
Tbh I don't think it is a waterfall or plugin issue.
Can you run something like this iftop -i eth0 -f “src host x.x.x.x” on the host to see if they're getting as far as the host
Obviously put their IP address in where it says x.x.x.x
My config is very complicated... I'm running HAProxy from my Firewall so a lot of it is autogenerated...
What have you got so far?
@tidal musk
Actually it's not too bad...
Ok.. Here's the frontend and backend I'm using. https://paste.gg/p/anonymous/f9a45d672b164ccea3665ab800e21d20
im probably making a stupid mistake, but I've got a waterfall network, and all the servers work besides 1
it always sends me back to the lobby
when I do /server namehere
the spigot config is set to bungee = true
and the server is in offline mode
spark for bungeecord exists?
yes
waterfall and floodgate aren't related
waterfall is a fork of bungeecord, not floodgate
Not sure how to debug this, we have 2 machines and we are using 1 proxy, it's currently on 160 people and everyone is lagging, it is not a TPS issue on any of the backends, it's either the proxy, or something to do with bandwidth, any ideas?
did you set compression up correctly?
All the backends are on -1 and the compression threshold on bungee is 512
I just set it to 256, and reduced playercap to 140 and so far it seems to work but I don't know what did it
But one thing is for sure, the more players the more it felt like it lagged, it started at around 155 I felt so I didn't think it was the compression threshold but it could be
I thought that compression threshold would effect the individual player that's why I kinda don't think it is that but hey, may be
if the cpu-usage on the proxy is acceptable I would lower it to 128 and even 64 as it does help a lot of the time
As for the lag in general, modern minecraft server versions can only handle so much
100 on a single server is already a rather big amount
Each server has like 35-50 player cap
The bungee is what I'm adjusting, and they are on separate machines too
When you say 100 on a single server is a big amount, is that for a bungee or a spigot server? Because I heard that bungee should be able to hold quite a bit, especially waterfall
We changed it to 128 and it can fit more without lag, thank you ❤️
What's the best bungee fork
the latest waterfall increases everyone's ping across the network
None but Velocity
porting plugins isn't really that hard lol
What none would suggest/support but there is a project called Velocity-Bungee-Bridge on GitHub. On my test server it worked but yeah. There can bungeecord plugins work von velocity.
Say that to Devs which rely on spigot and bungee 😅 especially small plugins
spigot has nothing to do with it
and the Velocity and Bungee API offer almost the same functionality
(there's also always my Snap project but one shouldn't rely on that lol)
but I get it, for me the blocking plugin is BTLP, there isn't a solution for my setup on Velocity yet :S
I love snap, all my bungee plugins work amazing on it
well if it works it works, if it doesn't...
I have some players that lag on my server in NYC but they have good internet to canada
would it be possible to create a bungeecord proxy in canada that people can connect to which will forward them to the NYC bungeecord proxy?
also how would I be able to forward IPs etc. is there a better way of doing this?
HAProxy iirc
looks super complicated to setup and I saw a comment by someone that its redundant
never thought this existed, will definitely be trying this out
Although it seems too good to be true
drag and drop into the plugins folder and everything magically works
@tidal musk haproxy will be an easier way for an existing setup, otherwise you would have to sync your proxy data somehow
thats quiet funny, on both projects I have two errors, one is the same and the other is a different one 😄 but cool project 👀
with snap? if so feel free to post them on the repo
So would you say not reliable
I ended up using tcpshield as a proxy since they have ip forwarding etc.
it is. both are good. One error is because two plugin are highly old and another old plugin for netty dont know why so many devs drop their bungeecord plugins when there are no better alternatives 🥲
bungees API is pretty trash and so you often find people dipping into server internals for stupid shit
or oddball order sensitive issues because bungee is a nightmare, etc
Going back to @tidal musk's issue. There's really no way to fix latency between Canada and NYC. Setting up a HAProxy in Canada to then forward people to the NYC server /Waterfall will still be laggy for them.
Only thing it might fix is if their ISP's link between Canada and NYC is shit and yours isn't.
their link from them to canada is good but their link from them to nyc is bad
but the link between canada and nyc is good
so it does work
Yea, but, like
- You probs don't have geodns, so, either gonna be seperate addresses or bouncing between them each connection
- You're relying on your network backbone being much better than their ISPs and their peers, so, unless you can find a muuuch better route, best case you're basically doing nothing to help, maybe gain an ms or so tops, beyond that, literally pointless
there is 9ms between the 2 proxies, a small price to pay if it works, I had a players who had ~20mbit upload and download to CA but ~20mbit upload and <0.5mbit download to nyc, its something thats happening in eastern europe maybe caused by the flooding
also tcpshield is free so why not let ppl give it a shot and see if it relieves their connection issues
There are so many things that can influence those tests... Just a simple upload/download test can't really tell you whether it will make an impact... Also you might have a decent speed but the connection is still slow... Think of it like this... I could have the same download speed between VDSL and Satellite NBN... Satellite has a 800ms increase in ping.
Does anyone know what could cause players to be keeping items between 2 servers (lobby and survival)
thats not possible unless you have some sorta inventory plugin
the server you transfer to sends the inventory to you
Trying to get waterfall going. Anytime I connect with a bedrock client I'm getting "Kicked whilst connecting to lobby: Something isn't right with this data. Try logging in again or contact a server administrator if the issue persists." I have Geyser/floodgate/paper working elsewhere this is my first crack at waterfall on my dev system
From that info I would suggest to look at your Geyser config. If you can join from the Java edition with no dramas then I would start there.
geyser discord is probably a better place to ask as well
Also this
is it still possible to change the waterfall messages using a message.properties file?
or is there another way to do it?
prettys ure that's still possible
great thank you ^^
noob question: does waterfall support vanilla server?
yes
but if you want ip/uuid forwarding then you'll have to mod the vanilla server in some way e.g. with FabricProxy
okay i will not be dealing with uuids anyway so np
just be aware that it wont support namechanges then
Hi.
If i make a waterfall server, and i put it to online mode, and my other server (that is made from paper) is in online mode too, i cannot connect from waterfall, because it says the server is in online mode
yes
thanks
Hey there
the /server command doesn't work for me
bungee
[09:36:06 INFO]: This server is running Waterfall version git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448 by md_5
You need the server command module
is there a command to /reload confirm as on paper?
.g bungeecord commands
(DiscordBot) https://www.spigotmc.org/wiki/bungeecord-commands/
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
So i'm trying to secure my waterfall network. I have the paper servers set to 127.0.0.1:port and in the waterfall config i set the ips to http://pdom.icu/url/2szdj
However when i try to connect it doesn't work.
am i doing this wrong? 😄
you need to use the container IPs
(unless ptero does something special for networks like this)
How do i get the container ips?
can i add a server-icon to the waterfall proxy itself?
you'd be best asking ptero as their networking stuff is.. wierd...
Generally, just bind the servers on to the ptero network interface and then connect to all the servers using that IP
and this?
I've added it like a normal paper server.. but i just get a white box
discord needs to set it off by default.
ok, ty
use ServerListPlus instead or some other MOTD plugin
I am using ServerLIstPlus lol.
Ask before assuming 😉
got the pterodactyl thing sorted.
well you haven't set it via SLP then ¯_(ツ)_/¯
because this issue does not happen with it
@reef fulcrum ^ This is not appropriate.
@acoustic adder is being inappropriate lol
don't ping my dumcord account...
Don't hide behind a bot 😂 what are you hiding from?
the bad UI and UX of discord
you're the first person to ever say that to me.
I admit their recently new logo and font is crap
their whole client sucks
It's an IRC bridge that we operate
not really
it's 2021 and they still don't do tabs
nor can they do mentions properly
nor notifications
nor memory consumption
maybe should mention this lol.
counteractive towards people with sight issues \o/
You literally can't have a bot in discord with the tag without the admins of the discord inviting it
by discord definition that's a bot.
Hey does anyone have some time to help me out with an SRV record issue
- go implement https://github.com/zachbr/Dis4IRC/issues/46
if "SRV record issue" is "some people don't seem to be resolving it", "good luck"
no I haven't reached out to anyone about it yet
as dumb or cliche or something as that might sound....basically I'm a noob...and I can get my server to show up if I put the public ip and port in and it shows as up and working...but when going through my domain....it's not showing up
when I switch my forwarded port from the vms ip on my machine to the machines ip it doesn't show up at all..so I know at least that the "port forwarding" from the routers side is correct..but the port on my domain host is the same...
You can use a site like https://mcsrvstat.us to test your ip:port
If you’ve got that working you will need some sort of A-Record with a domain to redirect to your IP and a SRV record pointing to that A-Record. Many people use CNAMEs here but that is wrong, not supported and causes issues
I just advertise a subdomain and the SRV is just there for people that only put the normal domain into their clients without reading instructions ¯_(ツ)_/¯
What's strange is I setup another record without the .play and it's working....I also adjusted the _tpc and put .play after...I'll give it time but it's not working still...the new one seems to be up and fine though for now
TPC
Why is waterfalll a good/better option than bungee
security fixes + performance improvements
velocity is a better solution as it's built from the ground up but then you lose your plugins, there are some bridges there but there are horror cases where plugins rely in proxy internals or specific order of stuff happening to work which can cause some compat issues, etc
There is 0 reason to not just use the latest version
1.17?
No, I need exactly 1.16.5
You'd need to use the downloads API, we don't pin older release versions as theres no reason to do so
Sorry for question, where he?
And sorry for ping
There is a link in #welcome somewhere
But, 1.16.5 supports 1.8-1.16.5
Once again, there is no reason to use an outdated version, literally nothing has changed bar extra protocol version support
it's in one of the announcements and covered in the docs
I'm stupid x2
I don't have a link and my inclination to mess with the API to get a version there is pretty much 0 reason to run is minimal
Bruh
@tidal musk you should always use an updated proxy, bungeecord/waterfall (even Velocity) are not made for a specific Minecraft version, they are compatible with a wide range of Minecraft version
When using outdated build, you are subject to exploit that could have been fixed in latest builds
(it depends on the server behind it to tell your client what version you can connect with)
you could limit the versions even with a plugin like oneversion remake
how many GB suggested to a 100 players proxy
now iam make server how to get ip
Depending on plugins around 1-1.5 gigabyte but maybe more
Hey is it possible to create nested Waterfall proxies ?
yes, but it's a bad idea
why ?
what's your use case
I want to have a main proxy for hub and stuff and for example a dedicated one for game with multiple game servers
that isn't really super well supported doing it that way, you'd be much better off looking at something like haproxy
Is haproxy a replacement for waterfall or an addition
neither, something you'd put in front of multiple waterfall instances to provide load balancing
but I may be misunderstanding what you're trying to do
I want to have one waterfall instance with a lobby server and a city server. And I want a second waterfall instance for minigames. And Im looking for a possibility to get from the city waterfall to the minigames waterfall
why are they separate
Just for better overview
I haven't changed anything in my proxy for days but today it's been crashing a lot. It's not like a hard crash but on the backend servers people lag and get kicked for keepalive timeout,
There isn't anything strange shown in the console proxy and there's around 150ish players on it when it happens
My startup flags are pretty stupid I know but I had lots to spare and wanted to just test with it java -Xms10G -Xmx10G -jar bungeecord.jar
It crashed on 6 and 8 on each too. the jar says bungeecord but that's just the name, it is one of the latest releases of waterfall. Any where I can look?
"crashed"?
if by crashed you don't mean crashed and just it obliterated to a complete slowdown, try attaching a profiler and seeing what's going on
We have spark but it's not very informative, I didn't take a spark report during it happening but i will do so next time
I stopped and started all servers on that machine with the proxy and it hasn't happened again yet. Probably unrelated, none of them were reaching too high of CPU usage but either way, next time it happens i'll definitely make a report. Unless I've switched to velocity by then 
The iptables pinged on this channel can be put in before.rules above COMMIT
correct?
well, they're just iptable rules, if thats where your distro wants them, then yea, sure
i am using ubuntu and it seems that is not the place they should go, because saving and reloading ufw failed, telling me there was a problem
Works all good, the proxy doesn't have an eula you need to agree to
Looks like some dumb panel, last line tells you it's up
ok lol
ill try to connect in a sec
after i configure everything
@severe badger What does ping_passthrough do? I forgot lol
thanks
when I run /server on my waterfall server in order to get to a spongeforge server, I get no feedback whatsoever
what could the issue be? network or the spongeforge server?
Forge doesn’t really support that in the transition state I think
the strange thing is, that an almost identical configuration for a similar pixelmon server works just fine, like i get the "requires forge" error
i was hoping there would be something i could just check but it seems that pouring myself over each config file is the only choice
I can't go to my second server
proxy sends me to my hub but when i do /server survival it doesn't work
is it because my survival server is forge?
?
help
is your forge server >1.12?
1.12.2
check your logs
my inclination to try to coax info out of people for the 200th time this month is 0
if there is no logs, nothing we can do to help, you will need sponge if you want ip forwarding to work, beyond that, start yanking mods out, and, in general, not all mods work with proxies. disabling entity metadata rewriting in waterfall.yml and sometimes the tab list one can help too
I am using sponge
latest.log^
Hello, is there a way to download the 1.16.5 waterfall version?
I can only seem to find the 1.17 versions on the website
There is literally 0 reason to use an outdated version of waterfall
Ohh, okay that makes a lot more sense
I just saw the "1.17" in the url and and didn't figure there was support for earlier versions
zzzCat do you know what to do?
for my prob
I've already said
I sent logs
from literally 1 place
All that shows is you got booted from the server, if anything will tell you why, it's the server
here is thew surival server
plugins shouldn't be the issue as it wasn't working before either
0 logged connection attempts
i don't even know if the proxy and server is connected
zzzCat, is online-mode false inside the server.properties all i do for the server?
Hey there, now that I'm setting up waterfall/paper from scratch, it seems when I try opening my run.bat file, the console window opens so briefly I can't read what it says, then closes
no files are generated either
edit the bat file and add PAUSE on the last line
And no, you need to disable online mode but you also need to configure bungee mode in sponge
that worked, thank you
so strange that none of the tutorials mentioned the PAUSE bit
because it's not needed, it's just there to pause the bat files execution so you can see what happened
when I added the PAUSE line, the files all popped up
without it the files didnt show up
that's just coincidence
i'll take your word for it then lol
does waterfall support spongeforge servers along with paper ones
I need help linking my server
my spongeforge server
sponge forge, yes, but there are many caveats around forge mods and proxies, etc; sometimes you need to ensure that the first server you join is a modded server
thats ok with me, just need to know how lol
it shows my survival server but it doesn't make me join it
I've told you generlly all I can
I can't debug it for you
forge and proxy support has always been janky and I do not have the capacity to hand hold everything through tryna set it up
honestly, if you want the best advice, just don't, switching from vanilla to a forge server is always janky especially if you have mods which modify the game a bit, sometimes it works, sometimes it doesn't; There is no magical solution here bar tryna cull stuff out or just accepting it's janky and moving on, there are many opions as I've stated which can help too
i need help!
[22:28:54 ERROR]: Exception in thread "main" java.lang.RuntimeException: Invalid configuration encountered - this is a configuration error and NOT a bug! Please attempt to fix the error or see https://www.spigotmc.org/ for help.
[22:28:54 ERROR]: at net.md_5.bungee.conf.YamlConfig.load(YamlConfig.java:83)
[22:28:54 ERROR]: at net.md_5.bungee.conf.YamlConfig.load(YamlConfig.java:67)
[22:28:54 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:78)
[22:28:54 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:50)
[22:28:54 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
[22:28:54 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[22:28:54 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
[22:28:54 ERROR]: Caused by: mapping values are not allowed here
[22:28:54 ERROR]: in 'reader', line 13, column 18:
[22:28:54 ERROR]: host: localhost:
[22:28:54 ERROR]: ^
[22:28:54 ERROR]:
[22:28:54 ERROR]: at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:890)
[22:28:54 ERROR]: at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:379)
[22:28:54 ERROR]: at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:248)
[22:28:54 ERROR]: at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:602)
[22:28:54 ERROR]: at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:165)
[22:28:54 ERROR]: at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:59)
[22:28:54 ERROR]: at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:45)
[22:28:54 ERROR]: at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:140)
[22:28:54 ERROR]: at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:119)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeScalarNode(Composer.java:221)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:191)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:313)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:304)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:288)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:195)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:251)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:193)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:313)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:304)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:288)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:195)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:115)
[22:28:54 ERROR]: at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:146)
[22:28:54 ERROR]: at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:151)
[22:28:54 ERROR]: at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:490)
[22:28:54 ERROR]: at org.yaml.snakeyaml.Yaml.load(Yaml.java:429)
[22:28:54 ERROR]: at net.md_5.bungee.conf.YamlConfig.load(YamlConfig.java:80)
[22:28:54 ERROR]: ... 6 more
nvm
noooo
nother error
[22:53:05 ERROR]: Exception in thread "main" java.lang.IllegalArgumentException: Server lobby (priority 0) is not defined
[22:53:05 ERROR]: at com.google.common.base.Preconditions.checkArgument(Preconditions.java:359)
[22:53:05 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:160)
[22:53:05 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:50)
[22:53:05 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
[22:53:05 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[22:53:05 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
pls help
it tells you
i dont understand java code
the server in your priority list does not exist in your config
Server lobby (priority 0) is not defined
so what i do?
change the priorities list to point to a server which exists
?
i dont under stand 😮
i did this tho
servers:
hub:
motd: '&1 ovix.smp! - Forced Host'
address: localhost:20004
restricted: false
1;500 earth:
motd: '&2 ovix.smp! - Forced Host'
address: localhost:30814
restricted: false
Yes.
Now, go look at the listener
See, the section called priorities
You have a entry in there called lobby
You do not have a server called lobby, however
also, don't have spaces in server names, that's not supported
theres no priortites
i just fixed it by changing the hub to lobby
but thx for the help
btw quick question zzzCat
can people host 2 computer to 1 server?
if you mean, a server behind another machine on the proxy? yes
ok
thx
yo bte zzzcat how come my pc ip dosent connect itself?
it only connects via localhost
Because you set the host to localhost?
yea i try to set it to my ip and it gave a error
so do i just add my ip with the :myport
0.0.0.0:port
ok where do i put it? my server or just the bind_local_address: true
host: localhost:25565
nvm but thank you so much for the help
Hiya, im having this issue on my server an no one has been able to resolve it yet? When switching between bungee servers, all of the entities from the previous server will stay floating mid air in the other server. This has happened on many different clients, but when you relog they dissapear? This is really strange and i need to fix it asap.
do you have any plugins installed?
not really a waterfall question tbh
make sure that port isn't used by anything else
it's clearly a Paper server, not waterfall
it's still not specific to waterfall
also how did you check?
disable entity meta rewriting and disable tab-list rewriting in the waterfall.yml and see if that fixes it
I use something like this to start the waterfall server. The problem is not create the files where the jar is, it create it directly in home folder for one of the account (do I have to say where to add the files too). is on linux.
#!/bin/sh
/usr/bin/tmux new-session -s minecraft -d
tmux send -t minecraft "/usr/bin/java -Xmx1024M -Xms1024M -jar /home/mcserver/waterfall.395.jar --nogui" ENTER ```
Why exactly aren’t you using a systemd service for this?
Using that you can easily set the env directories
this is only a example, but this was what I find online, to manger a server with out manually touch it.
Plan is it will force players to the waterfall hub when a server do a restart.
Is something you can´t do ingame soo easy.
Hi. New to the server but came to ask some questions as a result of some changes we made to our server setup.
So curious does Waterfall handle tracerouting differently than a standard paper setup?
We had a waterfall setup previously and since we downgraded our server (no one was using the other game modes anymore) we moved to a single paper setup and now players are complaining about pings skyrocketing.
We haven't seen this sort of lag on the server in months and months with our previous setup and now we've got a lot more lag, particularly for players from other continents.
something like this ? it seams not easy to use.
[Unit]
Description=ROT13 demo service
After=network.target
StartLimitIntervalSec=0[Service]
Type=simple
Restart=always
RestartSec=1
User=centos
ExecStart=/usr/bin/env php /path/to/server.php
[Install]
WantedBy=multi-user.target
Yea try out little more, and as always are linux weird on windows is it no problems (it add files in right folder), but in linux you has to force the folder. No wonder way linux has not so many users.
Has someone a waterfall 1.16.5 jar, has not find it on papermc webbpage?
latest waterfall works for 1.16.5
hu? I missing downloads links for 1.16.5
waterfall isn't versioned in the same way as paper or any other server software
waterfall supports 1.8 to 1.17.1, downloading waterfall "for" 1.16 would just be stupid as you're just getting an older version
yea but the versions I get hold in not start in java 11
waterfall works java 8 - 16
hm i get errors. I superpose it was for i run java 11. I has to look on the error.
https://pastebin.com/GXfjRFHS yes was an java error
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.
output of java -version
it should be openjdk 11
I did not ask for that reason
also erm- it looks like your filesystem perms or handle perms are broken
new install of the waterwall (has not done any setup yet). and when we talk about perms linux are pretty broken (almost all folders are locked lol).
I mean is like linux dont trust the user
you need at least read perms to the java env and home path
and handle perms for the process
hm, even sudo not fix the problem (should has worked). I has to look up older version of waterfall and see if that work better.
I mean run chmod on every folder should not be need. other instances as no issues with current setup.
it cant access /usr/lib/jvm/java-11-openjdk-amd64/lib/libawt_xawt.so
or load rather
Way can other minecraft instance´s do it but not waterfall do it? I mean i use even sudo. but yea i can run chmod on that shit, linux will probably change it next restart.
hm that file do not even exist.
You need the non headless jre install
headless misses out some libraries used for the graphics crap
I only get a headless version but remove all java and reinstall it and it seams to do the trick.
I run this and it remove lots of crap ```dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^java-common' | xargs sudo apt-get -y remove
wat
you literally just install the openjdk package which doesn;t have headless in the name...
same version i had before clean an reinstall. It say headless when install it again openjdk version "11.0.11" 2021-04-20 OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04) OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)
I try the default openjdk and that shit install headless too
well, yea, headless is the base, the non-headless includes a few other things iirc
alright, seams to work now at least. So something was wrong with the install before.
strange I has to use a space here " end" for the command show up in the console (use tmux , I know last time it was some strange behaviour when use tmux).
Just- install the JDK
not really much of a fix there, in part it's down to the whole artifact of shovin something extra in the middle of the connection which has to read the full packet and send it out, some people seem to get really hit by it, playing with the compression settings can help but such is a general artifact of how bungee works
as I said yesterday, two seperate servers behind a single proxy instance, yes
There is no magical way to spread the load of a single word over two computers, however
a question about waterfall motd, if i put a motd on waterfall it will be used instead using the motd of login server?
if you don't have ping passthrough turned on, yes; Pretty sure it also works as a fallback for when it fails to hit the backend but don't remember too much there
solved, i just disabled force_default_server
also, how do you dynamically add and remove servers from waterfall
because getServers() is deprecated
does waterfall support 1.16 forge clients? was gonna use velocity but it doesnt so i can add modded servers to my hub
Using forge and bungee isn't supported for versions past 1.12
i assume no proxy does
hey im trying to get bungee commands to work, in luckperms it says I have access to these permissions but when i try to use them it says I dont have perms, does anyone know why
bungeecord.command.end
bungeecord.command.find
bungeecord.command.ip
bungeecord.command.list
bungeecord.command.reload
bungeecord.command.send
bungeecord.command.server
Ok, I have a pterodactyl panel. I setup waterfall on a server and gave it a public IP. When I try to connect to the server I get the "If you wish to use IP forwarding, please enable it in your BungeeCord config as well". I have the lobby pointing to the pterodactyls recommended internal IP 127.18.0.1
Do I need to make a bungecord.yml file?
you need to use 172.18.0.1 with pterodactyl just incase thats a typo
needs to be on your proxy
mc servers should use 127.0.0.1
oh and allocations should be 127.0.0.1
To enable ip forwarding, edit your preexisting config.yml in your Proxy server.
It's in there.
Running latest version of Waterfall with plugins, what could this be? https://pastebin.com/raw/h0uFAH5r
generally, mooded clients, or, well known bungeecord bug
could this be caused by sending too many net.md_5.bungee.protocol.packet.PlayerListItem packets from waterfall using ProxiedPlayer.unsafe().sendPacket(packet) method?
hello! i would like to ask how do i fix the
ReadTimeoutException : null on my bungeecord server
and all my servers has the connection-throttle: -1
using the latest version of waterfall
I try to set force_default_server: true but that not force players to lobby, I forgot how I solve it in the past. I not find enable fallback server and I has set server in priorities
also set it in forced hosts
not needed. was two jar waterfall runing at the same time (linux issue).
Whats the latest waterfall permanent download link? I am confused with the url path convention. Thanks in advance!
My attempt https://papermc.io/api/v2/projects/waterfall/versions/1.17.1/latest/download
there is no permanent latest link
Hello, so I create another bungeecord on a different hosting, but when I connect everything and tried to join, it doesn't work. this is the error message that i get.
By the way, this bungeecord is on a shared hosting while the main one is on a dedicated server.
Are we able to restrict waterfall to only allow one version of MC in?
if there isnt a config option for it, there is probably a plugin that can do it
and if there isn't a plugin, then just have all your servers only allow the same versions
there are plugins but it's a proxy, if you run a server which only allows 1.17.1 connections it only allows 1.17.1 connections
Randomly player collisions just enabled themselves on my proxy
All the servers within the proxy now have it on, have not changed a thing on it, I just restarted it
https://cdn.discordapp.com/attachments/847768987969781810/870017946615959573/unknown.png My tab plugin also just displays players on the current server rather than the whole network
okay was the tab plugin
Quick question, when I download bungeecord I have to download further jahrs as plugins to be able to execute the standard commands.
Is this also necessary with waterfall or are these jars already integrated in waterfall?
If you're referring to the modules I'm pretty sure they are downloaded on first run.
Ok thanks
Hi anyone knows how to change the message when the player try to connect to a offline server ?
Thanks
is it possible to send a player to a specific server right after auth through a plugin? I need to have a fully dynamic server list, so I'd like to send a player to a specific server without having to have an empty server just for the purpose of rerouting.
you can change which server a player connects to via the ServerConnectEvent
thank you!
Hey guys, how do I make people to get sent automatically in the lobby if a server shuts down, instead of kicking them away?
Was there a specific configuration in the waterfall config?
Or do I need to use a plugin for that?
oh i can add this to the bungee directly?
sick
thank you so much
Hey Im currently stuck in this boot-crash sequence https://mcpaste.io/d02b810356c5190b
A easy to use Paste site for Minecraft Server logs.
you have an error in your waterfall config
you set something to a string which should've been a map
wait, the other way around actually
Does anybody know how to remove the incomplete set of tags error when joining a paper server under waterfall with forge 1.16 (not Velocity)?
How could you do it?
don't use a proxy or basically wait until the work people have been doing on it is released
Wait is this the work that you told me about some time ago?
at the end of the day, the proxy doesn't support the means for the server and client to handshake and sync properly and until that's done, it's not possible
probs
Hmpf and now for the obvious questions any prospects on when that might be done?
🤷♂️
So nobody knows
And will that be a waterfall technology then?
Or is that an entirely new proxy?
hopes are to merge it into waterfall and velocity afaik
How do I fix errors?
check the logs, work out why the proxy failed to connect to the server
I've checked everything and everything looks right to me, but I don't know why it's wrong.
I even imported the ports correctly.
!warn @tidal musk stop pinging
:raised_hands: Warned Omid#1385 (stop pinging) [1 total infraction] -- electronicboy#8869.
what is pinging ?
I didn't mention
The reply thing does it by default unless you turn it off
Well, I didn't know my replay had mension.
Look at the screenshot, I've done it all correctly according to a video.
I mean, the address of the lobby server doesn't match the ip of either of the server configs you've shown
I put Ip Lobby localhost
server-port=25576
which is a different number.
God, why am I seeing it like this?
oh , thanks
Stop pinging.
ok , sorry
this is like a sitcom
Then stop using the reply function if it's that hard
There is literally 1 convo going on here, there is 0 reason to reply to every single message.
ily cat
can waterfall networks support multiple servers running different versions
like say i have a network with a creative server that runs 1.17 but a skywars server running 1.8
also if that does work how would i made the 1.8 server support connections from all versions up to 1.17
but just not allow the new features
ok
another question
how do i force someone to go to a specific server upon joining
like essentially force people to go to the lobby
and if the lobby is down they go to a fallback server or something
if you just want it to try one server after another, you can use priorities in config.yaml - for more advanced stuff you'd need a plugin
ok
oh you'll need to set force_default_server to true as well
Your config is bork
I don't do 1:1
huh?
Don't ping
sorry
I don't provide 1:1 support
You don't have to in order to get support.
Just remove them
Also you kinda did with your paste btw.. At least one of the servers...
i fixed it anyways
Your issue? good work.
bulshit question in come, I can make a waterfall server in a local host
Yes
Hello, I currently have a problem with my server. I have a survival server in 1.16 and when a player in 1.8 tries to connect to survival, they are redirected to the authentication server.
Can someone help me quickly please.
Normally it should just be kicked with an error message for wrong version.
Have you added via or something to add 1.8 support on the auth server?
Yes, On all my servers I have it.
Version of my servers: 1.8 (With ViaVersion)
Version of survival: 1.16.5 (With ViaVersion)
you need viabackwards and viarewind if you want 1.8 players to play on 1.16.5 iirc
or just configure the viaversion on your survival correctly
No, my problem is that 1.8 players should stay at the hub except that what happens is that they are redirected to the authentication server...
“Authentication server” that sounds like a setup we don’t support (piracy)
Regardless, you’d have more luck on the ViaVer discord see #community-guilds
okk
cat won't allow it 
I’d imagine Kash to be against that but not cat
Here's a fun question (@ me pls)
Can you direct people to certain servers depending on version? What about modded servers?
I was thinking of putting an sf3 (1.10), 1.7.10 pack, and 2 1.16 paper servers on the same url.. If that's possible
although you can't detected modded clients in modern versions
-ed
A webhook wha-
And yea just the version would be enough (1.7 and 1.10)
Does waterfall support 1.7 tho?
no
use travertine (which isn't supported anymore), velocity or some plugin which tries to re-add support
Hm..
Alr tyy
< Phoenix, have you thought of porting that plugin to Velocity?
hello i have given 1gb to waterfall... its using 1gb of 1gb... but problem is that sometimes waterfall kick all the player idk why
Xmx only count for the heap, not the total usage of the heap + java, waterfall uses mostly off heap memory
so why waterfall disconnect all the players?
lol
how to diagnose?
what is better with using waterfall instead of bungeecoord?
It's not maintained by md_5
better performance and security fixes
hmm ok
im gonna tryout myself
and i also found the software called "Waterdog"
would you recomment on using that
bc its a fork of waterfall
or is it worse than waterfall
hard to say
most of what waterdog did afaik was for bedrock which is irrelevant for most
ohhh
i will get waterfall then
ok nice i installed it now lets see how good it is :D.
im convinced that it is good tho
umm im having this error CLOSED_BY_REMOTE_PEER
Yep so the server on the other end closed the connection
why that?
All that tells us is that something elsewhere closed the connection in an unexpected manner
Waterdog project maintainer here, that project is dead in the water, WaterdogPE exists but that isn’t based off of waterfall. If you don’t run bedrock servers you don’t need Waterdog
.895
whats waterfall
a fork of bungeecord
its more stable and has some more config options i think
not sure abozt the config thing tho
waterfall is the bungeecord of paper
When a certain player joins, they are sent to server 3, but that server is on the priority list as number 3, not sure why it's not sending them to server 1 or 2 as they're both online, also, I thought they might have logged off there, so I went through locations.yml file and checked, it says server 2 as their location, or their log off server..
Are you sure it's not the default server and you're forcing people to connect to the default
I just attempted to update to 1.17.1 and all of my Waterfall servers producing same spam of errors, all refusing to launch besides bungeecord server. https://pastebin.com/knNxij1U
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.
You put a Bukkit plugin in the proxy
I just updated the plugins I had in my Proxy/Waterfall server. Advanced portals, nuvotifier, plan, and votingplugin which are all in the plugins and all spigot.
The only .jar in the cotainer is my waterfall jar
Ops do not know why I had portals
thanks lol
10/10 support 🙂
and I still got errors fml
https://pastebin.com/wBTjmb9a Is it the same problem? Same error so I assume im an idiot
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.
Yeah, try removing just a couple of the plugins and hoping
From my proxy?
Because that error makes it so every plugin spams an error failing to load
Well I deleted them all and all my servers are still broken so i guess it wasnt a plugin in my proxy
Still getting the same error on every single instance on network with no plugins
I've reinstalled waterfall three times now. Nothing changes. No plugins inside. Same error on every network just spamming. I've deleted almost every plugin and waterfall still breaks completely on 1.17.1. Worked flawless for 1.16.5 and barely works for 1.17.1
anything extra inside the modules folder? also some hosters inject their own plugins, are you sure the proxy is set up as a proxy and not a server?
Inside modules is the normal cmd files and reconnect yaml
Its a proxy, had it running as a proxy for 1.16.5 since 1.16.5 been out
Well I'm going to revert back to 1.16.5 because it seems nobody has the correct answer. If anyone wants to help heres the error log as I would love 1.17.1 if waterfall worked properly with my configuration. https://pastebin.com/wBTjmb9a
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.
We've given you the answer
net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:97) ~[server.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]
java.lang.NoClassDefFoundError: org/bukkit/plugin/java/JavaPlugin
Once again, you have bukkit plugins inside of bungee
you cannot do that.
There is no plugins in my proxy my dude
I deleted them all
I said that if you scroll up
It gives the same error no matter if there’s a plug-in inside the proxy or no. That error log is from when there’s no plugins in it so I don’t get why you keep saying this when I deleted them
Please provide your full latest.log then
I just reverted back to 1.16.5 so give me a minute
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.
0 plugins and magically the error you was showing us is gone
what?
All of the logs you've provided thus far are from the proxy
Your last log shows that the error you was showing has cleared up, you do have a different error, however, entirely unrelated to the first set
No I was getting those errors from my Creative and Survival servers spamming them out when it would say fail to load plugin and proceed to spam that error
No, you weren't
Those logs you provided clearly stated that they where from waterfall
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.
Prints from my survival sevrer
Not my proxy
My survival sevrer
it literally says waterfall in the log
and im getting it from my survival log
if that's your survival server, you installed waterfall in the wrong place
Its in my proxy, a completely different server
A proxy is a type of server
glhf
Bruh you have such an attiude. a proxy is a server between a client and another server. It's a server
thanks for no help
A proxy server is any machine that translates traffic between networks or protocols. It's an intermediary server separating end-user clients from the destinations that they browse. Proxy servers provide varying levels of functionality, security, and privacy depending on your use case, needs, or company policy.
I'm trying to clarify a set of terminolgy here so that we can actually discuss stuff properly and dissolve the confusion
At this point, we cannot agree on a set of terminology, and thus, I cannot help you
Yikes man
generally in these communities, we ignore the fact that the proxy is technically a server to allow for clarification between the proxy and the actual backend servers
You're showin me logs from a proxy server
trying to load plugins which are only to be installed on the backend servers
Either you installed the proxy software in the wrong place, or, you installed backend plugins on the proxy server
This network works fine in 1.16.5. If i revert it back, everything works. When I updateded to 1.17.1 I change the PAPER jars to 1.17.1, PLUGIN jars to 1.17.1, and watefall to 1.17.1. I didn't do anything else. When i revert to my 1.16.5 backup my entire works flawlessly.
All my configs and everything work for 1.16.5
I don't get how if I update just my jars it breaks
completely
I'm pretty sure that your survival server should not be running waterfall and that your survival server should infact be running paper
But my hub(which acts as my proxy) survival and creative are all busting the same errors. It will say "failed to load plugin" then spam that messager
I'll change the jars but Ik they're paper
Every log you've shown so far is from waterfall
I just downloaded a fresh jar and Im still getting waterfall errors. How
How
Im so confused
https://pastebin.com/VQsvReqS I really am beyond confused
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.
[09:14:39 WARN]: Error loading plugin PlayerParticles
java.lang.NoClassDefFoundError: org/bukkit/plugin/java/JavaPlugin
Literally what Cat has told you over and over again 🤦
I PUT a paper jar
here is the latest.log
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
I mean, you're gonna have to work out why it's running waterfall
You should probably need to learn how Bungeecord and it's forks work
I run a seven server 1.16.5 network with no problems
You know what I give up, I.16.5 is good enough for me, beyond broke for 1.17.1
🤷

how can i make display the motd i have set for bungee, do i have to set it as the same for all my servers
best guess is don't use ping passthrough
thanks
its disabled
still showing the motd from the server
afaik, ping passthrough and forced hosts are the only thing which generally causes the server itselfs motd to be shown
what could cause this error when i try to join a fabric server (with fabirc proxy)?
and this error in the console
Hi, our network has fluctuating latency after using 1.17.1 waterfall. However, there isn't any issues with latency when running an outdated build of waterfall 1.16
Does waterfall 1.17 require java 16?
Have you askeed the Fabric guys? That seems like a fabric specific issue
No... https://paper.readthedocs.io/en/latest/waterfall/getting-started.html
Waterfall requires Java 8 or newer to run. The Paper team recommends you run on Java 11 or higher. Generally, LTS versions of Java are targeted, though you may have luck on newer versions.
I have mine running on 16 with no issues
It'll work on 8 like it does on 16. Modern Java is just the way to go/a recommendation.
whenever I try to join any of my servers using /server the console reports that i have been connected but then it reports that i have been disconected
on my client it is as if i never ran the command
no errors
i am however able to join the hub server that is the only server in the priorities list
The proxy will report that you have connected to one and disconnected from the other yes.
yes but thats not what it is doing...
Any errors or logs on the server
no
not on waterfall nor on the backend server
the server is running paper
latest(ish)
I'm assuming you have set the config on the server to expect bungeecord
yes
Just to be sure what does your spigot.yml config look like
it also does the same on my fabric server
I have bungeecord: true
and in paper bungee-online: true
Ok good
i dont get it as i can connect to the hub server fine from the client menu
Then the server properties online mode off
yes
ok it turns out it was just a typo in the port for the paper server, but the fabric server still has the same problem
Never dealt with fabric before but are you sure the fabric server's port is open?
well its on the same box, and it connects fine to velocity i was using it before, and yes i have changed the settings for the fabric server to connect to waterfall
oh an different fabric server does work
could mods be affecting it?
Yes
If you have a fabric mod that adds custom commands then velocity alongside the crossstitch mod is your only option at the moment
that doesnt qualify, only mods that add custom types/identifiers do
well on my other one I do also have a mod that adds command and it does work
hmm then i cant imagine whats causing it
Waterfall wont give you a correct error message on this but thats by design
why?
Waterfall doesnt have a clear distinction on a few things and there is a log filter to mitigate certain DoS attacks, which has the side-effect of also silencing things like this. All real other attempts would change behavior or lead to extra strain themselves
ah it could be minecraft-command-permissions.jar tbh
i see
it was the problem, it allows luck luck perms to manage vanilla command perms
by nature of being bungeecord based we inherit their flaws, as well as generating error messages in all the places is expensive as all heck and far too easy to take advantage of
thanks for all the advice guys 🙂
Hey there, i have forge support on enabled but when i try to connect it says client is missing mods. I think it has to do with the channels
[17:05:50 ERROR]: Channels [mininggadgets:main_network_channel,modularrouters:main_channel,cfm:network,lollipop:main,autoreglib:main,simplemagnets:main,alexsmobs:main_channel,chiselsandbits:chiselsandbits,immersiveengineering:main,cosmeticarmorreworked:main,zerocore:network,astralsorcery:net_channel,mahoutsukai:main_channel,botania:chan,culinaryconstruct:main,fluxnetworks:main_network,mythicbotany:netchannel,envirocore:main,supermartijn642configlib:main,quartzchests:main,woot:net,inventorysorter:net,statues:main,movingelevators:main,libx:netchannel,enchantwithmob:net,shrink:main_channel,prettypipes:network,quark:main,jecalculation:main,storagenetwork:main_channel,cyclic:main_channel,krate:main,waystones:network,valkyrielib:main,itemcollectors:main,mantle:network,buildinggadgets:main,refinedpipes:main_channel,farmingforblockheads:network,computercraft:network,darkutils:main,losttrinkets:main,transport:network_handler,create:network,botanypots:main,integratednbt:main,bloodmagic:main,mekanism:mekanism,rsgauges:default_ch,tesseract:main,powah:main,comforts:main,cookingforblockheads:network,mekanismgenerators:mekanismgenerators,citadel:main_channel,storagedrawers:main_channel,psi:main,curios:main,wormhole:main,pneumaticcraft:main_channel,patchouli:main,trashcans:main,xreliquary:channel,elevatorid:main_channel,refinedstorage:main_channel] rejected vanilla connections
server runs on mohist behind latest waterfall and is forced host
and direct connect works like a charm
waterfall doesn't support modern forge, none of the proxies do
so only support until 1.12.2?
yes
fix incoming or not?
some people are working on it
ok i hope they can fix it. thanks for the fast answer
hey i am doing a rework of my network and i am changing bungee to waterfall and spigot to paper, but when i try to do it in my localhost, i had a problem with the spigot.yml, when i put bungeecord on true, i have the ip forwarding error, it is normal? and solved it just changing it to false
make sure that you're actually joining the proxy and not the server itself, and that you enabled ip forward in waterfall, no idea why bungee doesn't make that the default...
i think that it was done by default xdxd
thanks you
dunno if im going to get help for this because oudated version
but
as in paper version my waterfall isnt outdated
my 1.8.8 server
keeps spitting out this when people try to connect via the waterfall proxy
[21:57:07 WARN]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception.
java.lang.RuntimeException: Unable to access address of buffer
at io.netty.channel.epoll.Native.read(Native Method) ~[patched.jar:git-PaperSpigot-"4c7641d"]
at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.doReadBytes(EpollSocketChannel.java:678) [patched.jar:git-PaperSpigot-"4c7641d"]
at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.epollInReady(EpollSocketChannel.java:714) [patched.jar:git-PaperSpigot-"4c7641d"]
at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe$3.run(EpollSocketChannel.java:755) [patched.jar:git-PaperSpigot-"4c7641d"]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380) [patched.jar:git-PaperSpigot-"4c7641d"]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:268) [patched.jar:git-PaperSpigot-"4c7641d"]
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) [patched.jar:git-PaperSpigot-"4c7641d"]
at java.base/java.lang.Thread.run(Thread.java:831) [?:?]
and it does it over and over until i kill the task
i can't connect to it
1.8 requires java 8, unless you disable native transport in server.properties
ty
how to do the thing that when someone joins the server they join lobby instead of the server they left
note: I used priorities, it didnt work
I dunno how to use that
you set it to true in your config
hello so i am trying to make water fall server and i am gettings this message why?
your proxy failed to connect to the backend server
imma send it here open it and delete the message IPs are in there okay?
generic connection error, check your config, etc
beyond that, I don't support offline mode setups
thats my config https://mcpaste.io/08b9ee1abb53b00a
A easy to use Paste site for Minecraft Server logs.
i found tutorial on pebble
we don't know your setup so we can't know if you did it right, especially if you blank out IPs
just make sure your servers are actually reachable and that you set online_mode to true
How to change a line in minecraft in f3? It is where it is written that the BungeeCord core is such and such a version
u can do that with plugin
^ I recommend that plugin, using on my server 🙂
sure, remove the last bit of credit of the unpaid devs smh
something in your network/dns is broken
(the message was deleted, phoenix)
how to make it so if for example server 2 or server 3 crashes or restarts it should send the players of that server to the default server lobby (1st server in the priority list)
You may not realize it but this channel is bridged to the paper IRC channels, which phoenix uses, and those don’t reflect people deleting messages here
You’ll need a plugin for that
I don’t know of any
i do know this, that's why i reflected it myself

Download HubMagic
woops wrong tag sorry dude
Download this https://www.spigotmc.org/resources/hubmagic.2021/
Velocity already has this sort of thing built in but, for waterfall this worked for me
Hello good afternoon, how do I block the autocompletion of the bungeecord? waterfall
if the plugins aren't crap, players not having the perms to run them will hide them
failing that, there are plugins for it, I have one on the forum but there are others out there
think my one on the forum is still available, my CI server is dead and I ain't gotten around to fixing it yet \o/
what is the plugin sorry?
see the forums
translade
Go on the forums and look for it, I'm not gonna run around and search for you
sorry



