#waterfall-help
1 messages · Page 17 of 1
xxx-xxx-3xxx-xxx-xxxxx?
Was the first character in the 3rd set of digits a 3 in the incorrect UUID for yourself? Given what you've said I'd assume that that is going to be the case
You've not disabled the bungee online mode setting in paper.yml?
Afaik the whitelist system is supposed to work, but I recall having issues with it too at some point
grep bungee paper.yml
bungee-online-mode: true
- settings.bungeecord-addresses
i had the issue before on a different server, but i didn't really care too much about it, didn't mind some manual work but i want to let other people add players as well instead of going into the console all the time
and well i run my servers on my own hardware so not eager to let people into my network
i changed it to a forced hub server that handles the whitelists a while ago and didn't care too much about it
but it's becoming tedious atm 😛
the waterfall server is also set to online mode, and the ipforward is set to on
well true
all the other servers are in offline mode
Yea, it's not really a waterfall issue as much as the server potentially not handling offline mode properly, no idea how well this works on vanilla either tbh
i could capture the packets from the server and see if it actually sends out a request but i'm not sure if it is send to the bungee server or not
I know it works after people try to join as it actually ends up populating the usercache properly, but last I looked I couldn't see why it wouldn't work
i do have to admit this is the first server i moved to 1.14.2, not sure if there could be an issue in there as well
the other servers are running viaversion
@tidal musk you can't?
Is there a way have one server run each dim of a map like one on overworld,one on nether, one on the end? And have bungee tie them all together?
You'd need to disable end and nether in the overworld server, generate a nether world and so on... Then link them using bungre
Probably also a plugin to sync inventories and whatever
Not sure why would you want to do that though
The reason for it is that when someone is in the nether the server gets way laggier so I would prefer the nether to be on its own process since I have 16 cpu cores to throw around
Its doable
just gotta keep all the inventory data in sync and their playerdata and etc etc
make sure there's no race conditions that would result in them losing, or worse duplicating, that data
I mean if i use something like inventory sql it should keep it across servers right?
probably?
havent used it myself
just spouting off random stuff youll want to double check
I mean random stuff is better than me going blind
Any advice on how to get a server to only run the nether because I tried getting it to just have the nether spawn and it spawned in like 90 chunks of nether then started generating over world
its supposed to have that saved in level.dat
or at least I thought it did
I suppose a plugin could force it if it wasnt
Will look into it later thanks for the advice
hello
I really need help
bungeecord kicks players randomly, "[Proxy] Lost connection to server"
please, help, it's urgent
its probab not allowed to tag but as I said it's urgent, @unique linden @zinc sapphire
yeah you arent allowed to tag
nope
it should tell you why its doing that but the internet is complicated
theres about 1000 places that connection could have a problem and break
what can I do?
could try an MTR
disturbing Aikar-senpais Ark marathon with pings 
big dick ping
@carmine swallow what’s MTR?
how can i chhange the message: if you wish to use IP forwarding, please enable it in your bungeecord config as well ??
@young holly https://github.com/Col-E/Recaf
DO NOT CHANGE THAT MESSAGE; If you can even see that message your setup is broken
no because wie have change from single spigot server to waterfall an some old player have in server ip :25565 and now i would set this message to say u have to use following adress ....
sorry for my bad english
No, that's bad
Use BungeeGuard or something proper to protect the server
General gist is that if people can see that message, they can hack your network
okay thx i will try
Waterfall is drag and replace just like paper is to spigot right?
yep
Thanks
if i connect whith query i have connection but cant see how many players are playting, version mc, and if is online
what problem do i have?
some guy telling me its engine issue
need more context of what you're actually doing and what you're getting back
on the website i have script to show server stat like online and playing users\
it works on other server but not mine
my query port is working
btw. what is paperclip?
paperclip is the bootstrap for paper, the fork of spigot
make sure that you've got query mode enabled in config.yml
Is there an efficient way for me to force a resource pack on Waterfall (instead of enforcing the same pack on each server)? with a Sha1 as well so it doesn't cause lag and can cache
phoenix had a plugin on spigot iirc
Might be a stupid question but can I use the latest waterfall with 1.13.2 servers?
yes
Thanks
My curiosity is peaked, does waterfall only build once .3 is supported by paper?
Since waterfall is a proxy and doesnt use uhm
We're waiting on upstream
It's a fork of bungee
For compatability reasons and "double the work", it's easier to just wait for bungee to update
and yup, but spigot updates bungee and spigot together
Makes sense lol
I've heard things here and there electro, but is it really true that .3 doesn't have many performance updates server-side?
The major performance concern hasn't been addressed afaik
Pretty sure they covered that on their release post, and have already talked about it
Yes, they mentioned in the release post that there will be a 1.14.4.
Oh god, and I am the one raging about my players not reading enough, haha
Thanks :P
still does not beat 1.4.7
Project Waterfall build #285: SUCCESS in 3 min 15 sec: https://papermc.io/ci/job/Waterfall/285/
1.14.3 ^^?
This update has not been tested by PaperMC and as with ANY update, please do your own testing
BungeeCord Changes:
fe2a39e4 Minecraft 1.14.3-pre4 support
8eb56837 Bundle 1.14.2 translations```
Waiting on spigot
I really don't care to handle the update and then revert all the changes in a few hours when upstream updates
You know how to do those changes?
btw does md5 do bungeecord and spigot alone and we are 100% dependent on him or are people helping him?
There are others that make pull request that get accepted, but he does most of the work.
He does the work, he also doesn't accept contributions for updating the software itself however
When I add Via Version to my waterfall / bungeecord server, which has 1.14.3 support, will 1.14.3 be able to join?
im guess pre-release means real release wont work? or will it
It won't
🤷
I just had a scheduled restart, so I tested and it worked 😄
So, we just restarted with the ViaVersion and the latest brand new Waterfall build, and it's not letting 1.14.3 clients in. Am I miss something?
Yes, waterfall doesn't support 1.14.3 yet
Alright, my bad then. Looked like what the patch changed there.
That was for the pre-release
Sounds good. Thanks for letting me know.
Project Waterfall build #286: SUCCESS in 2 min 57 sec: https://papermc.io/ci/job/Waterfall/286/
That's .3 I guess :)
@reef fulcrum travertine too?? 😄
More looking at paper first
Do you recommend me using Waterfall over bungeecord if i have 70 concurrent players and will be more sooner? Or there’s no difference?
100%, Waterfall is the paper of Bungeecord
but it's dead
what
Project Travertine build #102: SUCCESS in 1 min 25 sec: https://papermc.io/ci/job/Travertine/102/
What's the difference with travertine and waterall
yes
If you want to support 1.7 then yes, use Travertine
Better option is really to not use 1.7, but 😄
Use the API or click the "more" button on the 1.12.2 page
Go to the download page and 1.12 and then more
We don't provide links to old versions directly other than the API
But
There is no sorting for diffrent versions
Imma go to yaivesmirror
yivesmirror
Literally read the page
Oh im dumb
i did not see that
But still it says "This build is no longer supported"
U, dont support it
its the version for server networks
or single servers
We don't support 4 year old software
1.8 server + ViaVersion = 1.8-1.?? server
You can download it if you want, but any bugs, etc; are 100% on you
And there are definitely bugs/exploits
Oofff
well Via Version itself allows for ex a 1.8 server so any client on 1.8.x 1.9.x etc can join
And can i setup a network like 2 1.14 paper servers and waterfall
nvm rewind is for 1.12
ye probably
Thx
Ok
and put via version on waterfall
Ok
getting this when using QueueSystem after relogging (it worked first time then stops)
Something apparently canceled the ServerConnectEvent
I didn't see anything from QS in the error so I was wondering if that's a WF issue
is this the plugin error then I assume?
is travertine just waterfall but has 1.7.10 support or does it have more to it
it has 1.7 support but that makes it more limited iirc
Any recommendation for a queue plugin? I need one but can't seem to find one.
Nope, can you link me please?
(DiscordBot) Just a peaceful Minecraft video - length 7s - 24,778 likes, 349 dislikes (98.6%) - 212,266 views - Cobraunie SC on 2019.06.17
How would one send a user to a sub server using the API?
ProxiedPlayer has a connect method
Well the issue is not the proxiedplayer, the issue is how to get the sub server that the user is supposed to be sent to
the configuration for the proxy should let you get the ServerInfo of a server from the users config
hello
the problem is from the waterfall, I tested the section directly and it has no problems
fuck NAMETAGEDIT
lol, nice
There is still 100% an issue with the proxy, but that's a stupid one to solve \o/
Yes, 1.8-1.14.3
The proxy itself supports those protocol versions, it does not do any protocol translation, however
so i dont need viaversion or viabackwards etc. on proxy
If your server is 1.14.3, you can't connect with 1.8 just because you're using waterfall
You'd need a plugin to deal with that mess
but do i need like viaversion for 1.8 backends and juse leave the proxy like that
no i got an idea
I literally just explained it
if you want 1.14.3 players to be able to connect to 1.8 server
i use 1.14 paper and waterfall and use viabackwards
then yes, you need a viaversion on 1.8 server
proxy can do 1.8-1.14.3 fine
it does not need viaversion
proxy does only proxying, but not translating
proxy will work in following scenarios:
client ... server
1.8.x -> proxy -> 1.8.x
1.9.x -> proxy -> 1.9.x
....
1.14.3 -> proxy -> 1.14.3
if you want 1.8 players to connect to 1.14.3 server, you can use ViaVersion+ViaBackwards or ProtocolSupport
either use 1.8 server with viaversion, or 1.14.3 server with ProtocolSupport/ViaVersion+ViaBackwards
ok
more questions about protocol compatibility?
no
or yes
does this work?
player proxy server
1.8 -> 1.14 -> 1.8 with viaversion
1.14 -> 1.8 -> 1.8 with viaversion
with server i mean backend
do not worry about the proxy version
it handles from 1.8 up to 1.14 transparently
but does it work?
you don't need to do anything to get proxy support 1.8-1.14.3
and all the versions between 1.8 and 1.14.3
yes, with viaversion it does
with viaversion on backend
xD
ok ill go make a server
on hosting company
cuz my internet is only 30mbps and i think that my isp wont allow me xD
yeah they'll probably sue you for consuming traffic
Free
3 servers, custom jars, and by joining dc servers u can get up to like 14gb ram
yeah no we don't do that here
Project Waterfall build #287: SUCCESS in 3 min 1 sec: https://papermc.io/ci/job/Waterfall/287/
Project Travertine build #103: SUCCESS in 1 min 6 sec: https://papermc.io/ci/job/Travertine/103/
@vivid aurora QueueSystem works great, thank you.
no problem!
hello. in one gamemode hits begin being randomly combo, different from the ones I setup? can you please help?
hey how can i just reload the config?
/greload
Bungee doesn't reload plugins, etc, just fires an event for them to listen to to reload their own configs if they want
ok i just want to reload the config for waterfall it self
that wouldnt kick the players right?
Nope, players will stay connected
tyvm
hello why sometimes in my server
ping falls down and many player crashes, then re-stabilize again weird
i have network_compression_threshold: 256 only on bunge and other server -1
idk if it has anything to do with it
So, i have a inventoryclickevent in my paper plugin
And i am trying to have the user get sent into a sub server if they click a specific item in a Entities Inventory
ServerInfo target = ProxyServer.getInstance().getServerInfo("teytem");
ProxiedPlayer player = (ProxiedPlayer) event.getWhoClicked();
player.connect(target);
But it gives a no class found error thing
What do i do to fix this
What NoClassFound?
Need to see what it's actually complaining about
One sec i gotta find a log file now bleh
This is the error it gives
Whenever it executes that block
You can't use bungee classes inside of a bukkit plugin
@reef fulcrum Wait, so then what do i do
Because i just want for if someone interacts with my NMS entity it opens a inventory, and if they click specific buttons it sends them to a sub server, or something else happens
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
Hello I need help with a slow connection issue. I timed it. It takes 10 seconds to log into my server. On other servers it's around 3 seconds. I'm using the latest version of Travertine. I have all of my connection thresholds set to -1. I'm using a strong host. I have more than enough memory stored into my Travertine server and my Hub. I can't seem to understand why this is happening can somebody please help me. Thank you ❤
Also I'd like to add that I removed all of my plugins to see if it was a plugin issue. It's not.
Where is your host and where are you
host is north america It's a dedicated host. Running at 64g of ram, intel core 17-7700k, 2x450GB SSD, 4TB HDD, and 1GBPS uplink. I re set my bungee config setting to 256 and found that this made in game server transfer instant. However logging in is the problem
online mode?
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 want to connect on a server that use travertine 6.0
and i don't know how to install travertine 6.0
There is no 6.0
General advice for installation is to read the bungee install instructions
Are you trying to connect to some server you found on the internet?
If so, you'd need to speak to the server owners, god knows what they've done
this is a modded server from a launcher
and i want to go on with the official launcher
and how to install the last version of travertine ?
You download it from the website, if you need installation steps, refer to the bungee installation guide
where can i found the installation guide
.g site:spigotmc.org bungee installation
(DiscordBot) https://www.spigotmc.org/wiki/bungeecord-installation/ -- BungeeCord Installation | SpigotMC - High Performance...: "Feb 15, 2019 ... As a prerequisite, install Java 7 or above if you don't have it already (from Java.com). 2. Download the latest BungeeCord build..."
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
thank you
hello?
someone?
I think waterfall api is broken
the spigot servers arent fetching bungeecord
wat?
?
u need to set bungee to true in spigot.yml
and add servers in config.yml on waterfall server
[10:20:33 INFO]: [MrKitty_Cat|/ipAddress:55600] <-> ServerConnector [Hub] has connected
[10:20:33 INFO]: [MrKitty_Cat|/ipAddress:55600] <-> ServerConnector [Hub] has disconnected
[10:20:35 INFO]: [/ipAddress:55600|MrKitty_Cat] -> UpstreamBridge has disconnected
For some reason when I connect to the server I am instantly disconnected and my client is stuck saying "Joining world"
There is no logs on the target server tho
I don't really know what other information to provide for this, any ideas?
what is your network-compression-threshold in the problematic spigot server
and, is this all servers, or just one of your servers
copy the server jar from one of your working servers
They all use the same server jar
64? That's low. o.o You should set it to zero to disable it since Waterfall is local anyway.
and also, if that fails, regenerate your server.properties and spigot,paper.ymls
Waterfall isn't local @thorn magnet
Nope
you set to -1 to disable, also 64 is fine
and there is nothing wrong with having bungee on a separate network
64 is just the lowest you can set it to from what I hear
It isn't something I can just test, it happens randomly
Like right now I can't join
But if I restart hub it will let me on
So it has to be hub related
well that is info that was not included originally lol
Yet no logs in hub
Can you not avoid having Waterfall on a separate network? You're just adding even more latency doing that and unneeded compression.
Waterfall is on a seperate network to act as ddos protection
And to migrate network based attacks
What's the ping between the proxy and the servers?
Very low
lol he's gonna keep going
Like 40
whatever
could be a plugin if it happens after long runtime
well, could be a plugin regardless if it works then stops
Yeah, but you would think I would atleast get join logs
Literally nothing shows up in console
yea that's weird, idk
There's a packet that's sent to hide that screen, I don't remember which but I suspect it isn't able to get through.
Respawn packet maybe?
are all your servers at 64 compression?
Oh, apparently it's the Player Position And Look packet.
I think I'ma install plugman and next time it happens just disable plugins until it lets me on
And yes
yea i guess try that, it sounds like a plugin but im not sure
its nearly 4am i need some sleep
I'm heading off for lunch now. Let me know if you figure it out, I'm curious. o /
Alright!
It could be something with my custom plugins
But those are using a seperate coroutine
So that makes no sense
if i had to make a wild guess, i'd say prelogin events or something silly?
Alright
yep pretty sure waterfall works on 1.14
and try googling videos and im pretty sure is same as bungee cord just waterfall.yml or somthing is for extra config. hope this helps
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
@limber jacinth
Yes but for 1.14 servers
for waterfall build 287 is enough a Xmx128M Xms128M?
I'd do more like 512M
Waterfall will run in 128MB, but not very well.
can I force people to lobby each time instead of last server they were on?
I am running two forge servers so if person was in 1 modded server then next time joins with the other mod they get all mismatched mods
Yes, just disable the reconnect_yaml module in modules.yml or use force_default_server: true in config.yml
Do I need bungee ore to use waterfall?
What is better for Xeon or I9 9990K server?
Hey. When using Waterfall, my players login times significantly increase, meaning they're stuck at "loggin in" for a good 10 seconds before finally joining the server. Is there a fix to this?
Significantly increases vs?
Before I started using waterfall the login time was pretty much the same, quick as any other server
Long enough for players to notice
I'm more wondering if you're moving from bungee or no proxy it all, for context
It slowed after switching from bungee
Do I need bungee ore to use waterfall???
no, waterfall is completely standalone replacement jar just like paper
My network dropped, wooo; One thing to try disabling is the async-dns setting in waterfall.yml, beyond that I have a few suspicions, maybe try setting up spark, does your server maybe use a lot of scoreboards?
No, we don't use scoreboards. I'll try your suggestions and retun later on. Thanks
Im unable to locate async-dns in waterfall.yml, am I missing something?
Oh, use_netty_dns_resolver
how do i setup waterfall?
same as bungeecord
just run the jar
and set up the config
@limber jacinth just like a normal bungeecord server
anyone know how to fix this? [14:23:48 ERROR]: Exception in thread "main" java.lang.IllegalArgumentException:
Server lobby (priority 0) is not defined
[14:23:48 ERROR]: at com.google.common.base.Preconditions.checkArgument(Pr
econditions.java:359)
[14:23:48 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration
.java:154)
[14:23:48 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfigu
ration.load(WaterfallConfiguration.java:60)
[14:23:48 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:270)
[14:23:48 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLau
ncher.java:62)
[14:23:48 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15
Error is in english, you don't have a server called lobby yet you've added it to your listeners priorities list
connection reset ;-;
does anyone knows how to asign 5 ips to one waterfall?
You'd create multiple listeners in the config
how?
That listeners section in config.yml is a list
You'd basically copy the existing entry in there and set the host for another IP
Any reason you're not just binding it to 0.0.0.0, however?
No
600 for 10 mins per ip
The issue is is that all of the traffic is going to be coming from the host IP itself, not the IP for the relevant listener
so i need to run 5 water falls
That's also still just going to use the hosts interface
hello all, just wondering....so i just created a bungeecord server etc , and im trying to figure it all out.... how can i have plugins work across all servers without having to install one on each? like i have plugin for donator perks and i want it to work across all servers without having to install the plugin on each one, is that possible?
You can't, the proxy is basically entirely seperate to your servers
Hello, Im trying to set up waterfall and looking for help, I cant find any documentation on installation. If someone could link me that or explain what to do It would be great
Use the bungeecord instructions, the process doesn't really change
Ok
@reef fulcrum However I host my server through gameservers and don't have access to the run file
It's integrated through MCMyAdmin
Please don't ping me, but basically you'd configure mcma to start the correct jar file
Sorry for the ping, habit from faster servers that conversation gets lost in. Thank you though, I'll be able to figure it out
Pings are just an annoyance, and discords coloring is just horrible for my eyes
Is there anyway to do whitelists?
like /whitelist?
I don't need a different client for a Paper server right?
Nope
How come when I made my server Paper 1.14.3 it said I needed to have the version Paper 1.14.3 to join
@reef fulcrum
Please don't ping me, and give it a moment
sounds like your server isn't started up yet?
When the server starting up we kinda have to lie to the client as we don't know the protocol version of the server yet
It's one of those cases of we could echo the version back to the client in which all versions will thing they can connect, or we set it to -1 and let plugins do whatever they wanna do
Ok
I get this error when I launch Waterfall: https://pastebin.com/N9mQr0p3 I think it should be easy to fix, I just don't know much about YAML
use double ' in the middle of that
like Potota''s Server Network?
yup
thanks!
Is Waterfall updated?
dont think so, empty packets are a known issue
no, someone is botting my server with a webpage
oooooooooooooof
Yeah I mean you got to get basic protection or this will happen
I run a big network, recognized spanish network, today there was +300 online
but now the server is going down due the bots
start firing out IP bans or try using some form of protection plugin, one made by some guy called egg82 seems to be fine
Yup
The issue with attacks like that is they pretty much take advantage of the fact that the software is listening on the network, that's its job
Only real fix for that is to spread out the load across multiple servers use some form of mitigation that can detect some attacks or start going crazy with ip level bans
It is DDoS?
So, I should install that plugin?
well, that's fun, didn't expect to be linked to a service that literally provides bots to shut down servers
nope nope nope
get a DDoS mitigation service, use multiple proxies, ...
What can I say? The Internet is a very dangerous place...
I have ovh
Waterfall is dealing with what is being thrown at is as expected
Your literal only options are to protect your server properly
should you put ban management plugins on the bungee server itself?
or just each proxy ?
I recommend Bungee itself so you don't have to ban the person on all proxies
fail2ban but for Minecraft servers
Which MC versions does Travertine support? 1.7 - 1.14.3?
Also does that mean I dont need to use ViaVersion/ViaBackwards?
Travertine should support 1.7-1.14.3
Travertine provide support for the proxy for those protocol versions
It does not magically provide any protocol remapping
Is there any way to get a list of players to show on the server list screen when hovering on the player count (like on a normal Paper server) with Waterfall?
I wanna say that you can set the player sample with the API
https://pastebin.com/u75kJJ16 Getting this sometimes as players connect to my proxy, which makes them spam reconnect until they get in, so it dosent stop them 100% but enough that I asked a player for a log, seems to be a bit in there about packets, wondering if this is a configuration error on my part, or if theres somthing I can do this fix this.
Something kicked the client in the wrong phase
Happens to multiple people though, surely its the server?
(Basically, the fact that it's in the wrong phase is an annoyance, but it's generally a sign that the server tried to kick the player for some reason)
Not much of a tech guy so i might be asking basic questions here, but it mentions a packet in the log. Would the option to allow empty packets (mabye) fix it? If not is there anyway for me to find out the specific cause?
You'd wanna check the proxy/server logs
Something is sending a disconnect packet to the client before it can actually accept a disconnect packet, generally down to something on the server handling something improperly
https://pastebin.com/itweVcTw This is what the proxys lastest.log read, not much, which is why I asked for a clients of a persons when I realized it prolly was an issue. I just checked an had empty packets already set to true, mabye should have that to false to begin with like it defaults to?
Something sent an invalid packet to the proxy, it's pretty much always been traced down to plugins on the server
empty packets isn't the issue there, your server is just sending invalid packets
That would be on the proxy, or would there be a chance it could be a hub plugin as well?
How do You put a costom picture on a server listing
server-icon.png, same as for a standard server
where do i put it
in the same folder as where the proxy is ran
k
Is ist possible to get the Domain a Player joins from with Waterfall in 1.14?
The server sends it to the client, should be in the handshake event or something to that effect
Can i geht is from the ProxyPingEvent
Prob yes
https://papermc.io/javadocs/waterfall/net/md_5/bungee/api/connection/PendingConnection.html
Use ProxyPingEvent#getPendingConnection
You know what... I think I am just going to read the docs instead of starting to ask questions here
What does allow_empty_packets do?
it allows empty packages to pass through the proxy
that doesnt explain much mr bot
it prevents a specific type of broken packet from kicking players from the proxy
i.e. the server sending a packet with no contents
Ah, i guess thats not really my issue
I have a issue where random people cant connect to the server, for example right now theres 120 people on the server but one person is messaging me they cant join, the server is pinging for like 30 seconds and then says its not up
and they can join other servers just fine
can they ping/traceroute the server address?
^ waiting 30 seconds would suggest a timeout
Does bungee show anything?
Ill check
There arent any errors, nor does their name or IP show up anywhere in the latest log
they might just not reach your server due to some connection issue/ISP blocking
weird, any way i can further investigate? this isnt the first time someone has complained about this
are you using srv records?
Yes i am
wanna try giving one of them the direct IP/port and seeing if they can connect?
so basically make the proxy be the direct ip?
or
giving them the direct ip without the domain
the latter
Direct ip worked for them ._.
Yea, SRV records aren't working for them then
is that something i should worry about or do something about?
You could maybe direct them to use google DNS or cloudflares DNS, but ^ yea
alright
SRV records are not reliable, some ISPs do not seem to handle them consistently or if at all
Ok, so if i were to make the bungeecord run on the ip without the port would that fix it?
cause i can, its not currently in use
So long as you're not relying on the srv record to connect it should be fine
SRV just makes it so they dont have to put the port after the domain, so if i dont have a port in general then i wouldnt need to use it
thanks ill be sure to try this out :))
Hi, I'm just getting started with plugin development, and I'm wondering 1) where to download libraries for waterfall/bungeecord, and 3) how to communicate commands between servers and the waterfall server (like how to make a command they typed in one server get processed on the waterfall, and how to send commands back from the waterfall server to each other proxied server)?
repository info is in #404345080917262369, as for the dependency info, I should probably add that stuff to the projects readme file at some point
I'm new to Java too, so I guess I just include the jar as my library
what IDE are you using?
There is actually a plugin for IJ that will get you setup with a quick maven project for stuff like waterfall projects
So far I haven't had to use Maven I don't think
Haven't even bothered to look up what Maven is :p
You haven't had too, but it is something you'll wanna learn
Is it a project structure type?
(It just makes stuff a looooot easier once you understand how to use it) It's also really not that bad
It's basically a build tool which defines all your dependencies and stuff
I didn't bother with the build tools jar either
Then it can take that info and pump out a jar, and that dependenciy management can be used by the IDE to work out what it needs to grab and stuff
(It just makes it a lot easier for you to do things like move the project around work with others, as well as make updating the project and stuff easier than messing around with jars)
IC
I'll keep that in mind, thanks
Collaboration is definitely something I'm interested in, regardless if I don't
Seems this answrs a question https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
if you reaaaally want, you can grab the waterfall jar or the bungee one and just add that, but that also exposes you to stuff you really shouldn't be seeing such as bungees internals, has its pros and cons
ic
And yup, was going to link that, there are some limitations and flaws with that, e.g. it requires a user to be online and isn't suitable for sending large amounts of data
is there no waterfall specific API stuffs?
There is
Can you name the top X Waterfall/BungeeCord plugins/posibilities that I haven't thought of, but will blow my mind?
I'm just gonna write a few simple plugins (that probably already exist) like voting on the map that loads (on one server, while choosing from a custom gui on a smaller less resource intensive hub server)
Ultimatly it's a proxy
There is only really so much that is actually sane to do on the API
Hello, what compreesion threeshold i have to set to have The lowest ping on The server?
compression threshold has nothing to do with server ping
Its the same as bungee
oh ok
Whats the config for the minimum MC version that can connect?
We get a lot of complaints from people running 1.13.1 getting the "could not connect to fallback server" message
Waterfall is compatible 1.8 - 1.14.3 just like BungeeCord
And thats wonderful, but we only have 1.113.2 backend servers, new players get confused by the cryptic error message.
waterfall.yml lets you set the game_version so that it doesn't show the range
Anyone know an issue which could be causing 1.14 clients from joining, keep getting https://gyazo.com/3c89ad5afd39a27accc36365e798d08d
That's generally down to plugins messing with packets being sent to players
@reef fulcrum Any idea what would be the best way to see which plugin is doing it?
or just process of elimination
Pretty much
really stupid question but is waterfall version independend...? im trying to use the latest waterfall in combination with a 1.13.2 paper server, but its giving me some bad packet error, but i also cant seem to find any documentation/downloads specific to 1.13
@reef fulcrum 
Waterfall is "version-independent" in that it supports many different MC versions (from 1.8 to 1.14.3)
well, problem is
with the latest version, trying to use waterfall, connecting to a 1.13.2 server
MrDienns] <-> DownstreamBridge <-> [alpha] - bad packet ID, are mods in use!? Empty minecraft packet!
even the latest bungee is giving this error
It's probably something specific to your server's networking, e.g. a plugin is messing with packets.
As I haven't seen/heard of any issues like that specific to Waterfall so far for the versions it supports
the only network plugin installed is (up to date) protocollib
i already removed protocolsupport and those kinda plugins
i can try and pretty much blank installation though
The entire purpose for ProtocolLib's existing is so that "other plugins" can "mess with packets" 😃
So it could be some plugin hooking into that, sure. I mean, I doubt it, might not be the case, but PL can certainly be suspect.
the majority of the server is custom built and i can assure you that protocollib is only used as api to not have to deal with nms
i dont think there's any plugin that does anything like this straight away
though naturally i will test it out
lemme make a blank server installation
Well, highly possible that whatever is using ProtocolLib is doing it bad and breaking stuff.
Seeing as you are the only person having this issue with Waterfall
I'm going to say it's installation-specific
i would assume so, yes
but still kinda weird, anywho, gimme a second
ok seems to work on a blank installation
so some plugin is breaking it i guess
alright, guess thats my problem then
thanks 
np
It's going to likely be any plugin that messes with packets, either directly or indirectly (through ProtocolLib or whatever)
ProtocolLib on its own is probably not the problem unless maybe it's too old? Doubt it, though.
nah its up to date, so that shouldnt be the case
there's a few wonky public plugins that use protocollib
ill try deleting those first
That'll be a plugin messing with packets, there is a config option to mitigate it, but it's not a good sign
How do I enable waterfall on my paper servers?
I already did the config for the waterfall proxy server
now I need to know how I enable waterfall support on the paper servers
Same as the bungee install instructions, Waterfall doesn't change that
Well where is the file
is it in paper.yml?
For the setting
On the normal paper
I am watching a tutorial
Sorry for what may seem like a stupid question - we're using waterfall for our servers (just switched to multiple servers and switched our host too) and voting isn't working, does waterfall change anything for voting plugins or am I looking in the wrong place?
Im getting a hell of a lot of random kicks (Over 1000 in 24h), I've been told its my hosting, is that correct?
[22:17:27] [Netty Worker IO Thread #4/WARN]: [/1ip:51792|GodsDead] -> UpstreamBridge - NativeIoException: syscall:read(..) failed: Connection reset by peer
[22:17:27] [Netty Worker IO Thread #4/INFO]: [GodsDead] disconnected with: NativeIoException : syscall:read(..) failed: Connection reset by peer @ io.netty.channel.unix.FileDescriptor:-1
[22:17:27] [Netty Worker IO Thread #4/INFO]: [/ip:51792|GodsDead] -> UpstreamBridge has disconnected
[22:17:27] [Netty Worker IO Thread #4/INFO]: [/ip:51792|GodsDead] <-> DownstreamBridge <-> [survival] has disconnected
Yeah I’ve done that MrMaurice - it’s just being a pain I think 😅 was trying to do the old elimination process for working out what could be wrong! Thanks though.
How do I set the fallback server? atm when I restart a server, it only says : closed and doesn't send players to fallback server, which I would want my lobby to be.
Any idea how can I manage that?
There are plugins like MoveMeNow for that
But I can't set it up directly in Waterfall?
and I use MoveMeNow do I install in on bungee? @reef fulcrum
You'd need to read the instructions for it, I don't recall
It's pretty hard for the proxy to deal with stuff like that
Hmm okay
"fake proxyplayers"
"disconnected with: Kicked whilst connecting to Hub: Outdated server! I'm still on 1.13.2"
When will that be fixed? Seems I have to double restart to fix this
wut
When a player joins on 1.14.3, it brings that up
And the only way to fix it, is to stop the proxy, and start again
And your server version is?
server version, not waterfall
I'd suggest checking your server logs or something
okay?
That kick isn't going to be from waterfall
My Startup logs show no errors
I mean, you're connecting with a 1.14.3 client to a 1.13.2 server?
Either you have some fallback setup and it's falling through for some reason, or you're running protocol hacks
Just have ViaVersion over the Proxy
And just Protocolsupport on the Hubs
And if this helps, when the player joins again they dont receive the message
Alright unsure if it was my hubs that need to be restart after Proxy or the other way around. Either way its been sorted
would it be possible to alter packets on waterfall?
or just store them for specific player?
if so... where could I find example of such plugin
is there a way to have chat linked between two servers without it
changing the style or format, and using a player's nickname as the name instead? (as if you apply colour coding to the nickname..it's removing this)
I've tried various things like BungeeChat and so on, but they essentially change the chat far beyond what I want to achieve....
I was considering making a plugin that writes the chat to a temp database....and others read/write also from it but i suspect this is not the best approach esspecially if you have more than 3 servers...
@NeO_Anderson no need to spam, your messages are still on the screen...
I wasn't... it was Dray
and using plugin messages to forward them is probably the litest solution
oh yeah, he too
then let me rephrase: "no need to mirror bad behaviour"
that is true ^
apologies
just wanted to mess with him a little.... as it is pointless to do what he was doing... ^^
yeah, especially as IRC never forgets
there is an IRC network for this?
I miss IRC....Discord is good n all....but IRC is still legendary...
yes, the important channels are bridged to irc.spi.gt (this one is #waterfall)
@self_slaughter yesh, when Discord becomes a game store first and eventually merges with the Epic Store xD
oh dear lord lol
though i can actually see that happening...
would not surprise me at all
hah true
seeing as they have the same big investor (Tencent) yes
sad times...
now i have no idea how I'm going to send a message from 1 plugin to another on separate servers...
if you always have players online on the server if you want to send the message then I suggest using plugin messages
ICQ oh wow, that's a blast from the past..
@self_slaughter you forgot jabber/xmpp
I never did use those
ICQ was invested with malware around the time I discovered it, so i never used it lol
infested*
XD
friend of mine actually got banned from ICQ because we used OTR encryption for our messages xD
that's when I stopped using it
quite strange how everytime there's a new X , there's another X just around the corner waiting to take over it and become the next big thing....
and the cycle just goes on and on...
that's the free market for you!
reminds me of myspace....
I read somewhere they recently accidently deleted their 3m user database
only open protocols aren't prone to that... which is why email, IRC and xmpp (somewhat) are still around ;D
I think email could never die, I feel like IRC is slowly taking a backseat to what it used to be, which is sad, as I love IRC over any other form of communication including calls lol
and human interation 😛
-1 disables compression completely
you don't really want that
however between bungee and backend servers you want to disable compression indeed, as proxy has to start decompressing data just to recompress it bit later...
@tidal musk what value / config option should i take a look at if players are timing out randomly but server is at 20tps
.895
are there any waterfall tutorials ?
The process doesn't really change from the bungee ones
well for some reason it doesn't work for me
normal paper just shuts down after it loads
server logs?
java.lang.OutOfMemoryError: Java heap space
?
Your server ran out of memory
how do I add more ?
if you're self hosting you can increase the heap memory by setting the -Xmx flag
where ?
in your startup script
k
java -Xmx2G -jar... for 2G of ram
You'll also need to make sure that you have the 64 bit version of java
but if I use 521M instead of 2G it works
either you don't have enough ram or you have the 32 bit version installed
well I have 16gb of ram so that shouldn't be a problem
but I can't even connect to waterfall
waterfall connects you to the paper server
by default it's on port 25577 unless you changed it
Well, what's the error?
We don't have some magical ball here to see what you're seeing
how do I set up fallback server ?
That requires another server
And the error pretty much means that it failed to connect to the paper server
it did connect to server
so is that alright ?
also I want this server to be cracked
@reef fulcrum Ik I shouldn't ping but I need ya
how much should be dedi'd to the bungee instance in the start script "-Xms#G -Xmx#G"
Is anyone able to help with this^?
256-512M is generally more than plenty
We offer one question, which you just used 😦
you can get additional questions for $10 each, or $5/ea if you buy bulk of 10+
Can anyone tell me if I set it up correctly for cracked ?
https://gyazo.com/48cc85deb33d6245f0947e465e8dbe65
https://gyazo.com/da7f1b458d54a5dc8338809a13bfed9c
I keep getting disconnected from my sponge server with message server you were previously on went down but the server isn't going down
also it says its going to send me to fall back server but I just end up at server select screen
Hello, how can you connect a forge server to a waterfall network?
Bungee doesn't support 1.13+ for forge, for earlier versions there is a lot of irky water around plugins
Some will work, some won't; Waterfall has an option in waterfall.yml to disable entity metadata rewriting, which can cause issues with mods
*irky water around mods
I have a 1.12.2 forge server that I would like to connect to the network (waterfall 1.14.3), would that work? (also using protocol support for older clients)
I can't say yes given the nature of mods, but waterfall is your best option on the bungee side of things
if you want bungee ip/uuid forwarding to work, you'll want to use sponge as it has support for that
got it thanks
@reef fulcrum why won't you respond to my question ? 😭
I don't really care to support cracked servers
Nor do I really care to go out of my way for answers to questions when it seems like you're trying to work with software which is outside of what you've got enough experience for, but questions which could be answered with the basics of reading the documentation for the software
ok one last question then I will shut up and leave
why must bungeecord online mode be true and not false ?
I'd suggest reading the documentation, nowhere does it say that
wat lol
Ok so my server host won't let me change my server properties file to set the server to offline mode. Let alone even have access to server properties other than their control panel... Now does this mean waterfall will be unavailable to me unless i change hosts or can convince them to set the server to offline mode? Or is there a way around this?
I would ask them how you can use the server as part of a bungee network and if they don't have an answer to that you might want to move to a more competent host
see the thing is im using gameservers
so I feel like it shouldn't be an issue as they host hundreds of servers a month but they're being so difficult for no damn reason. Just in case I need to look for a new host, do you have any recommendations?
I use CubedHost. Had them for about a year and never had any problems with them. Help is easy to get and they are always eager to help. I use FileZilla for FTP access and I can change virtually everything about my server. I can even run custom .jar if I want
"using game servers" what
Rule of the internet: Companies using generic names are generally 👎
Worked, yes
Issue with generic "do it all" hosting providers is that yes, they can do it all
But they have experience with jack all, generally
So what should I do? Find a new host or wait for this support ticket to be answered god knows when
Find a competent host
Pebble looks pretty good with full FTP access and 5gb for 11.99/mo
and Virologicbody recommends Cubedhost
cubedhost says out of stock for everything
I have not tried any other hosts. I used CubedHost because I had a discount code for the first couple of months but stayed with them as they have been very good so far.... for me at least
General advice is stick to reputable hosts, do your research, etc
https://gyazo.com/36816db2bbde5e1d6c4abde1771f3add @reef fulcrum
Can i upgrade my questions subscription ?
.ask
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.
that's illegal. You already asked 2 questions
For NetworkCompression, on bungee you keep as default, but on backend servers, I should set to -1? Is that correct? What does that do exactly?
-1 disables compression
Can i upgrade my questions subscription ?
this dude gotta be a troll
ZeroWinrate] -> UpstreamBridge has disconnected
so im getting this error in console
and no one can join the server
check your server logs
hi guys I ask other day but maybe I can try again everyone on my server keeps getting random disconnect message showing the server you were previously on has gone down yet the server isn't going down
At the bare minimum we'd need logs
Remove my plugins
Hello, I've been getting this error while trying to connect to a spongeforge server https://pastebin.com/huKTdgM0
Did you read it?
yes, I set the disable_entity_metadata_rewrite to true in the config and restarted the server but still the same error message
do you have plugins on the proxy?
yep: antibot, bungeetablistplus, exploitfixer, multichat, protocolize, serverlistplus and via version
I'd suggest trying without plugins on there
ok, but the weird thing is that I can connect to a normal vanilla server on the same network
The issue is down to a system in bungeecord which rewrites packets sent to the client
That setting modifies the proxy so that it disables that stuff, but due to how bungee is implemented, there is no clean way for me to make those changes without plugins having a chance of breaking it
The proxy knows about the vanilla data types and stuff
But, It can't do anything about mods which have their own data types and stuff
I see now
Ok I managed to fix the problem, ViaVersion-2.1.2 was causing problems for the proxy where it would kick me out while trying to join the server and BungeeTabListPlus-2.8.11 was causing issues to the mods in the server.
Thank you for your help!
BungeeTabListPlus is messing with the metadata system?
need help quick: trying to make the bungeecord address be just the ip without the port in the config - do i just have to remove the port from host: 0.0.0.0:25574 to remove the port and run the bungee on the normal ip without a port
25565
ok and what about - query_port: 25574
i have it to the same port as that above do i change it ?
or do i keep that the same / doesnt matter
oh i have query_enabled: false so i assume its irrelevant what i put there
Yea, if you have it disabled it doesn't matter
should i be enabled or no
oh
nvm i dont need it
thank for the help <3
`` priorities:
- lobby
``
can i just add - lobby2
Yup
to make the bungee have 2 default hubs?
and how will the players be distributed ?
based on what
It will always try the first and then the second
You'd need a plugin to balance them if that's what you're aiming for
Yup, you'll no longer need that if your minecraft hostname is what you give to people or is the same as the server
great, thanks!
Project Waterfall build #288: SUCCESS in 3 min 39 sec: https://papermc.io/ci/job/Waterfall/288/
Project Travertine build #104: SUCCESS in 1 min 29 sec: https://papermc.io/ci/job/Travertine/104/
Can Someone help me out; I think my config is messed up; Players keep getting kicked for either connection throttled or cannot join fallback server..
@quasi copper
My Config:
what did I do? xD
be on the notable list 
I Just want someone who know's what their talking about to help me as I am my playerbase cannot connect
I didn't mean to @ you invetive; Sorry
lol
it's alright ^^
do you just accidentally type people's names 
I have a plugin on my discord that if I type a letter it puts usernames in sometimes depending on the spelling
Is anyone able to help me with my issue?
take a look at the 'host' in listeners, don't think your server domain should be in there
default bungee config has 0.0.0.0:25577 in it
I tried it with the 0.0.0.0 and localhost and it didn't work so I put my domain in and I Had no issues pinging the server
but when I try to connect it throws me out
force_default_server is set to false by default too
ah ok
that looks more like an issue with the server the bungee's trying to route you to, you sure it's reachable?
100% I have 1 player that can connect without issue and everyone else tries and they get disconnected
ontop of that the one player who can connect gets thrown off aswell if another tries to connect
also, the servers list has the Lobby with an uppercase L but it's listed lowercase lobby in the priorities. Idk how picky bungee is on that, but that might be the issue
maybe try just changing every lobby thing to lowercase
I did
Or just let the config regenerate and start fresh
don't see anything atm that might be wrong
Here's my log if that is any help?
Hold on; lemme get a diffrent log
deleted ips from the logs (Sorry if this doesn't help)
Seems like an issue with duplicated team names
i dont remember if the kick msg is the same
Any spigot plugin using teams or scoreboards?
Featherboard?
Shouldnt be an issue

